Pour découvrir les informations récoltées par JavInspector il suffit de réaliser dans le panneau d’héritage un clique-droit sur la classe que l’on souhaite inspecter et de choisir "Show DAC view".
Par défaut JavInspector affiche toutes les informations qu’il a pu récolté. Vous pouvez choisir de visualiser ou de cacher les informations en cliquant sur les check-box correspondantes.
Si vous décidez d’afficher des informations qui n’existent pas alors JavInspector affichera un message dans le cadre résumant ces informations.
Les informations disponibles sont :
Classifier Name : le nom de la classe
Instance Fields : les attributs privés et publics de la classe
Static Fields : les attributs statiques de la classe
Constructors : les constructeurs de la classe
Instance Methods : les méthodes d’instance de la classe
Static Methods : les méthodes statiques de la classe
Abstract Methods : les méthodes abstraites de la classe
Getter Methods : les méthodes permettant d’obtenir un attribut de la classe
Setter Methods : les méthodes permettant de modifier un attribut de la classe
Redefined Methods : les méthodes des classes-ancêtres redéfinies dans la classe
Internal Classes : les classes internes définies dans la classe
Vous pouvez inspectez le type d'un champ d'instance, le type des arguments d'une méthode ou son type de retour en double-cliquant dessus si ce type n'est pas primitif.
JavInspector permet aussi de collecter des informations sur le corps d'une méthode. Ces informations sont:
les champs d'instance accédés
les champs d'instance modifiés
les champs statiques accédés
les champs statiques modifiés
les exceptions attrapées
les invocations de constructeurs
les invocations de méthodes d'interface
les invocations de méthodes d'instance
les invocations de méthodes statiques
les variables locales
NB : vous ne pouvez avoir des informations à propos des variables locales uniquement si la classe a été compilée d'une certaine façon afin de donner plus d'informations.
Vous pouvez aussi lancer l'inspection du type d'une variable ou du type de retour d'une méthode en double-cliquant dessus si ce type n'est pas primitif(dans ce cas l'information apparait en rouge et en italic).