Extrahieren Sie "KFunction" aus "Method" / "Constructor" von "Java".
Sie können dies tun, indem Sie die folgende "Method.kotlinFunction" / "Constructor
Insbesondere ist es wie folgt.
KFunction<?> function = ReflectJvmMapping.getKotlinFunction(Foo.class.getConstructors()[0]);
Generische Typparameter werden häufig nicht so eingestellt, dass Method
/ Constructor
von Class
abgerufen wird. Wenn Sie also Typparameter einschließen möchten, müssen Sie Java
umwandeln.
KFunction<Foo> function = ReflectJvmMapping.getKotlinFunction((Constructor<Foo>) Foo.class.getConstructors()[0]);
Recommended Posts