public class org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer extends org.eclipse.jdt.internal.compiler.ast.ASTNode
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer
super_class: org.eclipse.jdt.internal.compiler.ast.ASTNode
{
public final org.eclipse.jdt.internal.compiler.ast.TypeReference type;
descriptor: Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final char[] name;
descriptor: [C
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public void <init>(org.eclipse.jdt.internal.compiler.ast.TypeReference, char[]);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;[C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer this
start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeReference type
start local 2 // char[] name
0: .line 22
aload 0 /* this */
invokespecial org.eclipse.jdt.internal.compiler.ast.ASTNode.<init>:()V
1: .line 23
aload 0 /* this */
aload 1 /* type */
putfield org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer.type:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
2: .line 24
aload 0 /* this */
aload 2 /* name */
putfield org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer.name:[C
3: .line 25
return
end local 2 // char[] name
end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeReference type
end local 0 // org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/codeassist/complete/AssistNodeParentAnnotationArrayInitializer;
0 4 1 type Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
0 4 2 name [C
MethodParameters:
Name Flags
type
name
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.AssistNodeParentAnnotationArrayInitializer this
start local 1 // int indent
start local 2 // java.lang.StringBuffer output
0: .line 29
aload 2 /* output */
ldc "<AssistNodeParentAnnotationArrayInitializer:"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: .line 30
aload 2 /* output */
bipush 64
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
2: .line 31
aload 0 /* this */
getfield org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer.type:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
iconst_0
aload 2 /* output */
invokevirtual org.eclipse.jdt.internal.compiler.ast.TypeReference.printExpression:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
3: .line 32
aload 2 /* output */
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
4: .line 33
aload 2 /* output */
aload 0 /* this */
getfield org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer.name:[C
invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
pop
5: .line 34
aload 2 /* output */
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
6: .line 35
aload 2 /* output */
bipush 62
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
7: .line 37
aload 2 /* output */
areturn
end local 2 // java.lang.StringBuffer output
end local 1 // int indent
end local 0 // org.eclipse.jdt.internal.codeassist.complete.AssistNodeParentAnnotationArrayInitializer this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/codeassist/complete/AssistNodeParentAnnotationArrayInitializer;
0 8 1 indent I
0 8 2 output Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
indent
output
}
SourceFile: "AssistNodeParentAnnotationArrayInitializer.java"