reflection

Comment trouver le type déclaré d'un identifiant en Java?

J'ai une classe simple Apple s'étend d'une autre classe simple Fruit. Au moment de l'exécution, je pourrais utiliser Fruit ... mal. , Mais est-il possible de déterminer précisément le type déclaré de fruit identificateur? Ce qui dans ce cas est Fruit.

Java Reflection-Obtenir la liste des paquets

Je construis une application Java qui a un certain nombre de paquets différents. Je veux pouvoir dire par programme quels paq ... connaissant le préfixe "com.App.contrôles " et comprendre qu'un nouveau package pourrait être intégré dans le avenir. Merci!

L'utilisation de La Réflexion Java Est-elle Une Mauvaise Pratique?

Je construis une application pour un client et je suis dans la situation où je dois avoir la possibilité de référencer une va ... hashmap. ( Toutes les autres suggestions pour résoudre le problème de conception décrit sont également appréciées) Merci

Mise en œuvre de cartes et d'effets dans un jeu de cartes à collectionner en utilisant Java reflection

J'essaie de développer un jeu de cartes sur ordinateur (quelque chose comme Hearthstone mais moins complexe). J'ai une table ... éthodes lorsqu'un événement se produit. Il me manque quelque chose. La question est assez vague, mais comment dois-je faire?

Comment puis-je obtenir le champ 'signature' de l'objet java reflection Method

J'utilise ASM pour construire une base de fichier de classe sur un autre Interface, je pourrais utiliser la réflexion java po ... hamp privé , et il n'y a pas de méthode directe pour l'obtenir . est-il un moyen de sortir ? j'utilise jdk7 . tks l'avance .

Utilisation de la réflexion Java pour obtenir toutes les variables définies dans le contexte d'exécution (voodoo à l'intérieur)

J'ai ce code: package teste; public class Teste { public static void main(String[] args) { String arroz = "abc ... Edit: Cela n'a pas vraiment besoin de réflexion pour être résolu. N'importe quel moyen ira, il a juste besoin de travailler.

Réflexion Java-appel d'une fonction de date

Je reçois une chaîne "Date.UTC (2013,10,9,0,0,0) " à partir d'un retour de fonction. Je veux en construire une date. quelque ... ge à partir de la chaîne? Ou dois-je utiliser une sous-chaîne et diviser en fonction de "," et construire la chaîne de date?

Littéraux de classe Java et réflexion?

Je suis assez nouveau sur java, et sur le tutoriel java, il utilise les termes "littéral de classe" et "réflexion". Depuis l ... r en créant des instances d'objets d'extensibilité à l'aide de leurs noms complets. Qu'est-ce que ça fait signifie? Merci.

champs statiques synthétiques en java avec le type " java.lang.Classe"

J'ai vu des champs synthétiques dans class org.jfree.données.temps.Et n'ont aucune idée de ce qu'ils sont et sont pour. J'uti ... me.RegularTimePeriod.class$org$jfree$data$time$Millisecond Tout corps a une idée? Je suis juste curieux de savoir :) Merci.

Instance de réflexion Java avec contexte Weld-SE

J'ai un problème avec la création d'objet via la réflexion avec le contexte de soudure. Je charge les classes et leur config ... gt; creator; Alors je ne peux faire que cela creator.select(moduleClass).get(); , je pense que c'est une bonne solution.

Java: charger l'implémentation d'interface définie par l'utilisateur (à partir du fichier de configuration)

Je dois permettre à un utilisateur de spécifier l'implémentation d'une interface lors de l'exécution via un fichier de config ... ion .jar, afin qu'il puisse charger la classe lorsque j'appelle: Class.forName(fileObject.getClassName()).newInstance() ?

Enum passant obtenu org.joor.ReflectException: java.lang.NoSuchFieldException: champ()

J'ai eu une erreur (org.joor.ReflectException: java.lang.NoSuchFieldException: service ()) en passant enum dans funcition com ... " " + moduleData.module() + " " + moduleData.link());}}moveToModule(ModuleData.CONNECTOR_CLIENT, testSuite);

Utilisation de génériques pour obtenir des méthodes de classe via la réflexion en Java

J'essaie de créer une classe utilitaire qui accepte tout type de POJO et de convertir ce Pojo en un objet JSON en utilisant d ... lasse util json qui peut prendre n'importe quel objet POJO et essayer de créer automatiquement un jsonObject. Merci d'avance

Problème dans le code lors de l'appel de la méthode de pilote Web selenium 'findElement' à l'aide de l'api de réflexion java

J'ai essayé avec le pilote Web selenium d'obtenir le WebElement en utilisant la méthode findElement. il a travaillé. mais j' ... d.invoke(driver, by); S'il vous plait quelqu'un peut guider pour faire le travail du code en utilisant l'api de réflexion

Come faccio a invocare un metodo Java quando viene dato il nome del metodo come stringa?

Se ho due variabili: Object obj; String methodName = "getName"; Senza conoscere la classe di obj, come posso chiamare il ... da methodName su di esso? Il metodo chiamato non ha parametri e un valore restituito String. È un getter per un bean Java.

Puoi trovare tutte le classi in un pacchetto usando reflection?

È possibile trovare tutte le classi o interfacce in un determinato pacchetto? (Guardando rapidamente ad esempio Package, sembrerebbe di no.)

Come leggere il valore di un campo privato da una classe diversa in Java?

Ho una classe mal progettata in un 3rd-party JARe ho bisogno di accedere a uno dei suoi campi privati. Biru, perché dovrei a ... te Hashtable stuffIWant; } IWasDesignedPoorly obj = ...; Come posso usare reflection per ottenere il valore di stuffIWant?

Come funziona questo frammento di codice Java? (Pool di stringhe e riflessione) [duplicato]

Questa domanda ha già una risposta qui: Una stringa Java è davvero immutabile? ... // Ignore exceptions } } } Sopra il codice verrà stampato: "Luigi Luigi" Cosa è successo a Mario?

Introspezione e riflessione Java

Qualcuno può spiegare l'uso della riflessione e dell'introspezione Java? Quando abbiamo bisogno di usare entrambi?

Come ottenere il MethodInfo di un riferimento al metodo Java 8?

Si prega di dare un'occhiata al seguente codice: Method methodInfo = MyClass.class.getMethod("myMethod"); Funziona, ma il ... methodInfo = action.GetMethodInfo(); } static void Main() { PrintMethodName(InnerClass.MyMethod); }