public class org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName extends org.eclipse.jdt.internal.compiler.ast.MethodDeclaration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName
super_class: org.eclipse.jdt.internal.compiler.ast.MethodDeclaration
{
public int selectorEnd;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public void <init>(org.eclipse.jdt.internal.compiler.CompilationResult);
descriptor: (Lorg/eclipse/jdt/internal/compiler/CompilationResult;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.<init>:(Lorg/eclipse/jdt/internal/compiler/CompilationResult;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnMethodName;
0 2 1 compilationResult Lorg/eclipse/jdt/internal/compiler/CompilationResult;
MethodParameters:
Name Flags
compilationResult
public java.lang.StringBuffer print(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: iload 1
aload 2
invokestatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.printIndent:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
1: aload 2
ldc "<CompletionOnMethodName:"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 0
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.modifiers:I
aload 2
invokestatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.printModifiers:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
3: aload 0
iconst_0
aload 2
invokevirtual org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.printReturnType:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
4: aload 2
aload 0
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.selector:[C
invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
5: aload 0
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Argument;
ifnull 12
6: iconst_0
istore 3
start local 3 7: goto 11
8: StackMap locals: int
StackMap stack:
iload 3
ifle 9
aload 2
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Argument;
iload 3
aaload
iconst_0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ast.Argument.print:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
10: iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
aload 0
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.arguments:[Lorg/eclipse/jdt/internal/compiler/ast/Argument;
arraylength
if_icmplt 8
end local 3 12: StackMap locals:
StackMap stack:
aload 2
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
13: aload 0
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.thrownExceptions:[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
ifnull 21
14: aload 2
ldc " throws "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
15: iconst_0
istore 3
start local 3 16: goto 20
17: StackMap locals: int
StackMap stack:
iload 3
ifle 18
aload 2
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
18: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.thrownExceptions:[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
iload 3
aaload
iconst_0
aload 2
invokevirtual org.eclipse.jdt.internal.compiler.ast.TypeReference.print:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
19: iinc 3 1
StackMap locals:
StackMap stack:
20: iload 3
aload 0
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName.thrownExceptions:[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
arraylength
if_icmplt 17
end local 3 21: StackMap locals:
StackMap stack:
aload 2
bipush 62
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 22 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnMethodName;
0 22 1 indent I
0 22 2 output Ljava/lang/StringBuffer;
7 12 3 i I
16 21 3 i I
MethodParameters:
Name Flags
indent
output
public void resolve(org.eclipse.jdt.internal.compiler.lookup.ClassScope);
descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolve:(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
1: new org.eclipse.jdt.internal.codeassist.complete.CompletionNodeFound
dup
aload 0
aload 1
invokespecial org.eclipse.jdt.internal.codeassist.complete.CompletionNodeFound.<init>:(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnMethodName;
0 2 1 upperScope Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
MethodParameters:
Name Flags
upperScope
}
SourceFile: "CompletionOnMethodName.java"