This is a POC for kotlinx-metadata library from JetBrains.
This library gives you an ability to access @Metadata
annotation's data without messing with its Protobuf format.
The @Metadata
annotation contains information about Kotlin specific features that would otherwise be lost when compiling Kotlin to Java, and are especially useful when developing annotation processors.
This POC uses a migrated data-class-with
sample from Eugenio Marletti's kotlin-metadata as an example annotation processor that
can be written using kotlinx-metadata.