public class org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType extends org.eclipse.jdt.internal.compiler.ast.TypeDeclaration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType
super_class: org.eclipse.jdt.internal.compiler.ast.TypeDeclaration
{
public org.eclipse.jdt.internal.compiler.ast.ASTNode potentialAnnotatedNode;
descriptor: Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
flags: (0x0001) ACC_PUBLIC
public boolean isParameter;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public void <init>(char[], org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.internal.compiler.ast.Annotation);
descriptor: ([CLorg/eclipse/jdt/internal/compiler/CompilationResult;Lorg/eclipse/jdt/internal/compiler/ast/Annotation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType this
start local 1 // char[] typeName
start local 2 // org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
start local 3 // org.eclipse.jdt.internal.compiler.ast.Annotation annotation
0: .line 28
aload 0 /* this */
aload 2 /* compilationResult */
invokespecial org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.<init>:(Lorg/eclipse/jdt/internal/compiler/CompilationResult;)V
1: .line 29
aload 0 /* this */
aload 3 /* annotation */
getfield org.eclipse.jdt.internal.compiler.ast.Annotation.sourceEnd:I
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType.sourceEnd:I
2: .line 30
aload 0 /* this */
aload 3 /* annotation */
getfield org.eclipse.jdt.internal.compiler.ast.Annotation.sourceEnd:I
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType.sourceStart:I
3: .line 31
aload 0 /* this */
aload 1 /* typeName */
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType.name:[C
4: .line 32
aload 0 /* this */
iconst_1
anewarray org.eclipse.jdt.internal.compiler.ast.Annotation
dup
iconst_0
aload 3 /* annotation */
aastore
putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType.annotations:[Lorg/eclipse/jdt/internal/compiler/ast/Annotation;
5: .line 33
return
end local 3 // org.eclipse.jdt.internal.compiler.ast.Annotation annotation
end local 2 // org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
end local 1 // char[] typeName
end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnAnnotationOfType;
0 6 1 typeName [C
0 6 2 compilationResult Lorg/eclipse/jdt/internal/compiler/CompilationResult;
0 6 3 annotation Lorg/eclipse/jdt/internal/compiler/ast/Annotation;
MethodParameters:
Name Flags
typeName
compilationResult
annotation
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.CompletionOnAnnotationOfType this
start local 1 // int indent
start local 2 // java.lang.StringBuffer output
0: .line 37
aload 0 /* this */
getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType.annotations:[Lorg/eclipse/jdt/internal/compiler/ast/Annotation;
iconst_0
aaload
iload 1 /* indent */
aload 2 /* output */
invokevirtual org.eclipse.jdt.internal.compiler.ast.Annotation.print:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
areturn
end local 2 // java.lang.StringBuffer output
end local 1 // int indent
end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnAnnotationOfType;
0 1 1 indent I
0 1 2 output Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
indent
output
}
SourceFile: "CompletionOnAnnotationOfType.java"