Advanced Kotlin
Q98 / 100

What is the Kotlin compiler plugin system?

Correct! Well done.

Incorrect.

The correct answer is B) An API for extending the compiler with custom diagnostics, code generation, or IR transformations — used by kotlinx.serialization, Compose, etc.

B

Correct Answer

An API for extending the compiler with custom diagnostics, code generation, or IR transformations — used by kotlinx.serialization, Compose, etc.

Explanation

Kotlin compiler plugins hook into compilation phases. kotlinx.serialization generates serializers. Compose rewrites @Composable functions. Arrow uses plugins for compile-time validation.

Progress
98/100