public class org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend extends org.eclipse.jdt.internal.compiler.ast.MessageSend
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend
super_class: org.eclipse.jdt.internal.compiler.ast.MessageSend
{
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 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
invokespecial org.eclipse.jdt.internal.compiler.ast.MessageSend.<init>:()V
1: aload 0
aload 1
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.selector:[C
2: aload 0
lload 2
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.nameSourcePosition:J
3: aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.nameSourcePosition:J
bipush 32
lushr
l2i
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.sourceStart:I
4: aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.nameSourcePosition:J
l2i
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.sourceEnd:I
5: aload 0
dup
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.bits:I
ldc 32768
ior
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.bits:I
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
0 7 1 name [C
0 7 2 pos J
MethodParameters:
Name Flags
name
pos
public void <init>(char[], long, org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[]);
descriptor: ([CJ[Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
aload 1
lload 2
invokespecial org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.<init>:([CJ)V
1: aload 0
aload 4
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
2: return
end local 4 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/JavadocMessageSend;
0 3 1 name [C
0 3 2 pos J
0 3 4 arguments [Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;
MethodParameters:
Name Flags
name
pos
arguments
private 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: (0x0002) ACC_PRIVATE
Code:
stack=6, 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.JavadocMessageSend.constant:Lorg/eclipse/jdt/internal/compiler/impl/Constant;
1: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.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.JavadocMessageSend.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.JavadocMessageSend.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.JavadocMessageSend.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.JavadocMessageSend.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.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
8: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 9: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 29
10: aload 0
iconst_0
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentsHaveErrors:Z
11: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
arraylength
istore 3
start local 3 12: aload 0
iload 3
anewarray org.eclipse.jdt.internal.compiler.lookup.TypeBinding
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
13: iconst_0
istore 4
start local 4 14: goto 26
15: StackMap locals: int int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
iload 4
aaload
astore 5
start local 5 16: aload 1
getfield org.eclipse.jdt.internal.compiler.lookup.Scope.kind:I
iconst_3
if_icmpne 19
17: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iload 4
aload 5
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;
aastore
18: goto 20
19: StackMap locals: org.eclipse.jdt.internal.compiler.ast.Expression
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iload 4
aload 5
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;
aastore
20: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iload 4
aaload
ifnonnull 23
21: aload 0
iconst_1
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentsHaveErrors:Z
22: goto 25
StackMap locals:
StackMap stack:
23: iload 2
ifne 25
24: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iload 4
aaload
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isTypeVariable:()Z
istore 2
end local 5 25: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
26: iload 4
iload 3
if_icmplt 15
end local 4 27: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentsHaveErrors:Z
ifeq 29
28: aconst_null
areturn
end local 3 29: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
ifnonnull 31
30: aconst_null
areturn
31: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.environment:()Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
getfield org.eclipse.jdt.internal.compiler.ast.Expression.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iconst_1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.convertToRawType:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
32: aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.enclosingReceiverType:()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
astore 3
start local 3 33: aload 3
ifnonnull 34
goto 36
StackMap locals: org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
StackMap stack:
34: aload 3
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.isCompatibleWith:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z
ifeq 36
35: aload 0
dup
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.bits:I
sipush 16384
ior
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.bits:I
36: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isBaseType:()Z
ifeq 39
37: aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[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.javadocErrorNoMethodFor:(Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V
38: aconst_null
areturn
39: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.selector:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[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;
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
40: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifne 61
41: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
astore 4
start local 4 42: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
astore 5
start local 5 43: goto 46
44: StackMap locals: org.eclipse.jdt.internal.compiler.lookup.TypeBinding org.eclipse.jdt.internal.compiler.lookup.MethodBinding
StackMap stack:
aload 4
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.enclosingType:()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
astore 4
45: aload 1
aload 4
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.selector:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[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;
astore 5
46: StackMap locals:
StackMap stack:
aload 5
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifne 47
aload 4
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isMemberType:()Z
ifne 44
aload 4
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isLocalType:()Z
ifne 44
47: StackMap locals:
StackMap stack:
aload 5
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifeq 50
48: aload 0
aload 5
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
49: goto 61
50: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
astore 4
51: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
astore 6
start local 6 52: aload 6
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifne 58
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.selector:[C
aload 4
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.shortReadableName:()[C
invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
ifeq 58
53: aload 1
aload 4
checkcast org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[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 6
54: goto 58
55: StackMap locals: org.eclipse.jdt.internal.compiler.lookup.MethodBinding
StackMap stack:
aload 4
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.enclosingType:()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
astore 4
56: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.selector:[C
aload 4
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.shortReadableName:()[C
invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
ifeq 58
57: aload 1
aload 4
checkcast org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[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 6
58: StackMap locals:
StackMap stack:
aload 6
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifne 59
aload 4
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isMemberType:()Z
ifne 55
aload 4
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isLocalType:()Z
ifne 55
59: StackMap locals:
StackMap stack:
aload 6
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifeq 61
60: aload 0
aload 6
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
end local 6 end local 5 end local 4 61: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifne 66
62: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.problemId:()I
tableswitch { // 3 - 7
3: 63
4: 66
5: 63
6: 63
7: 63
default: 66
}
63: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
checkcast org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
getfield org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.closestMatch:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
astore 4
start local 4 64: aload 4
ifnull 66
65: aload 0
aload 4
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
end local 4 66: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
ifne 82
67: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.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 69
68: aconst_null
areturn
69: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.declaringClass:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
ifnonnull 75
70: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
instanceof org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
ifeq 73
71: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
checkcast org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
putfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.declaringClass:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
72: goto 75
73: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[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.javadocErrorNoMethodFor:(Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V
74: aconst_null
areturn
75: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocInvalidMethod:(Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;I)V
76: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
instanceof org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
ifeq 79
77: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
checkcast org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
getfield org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.closestMatch:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
astore 4
start local 4 78: aload 4
ifnull 79
aload 0
aload 4
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
end local 4 79: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
ifnonnull 80
aconst_null
goto 81
StackMap locals:
StackMap stack: org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend
80: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.returnType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
StackMap locals: org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend org.eclipse.jdt.internal.compiler.lookup.Scope int org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
StackMap stack: org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend org.eclipse.jdt.internal.compiler.lookup.TypeBinding
81: dup_x1
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
areturn
82: StackMap locals:
StackMap stack:
iload 2
ifeq 86
83: new org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
dup
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.selector:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iconst_1
invokespecial org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.<init>:(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V
astore 4
start local 4 84: aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
aload 0
aload 4
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocInvalidMethod:(Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;I)V
end local 4 85: goto 101
StackMap locals:
StackMap stack:
86: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isVarargs:()Z
ifeq 92
87: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
arraylength
istore 4
start local 4 88: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.parameters:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
arraylength
iload 4
if_icmpne 89
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iload 4
iconst_1
isub
aaload
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isArrayType:()Z
ifne 101
89: StackMap locals: int
StackMap stack:
new org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
dup
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.selector:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iconst_1
invokespecial org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.<init>:(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V
astore 5
start local 5 90: aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
aload 0
aload 5
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocInvalidMethod:(Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;I)V
end local 5 end local 4 91: goto 101
92: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
arraylength
istore 4
start local 4 93: iconst_0
istore 5
start local 5 94: goto 100
95: StackMap locals: int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.parameters:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iload 5
aaload
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.erasure:()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iload 5
aaload
invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.erasure:()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
invokestatic org.eclipse.jdt.internal.compiler.lookup.TypeBinding.notEquals:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z
ifeq 99
96: new org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
dup
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.selector:[C
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.argumentTypes:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
iconst_1
invokespecial org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.<init>:(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V
astore 6
start local 6 97: aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
aload 0
aload 6
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocInvalidMethod:(Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;I)V
98: goto 101
end local 6 99: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
100: iload 5
iload 4
if_icmplt 95
end local 5 end local 4 101: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
aload 1
iconst_1
aload 0
invokevirtual org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.isMethodUseDeprecated:(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;ZLorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Z
ifeq 103
102: 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.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocDeprecatedMethod:(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;I)V
103: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.binding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.returnType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
dup_x1
putfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 104 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
0 104 1 scope Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
9 104 2 hasArgsTypeVar Z
12 29 3 length I
14 27 4 i I
16 25 5 argument Lorg/eclipse/jdt/internal/compiler/ast/Expression;
33 104 3 enclosingType Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
42 61 4 enclosingTypeBinding Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
43 61 5 methodBinding Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
52 61 6 contructorBinding Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
64 66 4 closestMatch Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
78 79 4 closestMatch Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
84 85 4 problem Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
88 91 4 length I
90 91 5 problem Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
93 101 4 length I
94 101 5 i I
97 99 6 problem Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
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.JavadocMessageSend.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/JavadocMessageSend;
public java.lang.StringBuffer printExpression(int, java.lang.StringBuffer);
descriptor: (ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 2
1: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.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.JavadocMessageSend.selector:[C
invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 10
4: iconst_0
istore 3
start local 3 5: goto 9
6: StackMap locals: int
StackMap stack:
iload 3
ifle 7
aload 2
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
iload 3
aaload
iconst_0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.printExpression:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
8: iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
arraylength
if_icmplt 6
end local 3 10: StackMap locals:
StackMap stack:
aload 2
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
0 11 1 indent I
0 11 2 output Ljava/lang/StringBuffer;
5 10 3 i I
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.JavadocMessageSend.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/JavadocMessageSend;
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.JavadocMessageSend.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/JavadocMessageSend;
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=5, 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/JavadocMessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
ifeq 10
1: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 3
2: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.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 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 10
4: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
arraylength
istore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 9
7: StackMap locals: int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
iload 4
aaload
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
8: iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
iload 3
if_icmplt 7
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
0 12 1 visitor Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
0 12 2 blockScope Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
5 10 3 argumentsLength I
6 10 4 i I
MethodParameters:
Name Flags
visitor
blockScope
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=5, 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/JavadocMessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
ifeq 10
1: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 3
2: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.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 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
ifnull 10
4: aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
arraylength
istore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 9
7: StackMap locals: int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Expression;
iload 4
aaload
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
8: iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
iload 3
if_icmplt 7
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
0 12 1 visitor Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
0 12 2 scope Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
5 10 3 argumentsLength I
6 10 4 i I
MethodParameters:
Name Flags
visitor
scope
}
SourceFile: "JavadocMessageSend.java"