Java SE 8 ha aggiunto un nuovo metodo, visitIntersection , alla javax.lang.model.type.TypeVisitor :NONE. Questa regola rileva e contrassegna le classi Java che implementano questa interfaccia ma non implementano visitIntersection(IntersectionType t, P p) metodo. Qualsiasi classe senza visitIntersection che implementa direttamente questa interfaccia Java non verrà compilata.
La documentazione TypeVisitor Java sconsiglia di implementare direttamente questa interfaccia a causa delle possibili future estensioni dell'interfaccia. Invece di implementare direttamente l'interfaccia, estendere uno dei visitatori dell'utilità .