public class org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference extends org.eclipse.jdt.internal.compiler.ast.FieldReference
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference
super_class: org.eclipse.jdt.internal.compiler.ast.FieldReference
{
public int tagSourceStart;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int tagSourceEnd;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int tagValue;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding;
descriptor: Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
flags: (0x0001) ACC_PUBLIC
public void <init>(char[], long);
descriptor: ([CJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
lload 2
invokespecial org.eclipse.jdt.internal.compiler.ast.FieldReference.<init>:([CJ)V
1: aload 0
dup
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
ldc 32768
ior
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
0 3 1 source [C
0 3 2 pos J
MethodParameters:
Name Flags
source
pos
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType(org.eclipse.jdt.internal.compiler.lookup.Scope);
descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.eclipse.jdt.internal.compiler.impl.Constant.NotAConstant:Lorg/eclipse/jdt/internal/compiler/impl/Constant;
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.constant:Lorg/eclipse/jdt/internal/compiler/impl/Constant;
1: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnonnull 4
2: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.enclosingReceiverType:()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
3: goto 8
StackMap locals:
StackMap stack:
4: aload 1
getfield org.eclipse.jdt.internal.compiler.lookup.Scope.kind:I
iconst_3
if_icmpne 7
5: aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
aload 1
checkcast org.eclipse.jdt.internal.compiler.lookup.ClassScope
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.resolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
aload 1
checkcast org.eclipse.jdt.internal.compiler.lookup.BlockScope
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.resolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
8: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
ifnonnull 10
9: aconst_null
areturn
10: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 12
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.isThis:()Z
ifeq 12
11: aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.classScope:()Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.token:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
bipush 7
iand
aload 0
iconst_1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.ClassScope.getBinding:([CILorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;Z)Lorg/eclipse/jdt/internal/compiler/lookup/Binding;
goto 13
12: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.token:[C
aload 0
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getField:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[CLorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
13: StackMap locals:
StackMap stack: org.eclipse.jdt.internal.compiler.lookup.Binding
astore 2
start local 2 14: aload 2
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.isValidBinding:()Z
ifne 19
15: aload 2
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.problemId:()I
tableswitch { // 5 - 7
5: 16
6: 16
7: 16
default: 19
}
16: StackMap locals: org.eclipse.jdt.internal.compiler.lookup.Binding
StackMap stack:
aload 2
checkcast org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding
getfield org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.closestMatch:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
astore 3
start local 3 17: aload 3
ifnull 19
18: aload 3
astore 2
end local 3 19: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.isValidBinding:()Z
ifeq 20
aload 2
instanceof org.eclipse.jdt.internal.compiler.lookup.FieldBinding
ifne 44
20: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
getfield org.eclipse.jdt.internal.compiler.ast.Expression.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
instanceof org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding
ifeq 22
21: aconst_null
areturn
22: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
instanceof org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
ifeq 43
23: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
checkcast org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
astore 3
start local 3 24: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.token:[C
astore 4
start local 4 25: aconst_null
astore 5
start local 5 26: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.sourceName:()[C
aload 4
invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
ifeq 29
27: aload 1
aload 3
getstatic org.eclipse.jdt.internal.compiler.lookup.Binding.NO_TYPES:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 0
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getConstructor:(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
astore 5
28: goto 33
29: StackMap locals: org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding char[] org.eclipse.jdt.internal.compiler.lookup.MethodBinding
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.isThis:()Z
ifeq 31
30: aload 1
aload 4
getstatic org.eclipse.jdt.internal.compiler.lookup.Binding.NO_TYPES:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 0
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getImplicitMethod:([C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
goto 32
31: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 4
getstatic org.eclipse.jdt.internal.compiler.lookup.Binding.NO_TYPES:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 0
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
32: StackMap locals:
StackMap stack: org.eclipse.jdt.internal.compiler.lookup.MethodBinding
astore 5
33: StackMap locals:
StackMap stack:
aload 5
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifeq 36
34: aload 0
aload 5
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.methodBinding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
35: goto 43
36: StackMap locals:
StackMap stack:
aload 5
checkcast org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
astore 6
start local 6 37: aload 6
getfield org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.closestMatch:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
ifnonnull 42
38: aload 2
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.isValidBinding:()Z
ifeq 40
39: new org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding
dup
aload 3
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.readableName:()[C
iconst_1
invokespecial org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.<init>:(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[CI)V
astore 2
40: StackMap locals: org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
aload 0
aload 2
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocInvalidField:(Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/Binding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V
41: goto 43
42: StackMap locals:
StackMap stack:
aload 0
aload 6
getfield org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.closestMatch:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.methodBinding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
end local 6 end local 5 end local 4 end local 3 43: StackMap locals: org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference org.eclipse.jdt.internal.compiler.lookup.Scope org.eclipse.jdt.internal.compiler.lookup.Binding
StackMap stack:
aconst_null
areturn
44: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast org.eclipse.jdt.internal.compiler.lookup.FieldBinding
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.binding:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
45: aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.binding:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
aload 1
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
invokevirtual org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.isFieldUseDeprecated:(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;I)Z
ifeq 47
46: aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.binding:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocDeprecatedField:(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;I)V
47: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.binding:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
getfield org.eclipse.jdt.internal.compiler.lookup.FieldBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
dup_x1
putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
0 48 1 scope Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
14 48 2 fieldBinding Lorg/eclipse/jdt/internal/compiler/lookup/Binding;
17 19 3 closestMatch Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
24 43 3 refBinding Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
25 43 4 selector [C
26 43 5 possibleMethod Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
37 43 6 problemMethodBinding Lorg/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding;
MethodParameters:
Name Flags
scope
public boolean isSuperAccess();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
sipush 16384
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
public java.lang.StringBuffer printExpression(int, java.lang.StringBuffer);
descriptor: (ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 2
1: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
iconst_0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.printExpression:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
2: StackMap locals:
StackMap stack:
aload 2
bipush 35
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.token:[C
invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
pop
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
0 4 1 indent I
0 4 2 output Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
indent
output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType(org.eclipse.jdt.internal.compiler.lookup.BlockScope);
descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.internalResolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
0 1 1 scope Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
MethodParameters:
Name Flags
scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType(org.eclipse.jdt.internal.compiler.lookup.ClassScope);
descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.internalResolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
0 1 1 scope Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
MethodParameters:
Name Flags
scope
public void traverse(org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.visit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
ifeq 3
1: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 3
2: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
aload 1
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
3: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
0 5 1 visitor Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
0 5 2 scope Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
MethodParameters:
Name Flags
visitor
scope
public void traverse(org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.visit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
ifeq 3
1: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 3
2: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
aload 1
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
3: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
0 5 1 visitor Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
0 5 2 scope Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
MethodParameters:
Name Flags
visitor
scope
}
SourceFile: "JavadocFieldReference.java"