APIdia Launch Partner
Top Description Fields Constructors
java.lang.annotation

public Class AnnotationFormatError

extends Error
Class Inheritance

Thrown when the annotation parser attempts to read an annotation from a class file and determines that the annotation is malformed. This error can be thrown by the API used to read annotations reflectively.
Author
Josh Bloch
Since
1.5
See Also
java.lang.reflect.AnnotatedElement

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
AnnotationFormatError(String
the detail message.
message
)

Constructs a new AnnotationFormatError with the specified detail message.

public
AnnotationFormatError(String
the detail message
message
,
Throwable
the cause (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
cause
)

Constructs a new AnnotationFormatError with the specified detail message and cause.

public
AnnotationFormatError(Throwable
the cause (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
cause
)

Constructs a new AnnotationFormatError with the specified cause and a detail message of (cause == null ?

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.Error.serialVersionUID.

Annotations
@Serial

Constructor Detail

AnnotationFormatErrorback to summary
public AnnotationFormatError(String message)

Constructs a new AnnotationFormatError with the specified detail message.

Parameters
message:String

the detail message.

AnnotationFormatErrorback to summary
public AnnotationFormatError(String message, Throwable cause)

Constructs a new AnnotationFormatError with the specified detail message and cause. Note that the detail message associated with cause is not automatically incorporated in this error's detail message.

Parameters
message:String

the detail message

cause:Throwable

the cause (A null value is permitted, and indicates that the cause is nonexistent or unknown.)

AnnotationFormatErrorback to summary
public AnnotationFormatError(Throwable cause)

Constructs a new AnnotationFormatError with the specified cause and a detail message of (cause == null ? null : cause.toString()) (which typically contains the class and detail message of cause).

Parameters
cause:Throwable

the cause (A null value is permitted, and indicates that the cause is nonexistent or unknown.)