Package org.glassfish.apf
Class AnnotationProcessorException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.glassfish.apf.AnnotationProcessorException
- All Implemented Interfaces:
Serializable
Exception that denotes a warning or error condition in the
annotation procesing tool
- Author:
- Jerome Dochez
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotationProcessorException(String message) Creats a new annotation exceptionAnnotationProcessorException(String message, AnnotationInfo annotationInfo) Creates a new annotation exceptionAnnotationProcessorException(String message, AnnotationInfo annotationInfo, Throwable cause) Creates a new annotation exception -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
AnnotationProcessorException
Creats a new annotation exception- Parameters:
message- describing the exception cause
-
AnnotationProcessorException
Creates a new annotation exception- Parameters:
message- describing the exception causeannotationInfo- gives information about the annotation and the annotated element which caused the exception
-
AnnotationProcessorException
Creates a new annotation exception- Parameters:
message- describing the exception causeannotationInfo- gives information about the annotation and the annotated element which caused the exceptioncause-
-
-
Method Details
-
getAnnotationInfo
Return information about the annotation and annotated element which caused the exception or null if it is not available.- Returns:
- the annotation info instance
-
getMessage
- Overrides:
getMessagein classThrowable
-
isFatal
public boolean isFatal()- Returns:
- true if this exception was considered by the sender as being fatal to the annotations processing(i.e. it should stop).
-
setFatal
public void setFatal(boolean fatal) Sets wether is exception is considered as fatal to the annotation processing.- Parameters:
fatal- true if the annotation processing should stop
-