public class org.glassfish.jersey.server.ResourceConfig extends javax.ws.rs.core.Application implements javax.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>, org.glassfish.jersey.server.ServerConfig
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.jersey.server.ResourceConfig
super_class: javax.ws.rs.core.Application
{
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private transient java.util.Set<java.lang.Class<?>> cachedClasses;
descriptor: Ljava/util/Set;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Set<Ljava/lang/Class<*>;>;
private transient java.util.Set<java.lang.Class<?>> cachedClassesView;
descriptor: Ljava/util/Set;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Set<Ljava/lang/Class<*>;>;
private transient java.util.Set<java.lang.Object> cachedSingletons;
descriptor: Ljava/util/Set;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Set<Ljava/lang/Object;>;
private transient java.util.Set<java.lang.Object> cachedSingletonsView;
descriptor: Ljava/util/Set;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Set<Ljava/lang/Object;>;
private transient boolean resetFinders;
descriptor: Z
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private volatile org.glassfish.jersey.server.ResourceConfig$State state;
descriptor: Lorg/glassfish/jersey/server/ResourceConfig$State;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/glassfish/jersey/server/ResourceConfig;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic org.glassfish.jersey.server.ResourceConfig.LOGGER:Ljava/util/logging/Logger;
return
LocalVariableTable:
Start End Slot Name Signature
public static org.glassfish.jersey.server.ResourceConfig forApplication(javax.ws.rs.core.Application);
descriptor: (Ljavax/ws/rs/core/Application;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
instanceof org.glassfish.jersey.server.ResourceConfig
ifeq 2
1: aload 0
checkcast org.glassfish.jersey.server.ResourceConfig
goto 3
2: StackMap locals:
StackMap stack:
new org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig
dup
aload 0
aconst_null
aconst_null
invokespecial org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig.<init>:(Ljavax/ws/rs/core/Application;Ljava/lang/Class;Ljava/util/Set;)V
3: StackMap locals:
StackMap stack: org.glassfish.jersey.server.ResourceConfig
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 application Ljavax/ws/rs/core/Application;
MethodParameters:
Name Flags
application final
public static org.glassfish.jersey.server.ResourceConfig forApplicationClass(java.lang.Class<? extends javax.ws.rs.core.Application>);
descriptor: (Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig
dup
aconst_null
aload 0
aconst_null
invokespecial org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig.<init>:(Ljavax/ws/rs/core/Application;Ljava/lang/Class;Ljava/util/Set;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 applicationClass Ljava/lang/Class<+Ljavax/ws/rs/core/Application;>;
Signature: (Ljava/lang/Class<+Ljavax/ws/rs/core/Application;>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
applicationClass final
public static org.glassfish.jersey.server.ResourceConfig forApplicationClass(java.lang.Class<? extends javax.ws.rs.core.Application>, java.util.Set<java.lang.Class<?>>);
descriptor: (Ljava/lang/Class;Ljava/util/Set;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig
dup
aconst_null
aload 0
aload 1
invokespecial org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig.<init>:(Ljavax/ws/rs/core/Application;Ljava/lang/Class;Ljava/util/Set;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 applicationClass Ljava/lang/Class<+Ljavax/ws/rs/core/Application;>;
0 1 1 defaultClasses Ljava/util/Set<Ljava/lang/Class<*>;>;
Signature: (Ljava/lang/Class<+Ljavax/ws/rs/core/Application;>;Ljava/util/Set<Ljava/lang/Class<*>;>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
applicationClass final
defaultClasses final
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.ws.rs.core.Application.<init>:()V
1: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedClasses:Ljava/util/Set;
2: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedClassesView:Ljava/util/Set;
3: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedSingletons:Ljava/util/Set;
4: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedSingletonsView:Ljava/util/Set;
5: aload 0
iconst_0
putfield org.glassfish.jersey.server.ResourceConfig.resetFinders:Z
6: aload 0
new org.glassfish.jersey.server.ResourceConfig$State
dup
invokespecial org.glassfish.jersey.server.ResourceConfig$State.<init>:()V
putfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/server/ResourceConfig;
public void <init>(java.util.Set<java.lang.Class<?>>);
descriptor: (Ljava/util/Set;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.glassfish.jersey.server.ResourceConfig.<init>:()V
1: aload 0
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig.registerClasses:(Ljava/util/Set;)Lorg/glassfish/jersey/server/ResourceConfig;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 classes Ljava/util/Set<Ljava/lang/Class<*>;>;
Signature: (Ljava/util/Set<Ljava/lang/Class<*>;>;)V
MethodParameters:
Name Flags
classes final
public void <init>(java.lang.Class<?>[]);
descriptor: ([Ljava/lang/Class;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.Set
invokespecial org.glassfish.jersey.server.ResourceConfig.<init>:(Ljava/util/Set;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 classes [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
classes final
public void <init>(org.glassfish.jersey.server.ResourceConfig);
descriptor: (Lorg/glassfish/jersey/server/ResourceConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javax.ws.rs.core.Application.<init>:()V
1: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedClasses:Ljava/util/Set;
2: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedClassesView:Ljava/util/Set;
3: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedSingletons:Ljava/util/Set;
4: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedSingletonsView:Ljava/util/Set;
5: aload 0
iconst_0
putfield org.glassfish.jersey.server.ResourceConfig.resetFinders:Z
6: aload 0
new org.glassfish.jersey.server.ResourceConfig$State
dup
aload 1
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokespecial org.glassfish.jersey.server.ResourceConfig$State.<init>:(Lorg/glassfish/jersey/server/ResourceConfig$State;)V
putfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 8 1 original Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
original final
public final org.glassfish.jersey.server.ResourceConfig addProperties(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.addProperties:(Ljava/util/Map;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 properties Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
properties final
public org.glassfish.jersey.server.ResourceConfig setProperties(java.util.Map<java.lang.String, ?>);
descriptor: (Ljava/util/Map;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.setProperties:(Ljava/util/Map;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 properties Ljava/util/Map<Ljava/lang/String;*>;
Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
properties final
public org.glassfish.jersey.server.ResourceConfig property(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.property:(Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 name Ljava/lang/String;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name final
value final
public org.glassfish.jersey.server.ResourceConfig register(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.register:(Ljava/lang/Class;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 componentClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
componentClass final
public org.glassfish.jersey.server.ResourceConfig register(java.lang.Class<?>, int);
descriptor: (Ljava/lang/Class;I)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
iload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.register:(Ljava/lang/Class;I)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 componentClass Ljava/lang/Class<*>;
0 3 2 bindingPriority I
Signature: (Ljava/lang/Class<*>;I)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
componentClass final
bindingPriority final
public org.glassfish.jersey.server.ResourceConfig register(java.lang.Class<?>, java.lang.Class<?>[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.register:(Ljava/lang/Class;[Ljava/lang/Class;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 componentClass Ljava/lang/Class<*>;
0 3 2 contracts [Ljava/lang/Class;
Signature: (Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
componentClass final
contracts final
public org.glassfish.jersey.server.ResourceConfig register(java.lang.Class<?>, java.util.Map<java.lang.Class<?>, java.lang.Integer>);
descriptor: (Ljava/lang/Class;Ljava/util/Map;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.register:(Ljava/lang/Class;Ljava/util/Map;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 componentClass Ljava/lang/Class<*>;
0 3 2 contracts Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;
Signature: (Ljava/lang/Class<*>;Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
componentClass final
contracts final
public org.glassfish.jersey.server.ResourceConfig register(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.register:(Ljava/lang/Object;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 component Ljava/lang/Object;
MethodParameters:
Name Flags
component final
public org.glassfish.jersey.server.ResourceConfig register(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
iload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.register:(Ljava/lang/Object;I)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 component Ljava/lang/Object;
0 3 2 bindingPriority I
MethodParameters:
Name Flags
component final
bindingPriority final
public org.glassfish.jersey.server.ResourceConfig register(, java.lang.Class<?>[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.register:(Ljava/lang/Object;[Ljava/lang/Class;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 component Ljava/lang/Object;
0 3 2 contracts [Ljava/lang/Class;
Signature: (Ljava/lang/Object;[Ljava/lang/Class<*>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
component final
contracts final
public org.glassfish.jersey.server.ResourceConfig register(, java.util.Map<java.lang.Class<?>, java.lang.Integer>);
descriptor: (Ljava/lang/Object;Ljava/util/Map;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.register:(Ljava/lang/Object;Ljava/util/Map;)Lorg/glassfish/jersey/model/internal/CommonConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 component Ljava/lang/Object;
0 3 2 contracts Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;
Signature: (Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
component final
contracts final
public final org.glassfish.jersey.server.ResourceConfig registerClasses(java.util.Set<java.lang.Class<?>>);
descriptor: (Ljava/util/Set;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Class
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 7 1 classes Ljava/util/Set<Ljava/lang/Class<*>;>;
4 5 2 cls Ljava/lang/Class<*>;
Signature: (Ljava/util/Set<Ljava/lang/Class<*>;>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
classes final
public final org.glassfish.jersey.server.ResourceConfig registerClasses(java.lang.Class<?>[]);
descriptor: ([Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.Set
invokevirtual org.glassfish.jersey.server.ResourceConfig.registerClasses:(Ljava/util/Set;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 classes [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
classes final
public final org.glassfish.jersey.server.ResourceConfig registerInstances(java.util.Set<java.lang.Object>);
descriptor: (Ljava/util/Set;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Object;)Lorg/glassfish/jersey/server/ResourceConfig;
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 7 1 instances Ljava/util/Set<Ljava/lang/Object;>;
4 5 2 instance Ljava/lang/Object;
Signature: (Ljava/util/Set<Ljava/lang/Object;>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
instances final
public final org.glassfish.jersey.server.ResourceConfig registerInstances(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.Set
invokevirtual org.glassfish.jersey.server.ResourceConfig.registerInstances:(Ljava/util/Set;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 instances [Ljava/lang/Object;
MethodParameters:
Name Flags
instances final
public final org.glassfish.jersey.server.ResourceConfig registerResources(org.glassfish.jersey.server.model.Resource[]);
descriptor: ([Lorg/glassfish/jersey/server/model/Resource;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.Set
invokevirtual org.glassfish.jersey.server.ResourceConfig.registerResources:(Ljava/util/Set;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 resources [Lorg/glassfish/jersey/server/model/Resource;
MethodParameters:
Name Flags
resources final
public final org.glassfish.jersey.server.ResourceConfig registerResources(java.util.Set<org.glassfish.jersey.server.model.Resource>);
descriptor: (Ljava/util/Set;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.registerResources:(Ljava/util/Set;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 4 1 resources Ljava/util/Set<Lorg/glassfish/jersey/server/model/Resource;>;
Signature: (Ljava/util/Set<Lorg/glassfish/jersey/server/model/Resource;>;)Lorg/glassfish/jersey/server/ResourceConfig;
MethodParameters:
Name Flags
resources final
public final org.glassfish.jersey.server.ResourceConfig registerFinder(org.glassfish.jersey.server.ResourceFinder);
descriptor: (Lorg/glassfish/jersey/server/ResourceFinder;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.invalidateCache:()V
3: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.registerFinder:(Lorg/glassfish/jersey/server/ResourceFinder;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 5 1 resourceFinder Lorg/glassfish/jersey/server/ResourceFinder;
MethodParameters:
Name Flags
resourceFinder final
public final org.glassfish.jersey.server.ResourceConfig setApplicationName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.setApplicationName:(Ljava/lang/String;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 applicationName Ljava/lang/String;
MethodParameters:
Name Flags
applicationName final
public final org.glassfish.jersey.server.ResourceConfig setClassLoader(java.lang.ClassLoader);
descriptor: (Ljava/lang/ClassLoader;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.setClassLoader:(Ljava/lang/ClassLoader;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 classLoader Ljava/lang/ClassLoader;
MethodParameters:
Name Flags
classLoader final
public final org.glassfish.jersey.server.ResourceConfig packages(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig.packages:(Z[Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 packages [Ljava/lang/String;
MethodParameters:
Name Flags
packages final
public final org.glassfish.jersey.server.ResourceConfig packages(boolean, java.lang.String[]);
descriptor: (Z[Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
arraylength
ifne 2
1: StackMap locals:
StackMap stack:
aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
new org.glassfish.jersey.server.internal.scanning.PackageNamesScanner
dup
aload 2
iload 1
invokespecial org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.<init>:([Ljava/lang/String;Z)V
invokevirtual org.glassfish.jersey.server.ResourceConfig.registerFinder:(Lorg/glassfish/jersey/server/ResourceFinder;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 recursive Z
0 3 2 packages [Ljava/lang/String;
MethodParameters:
Name Flags
recursive final
packages final
public final org.glassfish.jersey.server.ResourceConfig packages(boolean, java.lang.ClassLoader, java.lang.String[]);
descriptor: (ZLjava/lang/ClassLoader;[Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnull 1
aload 3
arraylength
ifne 2
1: StackMap locals:
StackMap stack:
aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
new org.glassfish.jersey.server.internal.scanning.PackageNamesScanner
dup
aload 2
aload 3
iload 1
invokespecial org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.<init>:(Ljava/lang/ClassLoader;[Ljava/lang/String;Z)V
invokevirtual org.glassfish.jersey.server.ResourceConfig.registerFinder:(Lorg/glassfish/jersey/server/ResourceFinder;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 recursive Z
0 3 2 classLoader Ljava/lang/ClassLoader;
0 3 3 packages [Ljava/lang/String;
MethodParameters:
Name Flags
recursive final
classLoader final
packages final
public final org.glassfish.jersey.server.ResourceConfig files(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig.files:(Z[Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 files [Ljava/lang/String;
MethodParameters:
Name Flags
files final
public final org.glassfish.jersey.server.ResourceConfig files(boolean, java.lang.String[]);
descriptor: (Z[Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
arraylength
ifne 2
1: StackMap locals:
StackMap stack:
aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
new org.glassfish.jersey.server.internal.scanning.FilesScanner
dup
aload 2
iload 1
invokespecial org.glassfish.jersey.server.internal.scanning.FilesScanner.<init>:([Ljava/lang/String;Z)V
invokevirtual org.glassfish.jersey.server.ResourceConfig.registerFinder:(Lorg/glassfish/jersey/server/ResourceFinder;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 3 1 recursive Z
0 3 2 files [Ljava/lang/String;
MethodParameters:
Name Flags
recursive final
files final
final void invalidateCache();
descriptor: ()V
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedClasses:Ljava/util/Set;
1: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedClassesView:Ljava/util/Set;
2: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedSingletons:Ljava/util/Set;
3: aload 0
aconst_null
putfield org.glassfish.jersey.server.ResourceConfig.cachedSingletonsView:Ljava/util/Set;
4: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.resetFinders:Z
ifeq 10
5: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
getfield org.glassfish.jersey.server.ResourceConfig$State.resourceFinders:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 2
goto 8
StackMap locals: org.glassfish.jersey.server.ResourceConfig top java.util.Iterator
StackMap stack:
6: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.glassfish.jersey.server.ResourceFinder
astore 1
start local 1 7: aload 1
invokeinterface org.glassfish.jersey.server.ResourceFinder.reset:()V
end local 1 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: aload 0
iconst_0
putfield org.glassfish.jersey.server.ResourceConfig.resetFinders:Z
10: StackMap locals: org.glassfish.jersey.server.ResourceConfig
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/glassfish/jersey/server/ResourceConfig;
7 8 1 finder Lorg/glassfish/jersey/server/ResourceFinder;
final void lock();
descriptor: ()V
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
astore 1
start local 1 1: aload 1
instanceof org.glassfish.jersey.server.ResourceConfig$ImmutableState
ifne 5
2: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.setupApplicationName:()V
3: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokestatic org.glassfish.jersey.internal.config.ExternalPropertiesConfigurationFactory.configure:(Ljavax/ws/rs/core/Configurable;)Z
pop
4: aload 0
new org.glassfish.jersey.server.ResourceConfig$ImmutableState
dup
aload 1
invokespecial org.glassfish.jersey.server.ResourceConfig$ImmutableState.<init>:(Lorg/glassfish/jersey/server/ResourceConfig$State;)V
putfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
5: StackMap locals: org.glassfish.jersey.server.ResourceConfig$State
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/server/ResourceConfig;
1 6 1 current Lorg/glassfish/jersey/server/ResourceConfig$State;
public final org.glassfish.jersey.server.ServerConfig getConfiguration();
descriptor: ()Lorg/glassfish/jersey/server/ServerConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
public final java.util.Map<java.lang.String, java.lang.Object> getProperties();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getProperties:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public final java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public java.util.Collection<java.lang.String> getPropertyNames();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getPropertyNames:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
Signature: ()Ljava/util/Collection<Ljava/lang/String;>;
public final boolean isProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.isProperty:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public final java.util.Set<java.lang.Class<?>> getClasses();
descriptor: ()Ljava/util/Set;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.cachedClassesView:Ljava/util/Set;
ifnonnull 3
1: aload 0
aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig._getClasses:()Ljava/util/Set;
putfield org.glassfish.jersey.server.ResourceConfig.cachedClasses:Ljava/util/Set;
2: aload 0
aload 0
getfield org.glassfish.jersey.server.ResourceConfig.cachedClasses:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield org.glassfish.jersey.server.ResourceConfig.cachedClassesView:Ljava/util/Set;
3: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.server.ResourceConfig.cachedClassesView:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/server/ResourceConfig;
Signature: ()Ljava/util/Set<Ljava/lang/Class<*>;>;
public final java.util.Set<java.lang.Object> getInstances();
descriptor: ()Ljava/util/Set;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.getSingletons:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
Signature: ()Ljava/util/Set<Ljava/lang/Object;>;
public final java.util.Set<java.lang.Object> getSingletons();
descriptor: ()Ljava/util/Set;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.cachedSingletonsView:Ljava/util/Set;
ifnonnull 5
1: aload 0
aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig._getSingletons:()Ljava/util/Set;
putfield org.glassfish.jersey.server.ResourceConfig.cachedSingletons:Ljava/util/Set;
2: aload 0
aload 0
getfield org.glassfish.jersey.server.ResourceConfig.cachedSingletons:Ljava/util/Set;
ifnonnull 3
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
goto 4
StackMap locals:
StackMap stack: org.glassfish.jersey.server.ResourceConfig
3: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.cachedSingletons:Ljava/util/Set;
StackMap locals: org.glassfish.jersey.server.ResourceConfig
StackMap stack: org.glassfish.jersey.server.ResourceConfig java.util.Set
4: invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield org.glassfish.jersey.server.ResourceConfig.cachedSingletonsView:Ljava/util/Set;
5: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.server.ResourceConfig.cachedSingletonsView:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/server/ResourceConfig;
Signature: ()Ljava/util/Set<Ljava/lang/Object;>;
final org.glassfish.jersey.model.internal.ComponentBag getComponentBag();
descriptor: ()Lorg/glassfish/jersey/model/internal/ComponentBag;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getComponentBag:()Lorg/glassfish/jersey/model/internal/ComponentBag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
final void configureAutoDiscoverableProviders(org.glassfish.jersey.internal.inject.InjectionManager, java.util.Collection<org.glassfish.jersey.internal.spi.AutoDiscoverable>);
descriptor: (Lorg/glassfish/jersey/internal/inject/InjectionManager;Ljava/util/Collection;)V
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
aload 2
iconst_0
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.configureAutoDiscoverableProviders:(Lorg/glassfish/jersey/internal/inject/InjectionManager;Ljava/util/Collection;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 injectionManager Lorg/glassfish/jersey/internal/inject/InjectionManager;
0 2 2 autoDiscoverables Ljava/util/Collection<Lorg/glassfish/jersey/internal/spi/AutoDiscoverable;>;
Signature: (Lorg/glassfish/jersey/internal/inject/InjectionManager;Ljava/util/Collection<Lorg/glassfish/jersey/internal/spi/AutoDiscoverable;>;)V
MethodParameters:
Name Flags
injectionManager
autoDiscoverables
final void configureForcedAutoDiscoverableProviders(org.glassfish.jersey.internal.inject.InjectionManager);
descriptor: (Lorg/glassfish/jersey/internal/inject/InjectionManager;)V
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
iconst_1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.configureAutoDiscoverableProviders:(Lorg/glassfish/jersey/internal/inject/InjectionManager;Ljava/util/Collection;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 injectionManager Lorg/glassfish/jersey/internal/inject/InjectionManager;
MethodParameters:
Name Flags
injectionManager
final void configureMetaProviders(org.glassfish.jersey.internal.inject.InjectionManager, org.glassfish.jersey.model.internal.ManagedObjectsFinalizer);
descriptor: (Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.configureMetaProviders:(Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 2 1 injectionManager Lorg/glassfish/jersey/internal/inject/InjectionManager;
0 2 2 finalizer Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;
MethodParameters:
Name Flags
injectionManager
finalizer
public javax.ws.rs.RuntimeType getRuntimeType();
descriptor: ()Ljavax/ws/rs/RuntimeType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getRuntimeType:()Ljavax/ws/rs/RuntimeType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
public boolean isEnabled(javax.ws.rs.core.Feature);
descriptor: (Ljavax/ws/rs/core/Feature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.isEnabled:(Ljavax/ws/rs/core/Feature;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 feature Ljavax/ws/rs/core/Feature;
MethodParameters:
Name Flags
feature final
public boolean isEnabled(java.lang.Class<? extends javax.ws.rs.core.Feature>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.isEnabled:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 featureClass Ljava/lang/Class<+Ljavax/ws/rs/core/Feature;>;
Signature: (Ljava/lang/Class<+Ljavax/ws/rs/core/Feature;>;)Z
MethodParameters:
Name Flags
featureClass final
public boolean isRegistered(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.isRegistered:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 component Ljava/lang/Object;
MethodParameters:
Name Flags
component final
public boolean isRegistered(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.isRegistered:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 componentClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
componentClass final
public java.util.Map<java.lang.Class<?>, java.lang.Integer> getContracts(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getContracts:(Ljava/lang/Class;)Ljava/util/Map;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 componentClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;
MethodParameters:
Name Flags
componentClass final
java.util.Set<java.lang.Class<?>> _getClasses();
descriptor: ()Ljava/util/Set;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.scanClasses:()Ljava/util/Set;
astore 1
start local 1 1: aload 1
aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getClasses:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
1 3 1 result Ljava/util/Set<Ljava/lang/Class<*>;>;
Signature: ()Ljava/util/Set<Ljava/lang/Class<*>;>;
private java.util.Set<java.lang.Class<?>> scanClasses();
descriptor: ()Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=15, args_size=1
start local 0 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
start local 1 1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
astore 2
start local 2 2: new java.util.HashSet
dup
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getResourceFinders:()Ljava/util/Set;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
astore 3
start local 3 3: aload 0
iconst_1
putfield org.glassfish.jersey.server.ResourceConfig.resetFinders:Z
4: aload 0
ldc "jersey.config.server.provider.classnames"
invokevirtual org.glassfish.jersey.server.ResourceConfig.parsePropertyValue:(Ljava/lang/String;)[Ljava/lang/String;
astore 4
start local 4 5: aload 4
ifnull 14
6: aload 4
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 13
StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[] top int int java.lang.String[]
StackMap stack:
7: aload 8
iload 6
aaload
astore 5
start local 5 8: aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getClassLoader:()Ljava/lang/ClassLoader;
aload 5
invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
9: goto 12
StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[] java.lang.String int int java.lang.String[]
StackMap stack: java.lang.ClassNotFoundException
10: pop
11: getstatic org.glassfish.jersey.server.ResourceConfig.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.CONFIG:Ljava/util/logging/Level;
aload 5
invokestatic org.glassfish.jersey.server.internal.LocalizationMessages.UNABLE_TO_LOAD_CLASS:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
end local 5 12: StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[] top int int java.lang.String[]
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
13: iload 6
iload 7
if_icmplt 7
14: StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[]
StackMap stack:
aload 0
ldc "jersey.config.server.provider.packages"
invokevirtual org.glassfish.jersey.server.ResourceConfig.parsePropertyValue:(Ljava/lang/String;)[Ljava/lang/String;
astore 5
start local 5 15: aload 5
ifnull 21
16: aload 0
ldc "jersey.config.server.provider.scanning.recursive"
invokevirtual org.glassfish.jersey.server.ResourceConfig.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
astore 6
start local 6 17: aload 6
ifnull 18
aload 6
invokestatic org.glassfish.jersey.internal.util.PropertiesHelper.isProperty:(Ljava/lang/Object;)Z
ifne 18
iconst_0
goto 19
StackMap locals: java.lang.String[] java.lang.Object
StackMap stack:
18: iconst_1
StackMap locals:
StackMap stack: int
19: istore 7
start local 7 20: aload 3
new org.glassfish.jersey.server.internal.scanning.PackageNamesScanner
dup
aload 5
iload 7
invokespecial org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.<init>:([Ljava/lang/String;Z)V
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 6 21: StackMap locals:
StackMap stack:
aload 0
ldc "jersey.config.server.provider.classpath"
invokevirtual org.glassfish.jersey.server.ResourceConfig.parsePropertyValue:(Ljava/lang/String;)[Ljava/lang/String;
astore 6
start local 6 22: aload 6
ifnull 24
23: aload 3
new org.glassfish.jersey.server.internal.scanning.FilesScanner
dup
aload 6
iconst_1
invokespecial org.glassfish.jersey.server.internal.scanning.FilesScanner.<init>:([Ljava/lang/String;Z)V
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
24: StackMap locals: java.lang.String[]
StackMap stack:
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getClassLoader:()Ljava/lang/ClassLoader;
invokestatic org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.newJaxrsResourceAndProviderListener:(Ljava/lang/ClassLoader;)Lorg/glassfish/jersey/server/internal/scanning/AnnotationAcceptingListener;
25: astore 7
start local 7 26: aload 3
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 9
goto 59
StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[] java.lang.String[] java.lang.String[] org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener top java.util.Iterator
StackMap stack:
27: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.glassfish.jersey.server.ResourceFinder
astore 8
start local 8 28: aload 7
astore 10
start local 10 29: aload 8
instanceof org.glassfish.jersey.server.internal.scanning.PackageNamesScanner
ifeq 56
30: aload 8
checkcast org.glassfish.jersey.server.internal.scanning.PackageNamesScanner
invokevirtual org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.getClassloader:()Ljava/lang/ClassLoader;
astore 11
start local 11 31: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.getClassLoader:()Ljava/lang/ClassLoader;
aload 11
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 56
32: aload 11
invokestatic org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.newJaxrsResourceAndProviderListener:(Ljava/lang/ClassLoader;)Lorg/glassfish/jersey/server/internal/scanning/AnnotationAcceptingListener;
astore 10
end local 11 33: goto 56
34: StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[] java.lang.String[] java.lang.String[] org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener org.glassfish.jersey.server.ResourceFinder java.util.Iterator org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener
StackMap stack:
aload 8
invokeinterface org.glassfish.jersey.server.ResourceFinder.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 11
start local 11 35: aload 10
aload 11
invokevirtual org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.accept:(Ljava/lang/String;)Z
ifeq 56
36: aload 8
invokeinterface org.glassfish.jersey.server.ResourceFinder.open:()Ljava/io/InputStream;
astore 12
start local 12 37: aload 10
aload 11
aload 12
invokevirtual org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.process:(Ljava/lang/String;Ljava/io/InputStream;)V
38: goto 52
StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[] java.lang.String[] java.lang.String[] org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener org.glassfish.jersey.server.ResourceFinder java.util.Iterator org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener java.lang.String java.io.InputStream
StackMap stack: java.io.IOException
39: pop
40: getstatic org.glassfish.jersey.server.ResourceConfig.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
aload 11
invokestatic org.glassfish.jersey.server.internal.LocalizationMessages.RESOURCE_CONFIG_UNABLE_TO_PROCESS:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
41: aload 12
invokevirtual java.io.InputStream.close:()V
42: goto 56
StackMap locals:
StackMap stack: java.io.IOException
43: astore 14
start local 14 44: getstatic org.glassfish.jersey.server.ResourceConfig.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
ldc "Error closing resource stream."
aload 14
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 14 45: goto 56
46: StackMap locals:
StackMap stack: java.lang.Throwable
astore 13
47: aload 12
invokevirtual java.io.InputStream.close:()V
48: goto 51
StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[] java.lang.String[] java.lang.String[] org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener org.glassfish.jersey.server.ResourceFinder java.util.Iterator org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener java.lang.String java.io.InputStream java.lang.Throwable
StackMap stack: java.io.IOException
49: astore 14
start local 14 50: getstatic org.glassfish.jersey.server.ResourceConfig.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
ldc "Error closing resource stream."
aload 14
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 14 51: StackMap locals:
StackMap stack:
aload 13
athrow
52: StackMap locals:
StackMap stack:
aload 12
invokevirtual java.io.InputStream.close:()V
53: goto 56
StackMap locals:
StackMap stack: java.io.IOException
54: astore 14
start local 14 55: getstatic org.glassfish.jersey.server.ResourceConfig.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
ldc "Error closing resource stream."
aload 14
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 14 end local 12 end local 11 56: StackMap locals:
StackMap stack:
aload 8
invokeinterface org.glassfish.jersey.server.ResourceFinder.hasNext:()Z
ifne 34
57: aload 10
aload 7
if_acmpeq 59
58: aload 1
aload 10
invokevirtual org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.getAnnotatedClasses:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
end local 10 end local 8 59: StackMap locals: org.glassfish.jersey.server.ResourceConfig java.util.Set org.glassfish.jersey.server.ResourceConfig$State java.util.Set java.lang.String[] java.lang.String[] java.lang.String[] org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 27
60: aload 1
aload 7
invokevirtual org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.getAnnotatedClasses:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
61: aload 1
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Lorg/glassfish/jersey/server/ResourceConfig;
1 62 1 result Ljava/util/Set<Ljava/lang/Class<*>;>;
2 62 2 _state Lorg/glassfish/jersey/server/ResourceConfig$State;
3 62 3 rfs Ljava/util/Set<Lorg/glassfish/jersey/server/ResourceFinder;>;
5 62 4 classNames [Ljava/lang/String;
8 12 5 className Ljava/lang/String;
15 62 5 packageNames [Ljava/lang/String;
17 21 6 p Ljava/lang/Object;
20 21 7 recursive Z
22 62 6 classPathElements [Ljava/lang/String;
26 62 7 parentAfl Lorg/glassfish/jersey/server/internal/scanning/AnnotationAcceptingListener;
28 59 8 resourceFinder Lorg/glassfish/jersey/server/ResourceFinder;
29 59 10 afl Lorg/glassfish/jersey/server/internal/scanning/AnnotationAcceptingListener;
31 33 11 classLoader Ljava/lang/ClassLoader;
35 56 11 next Ljava/lang/String;
37 56 12 in Ljava/io/InputStream;
44 45 14 ex Ljava/io/IOException;
50 51 14 ex Ljava/io/IOException;
55 56 14 ex Ljava/io/IOException;
Exception table:
from to target type
8 9 10 Class java.lang.ClassNotFoundException
37 38 39 Class java.io.IOException
41 42 43 Class java.io.IOException
37 41 46 any
47 48 49 Class java.io.IOException
52 53 54 Class java.io.IOException
Signature: ()Ljava/util/Set<Ljava/lang/Class<*>;>;
private java.lang.String[] parsePropertyValue(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getProperties:()Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 2: aload 3
ifnull 8
3: aload 3
instanceof java.lang.String
ifeq 6
4: aload 3
checkcast java.lang.String
invokestatic org.glassfish.jersey.internal.util.Tokenizer.tokenize:(Ljava/lang/String;)[Ljava/lang/String;
astore 2
5: goto 8
StackMap locals: java.lang.String[] java.lang.Object
StackMap stack:
6: aload 3
instanceof java.lang.String[]
ifeq 8
7: aload 3
checkcast java.lang.String[]
invokestatic org.glassfish.jersey.internal.util.Tokenizer.tokenize:([Ljava/lang/String;)[Ljava/lang/String;
astore 2
8: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 9 1 propertyName Ljava/lang/String;
1 9 2 classNames [Ljava/lang/String;
2 9 3 o Ljava/lang/Object;
MethodParameters:
Name Flags
propertyName final
java.util.Set<java.lang.Class<?>> getRegisteredClasses();
descriptor: ()Ljava/util/Set;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getComponentBag:()Lorg/glassfish/jersey/model/internal/ComponentBag;
invokevirtual org.glassfish.jersey.model.internal.ComponentBag.getRegistrations:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
Signature: ()Ljava/util/Set<Ljava/lang/Class<*>;>;
java.util.Set<java.lang.Object> _getSingletons();
descriptor: ()Ljava/util/Set;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getInstances:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/server/ResourceConfig;
1 3 1 result Ljava/util/Set<Ljava/lang/Object;>;
Signature: ()Ljava/util/Set<Ljava/lang/Object;>;
public final java.util.Set<org.glassfish.jersey.server.model.Resource> getResources();
descriptor: ()Ljava/util/Set;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getResources:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
Signature: ()Ljava/util/Set<Lorg/glassfish/jersey/server/model/Resource;>;
public final java.lang.ClassLoader getClassLoader();
descriptor: ()Ljava/lang/ClassLoader;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getClassLoader:()Ljava/lang/ClassLoader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
public final javax.ws.rs.core.Application getApplication();
descriptor: ()Ljavax/ws/rs/core/Application;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig._getApplication:()Ljavax/ws/rs/core/Application;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
javax.ws.rs.core.Application _getApplication();
descriptor: ()Ljavax/ws/rs/core/Application;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
public java.lang.String getApplicationName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ResourceConfig.state:Lorg/glassfish/jersey/server/ResourceConfig$State;
invokevirtual org.glassfish.jersey.server.ResourceConfig$State.getApplicationName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
java.lang.Class<? extends javax.ws.rs.core.Application> getApplicationClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
Signature: ()Ljava/lang/Class<+Ljavax/ws/rs/core/Application;>;
final org.glassfish.jersey.server.ResourceConfig setApplication(javax.ws.rs.core.Application);
descriptor: (Ljavax/ws/rs/core/Application;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig._setApplication:(Ljavax/ws/rs/core/Application;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 app Ljavax/ws/rs/core/Application;
MethodParameters:
Name Flags
app final
org.glassfish.jersey.server.ResourceConfig _setApplication(javax.ws.rs.core.Application);
descriptor: (Ljavax/ws/rs/core/Application;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ResourceConfig;
0 1 1 app Ljavax/ws/rs/core/Application;
MethodParameters:
Name Flags
app final
static org.glassfish.jersey.server.ResourceConfig createRuntimeConfig(javax.ws.rs.core.Application);
descriptor: (Ljavax/ws/rs/core/Application;)Lorg/glassfish/jersey/server/ResourceConfig;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
instanceof org.glassfish.jersey.server.ResourceConfig
ifeq 2
1: new org.glassfish.jersey.server.ResourceConfig$RuntimeConfig
dup
aload 0
checkcast org.glassfish.jersey.server.ResourceConfig
invokespecial org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>:(Lorg/glassfish/jersey/server/ResourceConfig;)V
goto 3
StackMap locals:
StackMap stack:
2: new org.glassfish.jersey.server.ResourceConfig$RuntimeConfig
dup
aload 0
invokespecial org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>:(Ljavax/ws/rs/core/Application;)V
3: StackMap locals:
StackMap stack: org.glassfish.jersey.server.ResourceConfig$RuntimeConfig
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 application Ljavax/ws/rs/core/Application;
MethodParameters:
Name Flags
application final
private static javax.ws.rs.core.Application unwrapCustomRootApplication(org.glassfish.jersey.server.ResourceConfig);
descriptor: (Lorg/glassfish/jersey/server/ResourceConfig;)Ljavax/ws/rs/core/Application;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: goto 7
2: StackMap locals: javax.ws.rs.core.Application
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.getApplication:()Ljavax/ws/rs/core/Application;
astore 1
3: aload 1
aload 0
if_acmpne 5
4: aconst_null
areturn
5: StackMap locals:
StackMap stack:
aload 1
instanceof org.glassfish.jersey.server.ResourceConfig
ifeq 8
6: aload 1
checkcast org.glassfish.jersey.server.ResourceConfig
astore 0
7: StackMap locals:
StackMap stack:
aload 0
ifnonnull 2
8: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 resourceConfig Lorg/glassfish/jersey/server/ResourceConfig;
1 9 1 app Ljavax/ws/rs/core/Application;
MethodParameters:
Name Flags
resourceConfig
static javax.ws.rs.core.Application unwrapApplication(javax.ws.rs.core.Application);
descriptor: (Ljavax/ws/rs/core/Application;)Ljavax/ws/rs/core/Application;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: goto 5
1: StackMap locals:
StackMap stack:
aload 0
checkcast org.glassfish.jersey.server.ResourceConfig
invokevirtual org.glassfish.jersey.server.ResourceConfig.getApplication:()Ljavax/ws/rs/core/Application;
astore 1
start local 1 2: aload 1
aload 0
if_acmpne 4
3: goto 6
4: StackMap locals: javax.ws.rs.core.Application
StackMap stack:
aload 1
astore 0
end local 1 5: StackMap locals:
StackMap stack:
aload 0
instanceof org.glassfish.jersey.server.ResourceConfig
ifne 1
6: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 application Ljavax/ws/rs/core/Application;
2 5 1 wrappedApplication Ljavax/ws/rs/core/Application;
MethodParameters:
Name Flags
application
private void setupApplicationName();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.getProperties:()Ljava/util/Map;
ldc "jersey.config.server.application.name"
aconst_null
ldc Ljava/lang/String;
invokestatic org.glassfish.jersey.server.ServerProperties.getValue:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 1: aload 1
ifnull 3
aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.getApplicationName:()Ljava/lang/String;
ifnonnull 3
2: aload 0
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig.setApplicationName:(Ljava/lang/String;)Lorg/glassfish/jersey/server/ResourceConfig;
pop
3: StackMap locals: java.lang.String
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/server/ResourceConfig;
1 4 1 appName Ljava/lang/String;
public javax.ws.rs.core.Configuration getConfiguration();
descriptor: ()Ljavax/ws/rs/core/Configuration;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.jersey.server.ResourceConfig.getConfiguration:()Lorg/glassfish/jersey/server/ServerConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Object, java.util.Map);
descriptor: (Ljava/lang/Object;Ljava/util/Map;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Object;Ljava/util/Map;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Object, java.lang.Class[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Class;)Ljavax/ws/rs/core/Configurable;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Object;[Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
iload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Object;I)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Object;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Class, java.util.Map);
descriptor: (Ljava/lang/Class;Ljava/util/Map;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Class;Ljava/util/Map;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Class, java.lang.Class[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/Class;)Ljavax/ws/rs/core/Configurable;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Class;[Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Class, int);
descriptor: (Ljava/lang/Class;I)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
iload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Class;I)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Class);
descriptor: (Ljava/lang/Class;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.server.ResourceConfig.register:(Ljava/lang/Class;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable property(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.server.ResourceConfig.property:(Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/server/ResourceConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljavax/ws/rs/core/Application;Ljavax/ws/rs/core/Configurable<Lorg/glassfish/jersey/server/ResourceConfig;>;Lorg/glassfish/jersey/server/ServerConfig;
SourceFile: "ResourceConfig.java"
NestMembers:
org.glassfish.jersey.server.ResourceConfig$ImmutableState org.glassfish.jersey.server.ResourceConfig$RuntimeConfig org.glassfish.jersey.server.ResourceConfig$RuntimeConfig$1 org.glassfish.jersey.server.ResourceConfig$State org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig
InnerClasses:
private final ImmutableState = org.glassfish.jersey.server.ResourceConfig$ImmutableState of org.glassfish.jersey.server.ResourceConfig
private RuntimeConfig = org.glassfish.jersey.server.ResourceConfig$RuntimeConfig of org.glassfish.jersey.server.ResourceConfig
private State = org.glassfish.jersey.server.ResourceConfig$State of org.glassfish.jersey.server.ResourceConfig
private WrappingResourceConfig = org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig of org.glassfish.jersey.server.ResourceConfig