Uses of Class
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding

Packages that use AnnotationBinding
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.core.util   
 

Uses of AnnotationBinding in org.eclipse.jdt.internal.compiler.ast
 

Fields in org.eclipse.jdt.internal.compiler.ast declared as AnnotationBinding
protected  AnnotationBinding Annotation.compilerAnnotation
          The representation of this annotation in the type system.
 

Methods in org.eclipse.jdt.internal.compiler.ast that return AnnotationBinding
 AnnotationBinding Annotation.getCompilerAnnotation()
           
static AnnotationBinding[] ASTNode.resolveAnnotations(BlockScope scope, Annotation[] sourceAnnotations, Binding recipient, boolean copySE8AnnotationsToType)
          Resolve annotations, and check duplicates, answers combined tagBits for recognized standard annotations.
 

Uses of AnnotationBinding in org.eclipse.jdt.internal.compiler.lookup
 

Subclasses of AnnotationBinding in org.eclipse.jdt.internal.compiler.lookup
 class UnresolvedAnnotationBinding
           
 

Fields in org.eclipse.jdt.internal.compiler.lookup declared as AnnotationBinding
static AnnotationBinding[] Binding.NO_ANNOTATIONS
           
protected  AnnotationBinding[] TypeBinding.typeAnnotations
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return AnnotationBinding
static AnnotationBinding[] AnnotationBinding.addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env)
          Add the standard annotations encoded in the tag bits to the recorded annotations.
 AnnotationBinding LookupEnvironment.createAnnotation(ReferenceBinding annotationType, ElementValuePair[] pairs)
           
static AnnotationBinding[] BinaryTypeBinding.createAnnotations(IBinaryAnnotation[] annotationInfos, LookupEnvironment env, char[][][] missingTypeNames)
           
 AnnotationBinding LookupEnvironment.createUnresolvedAnnotation(ReferenceBinding annotationType, ElementValuePair[] pairs)
           
abstract  AnnotationBinding[] VariableBinding.getAnnotations()
           
 AnnotationBinding[] MethodBinding.getAnnotations()
           
 AnnotationBinding[] ReferenceBinding.getAnnotations()
           
 AnnotationBinding[] LocalVariableBinding.getAnnotations()
           
 AnnotationBinding[] Binding.getAnnotations()
           
 AnnotationBinding[] FieldBinding.getAnnotations()
           
 AnnotationBinding TypeSystem.getAnnotationType(ReferenceBinding annotationType, boolean requiredResolved)
           
 AnnotationBinding LookupEnvironment.getNonNullAnnotation()
           
 AnnotationBinding LookupEnvironment.getNullableAnnotation()
           
 AnnotationBinding[][] AnnotationHolder.getParameterAnnotations()
           
 AnnotationBinding[][] MethodBinding.getParameterAnnotations()
           
 AnnotationBinding[] TypeBinding.getTypeAnnotations()
           
 AnnotationBinding[] LookupEnvironment.nullAnnotationsFromTagBits(long nullTagBits)
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type AnnotationBinding
static AnnotationBinding[] AnnotationBinding.addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env)
          Add the standard annotations encoded in the tag bits to the recorded annotations.
 TypeBinding LookupEnvironment.createAnnotatedType(TypeBinding type, AnnotationBinding[] newbies)
           
 TypeBinding LookupEnvironment.createAnnotatedType(TypeBinding type, AnnotationBinding[][] annotations)
           
 ArrayBinding Scope.createArrayType(TypeBinding type, int dimension, AnnotationBinding[] annotations)
           
 ArrayBinding LookupEnvironment.createArrayType(TypeBinding leafComponentType, int dimensionCount, AnnotationBinding[] annotations)
           
 ParameterizedTypeBinding LookupEnvironment.createParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations)
           
 RawTypeBinding LookupEnvironment.createRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations)
           
 WildcardBinding LookupEnvironment.createWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations)
           
 TypeBinding TypeSystem.getAnnotatedType(TypeBinding type, AnnotationBinding[][] annotations)
           
 TypeBinding AnnotatableTypeSystem.getAnnotatedType(TypeBinding type, AnnotationBinding[][] annotations)
           
 ArrayBinding TypeSystem.getArrayType(TypeBinding leafComponentType, int dimensions, AnnotationBinding[] annotations)
           
 ArrayBinding AnnotatableTypeSystem.getArrayType(TypeBinding leafType, int dimensions, AnnotationBinding[] annotations)
           
 ParameterizedTypeBinding TypeSystem.getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations)
           
 ParameterizedTypeBinding AnnotatableTypeSystem.getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations)
           
 RawTypeBinding TypeSystem.getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations)
           
 RawTypeBinding AnnotatableTypeSystem.getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations)
           
 WildcardBinding TypeSystem.getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations)
           
 WildcardBinding AnnotatableTypeSystem.getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations)
           
 void MethodBinding.setAnnotations(AnnotationBinding[] annotations)
           
 void ReferenceBinding.setAnnotations(AnnotationBinding[] annotations)
           
 void Binding.setAnnotations(AnnotationBinding[] annotations)
           
 void FieldBinding.setAnnotations(AnnotationBinding[] annotations)
           
 void MethodBinding.setAnnotations(AnnotationBinding[] annotations, AnnotationBinding[][] parameterAnnotations, java.lang.Object defaultValue, LookupEnvironment optionalEnv)
           
 void MethodBinding.setAnnotations(AnnotationBinding[] annotations, AnnotationBinding[][] parameterAnnotations, java.lang.Object defaultValue, LookupEnvironment optionalEnv)
           
 void LocalVariableBinding.setAnnotations(AnnotationBinding[] annotations, Scope scope)
           
 void Binding.setAnnotations(AnnotationBinding[] annotations, Scope scope)
           
 void MethodBinding.setParameterAnnotations(AnnotationBinding[][] parameterAnnotations)
           
 void VoidTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
           
 void NullTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
           
 void TypeVariableBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
           
 void TypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
           
 void ArrayBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
           
 void MissingTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
           
 void ProblemReferenceBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
           
 void BaseTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
           
 

Uses of AnnotationBinding in org.eclipse.jdt.internal.core.util
 

Methods in org.eclipse.jdt.internal.core.util that return AnnotationBinding
 AnnotationBinding BindingKeyResolver.getAnnotationBinding()