Class AnnotationBinding
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding
- Direct Known Subclasses:
UnresolvedAnnotationBinding
Represents JSR 175 Annotation instances in the type-system.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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
int
hashCode()
void
resolve()
static void
setMethodBindings
(ReferenceBinding type, ElementValuePair[] pairs) toString()
-
Constructor Details
-
AnnotationBinding
-
-
Method Details
-
addStandardAnnotations
public static AnnotationBinding[] addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env) Add the standard annotations encoded in the tag bits to the recorded annotations.- Parameters:
recordedAnnotations
- existing annotations already created- Returns:
- the combined list of annotations
-
computeUniqueKey
public char[] computeUniqueKey(char[] recipientKey) -
getAnnotationType
-
resolve
public void resolve() -
getElementValuePairs
-
setMethodBindings
-
toString
-
hashCode
public int hashCode() -
equals
-