En Java SE 7, se ha añadido un nuevo método, visitUnion, a la interfaz javax.lang.model.type.TypeVisitor. Esta regla detecta y señala las clases Java que implementan esta interfaz, pero no implementan el método visitUnion (UnionType t, P p). Una clase sin el método visitUnion que implementa directamente estas interfaces Java no podrá compilarse.
En este ejemplo, se señalará la clase MyClass.
|
public class MyClass implements javax.lang.model.type.TypeVisitor { // más código } |
Según la documentación de Compatibilidad de Java SE 7 y JDK 7, las ampliaciones de esta interfaz estaban previstas y se avisó a los usuarios para que no implementaran directamente esta interfaz. La acción recomendada es ampliar uno de los visitantes del programa de utilidad en lugar implementar directamente la interfaz.
Para obtener información adicional, consulte: