public class com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit
super_class: com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit
{
final com.sun.tools.javac.util.Bits inits;
descriptor: Lcom/sun/tools/javac/util/Bits;
flags: (0x0010) ACC_FINAL
final com.sun.tools.javac.util.Bits uninits;
descriptor: Lcom/sun/tools/javac/util/Bits;
flags: (0x0010) ACC_FINAL
final com.sun.tools.javac.util.Bits exit_inits;
descriptor: Lcom/sun/tools/javac/util/Bits;
flags: (0x0010) ACC_FINAL
final com.sun.tools.javac.util.Bits exit_uninits;
descriptor: Lcom/sun/tools/javac/util/Bits;
flags: (0x0010) ACC_FINAL
final com.sun.tools.javac.comp.Flow$AssignAnalyzer this$1;
descriptor: Lcom/sun/tools/javac/comp/Flow$AssignAnalyzer;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(com.sun.tools.javac.comp.Flow$AssignAnalyzer, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Bits, com.sun.tools.javac.util.Bits);
descriptor: (Lcom/sun/tools/javac/comp/Flow$AssignAnalyzer;Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/util/Bits;Lcom/sun/tools/javac/util/Bits;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 // com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit this
start local 2 // com.sun.tools.javac.tree.JCTree tree
start local 3 // com.sun.tools.javac.util.Bits inits
start local 4 // com.sun.tools.javac.util.Bits uninits
0: .line 1587
aload 0 /* this */
aload 1
putfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.this$1:Lcom/sun/tools/javac/comp/Flow$AssignAnalyzer;
1: .line 1588
aload 0 /* this */
aload 2 /* tree */
invokespecial com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit.<init>:(Lcom/sun/tools/javac/tree/JCTree;)V
2: .line 1584
aload 0 /* this */
new com.sun.tools.javac.util.Bits
dup
iconst_1
invokespecial com.sun.tools.javac.util.Bits.<init>:(Z)V
putfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.exit_inits:Lcom/sun/tools/javac/util/Bits;
3: .line 1585
aload 0 /* this */
new com.sun.tools.javac.util.Bits
dup
iconst_1
invokespecial com.sun.tools.javac.util.Bits.<init>:(Z)V
putfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.exit_uninits:Lcom/sun/tools/javac/util/Bits;
4: .line 1589
aload 0 /* this */
aload 3 /* inits */
putfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.inits:Lcom/sun/tools/javac/util/Bits;
5: .line 1590
aload 0 /* this */
aload 4 /* uninits */
putfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.uninits:Lcom/sun/tools/javac/util/Bits;
6: .line 1591
aload 0 /* this */
getfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.exit_inits:Lcom/sun/tools/javac/util/Bits;
aload 3 /* inits */
invokevirtual com.sun.tools.javac.util.Bits.assign:(Lcom/sun/tools/javac/util/Bits;)Lcom/sun/tools/javac/util/Bits;
pop
7: .line 1592
aload 0 /* this */
getfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.exit_uninits:Lcom/sun/tools/javac/util/Bits;
aload 4 /* uninits */
invokevirtual com.sun.tools.javac.util.Bits.assign:(Lcom/sun/tools/javac/util/Bits;)Lcom/sun/tools/javac/util/Bits;
pop
8: .line 1593
return
end local 4 // com.sun.tools.javac.util.Bits uninits
end local 3 // com.sun.tools.javac.util.Bits inits
end local 2 // com.sun.tools.javac.tree.JCTree tree
end local 0 // com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/javac/comp/Flow$AssignAnalyzer$AssignPendingExit;
0 9 2 tree Lcom/sun/tools/javac/tree/JCTree;
0 9 3 inits Lcom/sun/tools/javac/util/Bits;
0 9 4 uninits Lcom/sun/tools/javac/util/Bits;
MethodParameters:
Name Flags
this$0 final
tree
inits final
uninits final
public void resolveJump();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit this
0: .line 1597
aload 0 /* this */
getfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.inits:Lcom/sun/tools/javac/util/Bits;
aload 0 /* this */
getfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.exit_inits:Lcom/sun/tools/javac/util/Bits;
invokevirtual com.sun.tools.javac.util.Bits.andSet:(Lcom/sun/tools/javac/util/Bits;)Lcom/sun/tools/javac/util/Bits;
pop
1: .line 1598
aload 0 /* this */
getfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.uninits:Lcom/sun/tools/javac/util/Bits;
aload 0 /* this */
getfield com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit.exit_uninits:Lcom/sun/tools/javac/util/Bits;
invokevirtual com.sun.tools.javac.util.Bits.andSet:(Lcom/sun/tools/javac/util/Bits;)Lcom/sun/tools/javac/util/Bits;
pop
2: .line 1599
return
end local 0 // com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/comp/Flow$AssignAnalyzer$AssignPendingExit;
}
SourceFile: "Flow.java"
NestHost: com.sun.tools.javac.comp.Flow
InnerClasses:
public AssignAnalyzer = com.sun.tools.javac.comp.Flow$AssignAnalyzer of com.sun.tools.javac.comp.Flow
public AssignPendingExit = com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit of com.sun.tools.javac.comp.Flow$AssignAnalyzer
abstract BaseAnalyzer = com.sun.tools.javac.comp.Flow$BaseAnalyzer of com.sun.tools.javac.comp.Flow
PendingExit = com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit of com.sun.tools.javac.comp.Flow$BaseAnalyzer