public class RawAnnotation
extends java.lang.Object
Constructor and Description |
---|
RawAnnotation(java.lang.Class annotationClass,
java.lang.String value,
int line,
java.lang.String enclosingClassName,
java.lang.String enclosingClassFile)
Creates a new raw annotation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Class |
getAnnotationClass()
Returns the annotation class
|
java.lang.String |
getEnclosingClassFile() |
java.lang.String |
getEnclosingClassName() |
int |
getLineNumber() |
java.lang.String |
getName()
Returns the annotation name (which is the FQN of the annotation interface).
|
java.lang.String |
getValue()
Returns the annotation "content".
|
int |
hashCode() |
boolean |
isAnnotationDefaultValue()
Returns true if the annotation represents an annotation default value
|
java.lang.String |
toString() |
public RawAnnotation(java.lang.Class annotationClass, java.lang.String value, int line, java.lang.String enclosingClassName, java.lang.String enclosingClassFile)
annotationClass
- the annotation interfacevalue
- the unparsed annotation "content"line
- numberenclosingClassName
- enclosingClassFile
- public java.lang.String getName()
public java.lang.String getValue()
public java.lang.Class getAnnotationClass()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getEnclosingClassName()
public java.lang.String getEnclosingClassFile()
public int getLineNumber()
public boolean isAnnotationDefaultValue()