Questions sur reflection

29
réponses

Comment créer un tableau Générique En Java?

en raison de la mise en œuvre de Java generics, vous ne pouvez pas avoir de code comme ceci: public class GenSe ... e(clazz, capacity); } private final T[] array; } mais je ne comprends vraiment pas ce qui se passe.
demandé sur 2009-02-09 20:30:44
7
réponses

Comment puis-je utiliser la réflexion pour appeler une méthode générique?

Quelle est la meilleure façon d'appeler une méthode générique lorsque le paramètre type n'est pas connu au moment de l ... hod<T>() { // ... } public static void StaticMethod<T>() { //... } }
demandé sur 2008-10-24 09:17:35
21
réponses

Obtenir la valeur de la propriété de la chaîne en utilisant la réflexion en C#

j'essaie d'implémenter la transformation de données en utilisant la réflexion 1 exemple dans mon code. ... valeur de la propriété. est-ce possible? 1 Web version Archive de blog original
demandé sur 2009-07-29 01:58:51
9
réponses

Comment obtenir la liste des propriétés d'une classe?

Comment puis-je obtenir une liste de toutes les propriétés d'une classe?
demandé sur 2009-04-10 13:29:55
12
réponses

Obtenir tous les types qui mettent en œuvre une interface

en utilisant la réflexion, comment puis-je obtenir tous les types qui mettent en œuvre une interface avec C# 3.0/.NET ... écrire: foreach (Type t in this.GetType().Assembly.GetTypes()) if (t is IMyInterface) ; //do stuff
demandé sur 2008-08-25 23:57:21
11
réponses

Comment déterminer si un type implémente une interface avec C# reflection

Ne réflexion dans C# offre un moyen de déterminer si une certaine System.Type des modèles de type interfa ... blic class MyType : IMyInterface {} // should yield 'true' typeof(MyType)./* ????? */MODELS_INTERFACE(IMyInterface);
demandé sur 2011-02-11 00:49:47
12
réponses

Équivalent programmatique de la valeur par défaut(Type)

j'utilise la réflexion pour boucler les propriétés d'un Type et définir certains types à leur valeur par défaut. Main ... default(Type) explicitement, mais je préfère le faire en une ligne. Est-il un programmatique équivalent de défaut?
demandé sur 2008-11-28 13:11:47
23
réponses

Pouvez-vous trouver toutes les classes dans un paquet en utilisant reflection?

est-il possible de trouver toutes les classes ou interfaces dans un paquet donné? (En regardant rapidement, par exemple Package , on dirait que non.)
demandé sur 2009-02-06 16:43:16
13
réponses

Quelle est la différence entre instanceof et Class.isAssignableFrom(...)?

lequel des suivants est le meilleur? a instanceof B ou B.class.isAssignableFrom(a.getClass()) ... remier retourne false, tandis que le second jette une exception. À part cela, donnent-ils toujours le même résultat?
demandé sur 2009-01-30 22:44:24
10
réponses

Comment lire la valeur d'un champ privé d'une classe différente en Java?

j'ai une classe mal conçue dans un tiers JAR et j'ai besoin d'accéder à l'un de ses privé champs. Exemple, Pourquoi ... IWasDesignedPoorly obj = ...; Comment puis-je utiliser la réflexion pour obtenir la valeur de stuffIWant ?
demandé sur 2009-07-28 23:20:00
20
réponses

Obtenir le nom de la méthode d'exécution

Est-il un moyen d'obtenir le nom de la méthode d'exécution de Java?
demandé sur 2009-01-14 15:20:39
9
réponses

Modifier le champ final statique privé en utilisant Java reflection

j'ai une classe avec un champ private static final que, malheureusement, je dois changer à l'exécution. en ut ... Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);
demandé sur 2010-07-21 20:35:48
19
réponses

Obtenir des attributs de la valeur D'Enum

je voudrais savoir s'il est possible d'obtenir des attributs des valeurs d'enum et pas de l'enum lui-même? Par exemple ... ppartient à l'enum lui-même, mais je suis à une perte quant à la façon de l'obtenir à partir de la valeur de l'enum.
demandé sur 2009-11-25 22:23:22
14
réponses

Est-ce qu'une chaîne Java est vraiment immuable?

nous savons tous que String est immuable en Java, mais cochez le code suivant: String s1 = "Hello World"; S ... pourquoi ce programme fonctionne-t-il ainsi? Et pourquoi la valeur de s1 et s2 est-elle changée, mais pas s3 ?
demandé sur 2014-01-06 11:26:51
9
réponses

C# obtenir son propre nom de classe

si j'ai une classe appelée MyProgram , y a-t-il un moyen de retrouver " MyProgram " comme chaîne de caractères?
demandé sur 2010-01-22 00:30:26
14
réponses

Pourquoi C++ n'a-t-il pas de réflexion?

c'est une question un peu bizarre. Mes objectifs sont de comprendre la langue décision de conception et d'identifier l ... tests unitaires et ainsi de suite. Mais ce serait bien si vous pouviez commenter les utilisations de réflexion trop.
demandé sur 2008-12-11 15:52:01
12
réponses

Test si l'objet implémente l'interface

Quelle est la manière la plus simple de tester si un objet implémente une interface donnée en C#? (Réponse à cette question en Java )
demandé sur 2009-01-04 04:25:10
5
réponses

Comment puis-je 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 dans C#, c'est facile: typeof (SubClass).IsSubclas ... us-classe ou de la classe de base elle-même, sans utiliser un opérateur OR ou en utilisant une méthode d'extension?
demandé sur 2010-04-30 08:23:33
2
réponses

À quoi servent les étiquettes dans Go?

dans le Go Language Specification , il mentionne un bref aperçu de tags: une déclaration de champ p ... courte explication de l'OMI, et je me demandais si quelqu'un pouvait m'apporter ce que l'utilisation de ces balises?
demandé sur 2012-06-02 04:10:27
11
réponses

Comment puis-je utiliser la réflexion pour invoquer une méthode privée?

il y a un groupe de méthodes privées dans ma classe, et j'ai besoin d'en appeler une dynamiquement basée sur une valeu ... éthodes privées. Quel BindingFlags dois-je fournir à GetMethod() pour qu'il puisse localiser des méthodes privées?
demandé sur 2008-09-25 23:26:14
16
réponses

Vérifier si une classe est dérivée d'une classe générique

j'ai une classe générique dans mon projet avec les classes dérivées. public class GenericClass<T> : Gener ... objet" est dérivé de GenericClass ? t.IsSubclassOf(typeof(GenericClass<>)) ne fonctionne pas.
demandé sur 2009-01-19 17:10:18
11
réponses

Définition d'une propriété par réflexion avec une valeur string

j'aimerais définir une propriété d'un objet par réflexion, avec une valeur de type string . Ainsi, par exemple , suppos ... pe " Système.Double". Comment puis-je convertir la valeur au type approprié, basé sur propertyInfo ?
demandé sur 2009-07-07 00:43:19
11
réponses

Définir la propriété de l'objet en utilisant la réflexion

y a-t-il un moyen dans C# 3.5 où je peux utiliser la réflexion pour définir une propriété d'objet? Ex: ... n. Quelque chose comme: Reflection.SetProperty(obj, "Name") = "Value"; y a-t-il un moyen de le faire?
demandé sur 2009-03-06 20:50:10
30
réponses

Comment obtenir les noms/valeurs des paramètres de fonction de manière dynamique?

y a-t-il un moyen d'obtenir les noms de paramètres de fonction d'une fonction de manière dynamique? disons qu ... e obtenir une liste des noms des paramètres et leurs valeurs dans un tableau à partir de l'intérieur de la fonction?
demandé sur 2009-06-17 19:57:13
9
réponses

Comment puis-je obtenir une liste de toutes les classes du module actuel en Python?

j'ai vu beaucoup d'exemples de gens extraire toutes les classes d'un module, habituellement quelque chose comme: ... ses() c'est probablement quelque chose de très évident, mais je n'ai rien trouvé. Quelqu'un peut-il m'aider?
demandé sur 2009-11-25 13:59:46
11
réponses

Obtenir tous les types dans un espace de noms via la réflexion

Comment obtenir toutes les classes d'un namespace par la réflexion en C#?
demandé sur 2008-09-17 07:35:24
30
réponses

Comment puis-je ajouter une réflexion à une application C++?

j'aimerais pouvoir introduire une Classe C++ pour son nom, son contenu (c.-à-d. les membres et leurs types), etc. Je p ... imitées en utilisant RTTI. Quelles autres bibliothèques (ou autres techniques) pourraient fournir cette information?
demandé sur 2008-09-03 14:59:05
8
réponses

Moulage d'une variable à l'aide d'une variable Type

En C# puis-je cast une variable de type objet à une variable de type T, où T est définie dans une variable de Type?
demandé sur 2009-06-10 01:39:21
13
réponses

Combien coûteux is.NET réflexion?

j'entends constamment à quel point la réflexion est mauvaise à utiliser. Alors que j'évite généralement la réflexion e ... ui ont utilisé la réflexion dans les applications, avez-vous mesuré les performances et, est-il vraiment si mauvais?
demandé sur 2008-08-25 03:40:16
11
réponses

Comment déterminer si un type implémente un type d'interface générique spécifique

suppose les définitions de type suivantes: public interface IFoo<T> : IBar<T> {} public class Foo&l ... savoir si le type Foo implémente l'interface générique IBar<T> alors que seul le type mutilé est disponible?
demandé sur 2009-02-02 16:50:39