public class org.jruby.ir.targets.MethodData
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jruby.ir.targets.MethodData
super_class: java.lang.Object
{
public final org.jruby.ir.targets.IRBytecodeAdapter method;
descriptor: Lorg/jruby/ir/targets/IRBytecodeAdapter;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.jruby.ir.IRScope scope;
descriptor: Lorg/jruby/ir/IRScope;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.headius.invokebinder.Signature signature;
descriptor: Lcom/headius/invokebinder/Signature;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int specificArity;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.util.Map<java.lang.String, java.lang.Integer> varMap;
descriptor: Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
public final java.util.Map<org.jruby.ir.operands.Label, org.objectweb.asm.Label> labelMap;
descriptor: Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jruby/ir/operands/Label;Lorg/objectweb/asm/Label;>;
public void <init>(org.jruby.ir.targets.IRBytecodeAdapter, org.jruby.ir.IRScope, com.headius.invokebinder.Signature, int);
descriptor: (Lorg/jruby/ir/targets/IRBytecodeAdapter;Lorg/jruby/ir/IRScope;Lcom/headius/invokebinder/Signature;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.objectweb cannot be resolved\n\tType cannot be resolved\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\torg.objectweb cannot be resolved to a type\n\torg.objectweb cannot be resolved to a type\n\tLabel cannot be resolved to a type\n\tThe method newLabel() from the type IRBytecodeAdapter refers to the missing type Label\n\tLabel cannot be resolved to a type\n\torg.objectweb cannot be resolved to a type\n\torg.objectweb cannot be resolved to a type\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/targets/MethodData;
MethodParameters:
Name Flags
method
scope
signature
specificArity
public int local(org.jruby.ir.operands.Variable, Type);
descriptor: (Lorg/jruby/ir/operands/Variable;LType;)I
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\tType cannot be resolved to a type\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/targets/MethodData;
MethodParameters:
Name Flags
variable
type
public int local(org.jruby.ir.operands.Variable);
descriptor: (Lorg/jruby/ir/operands/Variable;)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\tType cannot be resolved to a type\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/targets/MethodData;
MethodParameters:
Name Flags
variable
public int local(java.lang.String);
descriptor: (Ljava/lang/String;)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\tType cannot be resolved to a type\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/targets/MethodData;
MethodParameters:
Name Flags
newName
public int local(java.lang.String, Type);
descriptor: (Ljava/lang/String;LType;)I
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\tType cannot be resolved to a type\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/targets/MethodData;
MethodParameters:
Name Flags
newName
type
public org.objectweb.asm.Label getLabel(org.jruby.ir.operands.Label);
descriptor: (Lorg/jruby/ir/operands/Label;)Lorg/objectweb/asm/Label;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\torg.objectweb cannot be resolved to a type\n\torg.objectweb cannot be resolved to a type\n\tLabel cannot be resolved to a type\n\tThe method newLabel() from the type IRBytecodeAdapter refers to the missing type Label\n\tLabel cannot be resolved to a type\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/targets/MethodData;
MethodParameters:
Name Flags
label
}
SourceFile: "MethodData.java"