No Java SE 7, um novo método, visitUnion , foi incluído em javax.lang.model.type.TypeVisitor interface. Essa regra detecta e sinaliza classes Java que implementam essa interface, mas não implementam o visitUnion (UnionType t, P p) . Qualquer classe sem o visitUnion que implementa diretamente essas interfaces Java falharão na compilação.
Neste exemplo, a classe MyClass será sinalizada.
De acordo com a documentação Compatibilidade do Java SE 7 e JDK 7, as extensões para esta interface foram previstas e os usuários foram alertados com relação à implementação direta dessa interface. A ação recomendada é estender um dos visitantes de utilitário em vez implementar diretamente a interface.
Para obter informações adicionais, veja: