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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getEnclosingClassName()
public java.lang.String getEnclosingClassFile()
public int getLineNumber()
public boolean isAnnotationDefaultValue()