public class org.eclipse.jdt.internal.core.util.ASTNodeFinder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.core.util.ASTNodeFinder
super_class: java.lang.Object
{
private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit;
descriptor: Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.eclipse.jdt.internal.core.util.ASTNodeFinder.unit:Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder;
0 3 1 unit Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
MethodParameters:
Name Flags
unit
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration findField(org.eclipse.jdt.core.IField);
descriptor: (Lorg/eclipse/jdt/core/IField;)Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.eclipse.jdt.core.IField.getParent:()Lorg/eclipse/jdt/core/IJavaElement;
checkcast org.eclipse.jdt.core.IType
invokevirtual org.eclipse.jdt.internal.core.util.ASTNodeFinder.findType:(Lorg/eclipse/jdt/core/IType;)Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
areturn
2: StackMap locals: org.eclipse.jdt.internal.compiler.ast.TypeDeclaration
StackMap stack:
aload 2
getfield org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.fields:[Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
astore 3
start local 3 3: aload 3
ifnull 13
4: aload 1
invokeinterface org.eclipse.jdt.core.IField.getElementName:()Ljava/lang/String;
invokevirtual java.lang.String.toCharArray:()[C
astore 4
start local 4 5: iconst_0
istore 5
start local 5 6: aload 3
arraylength
istore 6
start local 6 7: goto 12
8: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IField org.eclipse.jdt.internal.compiler.ast.TypeDeclaration org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] char[] int int
StackMap stack:
aload 3
iload 5
aaload
astore 7
start local 7 9: aload 4
aload 7
getfield org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.name:[C
invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
ifeq 11
10: aload 7
areturn
end local 7 11: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
12: iload 5
iload 6
if_icmplt 8
end local 6 end local 5 end local 4 13: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder;
0 14 1 fieldHandle Lorg/eclipse/jdt/core/IField;
1 14 2 typeDecl Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
3 14 3 fields [Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
5 13 4 fieldName [C
6 13 5 i I
7 13 6 length I
9 11 7 field Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
MethodParameters:
Name Flags
fieldHandle
public org.eclipse.jdt.internal.compiler.ast.Initializer findInitializer(org.eclipse.jdt.core.IInitializer);
descriptor: (Lorg/eclipse/jdt/core/IInitializer;)Lorg/eclipse/jdt/internal/compiler/ast/Initializer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.eclipse.jdt.core.IInitializer.getParent:()Lorg/eclipse/jdt/core/IJavaElement;
checkcast org.eclipse.jdt.core.IType
invokevirtual org.eclipse.jdt.internal.core.util.ASTNodeFinder.findType:(Lorg/eclipse/jdt/core/IType;)Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
areturn
2: StackMap locals: org.eclipse.jdt.internal.compiler.ast.TypeDeclaration
StackMap stack:
aload 2
getfield org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.fields:[Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
astore 3
start local 3 3: aload 3
ifnull 13
4: aload 1
checkcast org.eclipse.jdt.internal.core.SourceRefElement
getfield org.eclipse.jdt.internal.core.SourceRefElement.occurrenceCount:I
istore 4
start local 4 5: iconst_0
istore 5
start local 5 6: aload 3
arraylength
istore 6
start local 6 7: goto 12
8: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IInitializer org.eclipse.jdt.internal.compiler.ast.TypeDeclaration org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] int int int
StackMap stack:
aload 3
iload 5
aaload
astore 7
start local 7 9: aload 7
instanceof org.eclipse.jdt.internal.compiler.ast.Initializer
ifeq 11
iinc 4 -1
iload 4
ifne 11
10: aload 7
checkcast org.eclipse.jdt.internal.compiler.ast.Initializer
areturn
end local 7 11: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
12: iload 5
iload 6
if_icmplt 8
end local 6 end local 5 end local 4 13: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder;
0 14 1 initializerHandle Lorg/eclipse/jdt/core/IInitializer;
1 14 2 typeDecl Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
3 14 3 fields [Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
5 13 4 occurenceCount I
6 13 5 i I
7 13 6 length I
9 11 7 field Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
MethodParameters:
Name Flags
initializerHandle
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration findMethod(org.eclipse.jdt.core.IMethod);
descriptor: (Lorg/eclipse/jdt/core/IMethod;)Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=15, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.eclipse.jdt.core.IMethod.getParent:()Lorg/eclipse/jdt/core/IJavaElement;
checkcast org.eclipse.jdt.core.IType
invokevirtual org.eclipse.jdt.internal.core.util.ASTNodeFinder.findType:(Lorg/eclipse/jdt/core/IType;)Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
areturn
2: StackMap locals: org.eclipse.jdt.internal.compiler.ast.TypeDeclaration
StackMap stack:
aload 2
getfield org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.methods:[Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;
astore 3
start local 3 3: aload 3
ifnull 28
4: aload 1
invokeinterface org.eclipse.jdt.core.IMethod.getElementName:()Ljava/lang/String;
invokevirtual java.lang.String.toCharArray:()[C
astore 4
start local 4 5: aload 1
invokeinterface org.eclipse.jdt.core.IMethod.getParameterTypes:()[Ljava/lang/String;
astore 5
start local 5 6: aload 5
arraylength
istore 6
start local 6 7: iconst_0
istore 7
start local 7 8: aload 3
arraylength
istore 8
start local 8 9: goto 27
10: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IMethod org.eclipse.jdt.internal.compiler.ast.TypeDeclaration org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] char[] java.lang.String[] int int int
StackMap stack:
aload 3
iload 7
aaload
astore 9
start local 9 11: aload 4
aload 9
getfield org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.selector:[C
invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
ifeq 26
12: aload 9
getfield org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Argument;
astore 10
start local 10 13: aload 10
ifnonnull 14
iconst_0
goto 15
StackMap locals: org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration org.eclipse.jdt.internal.compiler.ast.Argument[]
StackMap stack:
14: aload 10
arraylength
StackMap locals:
StackMap stack: int
15: istore 11
start local 11 16: iload 11
iload 6
if_icmpne 26
17: iconst_0
istore 12
start local 12 18: goto 24
19: StackMap locals: int int
StackMap stack:
aload 10
iload 12
aaload
getfield org.eclipse.jdt.internal.compiler.ast.Argument.type:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
astore 13
start local 13 20: aload 13
invokestatic org.eclipse.jdt.internal.core.util.Util.typeSignature:(Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)Ljava/lang/String;
astore 14
start local 14 21: aload 14
aload 5
iload 12
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 23
22: goto 26
end local 14 end local 13 23: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
24: iload 12
iload 6
if_icmplt 19
end local 12 25: aload 9
areturn
end local 11 end local 10 end local 9 26: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IMethod org.eclipse.jdt.internal.compiler.ast.TypeDeclaration org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] char[] java.lang.String[] int int int
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
27: iload 7
iload 8
if_icmplt 10
end local 8 end local 7 end local 6 end local 5 end local 4 28: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IMethod org.eclipse.jdt.internal.compiler.ast.TypeDeclaration org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[]
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder;
0 29 1 methodHandle Lorg/eclipse/jdt/core/IMethod;
1 29 2 typeDecl Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
3 29 3 methods [Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;
5 28 4 selector [C
6 28 5 parameterTypeSignatures [Ljava/lang/String;
7 28 6 parameterCount I
8 28 7 i I
9 28 8 length I
11 26 9 method Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;
13 26 10 args [Lorg/eclipse/jdt/internal/compiler/ast/Argument;
16 26 11 argsLength I
18 25 12 j I
20 23 13 type Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
21 23 14 signature Ljava/lang/String;
MethodParameters:
Name Flags
methodHandle
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration findType(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=12, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.eclipse.jdt.core.IType.getParent:()Lorg/eclipse/jdt/core/IJavaElement;
astore 2
start local 2 1: aload 1
invokeinterface org.eclipse.jdt.core.IType.getElementName:()Ljava/lang/String;
invokevirtual java.lang.String.toCharArray:()[C
astore 3
start local 3 2: aload 1
checkcast org.eclipse.jdt.internal.core.SourceType
getfield org.eclipse.jdt.internal.core.SourceType.occurrenceCount:I
istore 4
start local 4 3: aload 3
arraylength
ifne 4
iconst_1
goto 5
StackMap locals: org.eclipse.jdt.core.IJavaElement char[] int
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 5
start local 5 6: aload 2
invokeinterface org.eclipse.jdt.core.IJavaElement.getElementType:()I
tableswitch { // 5 - 10
5: 7
6: 46
7: 18
8: 31
9: 41
10: 36
default: 46
}
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.core.util.ASTNodeFinder.unit:Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
getfield org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.types:[Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
astore 6
start local 6 8: aload 6
ifnull 46
9: iconst_0
istore 7
start local 7 10: aload 6
arraylength
istore 8
start local 8 11: goto 16
12: StackMap locals: org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] int int
StackMap stack:
aload 6
iload 7
aaload
astore 9
start local 9 13: aload 3
aload 9
getfield org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.name:[C
invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
ifeq 15
14: aload 9
areturn
end local 9 15: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
16: iload 7
iload 8
if_icmplt 12
end local 8 end local 7 17: goto 46
end local 6 18: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast org.eclipse.jdt.core.IType
invokevirtual org.eclipse.jdt.internal.core.util.ASTNodeFinder.findType:(Lorg/eclipse/jdt/core/IType;)Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
astore 7
start local 7 19: aload 7
ifnonnull 20
aconst_null
areturn
20: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int top org.eclipse.jdt.internal.compiler.ast.TypeDeclaration
StackMap stack:
aload 7
getfield org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.memberTypes:[Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
astore 6
start local 6 21: aload 6
ifnull 46
22: iconst_0
istore 8
start local 8 23: aload 6
arraylength
istore 9
start local 9 24: goto 29
25: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] org.eclipse.jdt.internal.compiler.ast.TypeDeclaration int int
StackMap stack:
aload 6
iload 8
aaload
astore 10
start local 10 26: aload 3
aload 10
getfield org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.name:[C
invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
ifeq 28
27: aload 10
areturn
end local 10 28: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
29: iload 8
iload 9
if_icmplt 25
end local 9 end local 8 30: goto 46
end local 7 end local 6 31: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int
StackMap stack:
aload 0
aload 2
checkcast org.eclipse.jdt.core.IField
invokevirtual org.eclipse.jdt.internal.core.util.ASTNodeFinder.findField:(Lorg/eclipse/jdt/core/IField;)Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
astore 8
start local 8 32: aload 8
ifnonnull 33
aconst_null
areturn
33: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int top top org.eclipse.jdt.internal.compiler.ast.FieldDeclaration
StackMap stack:
new org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor
dup
aload 0
iload 5
iload 4
aload 3
invokespecial org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor.<init>:(Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder;ZI[C)V
astore 9
start local 9 34: aload 8
aload 9
aconst_null
invokevirtual org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;)V
35: aload 9
getfield org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor.result:Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
areturn
end local 9 end local 8 36: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int
StackMap stack:
aload 0
aload 2
checkcast org.eclipse.jdt.core.IInitializer
invokevirtual org.eclipse.jdt.internal.core.util.ASTNodeFinder.findInitializer:(Lorg/eclipse/jdt/core/IInitializer;)Lorg/eclipse/jdt/internal/compiler/ast/Initializer;
astore 10
start local 10 37: aload 10
ifnonnull 38
aconst_null
areturn
38: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int top top top top org.eclipse.jdt.internal.compiler.ast.Initializer
StackMap stack:
new org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor
dup
aload 0
iload 5
iload 4
aload 3
invokespecial org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor.<init>:(Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder;ZI[C)V
astore 9
start local 9 39: aload 10
aload 9
aconst_null
invokevirtual org.eclipse.jdt.internal.compiler.ast.Initializer.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;)V
40: aload 9
getfield org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor.result:Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
areturn
end local 10 end local 9 41: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int
StackMap stack:
aload 0
aload 2
checkcast org.eclipse.jdt.core.IMethod
invokevirtual org.eclipse.jdt.internal.core.util.ASTNodeFinder.findMethod:(Lorg/eclipse/jdt/core/IMethod;)Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;
astore 11
start local 11 42: aload 11
ifnonnull 43
aconst_null
areturn
43: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int top top top top top org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration
StackMap stack:
new org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor
dup
aload 0
iload 5
iload 4
aload 3
invokespecial org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor.<init>:(Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder;ZI[C)V
astore 9
start local 9 44: aload 11
aload 9
aconst_null
invokevirtual org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
45: aload 9
getfield org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor.result:Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
areturn
end local 11 end local 9 46: StackMap locals: org.eclipse.jdt.internal.core.util.ASTNodeFinder org.eclipse.jdt.core.IType org.eclipse.jdt.core.IJavaElement char[] int int
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder;
0 47 1 typeHandle Lorg/eclipse/jdt/core/IType;
1 47 2 parent Lorg/eclipse/jdt/core/IJavaElement;
2 47 3 typeName [C
3 47 4 occurenceCount I
6 47 5 findAnonymous Z
8 18 6 types [Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
21 31 6 types [Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
10 17 7 i I
11 17 8 length I
13 15 9 type Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
19 31 7 parentDecl Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
23 30 8 i I
24 30 9 length I
26 28 10 type Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
32 36 8 fieldDecl Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
34 36 9 visitor Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder$1Visitor;
39 41 9 visitor Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder$1Visitor;
44 46 9 visitor Lorg/eclipse/jdt/internal/core/util/ASTNodeFinder$1Visitor;
37 41 10 initializer Lorg/eclipse/jdt/internal/compiler/ast/Initializer;
42 46 11 methodDecl Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;
MethodParameters:
Name Flags
typeHandle
}
SourceFile: "ASTNodeFinder.java"
NestMembers:
org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor
InnerClasses:
Visitor = org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor