public class org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType 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.CompletionOnMethodReturnType
super_class: org.eclipse.jdt.internal.compiler.ast.MethodDeclaration
{
public void <init>(org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.CompilationResult);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;Lorg/eclipse/jdt/internal/compiler/CompilationResult;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType this
start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
start local 2 // org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
0: .line 22
aload 0 /* this */
aload 2 /* compilationResult */
invokespecial org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.<init>:(Lorg/eclipse/jdt/internal/compiler/CompilationResult;)V
1: .line 23
aload 0 /* this */
aload 1 /* returnType */
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType.returnType:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
2: .line 24
aload 0 /* this */
aload 1 /* returnType */
getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.sourceStart:I
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType.sourceStart:I
3: .line 25
aload 0 /* this */
aload 1 /* returnType */
getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.sourceEnd:I
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType.sourceEnd:I
4: .line 26
return
end local 2 // org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnMethodReturnType;
0 5 1 returnType Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
0 5 2 compilationResult Lorg/eclipse/jdt/internal/compiler/CompilationResult;
MethodParameters:
Name Flags
returnType
compilationResult
public void resolveStatements();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType this
0: .line 30
new org.eclipse.jdt.internal.codeassist.complete.CompletionNodeFound
dup
aload 0 /* this */
aload 0 /* this */
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType.scope:Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;
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 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnMethodReturnType;
public java.lang.StringBuffer print(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 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType this
start local 1 // int tab
start local 2 // java.lang.StringBuffer output
0: .line 35
aload 0 /* this */
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType.returnType:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
iload 1 /* tab */
aload 2 /* output */
invokevirtual org.eclipse.jdt.internal.compiler.ast.TypeReference.print:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
areturn
end local 2 // java.lang.StringBuffer output
end local 1 // int tab
end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnMethodReturnType;
0 1 1 tab I
0 1 2 output Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
tab
output
}
SourceFile: "CompletionOnMethodReturnType.java"