CJCrafter / CJCrafter/FoliaScheduler
Kotlin support
- Dominant language
- Java
- Stars
- 13
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
We should have extension functions for skipping java's function interfaces and going for kotlin's dsl functions... Something like:
```kotlin
val scheduler: ServerImplementation = null
scheduler.async().runDelayed(4L) { task ->
// do stuff
// maybe return stuff
}
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting the existing scheduler API and its Java function-interface overloads; the issue names no files or tests. Clarify the scope of Kotlin extension functions and the expected behavior of the shown async().runDelayed(4L) DSL before treating the feature as complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, kotlin
- Domain
- api
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100