public class org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser extends org.eclipse.jdt.internal.compiler.parser.JavadocParser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser
super_class: org.eclipse.jdt.internal.compiler.parser.JavadocParser
{
int selectionStart;
descriptor: I
flags: (0x0000)
int selectionEnd;
descriptor: I
flags: (0x0000)
org.eclipse.jdt.internal.compiler.ast.ASTNode selectedNode;
descriptor: Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
flags: (0x0000)
public boolean inheritDocTagSelected;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public void <init>(org.eclipse.jdt.internal.codeassist.select.SelectionParser);
descriptor: (Lorg/eclipse/jdt/internal/codeassist/select/SelectionParser;)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.parser.JavadocParser.<init>:(Lorg/eclipse/jdt/internal/compiler/parser/Parser;)V
1: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.shouldReportProblems:Z
2: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.reportProblems:Z
3: aload 0
sipush 260
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.kind:I
4: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.inheritDocTagSelected:Z
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
0 6 1 sourceParser Lorg/eclipse/jdt/internal/codeassist/select/SelectionParser;
MethodParameters:
Name Flags
sourceParser
public boolean checkDeprecation(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.sourceParser:Lorg/eclipse/jdt/internal/compiler/parser/Parser;
checkcast org.eclipse.jdt.internal.codeassist.select.SelectionParser
getfield org.eclipse.jdt.internal.codeassist.select.SelectionParser.selectionStart:I
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
1: aload 0
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.sourceParser:Lorg/eclipse/jdt/internal/compiler/parser/Parser;
checkcast org.eclipse.jdt.internal.codeassist.select.SelectionParser
getfield org.eclipse.jdt.internal.codeassist.select.SelectionParser.selectionEnd:I
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
2: aload 0
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.sourceParser:Lorg/eclipse/jdt/internal/compiler/parser/Parser;
getfield org.eclipse.jdt.internal.compiler.parser.Parser.scanner:Lorg/eclipse/jdt/internal/compiler/parser/Scanner;
getfield org.eclipse.jdt.internal.compiler.parser.Scanner.commentStarts:[I
iload 1
iaload
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.javadocStart:I
3: aload 0
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.sourceParser:Lorg/eclipse/jdt/internal/compiler/parser/Parser;
getfield org.eclipse.jdt.internal.compiler.parser.Parser.scanner:Lorg/eclipse/jdt/internal/compiler/parser/Scanner;
getfield org.eclipse.jdt.internal.compiler.parser.Scanner.commentStops:[I
iload 1
iaload
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.javadocEnd:I
4: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.javadocStart:I
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
if_icmpgt 9
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.javadocEnd:I
if_icmpgt 9
5: getstatic org.eclipse.jdt.internal.codeassist.SelectionEngine.DEBUG:Z
ifeq 7
6: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "SELECTION in Javadoc:"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial org.eclipse.jdt.internal.compiler.parser.JavadocParser.checkDeprecation:(I)Z
pop
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.docComment:Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
0 11 1 commentPtr I
MethodParameters:
Name Flags
commentPtr
protected boolean ();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
new org.eclipse.jdt.internal.codeassist.select.SelectionJavadoc
dup
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.javadocStart:I
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.javadocEnd:I
invokespecial org.eclipse.jdt.internal.codeassist.select.SelectionJavadoc.<init>:(II)V
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.docComment:Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;
1: aload 0
invokespecial org.eclipse.jdt.internal.compiler.parser.JavadocParser.commentParse:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
protected java.lang.Object createArgumentReference(char[], int, boolean, java.lang.Object, long[], long);
descriptor: ([CIZLjava/lang/Object;[JJ)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=11, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
iload 2
iload 3
aload 4
aload 5
lload 6
invokespecial org.eclipse.jdt.internal.compiler.parser.JavadocParser.createArgumentReference:([CIZLjava/lang/Object;[JJ)Ljava/lang/Object;
checkcast org.eclipse.jdt.internal.compiler.ast.Expression
astore 8
start local 8 1: aload 4
checkcast org.eclipse.jdt.internal.compiler.ast.TypeReference
getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.sourceStart:I
istore 9
start local 9 2: aload 4
checkcast org.eclipse.jdt.internal.compiler.ast.TypeReference
getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.sourceEnd:I
istore 10
start local 10 3: iload 9
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
if_icmpgt 8
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
iload 10
if_icmpgt 8
4: aload 0
aload 8
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
5: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.abort:Z
6: getstatic org.eclipse.jdt.internal.codeassist.SelectionEngine.DEBUG:Z
ifeq 8
7: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "\tselected argument="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
8: StackMap locals: org.eclipse.jdt.internal.compiler.ast.Expression int int
StackMap stack:
aload 8
areturn
end local 10 end local 9 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
0 9 1 name [C
0 9 2 dim I
0 9 3 isVarargs Z
0 9 4 typeRef Ljava/lang/Object;
0 9 5 dimPositions [J
0 9 6 argNamePos J
1 9 8 expression Lorg/eclipse/jdt/internal/compiler/ast/Expression;
2 9 9 start I
3 9 10 end I
Exceptions:
throws org.eclipse.jdt.core.compiler.InvalidInputException
MethodParameters:
Name Flags
name
dim
isVarargs
typeRef
dimPositions
argNamePos
protected java.lang.Object createFieldReference(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.identifierPositionStack:[J
iconst_0
laload
bipush 32
lushr
l2i
istore 2
start local 2 1: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.identifierPositionStack:[J
iconst_0
laload
l2i
istore 3
start local 3 2: iload 2
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
if_icmpgt 7
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
iload 3
if_icmpgt 7
3: aload 0
aload 0
aload 1
invokespecial org.eclipse.jdt.internal.compiler.parser.JavadocParser.createFieldReference:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.eclipse.jdt.internal.compiler.ast.ASTNode
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
4: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.abort:Z
5: getstatic org.eclipse.jdt.internal.codeassist.SelectionEngine.DEBUG:Z
ifeq 7
6: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "\tselected field="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
7: StackMap locals: int int
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
0 8 1 receiver Ljava/lang/Object;
1 8 2 start I
2 8 3 end I
Exceptions:
throws org.eclipse.jdt.core.compiler.InvalidInputException
MethodParameters:
Name Flags
receiver
protected java.lang.Object createMethodReference(java.lang.Object, java.util.List);
descriptor: (Ljava/lang/Object;Ljava/util/List;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.identifierLengthStack:[I
iconst_0
iaload
iconst_1
isub
istore 3
start local 3 1: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.identifierPositionStack:[J
iload 3
laload
bipush 32
lushr
l2i
istore 4
start local 4 2: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.identifierPositionStack:[J
iload 3
laload
l2i
istore 5
start local 5 3: iload 4
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
if_icmpgt 8
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
iload 5
if_icmpgt 8
4: aload 0
aload 0
aload 1
aload 2
invokespecial org.eclipse.jdt.internal.compiler.parser.JavadocParser.createMethodReference:(Ljava/lang/Object;Ljava/util/List;)Ljava/lang/Object;
checkcast org.eclipse.jdt.internal.compiler.ast.ASTNode
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
5: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.abort:Z
6: getstatic org.eclipse.jdt.internal.codeassist.SelectionEngine.DEBUG:Z
ifeq 8
7: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "\tselected method="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
8: StackMap locals: int int int
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
0 9 1 receiver Ljava/lang/Object;
0 9 2 arguments Ljava/util/List;
1 9 3 memberPtr I
2 9 4 start I
3 9 5 end I
Exceptions:
throws org.eclipse.jdt.core.compiler.InvalidInputException
MethodParameters:
Name Flags
receiver
arguments
protected java.lang.Object createTypeReference(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=12, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.eclipse.jdt.internal.compiler.parser.JavadocParser.createTypeReference:(I)Ljava/lang/Object;
checkcast org.eclipse.jdt.internal.compiler.ast.TypeReference
astore 2
start local 2 1: aload 2
getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.sourceStart:I
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
if_icmpgt 27
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
aload 2
getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.sourceEnd:I
if_icmpgt 27
2: aload 2
instanceof org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference
ifeq 23
3: aload 2
checkcast org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference
astore 3
start local 3 4: aload 3
getfield org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference.tokens:[[C
arraylength
iconst_1
isub
istore 4
start local 4 5: iconst_0
istore 5
start local 5 6: goto 22
7: StackMap locals: org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser int org.eclipse.jdt.internal.compiler.ast.TypeReference org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference int int
StackMap stack:
aload 3
getfield org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference.sourcePositions:[J
iload 5
laload
bipush 32
lushr
l2i
istore 6
start local 6 8: aload 3
getfield org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference.sourcePositions:[J
iload 5
laload
l2i
istore 7
start local 7 9: iload 6
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
if_icmpgt 21
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
iload 7
if_icmpgt 21
10: iload 5
iconst_1
iadd
istore 8
start local 8 11: iload 8
anewarray char[]
astore 9
start local 9 12: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.identifierPtr:I
iload 4
isub
istore 10
start local 10 13: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.identifierStack:[[C
iload 10
aload 9
iconst_0
iload 8
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
14: iload 8
newarray 11
astore 11
start local 11 15: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.identifierPositionStack:[J
iload 10
aload 11
iconst_0
iload 8
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
16: aload 0
new org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference
dup
aload 9
aload 11
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.tagSourceStart:I
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.tagSourceEnd:I
invokespecial org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference.<init>:([[C[JII)V
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
17: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.abort:Z
18: getstatic org.eclipse.jdt.internal.codeassist.SelectionEngine.DEBUG:Z
ifeq 20
19: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "\tselected partial qualified type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
20: StackMap locals: org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser int org.eclipse.jdt.internal.compiler.ast.TypeReference org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference int int int int int char[][] int long[]
StackMap stack:
aload 2
areturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 21: StackMap locals: org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser int org.eclipse.jdt.internal.compiler.ast.TypeReference org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference int int
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
22: iload 5
iload 4
if_icmplt 7
end local 5 end local 4 end local 3 23: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
24: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.abort:Z
25: getstatic org.eclipse.jdt.internal.codeassist.SelectionEngine.DEBUG:Z
ifeq 27
26: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "\tselected type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
27: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
0 28 1 primitiveToken I
1 28 2 typeRef Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
4 23 3 qualifiedTypeRef Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;
5 23 4 size I
6 23 5 i I
8 21 6 start I
9 21 7 end I
11 21 8 pos I
12 21 9 tokens [[C
13 21 10 ptr I
15 21 11 positions [J
MethodParameters:
Name Flags
primitiveToken
protected boolean pushParamName(boolean);
descriptor: (Z)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.eclipse.jdt.internal.compiler.parser.JavadocParser.pushParamName:(Z)Z
ifeq 7
1: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.astStack:[Ljava/lang/Object;
aload 0
dup
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.astPtr:I
dup_x1
iconst_1
isub
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.astPtr:I
aaload
checkcast org.eclipse.jdt.internal.compiler.ast.Expression
astore 2
start local 2 2: aload 2
getfield org.eclipse.jdt.internal.compiler.ast.Expression.sourceStart:I
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
if_icmpgt 7
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
aload 2
getfield org.eclipse.jdt.internal.compiler.ast.Expression.sourceEnd:I
if_icmpgt 7
3: aload 0
aload 2
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
4: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.abort:Z
5: getstatic org.eclipse.jdt.internal.codeassist.SelectionEngine.DEBUG:Z
ifeq 7
6: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "\tselected param="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 2 7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
0 8 1 isTypeParam Z
2 7 2 expression Lorg/eclipse/jdt/internal/compiler/ast/Expression;
MethodParameters:
Name Flags
isTypeParam
protected void ();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
instanceof org.eclipse.jdt.internal.compiler.ast.Expression
ifeq 3
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
checkcast org.eclipse.jdt.internal.compiler.ast.Expression
invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.isTrulyExpression:()Z
ifeq 3
1: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.docComment:Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;
checkcast org.eclipse.jdt.internal.codeassist.select.SelectionJavadoc
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
checkcast org.eclipse.jdt.internal.compiler.ast.Expression
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadoc.selectedNode:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
2: goto 5
StackMap locals:
StackMap stack:
3: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.inheritDocTagSelected:Z
ifeq 5
4: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.docComment:Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;
checkcast org.eclipse.jdt.internal.codeassist.select.SelectionJavadoc
iconst_1
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadoc.inheritDocSelected:Z
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
protected void parseInheritDocTag();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.tagSourceStart:I
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionStart:I
if_icmpne 2
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.tagSourceEnd:I
aload 0
getfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.selectionEnd:I
if_icmpne 2
1: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.select.SelectionJavadocParser.inheritDocTagSelected:Z
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/codeassist/select/SelectionJavadocParser;
}
SourceFile: "SelectionJavadocParser.java"