public class AnnotationBinding
extends java.lang.Object
| Constructor and Description |
|---|
AnnotationBinding(ReferenceBinding type,
ElementValuePair[] pairs) |
| Modifier and Type | Method and Description |
|---|---|
static AnnotationBinding[] |
addStandardAnnotations(AnnotationBinding[] recordedAnnotations,
long annotationTagBits,
LookupEnvironment env)
Add the standard annotations encoded in the tag bits to the recorded annotations.
|
char[] |
computeUniqueKey(char[] recipientKey) |
boolean |
equals(java.lang.Object object) |
ReferenceBinding |
getAnnotationType() |
ElementValuePair[] |
getElementValuePairs() |
int |
hashCode() |
void |
resolve() |
static void |
setMethodBindings(ReferenceBinding type,
ElementValuePair[] pairs) |
java.lang.String |
toString() |
public AnnotationBinding(ReferenceBinding type, ElementValuePair[] pairs)
public static AnnotationBinding[] addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env)
recordedAnnotations - existing annotations already createdannotationTagBits - env - public char[] computeUniqueKey(char[] recipientKey)
public ReferenceBinding getAnnotationType()
public void resolve()
public ElementValuePair[] getElementValuePairs()
public static void setMethodBindings(ReferenceBinding type, ElementValuePair[] pairs)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.Object