class org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator extends org.eclipse.jdt.core.dom.ASTVisitor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator
super_class: org.eclipse.jdt.core.dom.ASTVisitor
{
private org.eclipse.jdt.core.compiler.CategorizedProblem[] problems;
descriptor: [Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
flags: (0x0002) ACC_PRIVATE
void <init>(org.eclipse.jdt.core.compiler.CategorizedProblem[]);
descriptor: ([Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
invokespecial org.eclipse.jdt.core.dom.ASTVisitor.<init>:(Z)V
1: aload 0
aload 1
putfield org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.problems:[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 3 1 problems [Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
MethodParameters:
Name Flags
problems
private boolean checkAndTagAsMalformed(org.eclipse.jdt.core.dom.ASTNode);
descriptor: (Lorg/eclipse/jdt/core/dom/ASTNode;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: aload 0
getfield org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.problems:[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
arraylength
istore 4
start local 4 3: goto 20
4: StackMap locals: int int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.problems:[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
iload 3
aaload
astore 5
start local 5 5: aload 5
invokevirtual org.eclipse.jdt.core.compiler.CategorizedProblem.getID:()I
tableswitch { // 1610612940 - 1610612998
1610612940: 6
1610612941: 6
1610612942: 7
1610612943: 7
1610612944: 7
1610612945: 6
1610612946: 6
1610612947: 7
1610612948: 7
1610612949: 7
1610612950: 7
1610612951: 7
1610612952: 7
1610612953: 7
1610612954: 7
1610612955: 7
1610612956: 7
1610612957: 7
1610612958: 7
1610612959: 7
1610612960: 7
1610612961: 7
1610612962: 7
1610612963: 7
1610612964: 7
1610612965: 7
1610612966: 6
1610612967: 6
1610612968: 6
1610612969: 6
1610612970: 6
1610612971: 6
1610612972: 6
1610612973: 6
1610612974: 6
1610612975: 6
1610612976: 6
1610612977: 6
1610612978: 6
1610612979: 7
1610612980: 7
1610612981: 7
1610612982: 7
1610612983: 7
1610612984: 7
1610612985: 7
1610612986: 6
1610612987: 6
1610612988: 6
1610612989: 6
1610612990: 6
1610612991: 6
1610612992: 6
1610612993: 6
1610612994: 6
1610612995: 6
1610612996: 6
1610612997: 7
1610612998: 6
default: 7
}
6: StackMap locals: org.eclipse.jdt.core.compiler.CategorizedProblem
StackMap stack:
goto 8
7: StackMap locals:
StackMap stack:
goto 19
8: StackMap locals:
StackMap stack:
aload 5
invokevirtual org.eclipse.jdt.core.compiler.CategorizedProblem.getSourceStart:()I
istore 6
start local 6 9: aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTNode.getStartPosition:()I
istore 7
start local 7 10: iload 7
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTNode.getLength:()I
iadd
istore 8
start local 8 11: iload 7
iload 6
if_icmpgt 19
iload 6
iload 8
if_icmpgt 19
12: aload 1
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTNode.getFlags:()I
iconst_1
ior
invokevirtual org.eclipse.jdt.core.dom.ASTNode.setFlags:(I)V
13: aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTNode.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode;
astore 9
start local 9 14: goto 17
15: StackMap locals: org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator org.eclipse.jdt.core.dom.ASTNode int int int org.eclipse.jdt.core.compiler.CategorizedProblem int int int org.eclipse.jdt.core.dom.ASTNode
StackMap stack:
aload 9
aload 9
invokevirtual org.eclipse.jdt.core.dom.ASTNode.getFlags:()I
bipush -2
iand
invokevirtual org.eclipse.jdt.core.dom.ASTNode.setFlags:(I)V
16: aload 9
invokevirtual org.eclipse.jdt.core.dom.ASTNode.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode;
astore 9
17: StackMap locals:
StackMap stack:
aload 9
ifnonnull 15
18: iconst_1
istore 2
end local 9 end local 8 end local 7 end local 6 end local 5 19: StackMap locals: org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator org.eclipse.jdt.core.dom.ASTNode int int int
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
20: iload 3
iload 4
if_icmplt 4
end local 4 end local 3 21: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 22 1 node Lorg/eclipse/jdt/core/dom/ASTNode;
1 22 2 tagWithErrors Z
2 21 3 i I
3 21 4 max I
5 19 5 problem Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
9 19 6 position I
10 19 7 start I
11 19 8 end I
14 19 9 currentNode Lorg/eclipse/jdt/core/dom/ASTNode;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.FieldDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/FieldDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/FieldDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.MethodDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/MethodDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ModuleDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/ModuleDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.PackageDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/PackageDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/PackageDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ImportDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/ImportDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/ImportDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.CompilationUnit);
descriptor: (Lorg/eclipse/jdt/core/dom/CompilationUnit;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/CompilationUnit;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.EnumDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/EnumDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/EnumDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TypeDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/TypeDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.Initializer);
descriptor: (Lorg/eclipse/jdt/core/dom/Initializer;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator.checkAndTagAsMalformed:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTSyntaxErrorPropagator;
0 1 1 node Lorg/eclipse/jdt/core/dom/Initializer;
MethodParameters:
Name Flags
node
}
SourceFile: "ASTSyntaxErrorPropagator.java"