Verwendungen von Schnittstelle
org.aspectj.org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker
Packages, die ITypeAnnotationWalker verwenden
Package
Beschreibung
-
Verwendungen von ITypeAnnotationWalker in org.aspectj.ajdt.internal.core.builder
Methoden in org.aspectj.ajdt.internal.core.builder, die ITypeAnnotationWalker zurückgebenModifizierer und TypMethodeBeschreibungCompactTypeStructureRepresentation.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Methoden in org.aspectj.ajdt.internal.core.builder mit Parametern vom Typ ITypeAnnotationWalkerModifizierer und TypMethodeBeschreibungCompactTypeStructureRepresentation.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) -
Verwendungen von ITypeAnnotationWalker in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt
Unterschnittstellen von ITypeAnnotationWalker in org.aspectj.org.eclipse.jdt.internal.compiler.classfmtModifizierer und TypSchnittstelleBeschreibungstatic interfaceKlassen in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt, die ITypeAnnotationWalker implementierenModifizierer und TypKlasseBeschreibungclassWalker that may serve the annotations on type parameters of the current class or method.classA type annotation walker that adds missing NonNull annotations according to the current default.classType annotation walker implementation based an actual annotations decoded from a .class file.Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt, die ITypeAnnotationWalker zurückgebenModifizierer und TypMethodeBeschreibungClassFileReader.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Conditionally add external annotations to the mix.ExternalAnnotationDecorator.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) ExternalAnnotationProvider.forField(char[] selector, char[] signature, LookupEnvironment environment) ExternalAnnotationProvider.forMethod(char[] selector, char[] signature, LookupEnvironment environment) ExternalAnnotationProvider.forTypeHeader(LookupEnvironment environment) protected ITypeAnnotationWalkerTypeAnnotationWalker.restrict(long newMatches, int newPathPtr) static ITypeAnnotationWalkerExternalAnnotationProvider.synthesizeForMethod(char[] source, LookupEnvironment env) ExternalAnnotationProvider.TypeParametersAnnotationWalker.toField()NonNullDefaultAwareTypeAnnotationWalker.toField()TypeAnnotationWalker.toField()ExternalAnnotationProvider.TypeParametersAnnotationWalker.toMethodParameter(short index) NonNullDefaultAwareTypeAnnotationWalker.toMethodParameter(short index) TypeAnnotationWalker.toMethodParameter(short index) ExternalAnnotationProvider.TypeParametersAnnotationWalker.toMethodReturn()NonNullDefaultAwareTypeAnnotationWalker.toMethodReturn()TypeAnnotationWalker.toMethodReturn()NonNullDefaultAwareTypeAnnotationWalker.toNextArrayDimension()TypeAnnotationWalker.toNextArrayDimension()protected ITypeAnnotationWalkerNonNullDefaultAwareTypeAnnotationWalker.toNextDetail(int detailKind) protected ITypeAnnotationWalkerTypeAnnotationWalker.toNextDetail(int detailKind) TypeAnnotationWalker.toNextNestedType()TypeAnnotationWalker.toReceiver()NonNullDefaultAwareTypeAnnotationWalker.toSupertype(short index, char[] superTypeSignature) TypeAnnotationWalker.toSupertype(short index, char[] superTypeSignature) Walk to the specified supertype either index based or name based:protected ITypeAnnotationWalkerTypeAnnotationWalker.toTarget(int targetType) ExternalAnnotationProvider.TypeParametersAnnotationWalker.toThrows(int index) TypeAnnotationWalker.toThrows(int index) NonNullDefaultAwareTypeAnnotationWalker.toTypeArgument(int rank) TypeAnnotationWalker.toTypeArgument(int rank) ExternalAnnotationProvider.TypeParametersAnnotationWalker.toTypeBound(short boundIndex) NonNullDefaultAwareTypeAnnotationWalker.toTypeBound(short boundIndex) TypeAnnotationWalker.toTypeBound(short boundIndex) ExternalAnnotationProvider.TypeParametersAnnotationWalker.toTypeParameter(boolean isClassTypeParameter, int rank) NonNullDefaultAwareTypeAnnotationWalker.toTypeParameter(boolean isClassTypeParameter, int rank) TypeAnnotationWalker.toTypeParameter(boolean isClassTypeParameter, int rank) ExternalAnnotationProvider.TypeParametersAnnotationWalker.toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank) NonNullDefaultAwareTypeAnnotationWalker.toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank) TypeAnnotationWalker.toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank) NonNullDefaultAwareTypeAnnotationWalker.toWildcardBound()TypeAnnotationWalker.toWildcardBound()static ITypeAnnotationWalkerNonNullDefaultAwareTypeAnnotationWalker.updateWalkerForParamNonNullDefault(ITypeAnnotationWalker walker, int defaultNullness, LookupEnvironment environment) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt mit Parametern vom Typ ITypeAnnotationWalkerModifizierer und TypMethodeBeschreibungClassFileReader.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Conditionally add external annotations to the mix.ExternalAnnotationDecorator.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) static ITypeAnnotationWalkerNonNullDefaultAwareTypeAnnotationWalker.updateWalkerForParamNonNullDefault(ITypeAnnotationWalker walker, int defaultNullness, LookupEnvironment environment) -
Verwendungen von ITypeAnnotationWalker in org.aspectj.org.eclipse.jdt.internal.compiler.env
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.env, die deklariert sind als ITypeAnnotationWalkerModifizierer und TypFeldBeschreibungstatic final ITypeAnnotationWalkerITypeAnnotationWalker.EMPTY_ANNOTATION_WALKERA no-effect annotation walker, all walking methods are implemented as identity-functions.Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.env, die ITypeAnnotationWalker zurückgebenModifizierer und TypMethodeBeschreibungIBinaryType.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Answer a type annotation walker that takes into consideration also external annotations.ITypeAnnotationWalker.toField()Walk to a field.ITypeAnnotationWalker.toMethodParameter(short index) Walk to the index'th visible formal method parameter (i.e., not counting synthetic args).ITypeAnnotationWalker.toMethodReturn()Walk to the return type of a method.ITypeAnnotationWalker.toNextArrayDimension()Descend down one level of array dimensions.ITypeAnnotationWalker.toNextNestedType()Descend down one level of type nesting.ITypeAnnotationWalker.toReceiver()Walk to the receiver type of a method.ITypeAnnotationWalker.toSupertype(short index, char[] superTypeSignature) Walk to the specified supertype either index based or name based:ITypeAnnotationWalker.toThrows(int index) Walk to the throws type at the given index.ITypeAnnotationWalker.toTypeArgument(int rank) Walk to the type argument of the given rank.ITypeAnnotationWalker.toTypeBound(short boundIndex) Detail oftoTypeParameterBounds(boolean, int): walk to the bounds of the previously selected type parameter.ITypeAnnotationWalker.toTypeParameter(boolean isClassTypeParameter, int rank) Walk to the type parameter of the given rank.ITypeAnnotationWalker.toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank) Walk to the bounds of a type parameter of either a class or a method (signaled by isClassTypeParameter).ITypeAnnotationWalker.toWildcardBound()Walk to the bound of a wildcard.Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.env mit Parametern vom Typ ITypeAnnotationWalkerModifizierer und TypMethodeBeschreibungIBinaryType.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Answer a type annotation walker that takes into consideration also external annotations. -
Verwendungen von ITypeAnnotationWalker in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die ITypeAnnotationWalker zurückgebenModifizierer und TypMethodeBeschreibungprotected ITypeAnnotationWalkerBinaryTypeBinding.provideSyntheticEEA(IBinaryMethod method, char[][] argumentNames, ITypeAnnotationWalker walker) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ ITypeAnnotationWalkerModifizierer und TypMethodeBeschreibungLookupEnvironment.getTypeFromTypeSignature(SignatureWrapper wrapper, TypeVariableBinding[] staticVariables, ReferenceBinding enclosingType, char[][][] missingTypeNames, ITypeAnnotationWalker walker) protected ITypeAnnotationWalkerBinaryTypeBinding.provideSyntheticEEA(IBinaryMethod method, char[][] argumentNames, ITypeAnnotationWalker walker) -
Verwendungen von ITypeAnnotationWalker in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Methoden in org.aspectj.org.eclipse.jdt.internal.core.hierarchy, die ITypeAnnotationWalker zurückgebenModifizierer und TypMethodeBeschreibungHierarchyBinaryType.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Methoden in org.aspectj.org.eclipse.jdt.internal.core.hierarchy mit Parametern vom Typ ITypeAnnotationWalkerModifizierer und TypMethodeBeschreibungHierarchyBinaryType.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) -
Verwendungen von ITypeAnnotationWalker in org.aspectj.org.eclipse.jdt.internal.eval
Methoden in org.aspectj.org.eclipse.jdt.internal.eval, die ITypeAnnotationWalker zurückgebenModifizierer und TypMethodeBeschreibungCodeSnippetSkeleton.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Methoden in org.aspectj.org.eclipse.jdt.internal.eval mit Parametern vom Typ ITypeAnnotationWalkerModifizierer und TypMethodeBeschreibungCodeSnippetSkeleton.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment)