[Java] Obtenir KFunction à partir de la méthode / du constructeur en Java [Kotlin]

Choses à faire

Extrayez «KFunction» de «Method» / «Constructor» de «Java».

manière

Vous pouvez le faire en appelant la fonction suivante Method.kotlinFunction / Constructor <T> .kotlinFunction à partir de Java.

Plus précisément, c'est comme suit.

KFunction<?> function = ReflectJvmMapping.getKotlinFunction(Foo.class.getConstructors()[0]);

point important

Les paramètres de type génériques ne sont souvent pas définis pour obtenir Method / Constructor à partir de Class, donc si vous voulez inclure des paramètres de type, vous devez effectuer un cast en Java.

KFunction<Foo> function = ReflectJvmMapping.getKotlinFunction((Constructor<Foo>) Foo.class.getConstructors()[0]);

Articles que j'ai utilisés comme référence

Recommended Posts

[Java] Obtenir KFunction à partir de la méthode / du constructeur en Java [Kotlin]
[Kotlin] Obtenez le constructeur / la méthode Java de KFunction et appelez-le
[Java] Obtenir KClass en Java [Kotlin]
Appel de méthodes Java à partir de JavaScript exécutées en Java
Obtenir l'historique du serveur Zabbix en Java
Comment obtenir une classe depuis Element en Java
Obtenez unixtime (secondes) de ZonedDateTime dans Scala / Java
Appeler une méthode avec le bloc de rappel de Kotlin depuis Java
Comment obtenir le nom d'une classe / méthode exécutée en Java
Obtenez les prévisions météorologiques de Watson Weather Company Data avec Java simple
Obtenez facilement des entiers à partir des propriétés système en Java
Obtenir des attributs et des valeurs à partir d'un fichier XML en Java
Méthode de redimensionnement automatique des photos par Java
Obtenir le pays à partir de l'adresse IP (Java)
Obtenir des valeurs de carte nulles en Java
Java, constructeur de surcharge à partir du débutant
Restez coincé dans un Java Primer
Appelez la super méthode en Java
Étudiez le Deep Learning à partir de zéro en Java.
[Java] Passer des arguments au constructeur dans Mockito / Définir l'appel par défaut à la méthode à callRealMethod
Obtenez le résultat de POST en Java
Méthode Java
java (méthode)
[Kotlin] Trois façons d'obtenir un cours depuis KClass
Obtenir des informations sur l'appelant à partir de la trace de la pile (Java)
Méthode de concurrence en Java avec exemple de base
Inverser la clé de la valeur dans la carte Java
[Java] Obtenir des informations sur les balises à partir de fichiers musicaux
Quelle est la méthode principale en Java?
Essayez d'obtenir des données de la base de données en utilisant MyBatis dans le projet Micronaut + Kotlin
Méthode Java
Mémo de méthode de surveillance des changements de répertoire (Java, Kotlin)
Constructeur Java
Comment obtenir la date avec Java
[Java] méthode
Ce que les programmeurs Java trouvent utile avec Kotlin
[Java] Méthode d'instance, champ d'instance, méthode de classe, champ de classe, résumé du constructeur
Méthode d'opération d'élément dans Appium TIPS (Java)
Obtenez "2-4, 7, 9" de [4, 7, 9, 2, 3]
[Java] Récupère MimeType à partir du contenu du fichier avec Apathce Tika [Kotlin]
Obtenez les prévisions météo de Open Weather Map with Rails
[Java] méthode
GetInstance () à partir d'une classe @Singleton dans Groovy à partir de Java
[Java] Gestion des Java Beans dans la chaîne de méthodes
J'ai essayé de frapper une méthode Java d'ABCL
Extraction de texte en Java à partir de PDF avec pdfbox-2.0.8
Nom de la méthode de la méthode de fabrique statique apprise à partir de Java 8
Bibliothèque "OSHI" pour acquérir des informations système avec Java
[Java] Récupère des valeurs de manière aléatoire dans un tableau
[Deep Learning from scratch] dans Java 3. Réseau neuronal
Comment écrire Java String # getBytes dans Kotlin?
Générer OffsetDateTime à partir de Clock et LocalDateTime en Java
S'entendre avec les conteneurs Java dans Cloud Run
HMAC à Kotlin
[Développement Android] Obtenez des images du serveur avec Java et définissez-les dans ImageView! !!
Partition en Java
Changements dans Java 11
Référence de la méthode Java8
Janken à Java
[Java] Obtenez des métadonnées à partir de fichiers avec Apathce Tika, et obtenez la largeur et la hauteur des images / vidéos à partir des métadonnées [Kotlin]