Ellenőrizze a TypeVisitor felületet megvalósító osztályokat

A Java SE 7 változatában egy új metódus, visitUnion , hozzáadásra került javax.lang.model.type.TypeVisitor Interfész. Ez a szabály a felületet megvalósító Java osztályokat észleli, és nem valósítja meg a visitUnion (UnionType t, P p) Módszer. Bármely osztály a nélkül visitUnion A Java felületeket közvetlenül megvalósító metódus nem fordítható le.

Ebben a példában a MyClass osztály meg lesz jelölve.

class="Code" > nyilvános osztály MyClass megvalósítja a javax.lang.model.type.TypeVisitor {t
// további kódrészek
}

A Java SE 7 és JDK 7 kompatibilitás dokumentáció szerint a felület kiterjesztése előre láthatóak voltak, és a felhasználókat figyelmeztették, hogy ne valósítsák meg közvetlenül ezt a felületet. Az ajánlott művelet a segédprogram látogatók egyikének kiterjesztése a felület közvetlen megvalósítása helyett.

További információk: