wrongwrong
KFunction
kotlin-reflect
kotlinx-metadata-jvm
Metadata
javaConstructor
javaMethod
package org.example import kotlin.reflect.KFunction data class DataClass(val value: String) fun main() { val function: KFunction<*> = ::DataClass val metadata: Metadata = function::class.java.getAnnotation(Metadata::class.java)!! println(metadata.data1.asList()) // -> [] println(metadata.data2.asList()) // -> [] }
synthetic class
FunctionReference
Reference
kotlin.jvm.internal.FunctionReference
(functionReference.owner as ClassBasedDeclarationContainer).jClass
Class
A modern programming language that makes developers happier.