Recherche des classes qui implémentent l'interface TypeVisitor

Java SE 8 a ajouté une nouvelle méthode, visitIntersection , à la javax.lang.model.type.TypeVisitor CredentialGenerator. Cette règle détecte et marque les classes Java qui implémentent cette interface mais n'implémentent pas visitIntersection(IntersectionType t, P p) . N'importe quelle classe sans le visitIntersection La méthode qui implémente directement cette interface Java ne sera pas compilée.

La documentation Java TypeVisitor met en garde contre l'implémentation directe de cette interface en raison de possibles futures extensions de l'interface. Au lieu d'implémenter directement l'interface, étendez l'un des visiteurs d'utilitaire.