class com.sun.tools.javac.jvm.CRTable$SourceComputer extends com.sun.tools.javac.tree.JCTree$Visitor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.javac.jvm.CRTable$SourceComputer
super_class: com.sun.tools.javac.tree.JCTree$Visitor
{
com.sun.tools.javac.jvm.CRTable$SourceRange result;
descriptor: Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
flags: (0x0000)
final com.sun.tools.javac.jvm.CRTable this$0;
descriptor: Lcom/sun/tools/javac/jvm/CRTable;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.tools.javac.jvm.CRTable);
descriptor: (Lcom/sun/tools/javac/jvm/CRTable;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.this$0:Lcom/sun/tools/javac/jvm/CRTable;
aload 0
invokespecial com.sun.tools.javac.tree.JCTree$Visitor.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
MethodParameters:
Name Flags
this$0 final
public com.sun.tools.javac.jvm.CRTable$SourceRange csp(com.sun.tools.javac.tree.JCTree);
descriptor: (Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.tools.javac.tree.JCTree.accept:(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V
2: aload 0
getfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
ifnull 4
3: aload 0
getfield com.sun.tools.javac.jvm.CRTable$SourceComputer.this$0:Lcom/sun/tools/javac/jvm/CRTable;
getfield com.sun.tools.javac.jvm.CRTable.positions:Ljava/util/Map;
aload 1
aload 0
getfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree;
MethodParameters:
Name Flags
tree
public com.sun.tools.javac.jvm.CRTable$SourceRange csp(com.sun.tools.javac.util.List<? extends com.sun.tools.javac.tree.JCTree>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 2
StackMap locals:
StackMap stack:
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:()V
astore 2
start local 2 3: aload 1
astore 3
start local 3 4: goto 7
5: StackMap locals: com.sun.tools.javac.jvm.CRTable$SourceRange com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 3
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
6: aload 3
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 3
StackMap locals:
StackMap stack:
7: aload 3
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 5
end local 3 8: aload 0
getfield com.sun.tools.javac.jvm.CRTable$SourceComputer.this$0:Lcom/sun/tools/javac/jvm/CRTable;
getfield com.sun.tools.javac.jvm.CRTable.positions:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 10 1 trees Lcom/sun/tools/javac/util/List<+Lcom/sun/tools/javac/tree/JCTree;>;
3 10 2 list_sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4 8 3 l Lcom/sun/tools/javac/util/List<+Lcom/sun/tools/javac/tree/JCTree;>;
Signature: (Lcom/sun/tools/javac/util/List<+Lcom/sun/tools/javac/tree/JCTree;>;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
trees
public com.sun.tools.javac.jvm.CRTable$SourceRange cspCases(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCCase>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 2
StackMap locals:
StackMap stack:
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:()V
astore 2
start local 2 3: aload 1
astore 3
start local 3 4: goto 7
5: StackMap locals: com.sun.tools.javac.jvm.CRTable$SourceRange com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 3
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
6: aload 3
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 3
StackMap locals:
StackMap stack:
7: aload 3
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 5
end local 3 8: aload 0
getfield com.sun.tools.javac.jvm.CRTable$SourceComputer.this$0:Lcom/sun/tools/javac/jvm/CRTable;
getfield com.sun.tools.javac.jvm.CRTable.positions:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 10 1 trees Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCase;>;
3 10 2 list_sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4 8 3 l Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCase;>;
Signature: (Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCase;>;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
trees
public com.sun.tools.javac.jvm.CRTable$SourceRange cspCatchers(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCCatch>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 2
StackMap locals:
StackMap stack:
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:()V
astore 2
start local 2 3: aload 1
astore 3
start local 3 4: goto 7
5: StackMap locals: com.sun.tools.javac.jvm.CRTable$SourceRange com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 3
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
6: aload 3
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 3
StackMap locals:
StackMap stack:
7: aload 3
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 5
end local 3 8: aload 0
getfield com.sun.tools.javac.jvm.CRTable$SourceComputer.this$0:Lcom/sun/tools/javac/jvm/CRTable;
getfield com.sun.tools.javac.jvm.CRTable.positions:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 10 1 trees Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCatch;>;
3 10 2 list_sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4 8 3 l Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCatch;>;
Signature: (Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCatch;>;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
trees
public void visitMethodDef(com.sun.tools.javac.tree.JCTree$JCMethodDecl);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCMethodDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.body:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCMethodDecl;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitVarDef(com.sun.tools.javac.tree.JCTree$JCVariableDecl);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.vartype:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.init:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitSkip(com.sun.tools.javac.tree.JCTree$JCSkip);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCSkip;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCSkip;
1 3 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitBlock(com.sun.tools.javac.tree.JCTree$JCBlock);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCBlock;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCBlock.stats:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCBlock;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitDoLoop(com.sun.tools.javac.tree.JCTree$JCDoWhileLoop);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCDoWhileLoop;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCDoWhileLoop.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCDoWhileLoop.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCDoWhileLoop;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitWhileLoop(com.sun.tools.javac.tree.JCTree$JCWhileLoop);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCWhileLoop;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCWhileLoop.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCWhileLoop.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCWhileLoop;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitForLoop(com.sun.tools.javac.tree.JCTree$JCForLoop);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCForLoop;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCForLoop.init:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCForLoop.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCForLoop.step:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
4: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCForLoop.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
5: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 7 1 tree Lcom/sun/tools/javac/tree/JCTree$JCForLoop;
1 7 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitForeachLoop(com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCEnhancedForLoop;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.var:Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
4: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 6 1 tree Lcom/sun/tools/javac/tree/JCTree$JCEnhancedForLoop;
1 6 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitLabelled(com.sun.tools.javac.tree.JCTree$JCLabeledStatement);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCLabeledStatement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCLabeledStatement.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCLabeledStatement;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitSwitch(com.sun.tools.javac.tree.JCTree$JCSwitch);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCSwitch;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCSwitch.selector:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCSwitch.cases:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.cspCases:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCSwitch;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitSwitchExpression(com.sun.tools.javac.tree.JCTree$JCSwitchExpression);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCSwitchExpression;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCSwitchExpression.selector:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCSwitchExpression.cases:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.cspCases:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCSwitchExpression;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitCase(com.sun.tools.javac.tree.JCTree$JCCase);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCCase;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCCase.pats:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCCase.stats:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCCase;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitSynchronized(com.sun.tools.javac.tree.JCTree$JCSynchronized);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCSynchronized;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCSynchronized.lock:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCSynchronized.body:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCSynchronized;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitTry(com.sun.tools.javac.tree.JCTree$JCTry);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCTry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTry.resources:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTry.body:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTry.catchers:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.cspCatchers:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
4: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTry.finalizer:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
5: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 7 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTry;
1 7 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitCatch(com.sun.tools.javac.tree.JCTree$JCCatch);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCCatch;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCCatch.param:Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCCatch.body:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCCatch;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitConditional(com.sun.tools.javac.tree.JCTree$JCConditional);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCConditional;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCConditional.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCConditional.truepart:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCConditional.falsepart:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
4: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 6 1 tree Lcom/sun/tools/javac/tree/JCTree$JCConditional;
1 6 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitIf(com.sun.tools.javac.tree.JCTree$JCIf);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCIf;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCIf.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCIf.thenpart:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCIf.elsepart:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
4: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 6 1 tree Lcom/sun/tools/javac/tree/JCTree$JCIf;
1 6 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitExec(com.sun.tools.javac.tree.JCTree$JCExpressionStatement);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCExpressionStatement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCExpressionStatement.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCExpressionStatement;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitBreak(com.sun.tools.javac.tree.JCTree$JCBreak);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCBreak;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCBreak;
1 3 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitYield(com.sun.tools.javac.tree.JCTree$JCYield);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCYield;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCYield;
1 3 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitContinue(com.sun.tools.javac.tree.JCTree$JCContinue);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCContinue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCContinue;
1 3 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitReturn(com.sun.tools.javac.tree.JCTree$JCReturn);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCReturn;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCReturn.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCReturn;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitThrow(com.sun.tools.javac.tree.JCTree$JCThrow);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCThrow;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCThrow.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCThrow;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitAssert(com.sun.tools.javac.tree.JCTree$JCAssert);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCAssert;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAssert.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAssert.detail:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCAssert;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitApply(com.sun.tools.javac.tree.JCTree$JCMethodInvocation);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCMethodInvocation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodInvocation.meth:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodInvocation.args:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCMethodInvocation;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitNewClass(com.sun.tools.javac.tree.JCTree$JCNewClass);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCNewClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewClass.encl:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewClass.clazz:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewClass.args:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
4: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewClass.def:Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
5: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 7 1 tree Lcom/sun/tools/javac/tree/JCTree$JCNewClass;
1 7 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitNewArray(com.sun.tools.javac.tree.JCTree$JCNewArray);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCNewArray;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewArray.elemtype:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewArray.dims:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewArray.elems:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
4: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 6 1 tree Lcom/sun/tools/javac/tree/JCTree$JCNewArray;
1 6 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitParens(com.sun.tools.javac.tree.JCTree$JCParens);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCParens;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCParens.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCParens;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitAssign(com.sun.tools.javac.tree.JCTree$JCAssign);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCAssign;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAssign.lhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAssign.rhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCAssign;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitAssignop(com.sun.tools.javac.tree.JCTree$JCAssignOp);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCAssignOp;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAssignOp.lhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAssignOp.rhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCAssignOp;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitUnary(com.sun.tools.javac.tree.JCTree$JCUnary);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCUnary;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCUnary.arg:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCUnary;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitBinary(com.sun.tools.javac.tree.JCTree$JCBinary);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCBinary;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCBinary.lhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCBinary.rhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCBinary;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitTypeCast(com.sun.tools.javac.tree.JCTree$JCTypeCast);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCTypeCast;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeCast.clazz:Lcom/sun/tools/javac/tree/JCTree;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeCast.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeCast;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitTypeTest(com.sun.tools.javac.tree.JCTree$JCInstanceOf);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCInstanceOf;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCInstanceOf.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCInstanceOf.pattern:Lcom/sun/tools/javac/tree/JCTree;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCInstanceOf;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitIndexed(com.sun.tools.javac.tree.JCTree$JCArrayAccess);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCArrayAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCArrayAccess.indexed:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCArrayAccess.index:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCArrayAccess;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitSelect(com.sun.tools.javac.tree.JCTree$JCFieldAccess);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCFieldAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCFieldAccess.selected:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCFieldAccess;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitIdent(com.sun.tools.javac.tree.JCTree$JCIdent);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCIdent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCIdent;
1 3 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitLiteral(com.sun.tools.javac.tree.JCTree$JCLiteral);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCLiteral;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCLiteral;
1 3 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitTypeIdent(com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCPrimitiveTypeTree;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCPrimitiveTypeTree;
1 3 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitTypeArray(com.sun.tools.javac.tree.JCTree$JCArrayTypeTree);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCArrayTypeTree;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCArrayTypeTree.elemtype:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCArrayTypeTree;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitTypeApply(com.sun.tools.javac.tree.JCTree$JCTypeApply);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCTypeApply;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeApply.clazz:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeApply.arguments:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeApply;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitLetExpr(com.sun.tools.javac.tree.JCTree$LetExpr);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$LetExpr;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$LetExpr.defs:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$LetExpr.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
3: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$LetExpr;
1 5 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitTypeParameter(com.sun.tools.javac.tree.JCTree$JCTypeParameter);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCTypeParameter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeParameter.bounds:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeParameter;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitTypeUnion(com.sun.tools.javac.tree.JCTree$JCTypeUnion);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCTypeUnion;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.jvm.CRTable$SourceRange
dup
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.startPos:(Lcom/sun/tools/javac/tree/JCTree;)I
aload 0
aload 1
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.endPos:(Lcom/sun/tools/javac/tree/JCTree;)I
invokespecial com.sun.tools.javac.jvm.CRTable$SourceRange.<init>:(II)V
astore 2
start local 2 1: aload 2
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeUnion.alternatives:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceComputer.csp:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
invokevirtual com.sun.tools.javac.jvm.CRTable$SourceRange.mergeWith:(Lcom/sun/tools/javac/jvm/CRTable$SourceRange;)Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
pop
2: aload 0
aload 2
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeUnion;
1 4 2 sr Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
MethodParameters:
Name Flags
tree
public void visitWildcard(com.sun.tools.javac.tree.JCTree$JCWildcard);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCWildcard;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCWildcard;
MethodParameters:
Name Flags
tree
public void visitErroneous(com.sun.tools.javac.tree.JCTree$JCErroneous);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCErroneous;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield com.sun.tools.javac.jvm.CRTable$SourceComputer.result:Lcom/sun/tools/javac/jvm/CRTable$SourceRange;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCErroneous;
MethodParameters:
Name Flags
tree
public void visitTree(com.sun.tools.javac.tree.JCTree);
descriptor: (Lcom/sun/tools/javac/tree/JCTree;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.tools.javac.util.Assert.error:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree;
MethodParameters:
Name Flags
tree
public int startPos(com.sun.tools.javac.tree.JCTree);
descriptor: (Lcom/sun/tools/javac/tree/JCTree;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_m1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.tools.javac.tree.TreeInfo.getStartPos:(Lcom/sun/tools/javac/tree/JCTree;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree;
MethodParameters:
Name Flags
tree
public int endPos(com.sun.tools.javac.tree.JCTree);
descriptor: (Lcom/sun/tools/javac/tree/JCTree;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_m1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.tools.javac.jvm.CRTable$SourceComputer.this$0:Lcom/sun/tools/javac/jvm/CRTable;
getfield com.sun.tools.javac.jvm.CRTable.endPosTable:Lcom/sun/tools/javac/tree/EndPosTable;
invokestatic com.sun.tools.javac.tree.TreeInfo.getEndPos:(Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/tree/EndPosTable;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/jvm/CRTable$SourceComputer;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree;
MethodParameters:
Name Flags
tree
}
SourceFile: "CRTable.java"
NestHost: com.sun.tools.javac.jvm.CRTable
InnerClasses:
SourceComputer = com.sun.tools.javac.jvm.CRTable$SourceComputer of com.sun.tools.javac.jvm.CRTable
SourceRange = com.sun.tools.javac.jvm.CRTable$SourceRange of com.sun.tools.javac.jvm.CRTable
public JCArrayAccess = com.sun.tools.javac.tree.JCTree$JCArrayAccess of com.sun.tools.javac.tree.JCTree
public JCArrayTypeTree = com.sun.tools.javac.tree.JCTree$JCArrayTypeTree of com.sun.tools.javac.tree.JCTree
public JCAssert = com.sun.tools.javac.tree.JCTree$JCAssert of com.sun.tools.javac.tree.JCTree
public JCAssign = com.sun.tools.javac.tree.JCTree$JCAssign of com.sun.tools.javac.tree.JCTree
public JCAssignOp = com.sun.tools.javac.tree.JCTree$JCAssignOp of com.sun.tools.javac.tree.JCTree
public JCBinary = com.sun.tools.javac.tree.JCTree$JCBinary of com.sun.tools.javac.tree.JCTree
public JCBlock = com.sun.tools.javac.tree.JCTree$JCBlock of com.sun.tools.javac.tree.JCTree
public JCBreak = com.sun.tools.javac.tree.JCTree$JCBreak of com.sun.tools.javac.tree.JCTree
public JCCase = com.sun.tools.javac.tree.JCTree$JCCase of com.sun.tools.javac.tree.JCTree
public JCCatch = com.sun.tools.javac.tree.JCTree$JCCatch of com.sun.tools.javac.tree.JCTree
public JCConditional = com.sun.tools.javac.tree.JCTree$JCConditional of com.sun.tools.javac.tree.JCTree
public JCContinue = com.sun.tools.javac.tree.JCTree$JCContinue of com.sun.tools.javac.tree.JCTree
public JCDoWhileLoop = com.sun.tools.javac.tree.JCTree$JCDoWhileLoop of com.sun.tools.javac.tree.JCTree
public JCEnhancedForLoop = com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop of com.sun.tools.javac.tree.JCTree
public JCErroneous = com.sun.tools.javac.tree.JCTree$JCErroneous of com.sun.tools.javac.tree.JCTree
public JCExpressionStatement = com.sun.tools.javac.tree.JCTree$JCExpressionStatement of com.sun.tools.javac.tree.JCTree
public JCFieldAccess = com.sun.tools.javac.tree.JCTree$JCFieldAccess of com.sun.tools.javac.tree.JCTree
public JCForLoop = com.sun.tools.javac.tree.JCTree$JCForLoop of com.sun.tools.javac.tree.JCTree
public JCIdent = com.sun.tools.javac.tree.JCTree$JCIdent of com.sun.tools.javac.tree.JCTree
public JCIf = com.sun.tools.javac.tree.JCTree$JCIf of com.sun.tools.javac.tree.JCTree
public JCInstanceOf = com.sun.tools.javac.tree.JCTree$JCInstanceOf of com.sun.tools.javac.tree.JCTree
public JCLabeledStatement = com.sun.tools.javac.tree.JCTree$JCLabeledStatement of com.sun.tools.javac.tree.JCTree
public JCLiteral = com.sun.tools.javac.tree.JCTree$JCLiteral of com.sun.tools.javac.tree.JCTree
public JCMethodDecl = com.sun.tools.javac.tree.JCTree$JCMethodDecl of com.sun.tools.javac.tree.JCTree
public JCMethodInvocation = com.sun.tools.javac.tree.JCTree$JCMethodInvocation of com.sun.tools.javac.tree.JCTree
public JCNewArray = com.sun.tools.javac.tree.JCTree$JCNewArray of com.sun.tools.javac.tree.JCTree
public JCNewClass = com.sun.tools.javac.tree.JCTree$JCNewClass of com.sun.tools.javac.tree.JCTree
public JCParens = com.sun.tools.javac.tree.JCTree$JCParens of com.sun.tools.javac.tree.JCTree
public JCPrimitiveTypeTree = com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree of com.sun.tools.javac.tree.JCTree
public JCReturn = com.sun.tools.javac.tree.JCTree$JCReturn of com.sun.tools.javac.tree.JCTree
public JCSkip = com.sun.tools.javac.tree.JCTree$JCSkip of com.sun.tools.javac.tree.JCTree
public JCSwitch = com.sun.tools.javac.tree.JCTree$JCSwitch of com.sun.tools.javac.tree.JCTree
public JCSwitchExpression = com.sun.tools.javac.tree.JCTree$JCSwitchExpression of com.sun.tools.javac.tree.JCTree
public JCSynchronized = com.sun.tools.javac.tree.JCTree$JCSynchronized of com.sun.tools.javac.tree.JCTree
public JCThrow = com.sun.tools.javac.tree.JCTree$JCThrow of com.sun.tools.javac.tree.JCTree
public JCTry = com.sun.tools.javac.tree.JCTree$JCTry of com.sun.tools.javac.tree.JCTree
public JCTypeApply = com.sun.tools.javac.tree.JCTree$JCTypeApply of com.sun.tools.javac.tree.JCTree
public JCTypeCast = com.sun.tools.javac.tree.JCTree$JCTypeCast of com.sun.tools.javac.tree.JCTree
public JCTypeParameter = com.sun.tools.javac.tree.JCTree$JCTypeParameter of com.sun.tools.javac.tree.JCTree
public JCTypeUnion = com.sun.tools.javac.tree.JCTree$JCTypeUnion of com.sun.tools.javac.tree.JCTree
public JCUnary = com.sun.tools.javac.tree.JCTree$JCUnary of com.sun.tools.javac.tree.JCTree
public JCVariableDecl = com.sun.tools.javac.tree.JCTree$JCVariableDecl of com.sun.tools.javac.tree.JCTree
public JCWhileLoop = com.sun.tools.javac.tree.JCTree$JCWhileLoop of com.sun.tools.javac.tree.JCTree
public JCWildcard = com.sun.tools.javac.tree.JCTree$JCWildcard of com.sun.tools.javac.tree.JCTree
public JCYield = com.sun.tools.javac.tree.JCTree$JCYield of com.sun.tools.javac.tree.JCTree
public LetExpr = com.sun.tools.javac.tree.JCTree$LetExpr of com.sun.tools.javac.tree.JCTree
public abstract Visitor = com.sun.tools.javac.tree.JCTree$Visitor of com.sun.tools.javac.tree.JCTree