public class org.jruby.ir.representations.IGVCFGVisitor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jruby.ir.representations.IGVCFGVisitor
super_class: java.lang.Object
{
java.io.PrintStream writer;
descriptor: Ljava/io/PrintStream;
flags: (0x0000)
java.util.Map<org.jruby.ir.representations.BasicBlock, java.lang.Integer> indexOffsets;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Lorg/jruby/ir/representations/BasicBlock;Ljava/lang/Integer;>;
java.util.List<org.jruby.ir.Tuple<java.lang.Integer, java.lang.Integer>> instrEdges;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Lorg/jruby/ir/Tuple<Ljava/lang/Integer;Ljava/lang/Integer;>;>;
java.util.List<org.jruby.ir.Tuple<java.lang.Integer, org.jruby.ir.instructions.JumpTargetInstr>> ;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Lorg/jruby/ir/Tuple<Ljava/lang/Integer;Lorg/jruby/ir/instructions/JumpTargetInstr;>;>;
org.jruby.ir.instructions.Instr lastInstr;
descriptor: Lorg/jruby/ir/instructions/Instr;
flags: (0x0000)
org.jruby.ir.util.IGVInstrListener listener;
descriptor: Lorg/jruby/ir/util/IGVInstrListener;
flags: (0x0000)
public void <init>(org.jruby.ir.representations.CFG, java.io.PrintStream, java.lang.String);
descriptor: (Lorg/jruby/ir/representations/CFG;Ljava/io/PrintStream;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe type jnr.ffi.annotations.In cannot be resolved. It is indirectly referenced from required .class files\n\tThe import jnr.ffi.annotations.In cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ir/representations/IGVCFGVisitor;
MethodParameters:
Name Flags
cfg
writer
name
protected void visitBasicBlocks(org.jruby.ir.representations.CFG);
descriptor: (Lorg/jruby/ir/representations/CFG;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ir/representations/IGVCFGVisitor;
MethodParameters:
Name Flags
cfg
protected void visitEdges(org.jruby.ir.representations.CFG);
descriptor: (Lorg/jruby/ir/representations/CFG;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ir/representations/IGVCFGVisitor;
MethodParameters:
Name Flags
cfg
protected void visitInstrs(org.jruby.ir.representations.BasicBlock);
descriptor: (Lorg/jruby/ir/representations/BasicBlock;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ir/representations/IGVCFGVisitor;
MethodParameters:
Name Flags
basicBlock
public void BasicBlock(org.jruby.ir.representations.BasicBlock);
descriptor: (Lorg/jruby/ir/representations/BasicBlock;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ir/representations/IGVCFGVisitor;
MethodParameters:
Name Flags
basicBlock
public void CFG(org.jruby.ir.representations.CFG, java.lang.String);
descriptor: (Lorg/jruby/ir/representations/CFG;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ir/representations/IGVCFGVisitor;
MethodParameters:
Name Flags
cfg
name
public int Instr(org.jruby.ir.instructions.Instr);
descriptor: (Lorg/jruby/ir/instructions/Instr;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ir/representations/IGVCFGVisitor;
MethodParameters:
Name Flags
instr
}
SourceFile: "IGVCFGVisitor.java"