public class org.jruby.embed.osgi.internal.JRubyOSGiBundleClassLoader extends java.lang.ClassLoader
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jruby.embed.osgi.internal.JRubyOSGiBundleClassLoader
super_class: java.lang.ClassLoader
{
private static final org.jruby.util.log.Logger LOG;
descriptor: Lorg/jruby/util/log/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.jruby.embed.osgi.internal.IOSGiClassLoaderAdapter ADAPTER;
descriptor: Lorg/jruby/embed/osgi/internal/IOSGiClassLoaderAdapter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private boolean _lookInOsgiFirst;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.LinkedHashMap<Bundle, java.lang.ClassLoader> _libraries;
descriptor: Ljava/util/LinkedHashMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/LinkedHashMap<LBundle;Ljava/lang/ClassLoader;>;
public void <init>();
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 problems: \n\tThe import org.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tBundleReference cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tFrameworkUtil cannot be resolved\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tFrameworkUtil cannot be resolved\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
public void <init>(Bundle);
descriptor: (LBundle;)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\tThe import org.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tBundleReference cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tFrameworkUtil cannot be resolved\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tFrameworkUtil cannot be resolved\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
MethodParameters:
Name Flags
creator
public void addBundle(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)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\tBundle cannot be resolved to a type\n\tFrameworkUtil cannot be resolved\n\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
Signature: (Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
classInOsgiBundle
public boolean addBundle(Bundle);
descriptor: (LBundle;)Z
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\tBundle cannot be resolved to a type\n\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
MethodParameters:
Name Flags
bundle
public boolean removeBundle(Bundle);
descriptor: (LBundle;)Z
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\tBundle cannot be resolved to a type\n\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bundle
public Bundle getBundle();
descriptor: ()LBundle;
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\tBundle cannot be resolved to a type\n\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
public java.util.Enumeration<java.net.URL> getResources(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Enumeration;
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\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/String;)Ljava/util/Enumeration<Ljava/net/URL;>;
MethodParameters:
Name Flags
name
public java.net.URL getResource(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/net/URL;
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\tBundle cannot be resolved to a type\n\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
MethodParameters:
Name Flags
name
private java.util.List<java.net.URL> toList(java.util.List<java.util.Enumeration<java.net.URL>>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
Signature: (Ljava/util/List<Ljava/util/Enumeration<Ljava/net/URL;>;>;)Ljava/util/List<Ljava/net/URL;>;
MethodParameters:
Name Flags
l
protected java.lang.Class<?> findClass(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Class;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tBundle cannot be resolved to a type\n\tBundle 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/embed/osgi/internal/JRubyOSGiBundleClassLoader;
Exceptions:
throws java.lang.ClassNotFoundException
Signature: (Ljava/lang/String;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
name
}
SourceFile: "JRubyOSGiBundleClassLoader.java"