Big Kotlin Work List #262
Labels
Priority: Medium
Medium priority
Subsystem: Plugins/Kotlin
Anything specifically concerning the Kotlin plugin
Subsystem: Plugins
Anything concerning the plugins system or plugin code
Subsystem: Statement Structure
Anything concerning how statements are structured in a method
Subsystem: Variables
Anything concerning variables, types, assignments, and casting
Subsystem: Writing
Anything concerning how expressions are written
Type: Tracking Issue
Tracks multiple problems in an issue
A bunch of things to get Kotlin to be (mostly) decompiling Kotlin and not a Kotlin-Java hybrid, split into a few main categories.
Technical Backend
Non-method fixes
data class
support (flag indicated via 8b8c86d)annotation class
support (6ca6edb)extends
/implements
clauses (8b8c86d)[]
(6ca6edb)arrayOf
or the equivalent primitive typeMethod fixes
new
from constructor callsthis
or asthis@...
)for
loops andif
conditions on ranges (Experimental work done in https://github.com/Vineflower/vineflower/tree/feature/kotlin/loop-changes)repeat
rangeTo
until
and later KotlinrangeUntil
downTo
step
tailrec
functionswhen
statementsThe text was updated successfully, but these errors were encountered: