public class org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory extends org.jboss.resteasy.spi.ResteasyProviderFactory implements org.jboss.resteasy.spi.ProviderFactoryDelegate
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory
super_class: org.jboss.resteasy.spi.ResteasyProviderFactory
{
private static final org.jboss.resteasy.util.ThreadLocalStack<org.jboss.resteasy.spi.ResteasyProviderFactory> delegate;
descriptor: Lorg/jboss/resteasy/util/ThreadLocalStack;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lorg/jboss/resteasy/util/ThreadLocalStack<Lorg/jboss/resteasy/spi/ResteasyProviderFactory;>;
private org.jboss.resteasy.spi.ResteasyProviderFactory defaultFactory;
descriptor: Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.jboss.resteasy.util.ThreadLocalStack
dup
invokespecial org.jboss.resteasy.util.ThreadLocalStack.<init>:()V
putstatic org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.delegate:Lorg/jboss/resteasy/util/ThreadLocalStack;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.jboss.resteasy.spi.ResteasyProviderFactory);
descriptor: (Lorg/jboss/resteasy/spi/ResteasyProviderFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.jboss.resteasy.spi.ResteasyProviderFactory.<init>:()V
1: aload 0
aload 1
putfield org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.defaultFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 3 1 defaultFactory Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
defaultFactory
public org.jboss.resteasy.spi.ResteasyProviderFactory getDelegate();
descriptor: ()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: getstatic org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.delegate:Lorg/jboss/resteasy/util/ThreadLocalStack;
invokevirtual org.jboss.resteasy.util.ThreadLocalStack.get:()Ljava/lang/Object;
checkcast org.jboss.resteasy.spi.ResteasyProviderFactory
astore 1
start local 1 1: aload 1
ifnonnull 2
aload 0
getfield org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.defaultFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
2: StackMap locals: org.jboss.resteasy.spi.ResteasyProviderFactory
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
1 3 1 factory Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
protected void initialize();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public javax.ws.rs.core.MediaType getConcreteMediaTypeFromMessageBodyWriters(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/core/MediaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial org.jboss.resteasy.spi.ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/core/MediaType;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 type Ljava/lang/Class;
0 1 2 genericType Ljava/lang/reflect/Type;
0 1 3 annotations [Ljava/lang/annotation/Annotation;
0 1 4 mediaType Ljavax/ws/rs/core/MediaType;
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
public javax.ws.rs.ext.RuntimeDelegate$HeaderDelegate getHeaderDelegate(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getHeaderDelegate:(Ljava/lang/Class;)Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 aClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate;
MethodParameters:
Name Flags
aClass
public <T> T injectedInstance(java.lang.Class<? extends T>, org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse);
descriptor: (Ljava/lang/Class;Lorg/jboss/resteasy/spi/HttpRequest;Lorg/jboss/resteasy/spi/HttpResponse;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.injectedInstance:(Ljava/lang/Class;Lorg/jboss/resteasy/spi/HttpRequest;Lorg/jboss/resteasy/spi/HttpResponse;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 clazz Ljava/lang/Class<+TT;>;
0 1 2 request Lorg/jboss/resteasy/spi/HttpRequest;
0 1 3 response Lorg/jboss/resteasy/spi/HttpResponse;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+TT;>;Lorg/jboss/resteasy/spi/HttpRequest;Lorg/jboss/resteasy/spi/HttpResponse;)TT;
MethodParameters:
Name Flags
clazz
request
response
public void injectProperties(java.lang.Object, org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse);
descriptor: (Ljava/lang/Object;Lorg/jboss/resteasy/spi/HttpRequest;Lorg/jboss/resteasy/spi/HttpResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.injectProperties:(Ljava/lang/Object;Lorg/jboss/resteasy/spi/HttpRequest;Lorg/jboss/resteasy/spi/HttpResponse;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 obj Ljava/lang/Object;
0 2 2 request Lorg/jboss/resteasy/spi/HttpRequest;
0 2 3 response Lorg/jboss/resteasy/spi/HttpResponse;
MethodParameters:
Name Flags
obj
request
response
public static void push(org.jboss.resteasy.spi.ResteasyProviderFactory);
descriptor: (Lorg/jboss/resteasy/spi/ResteasyProviderFactory;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.delegate:Lorg/jboss/resteasy/util/ThreadLocalStack;
aload 0
invokevirtual org.jboss.resteasy.util.ThreadLocalStack.push:(Ljava/lang/Object;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 factory Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
factory
public static void pop();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.delegate:Lorg/jboss/resteasy/util/ThreadLocalStack;
invokevirtual org.jboss.resteasy.util.ThreadLocalStack.pop:()Ljava/lang/Object;
pop
1: return
LocalVariableTable:
Start End Slot Name Signature
public org.jboss.resteasy.core.interception.ContainerResponseFilterRegistry getContainerResponseFilterRegistry();
descriptor: ()Lorg/jboss/resteasy/core/interception/ContainerResponseFilterRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getContainerResponseFilterRegistry:()Lorg/jboss/resteasy/core/interception/ContainerResponseFilterRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public org.jboss.resteasy.core.interception.ReaderInterceptorRegistry getServerReaderInterceptorRegistry();
descriptor: ()Lorg/jboss/resteasy/core/interception/ReaderInterceptorRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getServerReaderInterceptorRegistry:()Lorg/jboss/resteasy/core/interception/ReaderInterceptorRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public javax.ws.rs.core.Variant$VariantListBuilder createVariantListBuilder();
descriptor: ()Ljavax/ws/rs/core/Variant$VariantListBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createVariantListBuilder:()Ljavax/ws/rs/core/Variant$VariantListBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public java.util.List<javax.ws.rs.ext.ContextResolver> getContextResolvers(java.lang.Class<?>, javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljavax/ws/rs/core/MediaType;)Ljava/util/List;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getContextResolvers:(Ljava/lang/Class;Ljavax/ws/rs/core/MediaType;)Ljava/util/List;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 clazz Ljava/lang/Class<*>;
0 1 2 type Ljavax/ws/rs/core/MediaType;
Signature: (Ljava/lang/Class<*>;Ljavax/ws/rs/core/MediaType;)Ljava/util/List<Ljavax/ws/rs/ext/ContextResolver;>;
MethodParameters:
Name Flags
clazz
type
public boolean isBuiltinsRegistered();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.isBuiltinsRegistered:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public <T extends java.lang.Throwable> org.jboss.resteasy.client.exception.mapper.ClientExceptionMapper<T> getClientExceptionMapper(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientExceptionMapper:(Ljava/lang/Class;)Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Throwable;>(Ljava/lang/Class<TT;>;)Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<TT;>;
MethodParameters:
Name Flags
type
public java.util.Set<java.lang.Class<?>> getFeatureClasses();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getFeatureClasses:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Set<Ljava/lang/Class<*>;>;
public void setBuiltinsRegistered(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
iload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.setBuiltinsRegistered:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 builtinsRegistered Z
MethodParameters:
Name Flags
builtinsRegistered
public org.jboss.resteasy.spi.ResteasyProviderFactory register(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.register:(Ljava/lang/Class;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 providerClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
providerClass
public java.util.Set<javax.ws.rs.container.DynamicFeature> getClientDynamicFeatures();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientDynamicFeatures:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Set<Ljavax/ws/rs/container/DynamicFeature;>;
public void addClientExceptionMapper(java.lang.Class<? extends org.jboss.resteasy.client.exception.mapper.ClientExceptionMapper<?>>);
descriptor: (Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.addClientExceptionMapper:(Ljava/lang/Class;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 providerClass Ljava/lang/Class<+Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<*>;>;
Signature: (Ljava/lang/Class<+Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<*>;>;)V
MethodParameters:
Name Flags
providerClass
public org.jboss.resteasy.spi.ResteasyProviderFactory register(java.lang.Class<?>, java.util.Map<java.lang.Class<?>, java.lang.Integer>);
descriptor: (Ljava/lang/Class;Ljava/util/Map;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.register:(Ljava/lang/Class;Ljava/util/Map;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 componentClass Ljava/lang/Class<*>;
0 1 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/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
componentClass
contracts
public java.util.Collection<javax.ws.rs.core.Feature> getEnabledFeatures();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getEnabledFeatures:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Collection<Ljavax/ws/rs/core/Feature;>;
public javax.ws.rs.core.Response$ResponseBuilder createResponseBuilder();
descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createResponseBuilder:()Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public void registerProviderInstance(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.registerProviderInstance:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Ljava/lang/Object;
MethodParameters:
Name Flags
provider
public void addClientExceptionMapper(org.jboss.resteasy.client.exception.mapper.ClientExceptionMapper<?>, java.lang.reflect.Type);
descriptor: (Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper;Ljava/lang/reflect/Type;)V
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.addClientExceptionMapper:(Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper;Ljava/lang/reflect/Type;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<*>;
0 2 2 exceptionType Ljava/lang/reflect/Type;
Signature: (Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<*>;Ljava/lang/reflect/Type;)V
MethodParameters:
Name Flags
provider
exceptionType
public org.jboss.resteasy.spi.StringConverter getStringConverter(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/jboss/resteasy/spi/StringConverter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getStringConverter:(Ljava/lang/Class;)Lorg/jboss/resteasy/spi/StringConverter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/jboss/resteasy/spi/StringConverter;
MethodParameters:
Name Flags
clazz
public <T> org.jboss.resteasy.spi.StringParameterUnmarshaller<T> createStringParameterUnmarshaller(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lorg/jboss/resteasy/spi/StringParameterUnmarshaller;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createStringParameterUnmarshaller:(Ljava/lang/Class;)Lorg/jboss/resteasy/spi/StringParameterUnmarshaller;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 clazz Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/jboss/resteasy/spi/StringParameterUnmarshaller<TT;>;
MethodParameters:
Name Flags
clazz
public java.util.Set<java.lang.Object> getFeatureInstances();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getFeatureInstances:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Set<Ljava/lang/Object;>;
public void addClientExceptionMapper(org.jboss.resteasy.client.exception.mapper.ClientExceptionMapper<?>);
descriptor: (Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.addClientExceptionMapper:(Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<*>;
Signature: (Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<*>;)V
MethodParameters:
Name Flags
provider
public void setInjectorFactory(org.jboss.resteasy.spi.InjectorFactory);
descriptor: (Lorg/jboss/resteasy/spi/InjectorFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.setInjectorFactory:(Lorg/jboss/resteasy/spi/InjectorFactory;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 injectorFactory Lorg/jboss/resteasy/spi/InjectorFactory;
MethodParameters:
Name Flags
injectorFactory
public java.util.Set<java.lang.Object> getInstances();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getInstances:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Set<Ljava/lang/Object;>;
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
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.isRegistered:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 component Ljava/lang/Object;
MethodParameters:
Name Flags
component
public org.jboss.resteasy.spi.ResteasyProviderFactory register(java.lang.Class<?>, int);
descriptor: (Ljava/lang/Class;I)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
iload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.register:(Ljava/lang/Class;I)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 componentClass Ljava/lang/Class<*>;
0 1 2 priority I
Signature: (Ljava/lang/Class<*>;I)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
componentClass
priority
public <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver(java.lang.Class<T>, javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/ContextResolver;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getContextResolver:(Ljava/lang/Class;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/ContextResolver;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 contextType Ljava/lang/Class<TT;>;
0 1 2 mediaType Ljavax/ws/rs/core/MediaType;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/ContextResolver<TT;>;
MethodParameters:
Name Flags
contextType
mediaType
public org.jboss.resteasy.core.interception.InterceptorRegistry<org.jboss.resteasy.spi.interception.ClientExecutionInterceptor> getClientExecutionInterceptorRegistry();
descriptor: ()Lorg/jboss/resteasy/core/interception/InterceptorRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientExecutionInterceptorRegistry:()Lorg/jboss/resteasy/core/interception/InterceptorRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Lorg/jboss/resteasy/core/interception/InterceptorRegistry<Lorg/jboss/resteasy/spi/interception/ClientExecutionInterceptor;>;
public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
aload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getMessageBodyReader:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
astore 5
start local 5 1: aload 5
ifnull 3
2: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "MessageBodyReader: %s"
aload 5
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.ws.rs.ext.MessageBodyReader
StackMap stack:
aload 5
areturn
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 4 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 4 1 type Ljava/lang/Class<TT;>;
0 4 2 genericType Ljava/lang/reflect/Type;
0 4 3 annotations [Ljava/lang/annotation/Annotation;
0 4 4 mediaType Ljavax/ws/rs/core/MediaType;
1 4 5 reader Ljavax/ws/rs/ext/MessageBodyReader<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader<TT;>;
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
public void addClientErrorInterceptor(org.jboss.resteasy.client.core.ClientErrorInterceptor);
descriptor: (Lorg/jboss/resteasy/client/core/ClientErrorInterceptor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.addClientErrorInterceptor:(Lorg/jboss/resteasy/client/core/ClientErrorInterceptor;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 handler Lorg/jboss/resteasy/client/core/ClientErrorInterceptor;
MethodParameters:
Name Flags
handler
public void registerProvider(java.lang.Class, java.lang.Integer, boolean, java.util.Map<java.lang.Class<?>, java.lang.Integer>);
descriptor: (Ljava/lang/Class;Ljava/lang/Integer;ZLjava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
iload 3
aload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.registerProvider:(Ljava/lang/Class;Ljava/lang/Integer;ZLjava/util/Map;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Ljava/lang/Class;
0 2 2 priorityOverride Ljava/lang/Integer;
0 2 3 isBuiltin Z
0 2 4 contracts Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;
Signature: (Ljava/lang/Class;Ljava/lang/Integer;ZLjava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
provider
priorityOverride
isBuiltin
contracts
public java.util.Map<java.lang.Class<?>, java.util.Map<java.lang.Class<?>, java.lang.Integer>> getClassContracts();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClassContracts:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Map<Ljava/lang/Class<*>;Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;>;
public org.jboss.resteasy.core.interception.ContainerRequestFilterRegistry getContainerRequestFilterRegistry();
descriptor: ()Lorg/jboss/resteasy/core/interception/ContainerRequestFilterRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getContainerRequestFilterRegistry:()Lorg/jboss/resteasy/core/interception/ContainerRequestFilterRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public org.jboss.resteasy.spi.ResteasyProviderFactory register(, java.util.Map<java.lang.Class<?>, java.lang.Integer>);
descriptor: (Ljava/lang/Object;Ljava/util/Map;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.register:(Ljava/lang/Object;Ljava/util/Map;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 component Ljava/lang/Object;
0 1 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/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
component
contracts
public boolean isRegisterBuiltins();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.isRegisterBuiltins:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public org.jboss.resteasy.core.interception.ReaderInterceptorRegistry getClientReaderInterceptorRegistry();
descriptor: ()Lorg/jboss/resteasy/core/interception/ReaderInterceptorRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientReaderInterceptorRegistry:()Lorg/jboss/resteasy/core/interception/ReaderInterceptorRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public void setRegisterBuiltins(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
iload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.setRegisterBuiltins:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 registerBuiltins Z
MethodParameters:
Name Flags
registerBuiltins
public org.jboss.resteasy.spi.ResteasyProviderFactory register(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
iload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.register:(Ljava/lang/Object;I)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 component Ljava/lang/Object;
0 1 2 priority I
MethodParameters:
Name Flags
component
priority
public void registerProvider(java.lang.Class, boolean);
descriptor: (Ljava/lang/Class;Z)V
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
iload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.registerProvider:(Ljava/lang/Class;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Ljava/lang/Class;
0 2 2 isBuiltin Z
MethodParameters:
Name Flags
provider
isBuiltin
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
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getPropertyNames:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Collection<Ljava/lang/String;>;
public void addClientExceptionMapper(org.jboss.resteasy.client.exception.mapper.ClientExceptionMapper<?>, java.lang.Class<?>);
descriptor: (Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper;Ljava/lang/Class;)V
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.addClientExceptionMapper:(Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper;Ljava/lang/Class;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<*>;
0 2 2 providerClass Ljava/lang/Class<*>;
Signature: (Lorg/jboss/resteasy/client/exception/mapper/ClientExceptionMapper<*>;Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
provider
providerClass
public void insertInterceptorPrecedenceAfter(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.insertInterceptorPrecedenceAfter:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 after Ljava/lang/String;
0 2 2 newPrecedence Ljava/lang/String;
MethodParameters:
Name Flags
after
newPrecedence
public org.jboss.resteasy.spi.ResteasyProviderFactory register(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.register:(Ljava/lang/Object;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 provider Ljava/lang/Object;
MethodParameters:
Name Flags
provider
public <T> org.jboss.resteasy.spi.ConstructorInjector createConstructorInjector(java.lang.Class<? extends T>);
descriptor: (Ljava/lang/Class;)Lorg/jboss/resteasy/spi/ConstructorInjector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createConstructorInjector:(Ljava/lang/Class;)Lorg/jboss/resteasy/spi/ConstructorInjector;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 clazz Ljava/lang/Class<+TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+TT;>;)Lorg/jboss/resteasy/spi/ConstructorInjector;
MethodParameters:
Name Flags
clazz
public <T> T createProviderInstance(java.lang.Class<? extends T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createProviderInstance:(Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 clazz Ljava/lang/Class<+TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+TT;>;)TT;
MethodParameters:
Name Flags
clazz
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
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.isRegistered:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 componentClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
componentClass
public void insertInterceptorPrecedenceBefore(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.insertInterceptorPrecedenceBefore:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 before Ljava/lang/String;
0 2 2 newPrecedence Ljava/lang/String;
MethodParameters:
Name Flags
before
newPrecedence
public <T> T createEndpoint(javax.ws.rs.core.Application, java.lang.Class<T>);
descriptor: (Ljavax/ws/rs/core/Application;Ljava/lang/Class;)Ljava/lang/Object;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createEndpoint:(Ljavax/ws/rs/core/Application;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 applicationConfig Ljavax/ws/rs/core/Application;
0 1 2 endpointType Ljava/lang/Class<TT;>;
Exceptions:
throws java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/Application;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
applicationConfig
endpointType
public java.util.Map<java.lang.String, java.lang.Object> getMutableProperties();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getMutableProperties:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public java.util.Set<javax.ws.rs.container.DynamicFeature> getServerDynamicFeatures();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getServerDynamicFeatures:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Set<Ljavax/ws/rs/container/DynamicFeature;>;
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
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.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/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 feature Ljavax/ws/rs/core/Feature;
MethodParameters:
Name Flags
feature
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.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/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public org.jboss.resteasy.core.interception.WriterInterceptorRegistry getServerWriterInterceptorRegistry();
descriptor: ()Lorg/jboss/resteasy/core/interception/WriterInterceptorRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getServerWriterInterceptorRegistry:()Lorg/jboss/resteasy/core/interception/WriterInterceptorRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public org.jboss.resteasy.spi.ResteasyProviderFactory setProperties(java.util.Map<java.lang.String, ?>);
descriptor: (Ljava/util/Map;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.setProperties:(Ljava/util/Map;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 properties Ljava/util/Map<Ljava/lang/String;*>;
Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
properties
public java.util.List<org.jboss.resteasy.client.core.ClientErrorInterceptor> getClientErrorInterceptors();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientErrorInterceptors:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/List<Lorg/jboss/resteasy/client/core/ClientErrorInterceptor;>;
public void injectProperties(java.lang.Class, java.lang.Object);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;)V
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.injectProperties:(Ljava/lang/Class;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 declaring Ljava/lang/Class;
0 2 2 obj Ljava/lang/Object;
MethodParameters:
Name Flags
declaring
obj
public javax.ws.rs.core.UriBuilder createUriBuilder();
descriptor: ()Ljavax/ws/rs/core/UriBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createUriBuilder:()Ljavax/ws/rs/core/UriBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public org.jboss.resteasy.spi.ResteasyProviderFactory register(java.lang.Class<?>, java.lang.Class<?>[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/Class;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.register:(Ljava/lang/Class;[Ljava/lang/Class;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 componentClass Ljava/lang/Class<*>;
0 1 2 contracts [Ljava/lang/Class;
Signature: (Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
componentClass
contracts
public <T> T injectedInstance(java.lang.Class<? extends T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.injectedInstance:(Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 clazz Ljava/lang/Class<+TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+TT;>;)TT;
MethodParameters:
Name Flags
clazz
public void appendInterceptorPrecedence(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.appendInterceptorPrecedence:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 precedence Ljava/lang/String;
MethodParameters:
Name Flags
precedence
public org.jboss.resteasy.spi.ResteasyProviderFactory getParent();
descriptor: ()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getParent:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
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
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getRuntimeType:()Ljavax/ws/rs/RuntimeType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public void injectProperties(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.injectProperties:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public org.jboss.resteasy.spi.ResteasyProviderFactory property(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.property:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 name Ljava/lang/String;
0 1 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name
value
public org.jboss.resteasy.core.interception.WriterInterceptorRegistry getClientWriterInterceptorRegistry();
descriptor: ()Lorg/jboss/resteasy/core/interception/WriterInterceptorRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientWriterInterceptorRegistry:()Lorg/jboss/resteasy/core/interception/WriterInterceptorRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public org.jboss.resteasy.spi.InjectorFactory getInjectorFactory();
descriptor: ()Lorg/jboss/resteasy/spi/InjectorFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getInjectorFactory:()Lorg/jboss/resteasy/spi/InjectorFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
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
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.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/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 componentClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;
MethodParameters:
Name Flags
componentClass
public javax.ws.rs.ext.ParamConverter getParamConverter(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljavax/ws/rs/ext/ParamConverter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getParamConverter:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljavax/ws/rs/ext/ParamConverter;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 clazz Ljava/lang/Class;
0 1 2 genericType Ljava/lang/reflect/Type;
0 1 3 annotations [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
clazz
genericType
annotations
public org.jboss.resteasy.core.interception.ClientResponseFilterRegistry getClientResponseFilters();
descriptor: ()Lorg/jboss/resteasy/core/interception/ClientResponseFilterRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientResponseFilters:()Lorg/jboss/resteasy/core/interception/ClientResponseFilterRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public org.jboss.resteasy.spi.ResteasyProviderFactory register(, java.lang.Class<?>[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Class;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.register:(Ljava/lang/Object;[Ljava/lang/Class;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 component Ljava/lang/Object;
0 1 2 contracts [Ljava/lang/Class;
Signature: (Ljava/lang/Object;[Ljava/lang/Class<*>;)Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
component
contracts
public java.util.Set<java.lang.Class<?>> getClasses();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClasses:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Set<Ljava/lang/Class<*>;>;
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
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.isEnabled:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
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
public void registerProvider(java.lang.Class);
descriptor: (Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.registerProvider:(Ljava/lang/Class;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Ljava/lang/Class;
MethodParameters:
Name Flags
provider
public void (java.lang.Class, javax.ws.rs.ext.RuntimeDelegate$HeaderDelegate);
descriptor: (Ljava/lang/Class;Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate;)V
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.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.addHeaderDelegate:(Ljava/lang/Class;Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 clazz Ljava/lang/Class;
0 2 2 header Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate;
MethodParameters:
Name Flags
clazz
header
public void registerProviderInstance(, java.util.Map<java.lang.Class<?>, java.lang.Integer>, java.lang.Integer, );
descriptor: (Ljava/lang/Object;Ljava/util/Map;Ljava/lang/Integer;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
iload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.registerProviderInstance:(Ljava/lang/Object;Ljava/util/Map;Ljava/lang/Integer;Z)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Ljava/lang/Object;
0 2 2 contracts Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;
0 2 3 defaultPriority Ljava/lang/Integer;
0 2 4 builtIn Z
Signature: (Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;Ljava/lang/Integer;Z)V
MethodParameters:
Name Flags
provider
contracts
defaultPriority
builtIn
public void addStringParameterUnmarshaller(java.lang.Class<? extends org.jboss.resteasy.spi.StringParameterUnmarshaller>);
descriptor: (Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.addStringParameterUnmarshaller:(Ljava/lang/Class;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 2 1 provider Ljava/lang/Class<+Lorg/jboss/resteasy/spi/StringParameterUnmarshaller;>;
Signature: (Ljava/lang/Class<+Lorg/jboss/resteasy/spi/StringParameterUnmarshaller;>;)V
MethodParameters:
Name Flags
provider
public java.util.Set<java.lang.Class<?>> getProviderClasses();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getProviderClasses:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Set<Ljava/lang/Class<*>;>;
public java.lang.String toString(java.lang.Object, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
aload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.toString:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 object Ljava/lang/Object;
0 1 2 clazz Ljava/lang/Class;
0 1 3 genericType Ljava/lang/reflect/Type;
0 1 4 annotations [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
object
clazz
genericType
annotations
public org.jboss.resteasy.core.interception.jaxrs.ClientRequestFilterRegistry getClientRequestFilterRegistry();
descriptor: ()Lorg/jboss/resteasy/core/interception/jaxrs/ClientRequestFilterRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientRequestFilterRegistry:()Lorg/jboss/resteasy/core/interception/jaxrs/ClientRequestFilterRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public org.jboss.resteasy.core.interception.JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> getClientRequestFilters();
descriptor: ()Lorg/jboss/resteasy/core/interception/JaxrsInterceptorRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientRequestFilters:()Lorg/jboss/resteasy/core/interception/JaxrsInterceptorRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Lorg/jboss/resteasy/core/interception/JaxrsInterceptorRegistry<Ljavax/ws/rs/client/ClientRequestFilter;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public java.util.Map<java.lang.String, java.lang.Object> getProperties();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getProperties:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public java.lang.String (java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.toHeaderString:(Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 object Ljava/lang/Object;
MethodParameters:
Name Flags
object
public javax.ws.rs.core.Link$Builder createLinkBuilder();
descriptor: ()Ljavax/ws/rs/core/Link$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createLinkBuilder:()Ljavax/ws/rs/core/Link$Builder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public java.util.Set<java.lang.Object> getProviderInstances();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getProviderInstances:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Set<Ljava/lang/Object;>;
public javax.ws.rs.core.Configuration getConfiguration();
descriptor: ()Ljavax/ws/rs/core/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getConfiguration:()Ljavax/ws/rs/core/Configuration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
aload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getMessageBodyWriter:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter;
astore 5
start local 5 1: aload 5
ifnull 3
2: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "MessageBodyWriter: %s"
aload 5
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.ws.rs.ext.MessageBodyWriter
StackMap stack:
aload 5
areturn
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 4 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 4 1 type Ljava/lang/Class<TT;>;
0 4 2 genericType Ljava/lang/reflect/Type;
0 4 3 annotations [Ljava/lang/annotation/Annotation;
0 4 4 mediaType Ljavax/ws/rs/core/MediaType;
1 4 5 writer Ljavax/ws/rs/ext/MessageBodyWriter<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter<TT;>;
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
public <T extends java.lang.Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/ws/rs/ext/ExceptionMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getExceptionMapper:(Ljava/lang/Class;)Ljavax/ws/rs/ext/ExceptionMapper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Throwable;>(Ljava/lang/Class<TT;>;)Ljavax/ws/rs/ext/ExceptionMapper<TT;>;
MethodParameters:
Name Flags
type
public java.util.Map<java.lang.Class<?>, javax.ws.rs.ext.ExceptionMapper> getExceptionMappers();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getExceptionMappers:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Map<Ljava/lang/Class<*>;Ljavax/ws/rs/ext/ExceptionMapper;>;
public <T> org.jboss.resteasy.spi.AsyncResponseProvider<T> getAsyncResponseProvider(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lorg/jboss/resteasy/spi/AsyncResponseProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getAsyncResponseProvider:(Ljava/lang/Class;)Lorg/jboss/resteasy/spi/AsyncResponseProvider;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/jboss/resteasy/spi/AsyncResponseProvider<TT;>;
MethodParameters:
Name Flags
type
public java.util.Map<java.lang.Class<?>, org.jboss.resteasy.spi.AsyncResponseProvider> getAsyncResponseProviders();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getAsyncResponseProviders:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Map<Ljava/lang/Class<*>;Lorg/jboss/resteasy/spi/AsyncResponseProvider;>;
public <T> org.jboss.resteasy.spi.AsyncStreamProvider<T> getAsyncStreamProvider(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lorg/jboss/resteasy/spi/AsyncStreamProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getAsyncStreamProvider:(Ljava/lang/Class;)Lorg/jboss/resteasy/spi/AsyncStreamProvider;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/jboss/resteasy/spi/AsyncStreamProvider<TT;>;
MethodParameters:
Name Flags
type
public java.util.Map<java.lang.Class<?>, org.jboss.resteasy.spi.AsyncStreamProvider> getAsyncStreamProviders();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getAsyncStreamProviders:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
Signature: ()Ljava/util/Map<Ljava/lang/Class<*>;Lorg/jboss/resteasy/spi/AsyncStreamProvider;>;
public <T> javax.ws.rs.ext.RuntimeDelegate$HeaderDelegate<T> createHeaderDelegate(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.createHeaderDelegate:(Ljava/lang/Class;)Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 1 1 tClass Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate<TT;>;
MethodParameters:
Name Flags
tClass
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getClientMessageBodyWriter(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
aload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientMessageBodyWriter:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter;
astore 5
start local 5 1: aload 5
ifnull 3
2: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "MessageBodyWriter: %s"
aload 5
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.ws.rs.ext.MessageBodyWriter
StackMap stack:
aload 5
areturn
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 4 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 4 1 type Ljava/lang/Class<TT;>;
0 4 2 genericType Ljava/lang/reflect/Type;
0 4 3 annotations [Ljava/lang/annotation/Annotation;
0 4 4 mediaType Ljavax/ws/rs/core/MediaType;
1 4 5 writer Ljavax/ws/rs/ext/MessageBodyWriter<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter<TT;>;
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
public <T> javax.ws.rs.ext.MessageBodyReader<T> getClientMessageBodyReader(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
aload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientMessageBodyReader:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
astore 5
start local 5 1: aload 5
ifnull 3
2: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "MessageBodyReader: %s"
aload 5
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.ws.rs.ext.MessageBodyReader
StackMap stack:
aload 5
areturn
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 4 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 4 1 type Ljava/lang/Class<TT;>;
0 4 2 genericType Ljava/lang/reflect/Type;
0 4 3 annotations [Ljava/lang/annotation/Annotation;
0 4 4 mediaType Ljavax/ws/rs/core/MediaType;
1 4 5 reader Ljavax/ws/rs/ext/MessageBodyReader<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader<TT;>;
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
public <T> javax.ws.rs.ext.MessageBodyReader<T> getServerMessageBodyReader(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
aload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getServerMessageBodyReader:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
astore 5
start local 5 1: aload 5
ifnull 3
2: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "MessageBodyReader: %s"
aload 5
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.ws.rs.ext.MessageBodyReader
StackMap stack:
aload 5
areturn
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 4 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 4 1 type Ljava/lang/Class<TT;>;
0 4 2 genericType Ljava/lang/reflect/Type;
0 4 3 annotations [Ljava/lang/annotation/Annotation;
0 4 4 mediaType Ljavax/ws/rs/core/MediaType;
1 4 5 reader Ljavax/ws/rs/ext/MessageBodyReader<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader<TT;>;
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getServerMessageBodyWriter(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory.getDelegate:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 1
aload 2
aload 3
aload 4
invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getServerMessageBodyWriter:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter;
astore 5
start local 5 1: aload 5
ifnull 3
2: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "MessageBodyWriter: %s"
aload 5
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.ws.rs.ext.MessageBodyWriter
StackMap stack:
aload 5
areturn
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 4 0 this Lorg/jboss/resteasy/core/ThreadLocalResteasyProviderFactory;
0 4 1 type Ljava/lang/Class<TT;>;
0 4 2 genericType Ljava/lang/reflect/Type;
0 4 3 annotations [Ljava/lang/annotation/Annotation;
0 4 4 mediaType Ljavax/ws/rs/core/MediaType;
1 4 5 writer Ljavax/ws/rs/ext/MessageBodyWriter<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter<TT;>;
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
}
SourceFile: "ThreadLocalResteasyProviderFactory.java"
InnerClasses:
public abstract Builder = javax.ws.rs.core.Link$Builder of javax.ws.rs.core.Link
public abstract ResponseBuilder = javax.ws.rs.core.Response$ResponseBuilder of javax.ws.rs.core.Response
public abstract VariantListBuilder = javax.ws.rs.core.Variant$VariantListBuilder of javax.ws.rs.core.Variant
public abstract HeaderDelegate = javax.ws.rs.ext.RuntimeDelegate$HeaderDelegate of javax.ws.rs.ext.RuntimeDelegate