2012-09-18 2 views
3

Je voudrais voir le contenu d'une certaine instance Enumeration<T>. En l'absence d'un type semblable à List/Array l'acceptant dans son constructeur, une autre option viable serait un Debugger Visualizer, quelque chose qui existe dans VS.Est-ce que IntelliJ supporte quelque chose comme VS Debugger Visualizers?

Comment puis-je le faire dans IntelliJ?

+0

Type de données Renderers? http://www.jetbrains.com/idea/webhelp/debugger-data-type-renderers.html – CrazyCoder

+0

Précisément. S'il vous plaît, arrangez votre commentaire comme réponse. Merci. – mark

Répondre

3

IntelliJ IDEA a Data Type Renderers pour le débogueur:

IntelliJ IDEA vous permet de spécifier comment les différents objets sont affichés dans le débogueur sur une base de classe par classe. Vous pouvez affecter des expressions à afficher plutôt que de compter sur la représentation de la chaîne de l'objet. Par exemple, si un objet représente un utilisateur, vous pouvez voir les utilisateurs représentés par leur nom de connexion; ou, pour un objet d'entrée de cache, son âge et son contenu peuvent convenir. IntelliJ IDEA fait référence à ces moteurs de rendu de type .

+0

Bien que, je ne vois pas une option pour charger un fichier JAR tiers implémentant un moteur de rendu complexe. – mark

+0

Il devrait être dans un classpath de projet. – CrazyCoder

+0

Mais où est-ce que je mentionne le type de rendu? La documentation ne mentionne pas qu'un rendu personnalisé est même pris en charge. – mark

Questions connexes