public class com.sun.tools.javac.tree.TreeTranslator extends com.sun.tools.javac.tree.JCTree$Visitor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.javac.tree.TreeTranslator
super_class: com.sun.tools.javac.tree.JCTree$Visitor
{
protected com.sun.tools.javac.tree.JCTree result;
descriptor: Lcom/sun/tools/javac/tree/JCTree;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: 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/tree/TreeTranslator;
public <T extends com.sun.tools.javac.tree.JCTree> T translate();
descriptor: (Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.tools.javac.tree.JCTree.accept:(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V
3: aload 0
getfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
astore 2
start local 2 4: aload 0
aconst_null
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 tree TT;
4 6 2 tmpResult Lcom/sun/tools/javac/tree/JCTree;
Signature: <T:Lcom/sun/tools/javac/tree/JCTree;>(TT;)TT;
MethodParameters:
Name Flags
tree
public <T extends com.sun.tools.javac.tree.JCTree> com.sun.tools.javac.util.List<T> translate(com.sun.tools.javac.util.List<T>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
astore 2
start local 2 2: goto 5
3: StackMap locals: com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 2
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
putfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
4: aload 2
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 2
StackMap locals:
StackMap stack:
5: aload 2
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 3
end local 2 6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 7 1 trees Lcom/sun/tools/javac/util/List<TT;>;
2 6 2 l Lcom/sun/tools/javac/util/List<TT;>;
Signature: <T:Lcom/sun/tools/javac/tree/JCTree;>(Lcom/sun/tools/javac/util/List<TT;>;)Lcom/sun/tools/javac/util/List<TT;>;
MethodParameters:
Name Flags
trees
public com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCVariableDecl> translateVarDefs(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCVariableDecl>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
astore 2
start local 2 1: goto 4
2: StackMap locals: com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 2
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree$JCVariableDecl
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCVariableDecl
putfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
3: aload 2
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 2
StackMap locals:
StackMap stack:
4: aload 2
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 2
end local 2 5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 trees Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;>;
1 5 2 l Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;>;
Signature: (Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;>;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;>;
MethodParameters:
Name Flags
trees
public com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCTypeParameter> translateTypeParams(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCTypeParameter>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
astore 2
start local 2 1: goto 4
2: StackMap locals: com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 2
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree$JCTypeParameter
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCTypeParameter
putfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
3: aload 2
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 2
StackMap locals:
StackMap stack:
4: aload 2
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 2
end local 2 5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 trees Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCTypeParameter;>;
1 5 2 l Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCTypeParameter;>;
Signature: (Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCTypeParameter;>;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCTypeParameter;>;
MethodParameters:
Name Flags
trees
public com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCCase> translateCases(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCCase>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
astore 2
start local 2 1: goto 4
2: StackMap locals: com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 2
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree$JCCase
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCCase
putfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
3: aload 2
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 2
StackMap locals:
StackMap stack:
4: aload 2
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 2
end local 2 5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 trees Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCase;>;
1 5 2 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/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCase;>;
MethodParameters:
Name Flags
trees
public com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCCatch> translateCatchers(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCCatch>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
astore 2
start local 2 1: goto 4
2: StackMap locals: com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 2
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree$JCCatch
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCCatch
putfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
3: aload 2
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 2
StackMap locals:
StackMap stack:
4: aload 2
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 2
end local 2 5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 trees Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCatch;>;
1 5 2 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/util/List<Lcom/sun/tools/javac/tree/JCTree$JCCatch;>;
MethodParameters:
Name Flags
trees
public com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCAnnotation> translateAnnotations(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree$JCAnnotation>);
descriptor: (Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
astore 2
start local 2 1: goto 4
2: StackMap locals: com.sun.tools.javac.util.List
StackMap stack:
aload 2
aload 0
aload 2
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.JCTree$JCAnnotation
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCAnnotation
putfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
3: aload 2
getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
astore 2
StackMap locals:
StackMap stack:
4: aload 2
invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
ifne 2
end local 2 5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 trees Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>;
1 5 2 l Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>;
Signature: (Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>;
MethodParameters:
Name Flags
trees
public void visitTopLevel(com.sun.tools.javac.tree.JCTree$JCCompilationUnit);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCCompilationUnit.defs:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCCompilationUnit.defs:Lcom/sun/tools/javac/util/List;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit;
MethodParameters:
Name Flags
tree
public void visitPackageDef(com.sun.tools.javac.tree.JCTree$JCPackageDecl);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCPackageDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCPackageDecl.annotations:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCPackageDecl.annotations:Lcom/sun/tools/javac/util/List;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCPackageDecl.pid:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCPackageDecl.pid:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCPackageDecl;
MethodParameters:
Name Flags
tree
public void visitImport(com.sun.tools.javac.tree.JCTree$JCImport);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCImport;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCImport.qualid:Lcom/sun/tools/javac/tree/JCTree;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
putfield com.sun.tools.javac.tree.JCTree$JCImport.qualid:Lcom/sun/tools/javac/tree/JCTree;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCImport;
MethodParameters:
Name Flags
tree
public void visitClassDef(com.sun.tools.javac.tree.JCTree$JCClassDecl);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCClassDecl.mods:Lcom/sun/tools/javac/tree/JCTree$JCModifiers;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCModifiers
putfield com.sun.tools.javac.tree.JCTree$JCClassDecl.mods:Lcom/sun/tools/javac/tree/JCTree$JCModifiers;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCClassDecl.typarams:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translateTypeParams:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCClassDecl.typarams:Lcom/sun/tools/javac/util/List;
2: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCClassDecl.extending:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCClassDecl.extending:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
3: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCClassDecl.implementing:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCClassDecl.implementing:Lcom/sun/tools/javac/util/List;
4: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCClassDecl.defs:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCClassDecl.defs:Lcom/sun/tools/javac/util/List;
5: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 7 1 tree Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;
MethodParameters:
Name Flags
tree
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.mods:Lcom/sun/tools/javac/tree/JCTree$JCModifiers;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCModifiers
putfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.mods:Lcom/sun/tools/javac/tree/JCTree$JCModifiers;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.restype:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.restype:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.typarams:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translateTypeParams:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.typarams:Lcom/sun/tools/javac/util/List;
3: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.recvparam:Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCVariableDecl
putfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.recvparam:Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
4: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.params:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translateVarDefs:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.params:Lcom/sun/tools/javac/util/List;
5: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.thrown:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.thrown:Lcom/sun/tools/javac/util/List;
6: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCBlock
putfield com.sun.tools.javac.tree.JCTree$JCMethodDecl.body:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
7: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 9 1 tree Lcom/sun/tools/javac/tree/JCTree$JCMethodDecl;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.mods:Lcom/sun/tools/javac/tree/JCTree$JCModifiers;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCModifiers
putfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.mods:Lcom/sun/tools/javac/tree/JCTree$JCModifiers;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.nameexpr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.nameexpr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.vartype:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
3: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.init:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
4: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 tree Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCSkip;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCBlock.stats:Lcom/sun/tools/javac/util/List;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCBlock;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCStatement
putfield com.sun.tools.javac.tree.JCTree$JCDoWhileLoop.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCDoWhileLoop.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCDoWhileLoop;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCWhileLoop.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCStatement
putfield com.sun.tools.javac.tree.JCTree$JCWhileLoop.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCWhileLoop;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCForLoop.init:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCForLoop.init:Lcom/sun/tools/javac/util/List;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCForLoop.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCForLoop.step:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCForLoop.step:Lcom/sun/tools/javac/util/List;
3: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCStatement
putfield com.sun.tools.javac.tree.JCTree$JCForLoop.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
4: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 tree Lcom/sun/tools/javac/tree/JCTree$JCForLoop;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCVariableDecl
putfield com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.var:Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCStatement
putfield com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
3: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCEnhancedForLoop;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCStatement
putfield com.sun.tools.javac.tree.JCTree$JCLabeledStatement.body:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCLabeledStatement;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCSwitch.selector:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCSwitch.cases:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translateCases:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCSwitch.cases:Lcom/sun/tools/javac/util/List;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCSwitch;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCCase.pat:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCCase.pat:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCCase.stats:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCCase.stats:Lcom/sun/tools/javac/util/List;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCCase;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCSynchronized.lock:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCBlock
putfield com.sun.tools.javac.tree.JCTree$JCSynchronized.body:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCSynchronized;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTry.resources:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCTry.resources:Lcom/sun/tools/javac/util/List;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCBlock
putfield com.sun.tools.javac.tree.JCTree$JCTry.body:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
2: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTry.catchers:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translateCatchers:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCTry.catchers:Lcom/sun/tools/javac/util/List;
3: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCBlock
putfield com.sun.tools.javac.tree.JCTree$JCTry.finalizer:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
4: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTry;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCVariableDecl
putfield com.sun.tools.javac.tree.JCTree$JCCatch.param:Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCBlock
putfield com.sun.tools.javac.tree.JCTree$JCCatch.body:Lcom/sun/tools/javac/tree/JCTree$JCBlock;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCCatch;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCConditional.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCConditional.truepart:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCConditional.falsepart:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
3: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCConditional;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCIf.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCStatement
putfield com.sun.tools.javac.tree.JCTree$JCIf.thenpart:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
2: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCStatement
putfield com.sun.tools.javac.tree.JCTree$JCIf.elsepart:Lcom/sun/tools/javac/tree/JCTree$JCStatement;
3: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCIf;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCExpressionStatement.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCExpressionStatement;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCBreak;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCContinue;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCReturn.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCReturn;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCThrow.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCThrow;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCAssert.cond:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCAssert.detail:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCAssert;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCMethodInvocation.meth:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMethodInvocation.args:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCMethodInvocation.args:Lcom/sun/tools/javac/util/List;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCMethodInvocation;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCNewClass.encl:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCNewClass.clazz:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewClass.args:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCNewClass.args:Lcom/sun/tools/javac/util/List;
3: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCClassDecl
putfield com.sun.tools.javac.tree.JCTree$JCNewClass.def:Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;
4: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 6 1 tree Lcom/sun/tools/javac/tree/JCTree$JCNewClass;
MethodParameters:
Name Flags
tree
public void visitLambda(com.sun.tools.javac.tree.JCTree$JCLambda);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCLambda;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCLambda.params:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCLambda.params:Lcom/sun/tools/javac/util/List;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCLambda.body:Lcom/sun/tools/javac/tree/JCTree;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
putfield com.sun.tools.javac.tree.JCTree$JCLambda.body:Lcom/sun/tools/javac/tree/JCTree;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCLambda;
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=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewArray.annotations:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCNewArray.annotations:Lcom/sun/tools/javac/util/List;
1: invokestatic com.sun.tools.javac.util.List.nil:()Lcom/sun/tools/javac/util/List;
astore 2
start local 2 2: aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewArray.dimAnnotations:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: com.sun.tools.javac.tree.TreeTranslator com.sun.tools.javac.tree.JCTree$JCNewArray com.sun.tools.javac.util.List top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.javac.util.List
astore 3
start local 3 4: aload 2
aload 0
aload 3
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.util.List.append:(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List;
astore 2
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 1
aload 2
putfield com.sun.tools.javac.tree.JCTree$JCNewArray.dimAnnotations:Lcom/sun/tools/javac/util/List;
7: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCNewArray.elemtype:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
8: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewArray.dims:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCNewArray.dims:Lcom/sun/tools/javac/util/List;
9: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCNewArray.elems:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCNewArray.elems:Lcom/sun/tools/javac/util/List;
10: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 12 1 tree Lcom/sun/tools/javac/tree/JCTree$JCNewArray;
2 12 2 dimAnnos Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>;>;
4 5 3 origDimAnnos Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCParens.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCParens;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCAssign.lhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCAssign.rhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCAssign;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCAssignOp.lhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCAssignOp.rhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCAssignOp;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCUnary.arg:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCUnary;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCBinary.lhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCBinary.rhs:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCBinary;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeCast.clazz:Lcom/sun/tools/javac/tree/JCTree;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
putfield com.sun.tools.javac.tree.JCTree$JCTypeCast.clazz:Lcom/sun/tools/javac/tree/JCTree;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCTypeCast.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeCast;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCInstanceOf.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCInstanceOf.clazz:Lcom/sun/tools/javac/tree/JCTree;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
putfield com.sun.tools.javac.tree.JCTree$JCInstanceOf.clazz:Lcom/sun/tools/javac/tree/JCTree;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCInstanceOf;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCArrayAccess.indexed:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCArrayAccess.index:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCArrayAccess;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCFieldAccess.selected:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCFieldAccess;
MethodParameters:
Name Flags
tree
public void visitReference(com.sun.tools.javac.tree.JCTree$JCMemberReference);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCMemberReference;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCMemberReference.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCMemberReference.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCMemberReference;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCIdent;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCLiteral;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCPrimitiveTypeTree;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCArrayTypeTree.elemtype:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCArrayTypeTree;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCTypeApply.clazz:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeApply.arguments:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCTypeApply.arguments:Lcom/sun/tools/javac/util/List;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeApply;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeUnion.alternatives:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCTypeUnion.alternatives:Lcom/sun/tools/javac/util/List;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeUnion;
MethodParameters:
Name Flags
tree
public void visitTypeIntersection(com.sun.tools.javac.tree.JCTree$JCTypeIntersection);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCTypeIntersection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeIntersection.bounds:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCTypeIntersection.bounds:Lcom/sun/tools/javac/util/List;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeIntersection;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeParameter.annotations:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCTypeParameter.annotations:Lcom/sun/tools/javac/util/List;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCTypeParameter.bounds:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCTypeParameter.bounds:Lcom/sun/tools/javac/util/List;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCTypeParameter;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCWildcard.kind:Lcom/sun/tools/javac/tree/JCTree$TypeBoundKind;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$TypeBoundKind
putfield com.sun.tools.javac.tree.JCTree$JCWildcard.kind:Lcom/sun/tools/javac/tree/JCTree$TypeBoundKind;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCWildcard.inner:Lcom/sun/tools/javac/tree/JCTree;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
putfield com.sun.tools.javac.tree.JCTree$JCWildcard.inner:Lcom/sun/tools/javac/tree/JCTree;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCWildcard;
MethodParameters:
Name Flags
tree
public void visitTypeBoundKind(com.sun.tools.javac.tree.JCTree$TypeBoundKind);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$TypeBoundKind;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$TypeBoundKind;
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
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 2 1 tree Lcom/sun/tools/javac/tree/JCTree$JCErroneous;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$LetExpr.defs:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translateVarDefs:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$LetExpr.defs:Lcom/sun/tools/javac/util/List;
1: aload 1
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.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$LetExpr.expr:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$LetExpr;
MethodParameters:
Name Flags
tree
public void visitModifiers(com.sun.tools.javac.tree.JCTree$JCModifiers);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCModifiers;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCModifiers.annotations:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translateAnnotations:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCModifiers.annotations:Lcom/sun/tools/javac/util/List;
1: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 3 1 tree Lcom/sun/tools/javac/tree/JCTree$JCModifiers;
MethodParameters:
Name Flags
tree
public void visitAnnotation(com.sun.tools.javac.tree.JCTree$JCAnnotation);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAnnotation.annotationType:Lcom/sun/tools/javac/tree/JCTree;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
putfield com.sun.tools.javac.tree.JCTree$JCAnnotation.annotationType:Lcom/sun/tools/javac/tree/JCTree;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAnnotation.args:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCAnnotation.args:Lcom/sun/tools/javac/util/List;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;
MethodParameters:
Name Flags
tree
public void visitAnnotatedType(com.sun.tools.javac.tree.JCTree$JCAnnotatedType);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCAnnotatedType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAnnotatedType.annotations:Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List;
putfield com.sun.tools.javac.tree.JCTree$JCAnnotatedType.annotations:Lcom/sun/tools/javac/util/List;
1: aload 1
aload 0
aload 1
getfield com.sun.tools.javac.tree.JCTree$JCAnnotatedType.underlyingType:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.tree.TreeTranslator.translate:(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree;
checkcast com.sun.tools.javac.tree.JCTree$JCExpression
putfield com.sun.tools.javac.tree.JCTree$JCAnnotatedType.underlyingType:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
2: aload 0
aload 1
putfield com.sun.tools.javac.tree.TreeTranslator.result:Lcom/sun/tools/javac/tree/JCTree;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 4 1 tree Lcom/sun/tools/javac/tree/JCTree$JCAnnotatedType;
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=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.AssertionError
dup
aload 1
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/tree/TreeTranslator;
0 1 1 tree Lcom/sun/tools/javac/tree/JCTree;
MethodParameters:
Name Flags
tree
}
SourceFile: "TreeTranslator.java"
InnerClasses:
public JCAnnotatedType = com.sun.tools.javac.tree.JCTree$JCAnnotatedType of com.sun.tools.javac.tree.JCTree
public JCAnnotation = com.sun.tools.javac.tree.JCTree$JCAnnotation of com.sun.tools.javac.tree.JCTree
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 JCClassDecl = com.sun.tools.javac.tree.JCTree$JCClassDecl of com.sun.tools.javac.tree.JCTree
public JCCompilationUnit = com.sun.tools.javac.tree.JCTree$JCCompilationUnit 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 abstract JCExpression = com.sun.tools.javac.tree.JCTree$JCExpression 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 JCImport = com.sun.tools.javac.tree.JCTree$JCImport 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 JCLambda = com.sun.tools.javac.tree.JCTree$JCLambda of com.sun.tools.javac.tree.JCTree
public JCLiteral = com.sun.tools.javac.tree.JCTree$JCLiteral of com.sun.tools.javac.tree.JCTree
public JCMemberReference = com.sun.tools.javac.tree.JCTree$JCMemberReference 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 JCModifiers = com.sun.tools.javac.tree.JCTree$JCModifiers 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 JCPackageDecl = com.sun.tools.javac.tree.JCTree$JCPackageDecl 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 abstract JCStatement = com.sun.tools.javac.tree.JCTree$JCStatement of com.sun.tools.javac.tree.JCTree
public JCSwitch = com.sun.tools.javac.tree.JCTree$JCSwitch 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 JCTypeIntersection = com.sun.tools.javac.tree.JCTree$JCTypeIntersection 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 LetExpr = com.sun.tools.javac.tree.JCTree$LetExpr of com.sun.tools.javac.tree.JCTree
public TypeBoundKind = com.sun.tools.javac.tree.JCTree$TypeBoundKind of com.sun.tools.javac.tree.JCTree
public abstract Visitor = com.sun.tools.javac.tree.JCTree$Visitor of com.sun.tools.javac.tree.JCTree