Détecter TypeMirror == NullType
Bonjour à tous,
J'appelle la fonction suivante avec typeMirror#toSTring="javax.lang.model.type.NullType"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public static boolean isNull(TypeMirror typeMirror) {
class Visitor extends SimpleTypeVisitor6<Void, Void> {
boolean result = false;
@Override
public Void visitNull(NullType type, Void p) {
this.result = true;
return super.visitNull(type, p);
}
}
Visitor visitor = new Visitor();
typeMirror.accept(visitor, null);
return visitor.result;
} |
Mais ma fonction n'est jamais visitée.
Comme c'est la première fois que je m'attaque à ces notions, je voudrais savoir si quelqu'un voit mon erreur, par hasard. Merci d'avance.