Questions marquées «reflection»

La réflexion est la capacité d'un programme à observer et / ou modifier sa structure et / ou son comportement lors de l'exécution. La réflexion dépend du langage de programmation pris en charge - veuillez indiquer le langage de programmation utilisé lors de l'utilisation de cette balise.


11
Modifier le champ final statique privé à l'aide de la réflexion Java
J'ai une classe avec un private static finalchamp que, malheureusement, je dois le changer au moment de l'exécution. En utilisant la réflexion, j'obtiens cette erreur: java.lang.IllegalAccessException: Can not set static final boolean field Existe-t-il un moyen de modifier la valeur? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);




10
Alternatives Open Source à Reflector? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …

16
Comment lister toutes les fonctions d'un module Python?
J'ai un module python installé sur mon système et j'aimerais pouvoir voir quelles fonctions / classes / méthodes y sont disponibles. Je veux appeler la fonction doc sur chacun d'eux. En ruby, je peux faire quelque chose comme ClassName.methods pour obtenir une liste de toutes les méthodes disponibles sur cette …

15
Une chaîne Java est-elle vraiment immuable?
Nous savons tous que cela Stringest immuable en Java, mais vérifiez le code suivant: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] = …

3
À quoi servent les balises dans Go?
Dans la spécification de langue Go , il mentionne un bref aperçu des balises: Une déclaration de champ peut être suivie d'une balise littérale de chaîne facultative, qui devient un attribut pour tous les champs de la déclaration de champ correspondante. Les balises sont rendues visibles à travers une interface …
393 go  reflection  struct 


14
Pourquoi le C ++ n'a-t-il pas de réflexion?
C'est une question quelque peu bizarre. Mes objectifs sont de comprendre la décision de conception du langage et d'identifier les possibilités de réflexion en C ++. Pourquoi le comité du langage C ++ n'est pas allé vers la mise en œuvre de la réflexion dans le langage? La réflexion est-elle …
337 c++  reflection 

5
Comment vérifier si un type est un sous-type OU le type d'un objet?
Pour vérifier si un type est une sous-classe d'un autre type en C #, c'est simple: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true Cependant, cela échouera: typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false Existe-t-il un moyen de vérifier si un type est soit une sous-classe OU de la classe de base elle-même, …
335 c#  reflection  types  subclass 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.