An exception of this type indicates version skew in an annotation type. It occurs when the Java VM attempts to read an annotation from a class file and discovers that the annotation type has added a new member since the class file was compiled. This means that the annotation compiled into the class file is incomplete since it does not define a value for all members of the annotation type. Note that this exception does not occur if a new member with a default clause is added to the annotation type. Figure 10-78. java.lang.annotation.IncompleteAnnotationExceptionpublic class IncompleteAnnotationException extends RuntimeException { // Public Constructors public IncompleteAnnotationException (Class<? extends java.lang.annotation.Annotation> annotationType , String elementName ); // Public Instance Methods public Class<? extends java.lang.annotation.Annotation> annotationType ( ); public String elementName ( ); } |