public class org.jruby.ir.targets.IRBytecodeAdapter7 extends org.jruby.ir.targets.IRBytecodeAdapter6
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jruby.ir.targets.IRBytecodeAdapter7
super_class: org.jruby.ir.targets.IRBytecodeAdapter6
{
public void <init>(org.jruby.compiler.impl.SkinnyMethodAdapter, com.headius.invokebinder.Signature, org.jruby.ir.targets.ClassData);
descriptor: (Lorg/jruby/compiler/impl/SkinnyMethodAdapter;Lcom/headius/invokebinder/Signature;Lorg/jruby/ir/targets/ClassData;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial org.jruby.ir.targets.IRBytecodeAdapter6.<init>:(Lorg/jruby/compiler/impl/SkinnyMethodAdapter;Lcom/headius/invokebinder/Signature;Lorg/jruby/ir/targets/ClassData;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jruby/ir/targets/IRBytecodeAdapter7;
0 2 1 adapter Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
0 2 2 signature Lcom/headius/invokebinder/Signature;
0 2 3 classData Lorg/jruby/ir/targets/ClassData;
MethodParameters:
Name Flags
adapter
signature
classData
public void invokeOther(java.lang.String, int, java.lang.String, org.jruby.ir.instructions.CallBase, int);
descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHandle cannot be resolved to a type\n\tHandle cannot be resolved to a type\n\tHandle cannot be resolved to a type\n\tHandle 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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
scopeFieldName
call
arity
public void invokeArrayDeref(java.lang.String, int, java.lang.String, org.jruby.ir.instructions.CallBase);
descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;)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 problem: \n\tHandle 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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
scopeFieldName
call
public void invokeOtherOneFixnum(java.lang.String, int, org.jruby.ir.instructions.CallBase, long);
descriptor: (Ljava/lang/String;ILorg/jruby/ir/instructions/CallBase;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method getFixnumOperatorHandle() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
call
fixnum
public void invokeOtherOneFloat(java.lang.String, int, org.jruby.ir.instructions.CallBase, double);
descriptor: (Ljava/lang/String;ILorg/jruby/ir/instructions/CallBase;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method getFloatOperatorHandle() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
call
flote
private void invokeOtherOrSelfArity1(java.lang.String, int, org.jruby.ir.instructions.CallBase);
descriptor: (Ljava/lang/String;ILorg/jruby/ir/instructions/CallBase;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokevirtual org.jruby.ir.instructions.CallBase.getCallType:()Lorg/jruby/runtime/CallType;
getstatic org.jruby.runtime.CallType.NORMAL:Lorg/jruby/runtime/CallType;
if_acmpne 3
1: aload 0
aload 1
iload 2
aconst_null
aload 3
iconst_1
invokevirtual org.jruby.ir.targets.IRBytecodeAdapter7.invokeOther:(Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
aconst_null
aload 3
iconst_1
invokevirtual org.jruby.ir.targets.IRBytecodeAdapter7.invokeSelf:(Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jruby/ir/targets/IRBytecodeAdapter7;
0 5 1 file Ljava/lang/String;
0 5 2 line I
0 5 3 call Lorg/jruby/ir/instructions/CallBase;
MethodParameters:
Name Flags
file
line
call
public void invokeSelf(java.lang.String, int, java.lang.String, org.jruby.ir.instructions.CallBase, int);
descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHandle cannot be resolved to a type\n\tHandle cannot be resolved to a type\n\tHandle cannot be resolved to a type\n\tHandle 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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
scopeFieldName
call
arity
public void invokeInstanceSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[]);
descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method invokeSuper() from the type Bootstrap refers to the missing type Handle\n\tThe method invokeSuper() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
name
arity
hasClosure
splatmap
public void invokeClassSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[]);
descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method invokeSuper() from the type Bootstrap refers to the missing type Handle\n\tThe method invokeSuper() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
name
arity
hasClosure
splatmap
public void invokeUnresolvedSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[]);
descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method invokeSuper() from the type Bootstrap refers to the missing type Handle\n\tThe method invokeSuper() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
name
arity
hasClosure
splatmap
public void invokeZSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[]);
descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method invokeSuper() from the type Bootstrap refers to the missing type Handle\n\tThe method invokeSuper() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
file
line
name
arity
hasClosure
splatmap
public void putField(java.lang.String);
descriptor: (Ljava/lang/String;)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\tHandle 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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
name
public void getField(java.lang.String);
descriptor: (Ljava/lang/String;)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\tHandle 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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
name
public void array(int);
descriptor: (I)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\tThe method array() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
length
public void hash(int);
descriptor: (I)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\tThe method hash() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
length
public void kwargsHash(int);
descriptor: (I)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\tThe method kwargsHash() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
length
public void checkpoint();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method checkpointHandle() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
public void branchIfNil(Label);
descriptor: (LLabel;)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 problems: \n\tLabel cannot be resolved to a type\n\tThe method isNilBoot() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
label
public void branchIfTruthy(Label);
descriptor: (LLabel;)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 problems: \n\tLabel cannot be resolved to a type\n\tThe method isTrueBoot() from the type Bootstrap refers to the missing type Handle\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/IRBytecodeAdapter7;
MethodParameters:
Name Flags
label
}
SourceFile: "IRBytecodeAdapter7.java"