9.0.2
mrjameshamilton
released this
06 Jul 08:44
·
563 commits
to master
since this release
Improvements to Kotlin metadata initialization
Several improvements to Kotlin metadata initialization now allow building the Kotlin metadata model for library classes (LibraryClass
):
KotlinMetadataInitializer
provides a new public methodinitialize(Clazz, int, int[], String[], String[], int, String, String)
to initialize
the Kotlin metadata model for a given class.ClassReader
can now build the Kotlin metadata model by settingincludeKotlinMetadata
totrue
.LibraryClassReader
can now read the Kotlin metadata annotation and provide the components to a consumer.- An
UnsupportedKotlinMetadata
type is now assigned by theKotlinMetadataInitializer
if the Kotlin metadata model
could not be initialized correctly.