FileDocCategorySizeDatePackage
IncompleteAnnotationException.javaAPI DocJava SE 5 API1578Fri Aug 26 14:57:04 BST 2005java.lang.annotation

IncompleteAnnotationException

public class IncompleteAnnotationException extends RuntimeException
Thrown to indicate that a program has attempted to access an element of an annotation type that was added to the annotation type definition after the annotation was compiled (or serialized). This exception will not be thrown if the new element has a default value.
author
Josh Bloch
since
1.5

Fields Summary
private Class
annotationType
private String
elementName
Constructors Summary
public IncompleteAnnotationException(Class annotationType, String elementName)
Constructs an IncompleteAnnotationException to indicate that the named element was missing from the specified annotation type.

param
annotationType the Class object for the annotation type
param
elementName the name of the missing element

        super(annotationType.getName() + " missing element " + elementName);

        this.annotationType = annotationType;
        this.elementName = elementName;
    
Methods Summary
public java.lang.ClassannotationType()
Returns the Class object for the annotation type with the missing element.

return
the Class object for the annotation type with the missing element

        return annotationType;
    
public java.lang.StringelementName()
Returns the name of the missing element.

return
the name of the missing element

        return elementName;