In Java SE 8 wurde die neue Methode visitIntersection in der Schnittstelle javax.lang.model.type.TypeVisitor hinzugefügt. Diese Regel erkennt und markiert Java-Klassen, die diese Schnittstelle implementieren, aber die Methode visitIntersection(IntersectionType t, P p) nicht. Alle Klassen, die die Methode visitIntersection, die diese Java-Schnittstelle direkt implementiert, nicht enthalten, werden nicht kompiliert.
Vorsichtsmaßnahmen gegen die direkte Implementierung dieser Schnittstelle wegen möglicher künftiger Schnittstellenerweiterungen sind in der Java-Dokumentation zu TypeVisitor beschrieben. Erweitern Sie einen der Dienstprogrammvisitor, anstatt die Schnittstelle direkt zu implementieren.