Kotlin Symbol Processing API (KSP) – Wie schreibe ich einen eigenen Annotationsprozessor?
- 13. September 2022
- 16:45 – 17:30 Uhr
Vielleicht bist Du als Entwicklerin oder Entwickler bereits mit Annotationen in Berührung gekommen. Häufig werden diese von Frameworks oder auch Bibliotheken eingesetzt, beispielsweise bei Dependency Injection oder Unit-Testing. Außerdem ist es möglich, eigene Annotationen im Projekt zu implementieren. Bisher wurde dafür das Kotlin Annotation Processing Tool (KAPT) verwendet. Dieses befindet sich allerdings bereits im Maintenance Mode und soll perspektivisch durch die Kotlin Symbol Processing API ersetzt werden. In diesem Vortrag zeigt Fabian Rump Dir anhand eines Beispiels, wie Du einen eigenen Annotationsprozessor auf Basis der Kotlin Symbol Processing API (KSP) erstellen und beispielsweise im Projektgeschäft verwenden kannst.
Hier lernst Du:
- Was macht ein Annotationsprozessor?
- Wie erstellst Du einen eigenen Annotationsprozessor mithilfe der Kotlin Symbol Processing API?
- Wie lassen sich die erstellten Annotationen im Projekt verwenden?
Du willst noch mehr aus der Veranstaltung mitnehmen?
Folgender Workshop passt optimal zu diesem Vortragsthema:
Workshop 3: Deep Dive into Testing with Kotlin
12. September 2022, 9:30 – 17:00 Uhr