Zkontrolovat třídy, které implementují rozhraní TypeVisitor

V prostředí Java SE 7 se jedná o novou metodu, visitUnion , byl přidán do javax.lang.model.type.TypeVisitor rozhraní. Toto pravidlo zjistí a označí třídy Java , které implementují toto rozhraní, ale neimplementují visitUnion (UnionType t, P p) . Libovolná třída bez visitUnion metoda, která přímo implementuje tato rozhraní Java , se nepodaří zkompilovat.

V tomto příkladu bude označena třída MyClass.

< span class="Code" > veřejná třída MyClass implementuje javax.lang.model.type.TypeVisitor {
// další kód
}

Podle dokumentace Kompatibilita Java SE 7 a JDK 7 byla rozšíření na toto rozhraní předvídatelná a uživatelé byli upozorněni na přímé implementace tohoto rozhraní. Doporučenou akcí je rozšíření jednoho z návštěvníků obslužného programu namísto přímé implementace rozhraní.

Další informace viz: