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.
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: