Uses of Class
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker

Packages that use TypeAnnotationWalker
org.eclipse.jdt.internal.compiler.classfmt   
org.eclipse.jdt.internal.compiler.lookup   
 

Uses of TypeAnnotationWalker in org.eclipse.jdt.internal.compiler.classfmt
 

Subclasses of TypeAnnotationWalker in org.eclipse.jdt.internal.compiler.classfmt
 class NonNullDefaultAwareTypeAnnotationWalker
          A type annotation walker that adds missing NonNull annotations according to the current default.
 

Fields in org.eclipse.jdt.internal.compiler.classfmt declared as TypeAnnotationWalker
static TypeAnnotationWalker TypeAnnotationWalker.EMPTY_ANNOTATION_WALKER
          A no-effect annotation walker, all walking methods are implemented as identity-functions.
 

Methods in org.eclipse.jdt.internal.compiler.classfmt that return TypeAnnotationWalker
protected  TypeAnnotationWalker NonNullDefaultAwareTypeAnnotationWalker.restrict(long newMatches, int newPathPtr)
           
protected  TypeAnnotationWalker TypeAnnotationWalker.restrict(long newMatches, int newPathPtr)
           
 TypeAnnotationWalker TypeAnnotationWalker.toField()
          Walk to a field.
 TypeAnnotationWalker NonNullDefaultAwareTypeAnnotationWalker.toMethodParameter(short index)
           
 TypeAnnotationWalker TypeAnnotationWalker.toMethodParameter(short index)
          Walk to the index'th visible formal method parameter (i.e., not counting synthetic args).
 TypeAnnotationWalker NonNullDefaultAwareTypeAnnotationWalker.toMethodReturn()
           
 TypeAnnotationWalker TypeAnnotationWalker.toMethodReturn()
          Walk to the return type of a method.
 TypeAnnotationWalker TypeAnnotationWalker.toNextArrayDimension()
          Descend down one level of array dimensions.
protected  TypeAnnotationWalker TypeAnnotationWalker.toNextDetail(int detailKind)
           
 TypeAnnotationWalker TypeAnnotationWalker.toNextNestedType()
          Descend down one level of type nesting.
 TypeAnnotationWalker TypeAnnotationWalker.toReceiver()
          Walk to the receiver type of a method.
 TypeAnnotationWalker TypeAnnotationWalker.toSupertype(short index)
          Walk to the specified supertype: -1 is superclass, else the superinterface at the given index.
protected  TypeAnnotationWalker TypeAnnotationWalker.toTarget(int targetType)
           
 TypeAnnotationWalker TypeAnnotationWalker.toThrows(int index)
          Walk to the throws type at the given index.
 TypeAnnotationWalker NonNullDefaultAwareTypeAnnotationWalker.toTypeArgument(int rank)
           
 TypeAnnotationWalker TypeAnnotationWalker.toTypeArgument(int rank)
          Walk to the type argument of the given rank.
 TypeAnnotationWalker NonNullDefaultAwareTypeAnnotationWalker.toTypeBound(short boundIndex)
           
 TypeAnnotationWalker TypeAnnotationWalker.toTypeBound(short boundIndex)
          Detail of toTypeParameterBounds(boolean, int): walk to the bounds of the previously selected type parameter.
 TypeAnnotationWalker NonNullDefaultAwareTypeAnnotationWalker.toTypeParameter(boolean isClassTypeParameter, int rank)
           
 TypeAnnotationWalker TypeAnnotationWalker.toTypeParameter(boolean isClassTypeParameter, int rank)
          Walk to the type parameter of the given rank.
 TypeAnnotationWalker NonNullDefaultAwareTypeAnnotationWalker.toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank)
           
 TypeAnnotationWalker TypeAnnotationWalker.toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank)
          Walk to the bounds of a type parameter of either a class or a method (signaled by isClassTypeParameter).
 TypeAnnotationWalker TypeAnnotationWalker.toWildcardBound()
          Walk to the bound of a wildcard.
 

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

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeAnnotationWalker
 TypeBinding LookupEnvironment.getTypeFromTypeSignature(SignatureWrapper wrapper, TypeVariableBinding[] staticVariables, ReferenceBinding enclosingType, char[][][] missingTypeNames, TypeAnnotationWalker walker)