Kotlin M11
Pre-release
Pre-release
abreslav
released this
19 Mar 13:26
·
99918 commits
to master
since this release
- Language
- Secondary constructors
- [deprecation]
init
prefix for anonymous initializers - [deprecation] Companion Objects
- Function Expressions
- [deprecation] Lambda Syntax Restricted (to be extended later with multi-declarations)
- Labeled returns without return type specification
- Order-agnostic imports
- Reflection
- Class Literals
- API for retrieving properties of a class
- API for converting
java.lang.Class
<->KClass
etc
- Java Interop
- Warnings for annotated Java types
Int.MAX_VALUE
etc
- IDE
- Unused Declarations
- Change Signature: receiver <-> parameter
- Function <-> Property
- Create From Usage: Java interop
- Create constructor parameter from usage
- Introduce Property
- KDoc support
- Optimize/sort imports
- Debugger: Evaluate Expression
- Lambdas
- Anonymous objects
- Gradle
- Java and Kotlin in the same source root
- Libraries
Stream
renamed toSequence
- New API Docs
- JS
- Binary Libraries
- Inlining from linaries
- Android
kotlin-android-extensions
eliminate the need infindViewById()