2017-09-27 10 views
0
  1. Avant compilation (Class.forName(...) ou similaire ne fonctionne pas)
  2. Je veux trouver la classe spécifique et vérifier le type de retour pour la méthode spécifique

par exempleComment rechercher des classes dans le projet en cours avant la compilation à partir du plugin custom maven?

Je regarde la classe Foo méthode foo et le type de retour Bar - par ex.

package test; 

import something.* 
import another.something.* 
import yet.another.something.* 

public class Foo { 
    public static Bar foo() { 
     return new Bar(); 
    } 
} 

Q: Comment trouver Bar classe dans toutes les importations en FACILE façon?

La classe test.Foo n'est pas compilée et certains paquets d'importations sont compilés.

Répondre

1

Jetez un oeil à la bibliothèque org.reflections ... J'ai utilisé pour scanner des paquets pour les nouvelles fonctionnalités hot plug.