public class org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker extends org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker
super_class: org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker
{
int[] rankStarts;
descriptor: [I
flags: (0x0000)
int currentRank;
descriptor: I
flags: (0x0000)
final org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0;
descriptor: Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, int, int[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment);
descriptor: (Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;[CII[ILorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V
flags: (0x0000)
Code:
stack=5, locals=13, args_size=7
start local 0 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
putfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.this$0:Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;
1: aload 0
aload 1
aload 2
iload 3
aload 6
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker.<init>:(Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;[CILorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V
2: aload 0
iload 4
putfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.currentRank:I
3: aload 5
ifnull 6
4: aload 0
aload 5
putfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.rankStarts:[I
5: goto 44
6: StackMap locals: org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider char[] int int int[] org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment
StackMap stack:
aload 2
arraylength
istore 7
start local 7 7: iload 7
newarray 10
astore 5
8: iconst_0
istore 8
start local 8 9: iconst_0
istore 9
start local 9 10: iconst_1
istore 10
start local 10 11: iload 3
istore 11
start local 11 12: goto 42
13: StackMap locals: org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider char[] int int int[] org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment int int int int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
iload 11
caload
tableswitch { // 58 - 62
58: 21
59: 18
60: 14
61: 38
62: 16
default: 38
}
14: StackMap locals:
StackMap stack:
iinc 9 1
15: goto 41
16: StackMap locals:
StackMap stack:
iinc 9 -1
iload 9
ifge 41
17: goto 43
18: StackMap locals:
StackMap stack:
iload 9
ifne 41
iload 11
iconst_1
iadd
iload 7
if_icmpge 41
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
iload 11
iconst_1
iadd
caload
bipush 58
if_icmpeq 41
19: iconst_1
istore 10
20: goto 41
21: StackMap locals:
StackMap stack:
iload 9
ifne 23
22: iconst_1
istore 10
23: StackMap locals:
StackMap stack:
iinc 11 1
24: goto 26
25: StackMap locals:
StackMap stack:
iinc 11 1
26: StackMap locals:
StackMap stack:
iload 11
iload 7
if_icmpge 27
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
iload 11
caload
bipush 91
if_icmpeq 25
27: StackMap locals:
StackMap stack:
iload 11
iload 7
if_icmpge 36
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
iload 11
caload
bipush 76
if_icmpne 36
28: iload 9
istore 12
start local 12 29: goto 35
30: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
iload 11
caload
bipush 60
if_icmpne 32
31: iinc 12 1
32: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
iload 11
caload
bipush 62
if_icmpne 34
33: iinc 12 -1
34: StackMap locals:
StackMap stack:
iinc 11 1
35: StackMap locals:
StackMap stack:
iload 11
iload 7
if_icmpge 36
iload 12
iload 9
if_icmpne 30
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
iload 11
caload
bipush 59
if_icmpne 30
end local 12 36: StackMap locals:
StackMap stack:
iinc 11 -1
37: goto 41
38: StackMap locals:
StackMap stack:
iload 10
ifeq 41
39: iconst_0
istore 10
40: aload 5
iload 8
iinc 8 1
iload 11
iastore
41: StackMap locals:
StackMap stack:
iinc 11 1
StackMap locals:
StackMap stack:
42: iload 11
iload 7
if_icmplt 13
end local 11 43: StackMap locals:
StackMap stack:
aload 5
iconst_0
aload 0
iload 8
newarray 10
dup_x1
putfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.rankStarts:[I
iconst_0
iload 8
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
end local 10 end local 9 end local 8 end local 7 44: StackMap locals: org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider char[] int int int[] org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
0 45 2 source [C
0 45 3 pos I
0 45 4 rank I
0 45 5 rankStarts [I
0 45 6 environment Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;
7 44 7 length I
9 44 8 curRank I
10 44 9 depth I
11 44 10 pendingVariable Z
12 43 11 i I
29 36 12 currentdepth I
MethodParameters:
Name Flags
this$0 final
source
pos
rank
rankStarts
environment
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter(boolean, int);
descriptor: (ZI)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.currentRank:I
if_icmpne 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.rankStarts:[I
arraylength
if_icmpge 4
3: new org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker
dup
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.this$0:Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.rankStarts:[I
iload 2
iaload
iload 2
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.rankStarts:[I
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.environment:Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.<init>:(Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;[CII[ILorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V
areturn
4: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker.EMPTY_ANNOTATION_WALKER:Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
0 5 1 isClassTypeParameter Z
0 5 2 rank I
MethodParameters:
Name Flags
isClassTypeParameter
rank
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds(boolean, int);
descriptor: (ZI)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker
dup
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.this$0:Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.rankStarts:[I
iload 2
iaload
iload 2
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.rankStarts:[I
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.environment:Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.<init>:(Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;[CII[ILorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
0 1 1 isClassTypeParameter Z
0 1 2 parameterRank I
MethodParameters:
Name Flags
isClassTypeParameter
parameterRank
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound(short);
descriptor: (S)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.pos:I
istore 2
start local 2 1: aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.currentTypeBound:I
istore 3
start local 3 2: StackMap locals: int int
StackMap stack:
bipush 58
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
iload 2
invokestatic org.eclipse.jdt.core.compiler.CharOperation.indexOf:(C[CI)I
istore 4
start local 4 3: iload 4
iconst_m1
if_icmpeq 5
4: iload 4
iconst_1
iadd
istore 2
5: StackMap locals: int
StackMap stack:
iinc 3 1
iload 3
iload 1
if_icmple 6
goto 8
6: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.wrapperWithStart:(I)Lorg/eclipse/jdt/internal/compiler/lookup/SignatureWrapper;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper.computeEnd:()I
iconst_1
iadd
istore 2
end local 4 7: goto 2
8: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.pos:I
9: aload 0
iload 1
putfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.currentTypeBound:I
10: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
0 11 1 boundIndex S
1 11 2 p I
2 11 3 i I
3 7 4 colon I
MethodParameters:
Name Flags
boundIndex
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Cannot navigate to fields"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Cannot navigate to method return"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter(short);
descriptor: (S)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
ldc "Cannot navigate to method parameter"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
0 1 1 index S
MethodParameters:
Name Flags
index
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows(int);
descriptor: (I)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
ldc "Cannot navigate to throws"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
0 1 1 index I
MethodParameters:
Name Flags
index
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor(int, boolean);
descriptor: (IZ)[Lorg/eclipse/jdt/internal/compiler/env/IBinaryAnnotation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.pos:I
iconst_m1
if_icmpeq 4
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.pos:I
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
arraylength
iconst_1
isub
if_icmpge 4
1: aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.source:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.pos:I
caload
tableswitch { // 48 - 49
48: 2
49: 3
default: 4
}
2: StackMap locals:
StackMap stack:
iconst_1
anewarray org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation
dup
iconst_0
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.this$0:Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider.NULLABLE_ANNOTATION:Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$SingleMarkerAnnotation;
aastore
areturn
3: StackMap locals:
StackMap stack:
iconst_1
anewarray org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation
dup
iconst_0
aload 0
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker.this$0:Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider;
getfield org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider.NONNULL_ANNOTATION:Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$SingleMarkerAnnotation;
aastore
areturn
4: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker.getAnnotationsAtCursor:(IZ)[Lorg/eclipse/jdt/internal/compiler/env/IBinaryAnnotation;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker;
0 5 1 currentTypeId I
0 5 2 mayApplyArrayContentsDefaultNullness Z
MethodParameters:
Name Flags
currentTypeId
mayApplyArrayContentsDefaultNullness
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype(short, char[]);
descriptor: (S[C)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
aload 2
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker.toSupertype:(S[C)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker.toNextNestedType:()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker.toReceiver:()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument(int);
descriptor: (I)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker.toTypeArgument:(I)Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker.toNextArrayDimension:()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker.toWildcardBound:()Lorg/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ExternalAnnotationProvider.java"
NestHost: org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider
InnerClasses:
abstract BasicAnnotationWalker = org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker of org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider
public TypeParametersAnnotationWalker = org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker of org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider