Kotlin M11 erweitert Android-Entwicklung und Reflexion

JetBrains veröffentlichte am 19. März 2015 Kotlin M11. Der offizielle Kotlin-Blogbeitrag nennt mehrere Konstruktoren, erste Reflexionsfunktionen und Werkzeuge für Android-Projekte als zentrale Änderungen der Vorabversion.

Mehrere Konstruktoren und erste Reflexion

Kotlin M11 erlaubt mehrere Konstruktoren in einer Klasse. Zusätzlich führt die Version ein separates kotlin-reflect.jar mit erster Unterstützung für die Inspektion von Eigenschaften ein. Die Sprache erhält außerdem Funktionsausdrücke, Anpassungen an Initialisierungsblöcken und Verbesserungen bei der Java-Interoperabilität.

JetBrains nennt mehr als 220 Fehlerkorrekturen seit M10 sowie Änderungen an Compiler und Standardbibliothek. Für Teams mit bestehenden Projekten war die Kompatibilität wichtig, weil die M11 eine Vorabversion blieb und einzelne Änderungen bestehenden Code brechen konnten.

Android-Plugin ohne zusätzliche Laufzeitbibliothek

Mit kotlin-android-extensions konnten Entwickler Views in Android-Projekten typsicher ansprechen. Das Plugin kam ohne zusätzliche Laufzeitbibliothek aus und sollte wiederholte Aufrufe von findViewById reduzieren. Die Einrichtung erfolgte über den Kotlin-Compiler und ein Plugin für die Entwicklungsumgebung.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein