abstract class org.jruby.RubyClass$BaseReificator implements org.jruby.RubyClass$Reificator
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: org.jruby.RubyClass$BaseReificator
super_class: java.lang.Object
{
protected final java.lang.Class reifiedParent;
descriptor: Ljava/lang/Class;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.lang.String javaName;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.lang.String javaPath;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final ClassWriter cw;
descriptor: LClassWriter;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
final org.jruby.RubyClass this$0;
descriptor: Lorg/jruby/RubyClass;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(java.lang.Class<?>, java.lang.String, java.lang.String);
descriptor: (Lorg/jruby/RubyClass;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
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\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tClassWriter cannot be resolved to a type\n\tClassWriter cannot be resolved to a type\n\tClassWriter cannot be resolved to a type\n\tClassWriter cannot be resolved to a variable\n\tClassWriter cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tACC_SUPER cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_STATIC cannot be resolved to a variable\n\tACC_PRIVATE cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_STATIC cannot be resolved to a variable\n\tACC_PRIVATE cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tACC_STATIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tClassWriter cannot be resolved to a type\n\tAnnotationVisitor cannot be resolved to a type\n\tClassWriter cannot be resolved to a type\n\tFieldVisitor cannot be resolved to a type\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tAnnotationVisitor cannot be resolved to a type\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tACC_STATIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tACC_VARARGS cannot be resolved to a variable\n\tACC_STATIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tACC_VARARGS cannot be resolved to a variable\n\tACC_STATIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tACC_VARARGS cannot be resolved to a variable\n\tACC_PUBLIC cannot be resolved to a variable\n\tACC_VARARGS cannot be resolved to a variable\n\tClassWriter 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/RubyClass$BaseReificator;
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V
MethodParameters:
Name Flags
this$0 final
reifiedParent
javaName
javaPath
public byte[] reify();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tClassWriter cannot be resolved to a type\n\tACC_STATIC cannot be resolved to a variable\n\tACC_PRIVATE cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_STATIC cannot be resolved to a variable\n\tACC_PRIVATE cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tACC_STATIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tACC_PUBLIC cannot be resolved to a variable\n\tClassWriter cannot be resolved to a type\n\tClassWriter 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/RubyClass$BaseReificator;
public abstract void customReify();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
private java.lang.String[] interfaces();
descriptor: ()[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
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/RubyClass$BaseReificator;
}
SourceFile: "RubyClass.java"
NestHost: org.jruby.RubyClass
InnerClasses:
private abstract BaseReificator = org.jruby.RubyClass$BaseReificator of org.jruby.RubyClass
abstract Reificator = org.jruby.RubyClass$Reificator of org.jruby.RubyClass