Language Design


Annotations on var/val parameters (2)
Smartcast to from nullable to NotNull in run (2)
Field visibility in Data class when decompiled to Java code (4)
Destructuring in when (13)
Override getter force to override setter too (7)
String.Empty Field (9)
Kotlin creates a synthetic method that exposes a private setter from superclass (2)
Class Delegation and annotations (2)
Force usage of "it" in .forEach{} calls (5)
Feature request: It would be nice to have tool to statically describe overwrite policy (4)
Allow extensions to `override` member functions in selected cases (3)
Using generic class in kotlin (3)
Exposing a Mutable member as Immutable (3)
Feature Request: Number Reference (2)
rangeTo is not intuitive at all (14)
Interface internal members support: suggestion (1)
Method parameter declaration scope (3)
"not in" and "not is" (8)
Destructive method call (7)
Add an abstraction for Natural Numbers (12)
Generate Java-Style Builders for Interop (8)
Kotlin to support package protected visibility ( 2 ) (34)
Unexpected type checking recursive problem (14)
Kotlin and the Expression Problem (13)
Detect data class in runtime (5)
More concise proper overloaded method selection (2)
Kotlin bytecode on default parameters (3)
How can java.util.ArrayList inherit from MutableList (2)
Can "typealias" deprecate "import as" or vice versa? (11)
Using named parameters and vararg at the same time (4)