public final class org.glassfish.jersey.internal.OsgiRegistry
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.glassfish.jersey.internal.OsgiRegistry
super_class: java.lang.Object
{
private static final java.lang.String WEB_INF_CLASSES;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "WEB-INF/classes/"
private static final java.lang.String CoreBundleSymbolicNAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.glassfish.jersey.core.jersey-common"
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final BundleContext bundleContext;
descriptor: LBundleContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<java.lang.Long, java.util.Map<java.lang.String, java.util.concurrent.Callable<java.util.List<java.lang.Class<?>>>>> factories;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Long;Ljava/util/Map<Ljava/lang/String;Ljava/util/concurrent/Callable<Ljava/util/List<Ljava/lang/Class<*>;>;>;>;>;
private final java.util.concurrent.locks.ReadWriteLock lock;
descriptor: Ljava/util/concurrent/locks/ReadWriteLock;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static org.glassfish.jersey.internal.OsgiRegistry instance;
descriptor: Lorg/glassfish/jersey/internal/OsgiRegistry;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private final java.util.Map<java.lang.String, Bundle> classToBundleMapping;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;LBundle;>;
public static synchronized org.glassfish.jersey.internal.OsgiRegistry getInstance();
descriptor: ()Lorg/glassfish/jersey/internal/OsgiRegistry;
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tBundleReference cannot be resolved to a type\n\tBundleContext cannot be resolved to a type\n\tFrameworkUtil cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
public void bundleChanged(BundleEvent);
descriptor: (LBundleEvent;)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\tBundleEvent cannot be resolved to a type\n\tBundleEvent cannot be resolved to a variable\n\tBundleEvent cannot be resolved to a variable\n\tBundleEvent cannot be resolved to a variable\n\tBundle cannot be resolved to a type\n\tBundleContext 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/glassfish/jersey/internal/OsgiRegistry;
MethodParameters:
Name Flags
event final
public static java.lang.String bundleEntryPathToClassName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
packagePath
bundleEntryPath
public static boolean isPackageLevelEntry(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
packagePath
entryPath final
public static java.lang.String normalizedPackagePath(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
packagePath
public java.util.Enumeration<java.net.URL> getPackageResources(java.lang.String, java.lang.ClassLoader, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ljava/util/Enumeration;
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\tBundle cannot be resolved to a type\n\tBundleContext 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/glassfish/jersey/internal/OsgiRegistry;
Signature: (Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ljava/util/Enumeration<Ljava/net/URL;>;
MethodParameters:
Name Flags
packagePath final
classLoader final
recursive final
public java.lang.Class<?> classForNameWithException(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Class;
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/glassfish/jersey/internal/OsgiRegistry;
Exceptions:
throws java.lang.ClassNotFoundException
Signature: (Ljava/lang/String;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
className final
public java.util.ResourceBundle getResourceBundle(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/ResourceBundle;
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\tBundleContext 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/glassfish/jersey/internal/OsgiRegistry;
MethodParameters:
Name Flags
bundleName final
void <init>(BundleContext);
descriptor: (LBundleContext;)V
flags: (0x0000)
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\tThe import org.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tSynchronousBundleListener cannot be resolved to a type\n\tBundleContext 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\tBundleContext cannot be resolved to a type\n\tBundleContext cannot be resolved to a type\n\tBundleContext cannot be resolved to a type\n\tBundle cannot be resolved to a type\n\tBundleContext cannot be resolved to a type\n\tBundle cannot be resolved to a variable\n\tBundle cannot be resolved to a variable\n\tBundle cannot be resolved to a variable\n\tBundle cannot be resolved to a variable\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/glassfish/jersey/internal/OsgiRegistry;
MethodParameters:
Name Flags
bundleContext final
void hookUp();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tBundleContext 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/glassfish/jersey/internal/OsgiRegistry;
private void registerExistingBundles();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
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\tBundleContext cannot be resolved to a type\n\tBundle cannot be resolved to a variable\n\tBundle cannot be resolved to a variable\n\tBundle cannot be resolved to a variable\n\tBundle cannot be resolved to a variable\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/glassfish/jersey/internal/OsgiRegistry;
private void setOSGiServiceFinderIteratorProvider();
descriptor: ()V
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/glassfish/jersey/internal/OsgiRegistry;
void register(Bundle);
descriptor: (LBundle;)V
flags: (0x0000)
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/glassfish/jersey/internal/OsgiRegistry;
MethodParameters:
Name Flags
bundle final
private java.util.List<java.lang.Class<?>> locateAllProviders(java.lang.String);
descriptor: (Ljava/lang/String;)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/glassfish/jersey/internal/OsgiRegistry;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/Class<*>;>;
MethodParameters:
Name Flags
serviceName final
static java.lang.Class<?> loadClass(Bundle, java.lang.String);
descriptor: (LBundle;Ljava/lang/String;)Ljava/lang/Class;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
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
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.ClassNotFoundException
Signature: (LBundle;Ljava/lang/String;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
bundle final
className final
static java.util.Enumeration<java.net.URL> findEntries(Bundle, java.lang.String, java.lang.String, boolean);
descriptor: (LBundle;Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Enumeration;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=4, args_size=4
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
LocalVariableTable:
Start End Slot Name Signature
Signature: (LBundle;Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Enumeration<Ljava/net/URL;>;
MethodParameters:
Name Flags
bundle final
path final
fileNamePattern final
recursive final
}
SourceFile: "OsgiRegistry.java"
NestMembers:
org.glassfish.jersey.internal.OsgiRegistry$1 org.glassfish.jersey.internal.OsgiRegistry$2 org.glassfish.jersey.internal.OsgiRegistry$BundleSpiProvidersLoader org.glassfish.jersey.internal.OsgiRegistry$OsgiServiceFinder org.glassfish.jersey.internal.OsgiRegistry$OsgiServiceFinder$1 org.glassfish.jersey.internal.OsgiRegistry$OsgiServiceFinder$2
InnerClasses:
private BundleSpiProvidersLoader = org.glassfish.jersey.internal.OsgiRegistry$BundleSpiProvidersLoader of org.glassfish.jersey.internal.OsgiRegistry
private final OsgiServiceFinder = org.glassfish.jersey.internal.OsgiRegistry$OsgiServiceFinder of org.glassfish.jersey.internal.OsgiRegistry