Klasse AnnotationBinding

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding
Bekannte direkte Unterklassen:
UnresolvedAnnotationBinding

public class AnnotationBinding extends Object
Represents JSR 175 Annotation instances in the type-system.
  • Konstruktordetails

  • Methodendetails

    • addStandardAnnotations

      public static AnnotationBinding[] addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env)
      Add the standard annotations encoded in the tag bits to the recorded annotations.
      Parameter:
      recordedAnnotations - existing annotations already created
      annotationTagBits -
      env -
      Gibt zurück:
      the combined list of annotations
    • computeUniqueKey

      public char[] computeUniqueKey(char[] recipientKey)
    • getAnnotationType

      public ReferenceBinding getAnnotationType()
    • resolve

      public void resolve()
    • getElementValuePairs

      public ElementValuePair[] getElementValuePairs()
    • setMethodBindings

      public static void setMethodBindings(ReferenceBinding type, ElementValuePair[] pairs)
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • equals

      public boolean equals(Object object)
      Setzt außer Kraft:
      equals in Klasse Object