Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding
Packages that use AnnotationBinding
Package
Description
-
Uses of AnnotationBinding in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model declared as AnnotationBindingMethods in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model that return AnnotationBindingModifier and TypeMethodDescriptionprotected AnnotationBinding[]ArrayTypeImpl.getAnnotationBindings()protected abstract AnnotationBinding[]ElementImpl.getAnnotationBindings()protected AnnotationBinding[]ExecutableElementImpl.getAnnotationBindings()protected AnnotationBinding[]ExecutableTypeImpl.getAnnotationBindings()protected AnnotationBinding[]ModuleElementImpl.getAnnotationBindings()protected AnnotationBinding[]PackageElementImpl.getAnnotationBindings()protected AnnotationBinding[]TypeElementImpl.getAnnotationBindings()protected AnnotationBinding[]TypeMirrorImpl.getAnnotationBindings()protected AnnotationBinding[]TypeParameterElementImpl.getAnnotationBindings()protected AnnotationBinding[]VariableElementImpl.getAnnotationBindings()ElementImpl.getPackedAnnotationBindings()static AnnotationBinding[]Factory.getPackedAnnotationBindings(AnnotationBinding[] annotations)TypeMirrorImpl.getPackedAnnotationBindings()static AnnotationBinding[]Factory.getUnpackedAnnotationBindings(AnnotationBinding[] annotations)Methods in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model with parameters of type AnnotationBindingModifier and TypeMethodDescription<A extends Annotation>
AFactory.getAnnotation(AnnotationBinding[] annoInstances, Class<A> annotationClass)List<? extends AnnotationMirror>Factory.getAnnotationMirrors(AnnotationBinding[] annotations)Convert an array of compiler annotation bindings into a list of AnnotationMirror<A extends Annotation>
A[]Factory.getAnnotationsByType(AnnotationBinding[] annoInstances, Class<A> annotationClass)static AnnotationBinding[]Factory.getPackedAnnotationBindings(AnnotationBinding[] annotations)static AnnotationBinding[]Factory.getUnpackedAnnotationBindings(AnnotationBinding[] annotations)Factory.newAnnotationMirror(AnnotationBinding binding) -
Uses of AnnotationBinding in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as AnnotationBindingModifier and TypeFieldDescriptionprotected AnnotationBindingAnnotation.compilerAnnotationThe representation of this annotation in the type system.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast that return AnnotationBindingModifier and TypeMethodDescriptionAnnotation.getCompilerAnnotation()protected AnnotationBinding[][]AbstractMethodDeclaration.getPropagatedRecordComponentAnnotations()protected AnnotationBinding[][]ConstructorDeclaration.getPropagatedRecordComponentAnnotations()static AnnotationBinding[]ASTNode.resolveAnnotations(BlockScope scope, Annotation[] sourceAnnotations, Binding recipient, boolean copySE8AnnotationsToType)Resolve annotations, and check duplicates, answers combined tagBits for recognized standard annotations.Method parameters in org.aspectj.org.eclipse.jdt.internal.compiler.ast with type arguments of type AnnotationBindingModifier and TypeMethodDescriptionstatic Annotation[]ASTNode.getRelevantAnnotations(Annotation[] annotations, long rcMask, List<AnnotationBinding> relevantAnnotations) -
Uses of AnnotationBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Subclasses of AnnotationBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookupFields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as AnnotationBindingModifier and TypeFieldDescriptionstatic AnnotationBinding[]Binding.NO_ANNOTATIONSprotected AnnotationBinding[]MethodBinding.typeAnnotationsprotected AnnotationBinding[]TypeBinding.typeAnnotationsMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return AnnotationBindingModifier and TypeMethodDescriptionstatic AnnotationBinding[]AnnotationBinding.addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env)Add the standard annotations encoded in the tag bits to the recorded annotations.LookupEnvironment.createAnnotation(ReferenceBinding annotationType, ElementValuePair[] pairs)static AnnotationBinding[]BinaryTypeBinding.createAnnotations(IBinaryAnnotation[] annotationInfos, LookupEnvironment env, char[][][] missingTypeNames)LookupEnvironment.createUnresolvedAnnotation(ReferenceBinding annotationType, ElementValuePair[] pairs)LookupEnvironment.filterNullTypeAnnotations(AnnotationBinding[] typeAnnotations)AptBinaryLocalVariableBinding.getAnnotations()AptSourceLocalVariableBinding.getAnnotations()BinaryModuleBinding.getAnnotations()Binding.getAnnotations()FieldBinding.getAnnotations()LocalVariableBinding.getAnnotations()MethodBinding.getAnnotations()ParameterizedTypeBinding.getAnnotations()RecordComponentBinding.getAnnotations()ReferenceBinding.getAnnotations()SourceModuleBinding.getAnnotations()abstract AnnotationBinding[]VariableBinding.getAnnotations()TypeSystem.getAnnotationType(ReferenceBinding annotationType, boolean requiredResolved)LookupEnvironment.getNonNullAnnotation()LookupEnvironment.getNullableAnnotation()AnnotationHolder.getParameterAnnotations()MethodBinding.getParameterAnnotations()MethodBinding.getTypeAnnotations()TypeBinding.getTypeAnnotations()LookupEnvironment.nullAnnotationsFromTagBits(long nullTagBits)Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type AnnotationBindingModifier and TypeMethodDescriptionstatic AnnotationBinding[]AnnotationBinding.addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env)Add the standard annotations encoded in the tag bits to the recorded annotations.booleanLookupEnvironment.containsNullTypeAnnotation(AnnotationBinding[] typeAnnotations)LookupEnvironment.createAnnotatedType(TypeBinding type, AnnotationBinding[] newbies)LookupEnvironment.createAnnotatedType(TypeBinding type, AnnotationBinding[][] annotations)LookupEnvironment.createArrayType(TypeBinding leafComponentType, int dimensionCount, AnnotationBinding[] annotations)Scope.createArrayType(TypeBinding type, int dimension, AnnotationBinding[] annotations)LookupEnvironment.createParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations)LookupEnvironment.createRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations)LookupEnvironment.createWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations)LookupEnvironment.filterNullTypeAnnotations(AnnotationBinding[] typeAnnotations)AnnotatableTypeSystem.getAnnotatedType(TypeBinding type, AnnotationBinding[][] annotations)TypeSystem.getAnnotatedType(TypeBinding type, AnnotationBinding[][] annotations)AnnotatableTypeSystem.getArrayType(TypeBinding leafType, int dimensions, AnnotationBinding[] annotations)TypeSystem.getArrayType(TypeBinding leafComponentType, int dimensions, AnnotationBinding[] annotations)AnnotatableTypeSystem.getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations)TypeSystem.getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations)AnnotatableTypeSystem.getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations)TypeSystem.getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations)AnnotatableTypeSystem.getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations)TypeSystem.getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations)voidBinding.setAnnotations(AnnotationBinding[] annotations, boolean forceStore)voidBinding.setAnnotations(AnnotationBinding[] annotations, Scope scope, boolean forceStore)voidFieldBinding.setAnnotations(AnnotationBinding[] annotations, boolean forceStore)voidLocalVariableBinding.setAnnotations(AnnotationBinding[] annotations, Scope scope, boolean forceStore)voidMethodBinding.setAnnotations(AnnotationBinding[] annotations, boolean forceStore)voidMethodBinding.setAnnotations(AnnotationBinding[] annotations, AnnotationBinding[][] parameterAnnotations, Object defaultValue, LookupEnvironment optionalEnv)voidModuleBinding.setAnnotations(AnnotationBinding[] annotations, boolean forceStore)voidRecordComponentBinding.setAnnotations(AnnotationBinding[] annotations, boolean forceStore)voidReferenceBinding.setAnnotations(AnnotationBinding[] annotations, boolean forceStore)voidMethodBinding.setParameterAnnotations(AnnotationBinding[][] parameterAnnotations)voidArrayBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidBaseTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidCaptureBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidMethodBinding.setTypeAnnotations(AnnotationBinding[] annotations)voidMissingTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidNullTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidProblemReferenceBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidTypeVariableBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidVoidTypeBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)voidWildcardBinding.setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type AnnotationBindingModifierConstructorDescriptionAptBinaryLocalVariableBinding(char[] name, TypeBinding type, int modifiers, AnnotationBinding[] annotationBindings, MethodBinding methodBinding) -
Uses of AnnotationBinding in org.aspectj.org.eclipse.jdt.internal.core.util
Methods in org.aspectj.org.eclipse.jdt.internal.core.util that return AnnotationBinding