klee-contrib / vertigo-chroma-kspplugin

Plugin Eclipse pour améliorer l'expérience de développement Vertigo.
Apache License 2.0
6 stars 3 forks source link

Navigation impossible sur le loaderId #6

Closed bnau closed 6 years ago

bnau commented 6 years ago

Je n'arrive pas à accéder à la class d'un loaderId via un ctrl + click loaderid

sebez commented 6 years ago

@bnau merci pour ton retour.

A la base, le Ctrl + Click est prévu uniquement pour les noms de classe Java complet (avec l'espace de nom) exact.

C'est d'ailleurs ce que propose l'API du JDT pour rechercher un type.

A voir s'il est possible rechercher par le nom simple d'une classe Java.

Y-a-t-il une règle permettant de restreindre le périmètre de recherche des loader ?

bnau commented 6 years ago

Je ne crois pas qu'il y ait une restriction possible sur le périmètre de recherche. Le nom complet peut être retrouvé depuis l'injecteur de dépendance, mais ça me paraît chaud à implémenter.

Cependant, il me semble peu probable qu'il y ait deux classes avec le nom du loaderId. S'il est possible de rechercher une classe par son nom simple, je pense que ça pourrait faire l'affaire ;)

sebez commented 6 years ago

@bnau ok, je vais regarder.

bnau commented 6 years ago

Ok, merci :)

sebez commented 6 years ago

@bnau Cela rajoute quelques secondes au démarrage pour indexer tous les fichiers Java, mais la navigation au click fonctionne maintenant avec un nom simple de classe Java.

Par contre, on a accès qu'aux classes Java du projet, et pas de tout le classpath (dépendances Vertigo etc.).