public interface org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker
super_class: java.lang.Object
{
public static final org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] NO_ANNOTATIONS;
descriptor: [Lorg/eclipse/jdt/internal/compiler/env/IBinaryAnnotation;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker EMPTY_ANNOTATION_WALKER;
descriptor: Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: iconst_0
anewarray org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation
putstatic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker.NO_ANNOTATIONS:[Lorg/eclipse/jdt/internal/compiler/env/IBinaryAnnotation;
1: new org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker$1
dup
invokespecial org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker$1.<init>:()V
putstatic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker.EMPTY_ANNOTATION_WALKER:Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
2: return
LocalVariableTable:
Start End Slot Name Signature
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter(boolean, int);
descriptor: (ZI)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
isClassTypeParameter
rank
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds(boolean, int);
descriptor: (ZI)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
isClassTypeParameter
parameterRank
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound(short);
descriptor: (S)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
boundIndex
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype(short, char[]);
descriptor: (S[C)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
superTypeSignature
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter(short);
descriptor: (S)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows(int);
descriptor: (I)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument(int);
descriptor: (I)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
rank
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor(int, boolean);
descriptor: (IZ)[Lorg/eclipse/jdt/internal/compiler/env/IBinaryAnnotation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
currentTypeId
mayApplyArrayContentsDefaultNullness
}
SourceFile: "ITypeAnnotationWalker.java"
NestMembers:
org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker$1
InnerClasses:
org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker$1