class org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator implements org.glassfish.jersey.internal.BootstrapConfigurator
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator
super_class: java.lang.Object
{
private final org.glassfish.jersey.client.ClientConfig$State runtimeConfig;
descriptor: Lorg/glassfish/jersey/client/ClientConfig$State;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void <init>(org.glassfish.jersey.client.ClientConfig$State);
descriptor: (Lorg/glassfish/jersey/client/ClientConfig$State;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator this
start local 1 // org.glassfish.jersey.client.ClientConfig$State runtimeConfig
0: .line 82
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 83
aload 0 /* this */
aload 1 /* runtimeConfig */
putfield org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator.runtimeConfig:Lorg/glassfish/jersey/client/ClientConfig$State;
2: .line 84
return
end local 1 // org.glassfish.jersey.client.ClientConfig$State runtimeConfig
end local 0 // org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/ClientConfig$RuntimeConfigConfigurator;
0 3 1 runtimeConfig Lorg/glassfish/jersey/client/ClientConfig$State;
MethodParameters:
Name Flags
runtimeConfig
public void init(org.glassfish.jersey.internal.inject.InjectionManager, org.glassfish.jersey.internal.BootstrapBag);
descriptor: (Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/internal/BootstrapBag;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 // org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator this
start local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
start local 2 // org.glassfish.jersey.internal.BootstrapBag bootstrapBag
0: .line 88
aload 2 /* bootstrapBag */
aload 0 /* this */
getfield org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator.runtimeConfig:Lorg/glassfish/jersey/client/ClientConfig$State;
invokevirtual org.glassfish.jersey.internal.BootstrapBag.setConfiguration:(Ljavax/ws/rs/core/Configuration;)V
1: .line 89
aload 1 /* injectionManager */
aload 0 /* this */
getfield org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator.runtimeConfig:Lorg/glassfish/jersey/client/ClientConfig$State;
invokestatic org.glassfish.jersey.internal.inject.Bindings.service:(Ljava/lang/Object;)Lorg/glassfish/jersey/internal/inject/InstanceBinding;
ldc Ljavax/ws/rs/core/Configuration;
invokevirtual org.glassfish.jersey.internal.inject.InstanceBinding.to:(Ljava/lang/Class;)Lorg/glassfish/jersey/internal/inject/Binding;
invokeinterface org.glassfish.jersey.internal.inject.InjectionManager.register:(Lorg/glassfish/jersey/internal/inject/Binding;)V
2: .line 90
return
end local 2 // org.glassfish.jersey.internal.BootstrapBag bootstrapBag
end local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
end local 0 // org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/ClientConfig$RuntimeConfigConfigurator;
0 3 1 injectionManager Lorg/glassfish/jersey/internal/inject/InjectionManager;
0 3 2 bootstrapBag Lorg/glassfish/jersey/internal/BootstrapBag;
MethodParameters:
Name Flags
injectionManager
bootstrapBag
}
SourceFile: "ClientConfig.java"
NestHost: org.glassfish.jersey.client.ClientConfig
InnerClasses:
private RuntimeConfigConfigurator = org.glassfish.jersey.client.ClientConfig$RuntimeConfigConfigurator of org.glassfish.jersey.client.ClientConfig
private State = org.glassfish.jersey.client.ClientConfig$State of org.glassfish.jersey.client.ClientConfig