public class org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType extends org.eclipse.jdt.internal.compiler.ast.FieldDeclaration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType
super_class: org.eclipse.jdt.internal.compiler.ast.FieldDeclaration
{
public boolean isLocalVariable;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public void <init>(org.eclipse.jdt.internal.compiler.ast.TypeReference, boolean);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType this
start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeReference type
start local 2 // boolean isLocalVariable
0: .line 44
aload 0 /* this */
invokespecial org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.<init>:()V
1: .line 45
aload 0 /* this */
aload 1 /* type */
getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.sourceStart:I
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType.sourceStart:I
2: .line 46
aload 0 /* this */
aload 1 /* type */
getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.sourceEnd:I
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType.sourceEnd:I
3: .line 47
aload 0 /* this */
aload 1 /* type */
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType.type:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
4: .line 48
aload 0 /* this */
getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType.name:[C
5: .line 49
aload 0 /* this */
iload 2 /* isLocalVariable */
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType.isLocalVariable:Z
6: .line 50
aload 1 /* type */
instanceof org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleTypeReference
ifeq 8
7: .line 51
aload 1 /* type */
checkcast org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleTypeReference
aload 0 /* this */
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleTypeReference.fieldTypeCompletionNode:Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnFieldType;
8: .line 52
StackMap locals: org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType org.eclipse.jdt.internal.compiler.ast.TypeReference int
StackMap stack:
return
end local 2 // boolean isLocalVariable
end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeReference type
end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnFieldType;
0 9 1 type Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
0 9 2 isLocalVariable Z
MethodParameters:
Name Flags
type
isLocalVariable
public java.lang.StringBuffer printStatement(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.CompletionOnFieldType this
start local 1 // int tab
start local 2 // java.lang.StringBuffer output
0: .line 57
aload 0 /* this */
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType.type: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;
bipush 59
invokevirtual java.lang.StringBuffer.append:(C)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.CompletionOnFieldType this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnFieldType;
0 1 1 tab I
0 1 2 output Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
tab
output
}
SourceFile: "CompletionOnFieldType.java"