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()final AnnotationBinding[]ElementImpl.getPackedAnnotationBindings()static AnnotationBinding[]Factory.getPackedAnnotationBindings(AnnotationBinding[] annotations) final AnnotationBinding[]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 final 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()final AnnotationBindingTypeSystem.getAnnotationType(ReferenceBinding annotationType, boolean requiredResolved) LookupEnvironment.getNonNullAnnotation()LookupEnvironment.getNotOwningAnnotation()LookupEnvironment.getNullableAnnotation()LookupEnvironment.getOwningAnnotation()AnnotationHolder.getParameterAnnotations()MethodBinding.getParameterAnnotations()final AnnotationBinding[]MethodBinding.getTypeAnnotations()final AnnotationBinding[]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) voidSyntheticMethodBinding.setAnnotations(AnnotationBinding[] annotations, Scope scope, 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.builder
Fields in org.aspectj.org.eclipse.jdt.internal.core.builder declared as AnnotationBindingModifier and TypeFieldDescriptionprotected AnnotationBinding[]CompilationParticipantResult.annotations -
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