public class org.jboss.resteasy.client.core.BaseClientResponse<T> extends org.jboss.resteasy.client.ClientResponse<T>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.client.core.BaseClientResponse
super_class: org.jboss.resteasy.client.ClientResponse
{
protected org.jboss.resteasy.spi.ResteasyProviderFactory providerFactory;
descriptor: Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String attributeExceptionsTo;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> ;
descriptor: Ljavax/ws/rs/core/MultivaluedMap;
flags: (0x0004) ACC_PROTECTED
Signature: Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
protected java.lang.String alternateMediaType;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.Class<?> returnType;
descriptor: Ljava/lang/Class;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/lang/Class<*>;
protected java.lang.reflect.Type genericReturnType;
descriptor: Ljava/lang/reflect/Type;
flags: (0x0004) ACC_PROTECTED
protected java.lang.annotation.Annotation[] annotations;
descriptor: [Ljava/lang/annotation/Annotation;
flags: (0x0004) ACC_PROTECTED
protected int status;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean wasReleased;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.Object unmarshaledEntity;
descriptor: Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
protected javax.ws.rs.ext.ReaderInterceptor[] readerInterceptors;
descriptor: [Ljavax/ws/rs/ext/ReaderInterceptor;
flags: (0x0004) ACC_PROTECTED
protected java.lang.Exception exception;
descriptor: Ljava/lang/Exception;
flags: (0x0004) ACC_PROTECTED
protected org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory streamFactory;
descriptor: Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
flags: (0x0004) ACC_PROTECTED
protected org.jboss.resteasy.spi.LinkHeader ;
descriptor: Lorg/jboss/resteasy/spi/LinkHeader;
flags: (0x0004) ACC_PROTECTED
protected org.jboss.resteasy.spi.Link location;
descriptor: Lorg/jboss/resteasy/spi/Link;
flags: (0x0004) ACC_PROTECTED
protected org.jboss.resteasy.client.ClientExecutor executor;
descriptor: Lorg/jboss/resteasy/client/ClientExecutor;
flags: (0x0004) ACC_PROTECTED
protected java.util.Map<java.lang.String, java.lang.Object> attributes;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public void <init>(org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory, org.jboss.resteasy.client.ClientExecutor);
descriptor: (Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;Lorg/jboss/resteasy/client/ClientExecutor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.jboss.resteasy.client.ClientResponse.<init>:()V
1: aload 0
iconst_0
anewarray java.lang.annotation.Annotation
putfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
2: aload 0
iconst_0
putfield org.jboss.resteasy.client.core.BaseClientResponse.wasReleased:Z
3: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
4: aload 0
aload 2
putfield org.jboss.resteasy.client.core.BaseClientResponse.executor:Lorg/jboss/resteasy/client/ClientExecutor;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 6 1 streamFactory Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
0 6 2 executor Lorg/jboss/resteasy/client/ClientExecutor;
MethodParameters:
Name Flags
streamFactory final
executor final
public void <init>(org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory);
descriptor: (Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;)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.client.ClientResponse.<init>:()V
1: aload 0
iconst_0
anewarray java.lang.annotation.Annotation
putfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
2: aload 0
iconst_0
putfield org.jboss.resteasy.client.core.BaseClientResponse.wasReleased:Z
3: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 5 1 streamFactory Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
MethodParameters:
Name Flags
streamFactory final
public static org.jboss.resteasy.client.ClientResponse copyFromError(org.jboss.resteasy.client.ClientResponse);
descriptor: (Lorg/jboss/resteasy/client/ClientResponse;)Lorg/jboss/resteasy/client/ClientResponse;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
instanceof org.jboss.resteasy.client.core.BaseClientResponse
ifeq 19
1: aload 0
checkcast org.jboss.resteasy.client.core.BaseClientResponse
astore 1
start local 1 2: aconst_null
astore 2
start local 2 3: aload 0
invokevirtual org.jboss.resteasy.client.ClientResponse.getResponseHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Type"
invokeinterface javax.ws.rs.core.MultivaluedMap.containsKey:(Ljava/lang/Object;)Z
ifeq 10
4: aload 1
getfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
invokeinterface org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory.getInputStream:()Ljava/io/InputStream;
astore 2
5: aload 2
ifnull 10
6: sipush 1024
aload 2
invokestatic org.jboss.resteasy.util.ReadFromStream.readFromStream:(ILjava/io/InputStream;)[B
astore 3
start local 3 7: new java.io.ByteArrayInputStream
dup
aload 3
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
astore 2
end local 3 8: goto 10
9: StackMap locals: org.jboss.resteasy.client.ClientResponse org.jboss.resteasy.client.core.BaseClientResponse java.io.InputStream
StackMap stack: java.io.IOException
pop
10: StackMap locals:
StackMap stack:
aload 2
astore 3
start local 3 11: new org.jboss.resteasy.client.core.BaseClientResponse
dup
new org.jboss.resteasy.client.core.BaseClientResponse$1
dup
aload 3
invokespecial org.jboss.resteasy.client.core.BaseClientResponse$1.<init>:(Ljava/io/InputStream;)V
invokespecial org.jboss.resteasy.client.core.BaseClientResponse.<init>:(Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;)V
astore 4
start local 4 12: aload 4
aload 1
getfield org.jboss.resteasy.client.core.BaseClientResponse.executor:Lorg/jboss/resteasy/client/ClientExecutor;
putfield org.jboss.resteasy.client.core.BaseClientResponse.executor:Lorg/jboss/resteasy/client/ClientExecutor;
13: aload 4
aload 1
getfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
putfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
14: aload 4
aload 1
getfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
putfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
15: aload 4
new org.jboss.resteasy.util.CaseInsensitiveMap
dup
invokespecial org.jboss.resteasy.util.CaseInsensitiveMap.<init>:()V
putfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
16: aload 4
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
aload 1
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
invokeinterface javax.ws.rs.core.MultivaluedMap.putAll:(Ljava/util/Map;)V
17: aload 4
aload 1
getfield org.jboss.resteasy.client.core.BaseClientResponse.readerInterceptors:[Ljavax/ws/rs/ext/ReaderInterceptor;
putfield org.jboss.resteasy.client.core.BaseClientResponse.readerInterceptors:[Ljavax/ws/rs/ext/ReaderInterceptor;
18: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 19: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 20: aload 0
invokevirtual org.jboss.resteasy.client.ClientResponse.getResponseHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Type"
invokeinterface javax.ws.rs.core.MultivaluedMap.containsKey:(Ljava/lang/Object;)Z
ifeq 26
21: new org.jboss.resteasy.client.core.BaseClientResponse$2
dup
invokespecial org.jboss.resteasy.client.core.BaseClientResponse$2.<init>:()V
astore 2
start local 2 22: aload 0
aload 2
invokevirtual org.jboss.resteasy.client.ClientResponse.getEntity:(Lorg/jboss/resteasy/util/GenericType;)Ljava/lang/Object;
checkcast byte[]
astore 3
start local 3 23: new java.io.ByteArrayInputStream
dup
aload 3
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
astore 1
end local 3 24: goto 26
25: StackMap locals: org.jboss.resteasy.client.ClientResponse java.io.InputStream org.jboss.resteasy.util.GenericType
StackMap stack: java.lang.Exception
pop
end local 2 26: StackMap locals:
StackMap stack:
aload 1
astore 2
start local 2 27: new org.jboss.resteasy.client.core.BaseClientResponse
dup
new org.jboss.resteasy.client.core.BaseClientResponse$3
dup
aload 2
invokespecial org.jboss.resteasy.client.core.BaseClientResponse$3.<init>:(Ljava/io/InputStream;)V
invokespecial org.jboss.resteasy.client.core.BaseClientResponse.<init>:(Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;)V
astore 3
start local 3 28: aload 3
aload 0
invokevirtual org.jboss.resteasy.client.ClientResponse.getStatus:()I
putfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
29: aload 3
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
putfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
30: aload 3
new org.jboss.resteasy.util.CaseInsensitiveMap
dup
invokespecial org.jboss.resteasy.util.CaseInsensitiveMap.<init>:()V
putfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
31: aload 3
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
aload 0
invokevirtual org.jboss.resteasy.client.ClientResponse.getResponseHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
invokeinterface javax.ws.rs.core.MultivaluedMap.putAll:(Ljava/util/Map;)V
32: aload 3
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Encoding"
invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
33: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 copy Lorg/jboss/resteasy/client/ClientResponse;
2 19 1 base Lorg/jboss/resteasy/client/core/BaseClientResponse;
3 19 2 is Ljava/io/InputStream;
7 8 3 bytes [B
11 19 3 theIs Ljava/io/InputStream;
12 19 4 tmp Lorg/jboss/resteasy/client/core/BaseClientResponse;
20 34 1 is Ljava/io/InputStream;
22 26 2 gt Lorg/jboss/resteasy/util/GenericType<[B>;
23 24 3 bytes [B
27 34 2 theIs Ljava/io/InputStream;
28 34 3 tmp Lorg/jboss/resteasy/client/core/BaseClientResponse;
Exception table:
from to target type
4 8 9 Class java.io.IOException
22 24 25 Class java.lang.Exception
MethodParameters:
Name Flags
copy
public java.util.Map<java.lang.String, java.lang.Object> getAttributes();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.attributes:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public void setAttributes(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.attributes:Ljava/util/Map;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 attributes Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
attributes
public void setReaderInterceptors(javax.ws.rs.ext.ReaderInterceptor[]);
descriptor: ([Ljavax/ws/rs/ext/ReaderInterceptor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.readerInterceptors:[Ljavax/ws/rs/ext/ReaderInterceptor;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 readerInterceptors [Ljavax/ws/rs/ext/ReaderInterceptor;
MethodParameters:
Name Flags
readerInterceptors
public void setStatus(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 status I
MethodParameters:
Name Flags
status
public void setHeaders(javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>);
descriptor: (Ljavax/ws/rs/core/MultivaluedMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 headers Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
Signature: (Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
headers
public void setProviderFactory(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
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 providerFactory Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
MethodParameters:
Name Flags
providerFactory
public void setReturnType(java.lang.Class<T>);
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
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.returnType:Ljava/lang/Class;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 returnType Ljava/lang/Class<TT;>;
Signature: (Ljava/lang/Class<TT;>;)V
MethodParameters:
Name Flags
returnType
public java.lang.Class<?> getReturnType();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.returnType:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()Ljava/lang/Class<*>;
public void setGenericReturnType(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.genericReturnType:Ljava/lang/reflect/Type;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 genericReturnType Ljava/lang/reflect/Type;
MethodParameters:
Name Flags
genericReturnType
public void setAnnotations(java.lang.annotation.Annotation[]);
descriptor: ([Ljava/lang/annotation/Annotation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 annotations [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
annotations
public java.lang.String getAttributeExceptionsTo();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.attributeExceptionsTo:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public void setAttributeExceptionsTo(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
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.attributeExceptionsTo:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 attributeExceptionsTo Ljava/lang/String;
MethodParameters:
Name Flags
attributeExceptionsTo
public java.lang.Exception getException();
descriptor: ()Ljava/lang/Exception;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.exception:Ljava/lang/Exception;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public void setException(java.lang.Exception);
descriptor: (Ljava/lang/Exception;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.exception:Ljava/lang/Exception;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 exception Ljava/lang/Exception;
MethodParameters:
Name Flags
exception
public java.lang.annotation.Annotation[] getAnnotations();
descriptor: ()[Ljava/lang/annotation/Annotation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public java.lang.String (java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.getFirst:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 headerKey Ljava/lang/String;
MethodParameters:
Name Flags
headerKey
public org.jboss.resteasy.spi.LinkHeader ();
descriptor: ()Lorg/jboss/resteasy/spi/LinkHeader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
ifnull 1
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
areturn
1: StackMap locals:
StackMap stack:
aload 0
new org.jboss.resteasy.spi.LinkHeader
dup
invokespecial org.jboss.resteasy.spi.LinkHeader.<init>:()V
putfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
2: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
ldc "Link"
invokeinterface javax.ws.rs.core.MultivaluedMap.containsKey:(Ljava/lang/Object;)Z
ifne 4
3: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
ldc "Link"
invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 1
start local 1 5: new org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate
dup
invokespecial org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate.<init>:()V
astore 2
start local 2 6: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 12
StackMap locals: org.jboss.resteasy.client.core.BaseClientResponse java.util.List org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate top java.util.Iterator
StackMap stack:
7: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 8: aload 2
aload 3
invokevirtual org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate.fromString:(Ljava/lang/String;)Lorg/jboss/resteasy/spi/LinkHeader;
astore 5
start local 5 9: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
invokevirtual org.jboss.resteasy.spi.LinkHeader.getLinks:()Ljava/util/List;
aload 5
invokevirtual org.jboss.resteasy.spi.LinkHeader.getLinks:()Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
10: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
invokevirtual org.jboss.resteasy.spi.LinkHeader.getLinksByRelationship:()Ljava/util/Map;
aload 5
invokevirtual org.jboss.resteasy.spi.LinkHeader.getLinksByRelationship:()Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
11: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
invokevirtual org.jboss.resteasy.spi.LinkHeader.getLinksByTitle:()Ljava/util/Map;
aload 5
invokevirtual org.jboss.resteasy.spi.LinkHeader.getLinksByTitle:()Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
end local 5 end local 3 12: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
13: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
invokevirtual org.jboss.resteasy.spi.LinkHeader.getLinks:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 16
StackMap locals:
StackMap stack:
14: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jboss.resteasy.spi.Link
astore 3
start local 3 15: aload 3
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.executor:Lorg/jboss/resteasy/client/ClientExecutor;
invokevirtual org.jboss.resteasy.spi.Link.setExecutor:(Lorg/jboss/resteasy/client/ClientExecutor;)V
end local 3 16: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
17: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.linkHeader:Lorg/jboss/resteasy/spi/LinkHeader;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
5 18 1 links Ljava/util/List<Ljava/lang/String;>;
6 18 2 delegate Lorg/jboss/resteasy/plugins/delegates/LinkHeaderDelegate;
8 12 3 link Ljava/lang/String;
9 12 5 tmp Lorg/jboss/resteasy/spi/LinkHeader;
15 16 3 link Lorg/jboss/resteasy/spi/Link;
public org.jboss.resteasy.spi.Link getLocationLink();
descriptor: ()Lorg/jboss/resteasy/spi/Link;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.location:Lorg/jboss/resteasy/spi/Link;
ifnull 1
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.location:Lorg/jboss/resteasy/spi/Link;
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
ldc "Location"
invokeinterface javax.ws.rs.core.MultivaluedMap.containsKey:(Ljava/lang/Object;)Z
ifne 2
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
ldc "Location"
invokeinterface javax.ws.rs.core.MultivaluedMap.getFirst:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 3: aload 0
new org.jboss.resteasy.spi.Link
dup
invokespecial org.jboss.resteasy.spi.Link.<init>:()V
putfield org.jboss.resteasy.client.core.BaseClientResponse.location:Lorg/jboss/resteasy/spi/Link;
4: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.location:Lorg/jboss/resteasy/spi/Link;
aload 1
invokevirtual org.jboss.resteasy.spi.Link.setHref:(Ljava/lang/String;)V
5: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.location:Lorg/jboss/resteasy/spi/Link;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.executor:Lorg/jboss/resteasy/client/ClientExecutor;
invokevirtual org.jboss.resteasy.spi.Link.setExecutor:(Lorg/jboss/resteasy/client/ClientExecutor;)V
6: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.location:Lorg/jboss/resteasy/spi/Link;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
3 7 1 header Ljava/lang/String;
public org.jboss.resteasy.spi.Link (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/spi/Link;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.getFirst:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
areturn
2: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-type"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface javax.ws.rs.core.MultivaluedMap.getFirst:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 3: new org.jboss.resteasy.spi.Link
dup
invokespecial org.jboss.resteasy.spi.Link.<init>:()V
astore 4
start local 4 4: aload 4
aload 2
invokevirtual org.jboss.resteasy.spi.Link.setHref:(Ljava/lang/String;)V
5: aload 4
aload 3
invokevirtual org.jboss.resteasy.spi.Link.setType:(Ljava/lang/String;)V
6: aload 4
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.executor:Lorg/jboss/resteasy/client/ClientExecutor;
invokevirtual org.jboss.resteasy.spi.Link.setExecutor:(Lorg/jboss/resteasy/client/ClientExecutor;)V
7: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 8 1 headerName Ljava/lang/String;
1 8 2 value Ljava/lang/String;
3 8 3 type Ljava/lang/String;
4 8 4 link Lorg/jboss/resteasy/spi/Link;
MethodParameters:
Name Flags
headerName
public void setAlternateMediaType(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
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.alternateMediaType:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 alternateMediaType Ljava/lang/String;
MethodParameters:
Name Flags
alternateMediaType
public org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory getStreamFactory();
descriptor: ()Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public void setStreamFactory(org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory);
descriptor: (Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 streamFactory Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
MethodParameters:
Name Flags
streamFactory
public void resetStream();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
invokeinterface org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory.getInputStream:()Ljava/io/InputStream;
invokevirtual java.io.InputStream.markSupported:()Z
ifeq 5
1: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
invokeinterface org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory.getInputStream:()Ljava/io/InputStream;
invokevirtual java.io.InputStream.reset:()V
2: goto 5
3: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 4: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
4 5 1 e Ljava/io/IOException;
Exception table:
from to target type
0 2 3 Class java.io.IOException
public T getEntity();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.returnType:Ljava/lang/Class;
ifnonnull 2
1: new java.lang.RuntimeException
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.noTypeInformationForEntity:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.returnType:Ljava/lang/Class;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.genericReturnType:Ljava/lang/reflect/Type;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getEntity:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()TT;
public <T2> T2 getEntity(java.lang.Class<T2>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getEntity:(Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 type Ljava/lang/Class<TT2;>;
Signature: <T2:Ljava/lang/Object;>(Ljava/lang/Class<TT2;>;)TT2;
MethodParameters:
Name Flags
type
public <T2> T2 getEntity(java.lang.Class<T2>, java.lang.reflect.Type);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aload 0
aload 1
aload 2
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getAnnotations:(Ljava/lang/Class;Ljava/lang/reflect/Type;)[Ljava/lang/annotation/Annotation;
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getEntity:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)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/client/core/BaseClientResponse<TT;>;
0 1 1 type Ljava/lang/Class<TT2;>;
0 1 2 genericType Ljava/lang/reflect/Type;
Signature: <T2:Ljava/lang/Object;>(Ljava/lang/Class<TT2;>;Ljava/lang/reflect/Type;)TT2;
MethodParameters:
Name Flags
type
genericType
private <T2> java.lang.annotation.Annotation[] getAnnotations(java.lang.Class<T2>, java.lang.reflect.Type);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;)[Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
ifnull 2
1: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.returnType:Ljava/lang/Class;
aload 1
if_acmpne 3
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.genericReturnType:Ljava/lang/reflect/Type;
aload 2
if_acmpne 3
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
goto 4
3: StackMap locals:
StackMap stack:
aconst_null
4: StackMap locals:
StackMap stack: java.lang.annotation.Annotation[]
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 5 1 type Ljava/lang/Class<TT2;>;
0 5 2 genericType Ljava/lang/reflect/Type;
Signature: <T2:Ljava/lang/Object;>(Ljava/lang/Class<TT2;>;Ljava/lang/reflect/Type;)[Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
type
genericType
public <T2> T2 getEntity(java.lang.Class<T2>, java.lang.reflect.Type, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.exception:Ljava/lang/Exception;
ifnull 2
1: new java.lang.RuntimeException
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.attributeExceptionsTo:Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.unableToUnmarshalResponse:(Ljava/lang/String;)Ljava/lang/String;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.exception:Ljava/lang/Exception;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.unmarshaledEntity:Ljava/lang/Object;
ifnull 4
aload 1
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.unmarshaledEntity:Ljava/lang/Object;
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 4
3: new java.lang.RuntimeException
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.unmarshaledEntity:Ljava/lang/Object;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.entityAlreadyRead:(Ljava/lang/Class;)Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.unmarshaledEntity:Ljava/lang/Object;
ifnonnull 9
5: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
sipush 204
if_icmpne 7
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 1
aload 2
aload 0
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getMediaType:()Ljavax/ws/rs/core/MediaType;
aload 3
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.readFrom:(Ljava/lang/Class;Ljava/lang/reflect/Type;Ljavax/ws/rs/core/MediaType;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
putfield org.jboss.resteasy.client.core.BaseClientResponse.unmarshaledEntity:Ljava/lang/Object;
8: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.unmarshaledEntity:Ljava/lang/Object;
ifnull 9
ldc Ljava/io/InputStream;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.unmarshaledEntity:Ljava/lang/Object;
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 9
aload 0
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.releaseConnection:()V
9: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.unmarshaledEntity:Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 10 1 type Ljava/lang/Class<TT2;>;
0 10 2 genericType Ljava/lang/reflect/Type;
0 10 3 anns [Ljava/lang/annotation/Annotation;
Signature: <T2:Ljava/lang/Object;>(Ljava/lang/Class<TT2;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)TT2;
MethodParameters:
Name Flags
type
genericType
anns
public javax.ws.rs.core.MediaType getMediaType();
descriptor: ()Ljavax/ws/rs/core/MediaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "Content-Type"
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getResponseHeader:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.alternateMediaType:Ljava/lang/String;
astore 1
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
ifnonnull 4
getstatic javax.ws.rs.core.MediaType.WILDCARD_TYPE:Ljavax/ws/rs/core/MediaType;
goto 5
StackMap locals:
StackMap stack:
4: aload 1
invokestatic javax.ws.rs.core.MediaType.valueOf:(Ljava/lang/String;)Ljavax/ws/rs/core/MediaType;
StackMap locals:
StackMap stack: javax.ws.rs.core.MediaType
5: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
1 6 1 mediaType Ljava/lang/String;
protected synchronized <T2> readFrom(java.lang.Class<T2>, java.lang.reflect.Type, javax.ws.rs.core.MediaType, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;Ljavax/ws/rs/core/MediaType;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED
Code:
stack=12, locals=16, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
ifnonnull 1
aload 1
goto 2
StackMap locals:
StackMap stack:
1: aload 2
StackMap locals:
StackMap stack: java.lang.reflect.Type
2: astore 5
start local 5 3: aload 1
astore 6
start local 6 4: iconst_0
istore 7
start local 7 5: aload 1
ldc Lorg/jboss/resteasy/spi/MarshalledEntity;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
6: iconst_1
istore 7
7: aload 5
checkcast java.lang.reflect.ParameterizedType
astore 8
start local 8 8: aload 8
invokeinterface java.lang.reflect.ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;
iconst_0
aaload
astore 5
9: aload 5
invokestatic org.jboss.resteasy.util.Types.getRawType:(Ljava/lang/reflect/Type;)Ljava/lang/Class;
astore 6
end local 8 10: StackMap locals: java.lang.reflect.Type java.lang.Class int
StackMap stack:
ldc Ljavax/ws/rs/ext/Providers;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.getContextData:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast javax.ws.rs.ext.Providers
astore 8
start local 8 11: ldc Ljavax/ws/rs/ext/Providers;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.pushContext:(Ljava/lang/Class;Ljava/lang/Object;)V
12: aconst_null
astore 9
start local 9 13: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
invokeinterface org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory.getInputStream:()Ljava/io/InputStream;
astore 10
start local 10 14: aload 10
ifnonnull 16
15: new org.jboss.resteasy.client.ClientResponseFailure
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.inputStreamEmpty:()Ljava/lang/String;
aload 0
invokespecial org.jboss.resteasy.client.ClientResponseFailure.<init>:(Ljava/lang/String;Lorg/jboss/resteasy/client/ClientResponse;)V
athrow
16: StackMap locals: javax.ws.rs.ext.Providers java.lang.Object java.io.InputStream
StackMap stack:
iload 7
ifeq 18
17: new org.jboss.resteasy.util.InputStreamToByteArray
dup
aload 10
invokespecial org.jboss.resteasy.util.InputStreamToByteArray.<init>:(Ljava/io/InputStream;)V
astore 10
18: StackMap locals:
StackMap stack:
new org.jboss.resteasy.core.interception.ClientReaderInterceptorContext
dup
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.readerInterceptors:[Ljavax/ws/rs/ext/ReaderInterceptor;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 6
19: aload 5
aload 4
aload 3
aload 0
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getResponseHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
new org.jboss.resteasy.client.core.BaseClientResponse$InputStreamWrapper
dup
aload 10
invokespecial org.jboss.resteasy.client.core.BaseClientResponse$InputStreamWrapper.<init>:(Ljava/io/InputStream;)V
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.attributes:Ljava/util/Map;
20: invokespecial org.jboss.resteasy.core.interception.ClientReaderInterceptorContext.<init>:([Ljavax/ws/rs/ext/ReaderInterceptor;Lorg/jboss/resteasy/spi/ResteasyProviderFactory;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;Ljava/util/Map;)V
21: invokevirtual org.jboss.resteasy.core.interception.ClientReaderInterceptorContext.proceed:()Ljava/lang/Object;
22: astore 11
start local 11 23: aload 11
astore 9
24: iload 7
ifeq 33
25: aload 10
checkcast org.jboss.resteasy.util.InputStreamToByteArray
astore 12
start local 12 26: aload 12
invokevirtual org.jboss.resteasy.util.InputStreamToByteArray.toByteArray:()[B
astore 13
start local 13 27: new org.jboss.resteasy.client.core.BaseClientResponse$4
dup
aload 0
aload 13
aload 11
invokespecial org.jboss.resteasy.client.core.BaseClientResponse$4.<init>:(Lorg/jboss/resteasy/client/core/BaseClientResponse;[BLjava/lang/Object;)V
astore 15
28: ldc Ljavax/ws/rs/ext/Providers;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.popContextData:(Ljava/lang/Class;)Ljava/lang/Object;
pop
29: aload 8
ifnull 30
ldc Ljavax/ws/rs/ext/Providers;
aload 8
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.pushContext:(Ljava/lang/Class;Ljava/lang/Object;)V
30: StackMap locals: org.jboss.resteasy.client.core.BaseClientResponse java.lang.Class java.lang.reflect.Type javax.ws.rs.core.MediaType java.lang.annotation.Annotation[] java.lang.reflect.Type java.lang.Class int javax.ws.rs.ext.Providers java.lang.Object java.io.InputStream java.lang.Object org.jboss.resteasy.util.InputStreamToByteArray byte[] top java.lang.Object
StackMap stack:
aload 9
instanceof org.jboss.resteasy.core.ProvidersContextRetainer
ifeq 32
31: aload 9
checkcast org.jboss.resteasy.core.ProvidersContextRetainer
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokeinterface org.jboss.resteasy.core.ProvidersContextRetainer.setProviders:(Ljavax/ws/rs/ext/Providers;)V
32: StackMap locals:
StackMap stack:
aload 15
areturn
end local 13 end local 12 33: StackMap locals: org.jboss.resteasy.client.core.BaseClientResponse java.lang.Class java.lang.reflect.Type javax.ws.rs.core.MediaType java.lang.annotation.Annotation[] java.lang.reflect.Type java.lang.Class int javax.ws.rs.ext.Providers java.lang.Object java.io.InputStream java.lang.Object
StackMap stack:
aload 11
astore 15
34: ldc Ljavax/ws/rs/ext/Providers;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.popContextData:(Ljava/lang/Class;)Ljava/lang/Object;
pop
35: aload 8
ifnull 36
ldc Ljavax/ws/rs/ext/Providers;
aload 8
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.pushContext:(Ljava/lang/Class;Ljava/lang/Object;)V
36: StackMap locals: org.jboss.resteasy.client.core.BaseClientResponse java.lang.Class java.lang.reflect.Type javax.ws.rs.core.MediaType java.lang.annotation.Annotation[] java.lang.reflect.Type java.lang.Class int javax.ws.rs.ext.Providers java.lang.Object java.io.InputStream java.lang.Object top top top java.lang.Object
StackMap stack:
aload 9
instanceof org.jboss.resteasy.core.ProvidersContextRetainer
ifeq 38
37: aload 9
checkcast org.jboss.resteasy.core.ProvidersContextRetainer
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokeinterface org.jboss.resteasy.core.ProvidersContextRetainer.setProviders:(Ljavax/ws/rs/ext/Providers;)V
38: StackMap locals:
StackMap stack:
aload 15
areturn
end local 11 end local 10 39: StackMap locals: org.jboss.resteasy.client.core.BaseClientResponse java.lang.Class java.lang.reflect.Type javax.ws.rs.core.MediaType java.lang.annotation.Annotation[] java.lang.reflect.Type java.lang.Class int javax.ws.rs.ext.Providers java.lang.Object
StackMap stack: java.lang.Exception
astore 10
start local 10 40: aload 10
instanceof org.jboss.resteasy.spi.ReaderException
ifeq 42
41: aload 10
checkcast org.jboss.resteasy.spi.ReaderException
athrow
42: StackMap locals: java.lang.Exception
StackMap stack:
new org.jboss.resteasy.spi.ReaderException
dup
aload 10
invokespecial org.jboss.resteasy.spi.ReaderException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 10 43: StackMap locals: org.jboss.resteasy.client.core.BaseClientResponse java.lang.Class java.lang.reflect.Type javax.ws.rs.core.MediaType java.lang.annotation.Annotation[] java.lang.reflect.Type java.lang.Class int javax.ws.rs.ext.Providers java.lang.Object
StackMap stack: java.lang.Throwable
astore 14
44: ldc Ljavax/ws/rs/ext/Providers;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.popContextData:(Ljava/lang/Class;)Ljava/lang/Object;
pop
45: aload 8
ifnull 46
ldc Ljavax/ws/rs/ext/Providers;
aload 8
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.pushContext:(Ljava/lang/Class;Ljava/lang/Object;)V
46: StackMap locals: org.jboss.resteasy.client.core.BaseClientResponse java.lang.Class java.lang.reflect.Type javax.ws.rs.core.MediaType java.lang.annotation.Annotation[] java.lang.reflect.Type java.lang.Class int javax.ws.rs.ext.Providers java.lang.Object top top top top java.lang.Throwable
StackMap stack:
aload 9
instanceof org.jboss.resteasy.core.ProvidersContextRetainer
ifeq 48
47: aload 9
checkcast org.jboss.resteasy.core.ProvidersContextRetainer
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.providerFactory:Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
invokeinterface org.jboss.resteasy.core.ProvidersContextRetainer.setProviders:(Ljavax/ws/rs/ext/Providers;)V
48: StackMap locals:
StackMap stack:
aload 14
athrow
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 49 1 type Ljava/lang/Class<TT2;>;
0 49 2 genericType Ljava/lang/reflect/Type;
0 49 3 media Ljavax/ws/rs/core/MediaType;
0 49 4 annotations [Ljava/lang/annotation/Annotation;
3 49 5 useGeneric Ljava/lang/reflect/Type;
4 49 6 useType Ljava/lang/Class<*>;
5 49 7 isMarshalledEntity Z
8 10 8 param Ljava/lang/reflect/ParameterizedType;
11 49 8 current Ljavax/ws/rs/ext/Providers;
13 49 9 obj Ljava/lang/Object;
14 39 10 is Ljava/io/InputStream;
23 39 11 finalObj Ljava/lang/Object;
26 33 12 isba Lorg/jboss/resteasy/util/InputStreamToByteArray;
27 33 13 bytes [B
40 43 10 e Ljava/lang/Exception;
Exception table:
from to target type
13 28 39 Class java.lang.Exception
33 34 39 Class java.lang.Exception
13 28 43 any
33 34 43 any
39 43 43 any
Signature: <T2:Ljava/lang/Object;>(Ljava/lang/Class<TT2;>;Ljava/lang/reflect/Type;Ljavax/ws/rs/core/MediaType;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
MethodParameters:
Name Flags
type
genericType
media
annotations
public <T2> T2 getEntity(org.jboss.resteasy.util.GenericType<T2>);
descriptor: (Lorg/jboss/resteasy/util/GenericType;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jboss.resteasy.util.GenericType.getType:()Ljava/lang/Class;
aload 1
invokevirtual org.jboss.resteasy.util.GenericType.getGenericType:()Ljava/lang/reflect/Type;
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getEntity:(Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 genericType Lorg/jboss/resteasy/util/GenericType<TT2;>;
Signature: <T2:Ljava/lang/Object;>(Lorg/jboss/resteasy/util/GenericType<TT2;>;)TT2;
MethodParameters:
Name Flags
genericType
public <T2> T2 getEntity(org.jboss.resteasy.util.GenericType<T2>, java.lang.annotation.Annotation[]);
descriptor: (Lorg/jboss/resteasy/util/GenericType;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.jboss.resteasy.util.GenericType.getType:()Ljava/lang/Class;
aload 1
invokevirtual org.jboss.resteasy.util.GenericType.getGenericType:()Ljava/lang/reflect/Type;
aload 2
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getEntity:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)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/client/core/BaseClientResponse<TT;>;
0 1 1 genericType Lorg/jboss/resteasy/util/GenericType<TT2;>;
0 1 2 ann [Ljava/lang/annotation/Annotation;
Signature: <T2:Ljava/lang/Object;>(Lorg/jboss/resteasy/util/GenericType<TT2;>;[Ljava/lang/annotation/Annotation;)TT2;
MethodParameters:
Name Flags
genericType
ann
public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> getResponseHeaders();
descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object> getMetadata();
descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.headers:Ljavax/ws/rs/core/MultivaluedMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;
public int getStatus();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public javax.ws.rs.core.Response$StatusType getStatusInfo();
descriptor: ()Ljavax/ws/rs/core/Response$StatusType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
invokestatic javax.ws.rs.core.Response$Status.fromStatusCode:(I)Ljavax/ws/rs/core/Response$Status;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: new org.jboss.resteasy.client.core.BaseClientResponse$5
dup
aload 0
invokespecial org.jboss.resteasy.client.core.BaseClientResponse$5.<init>:(Lorg/jboss/resteasy/client/core/BaseClientResponse;)V
astore 1
3: StackMap locals: javax.ws.rs.core.Response$StatusType
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
1 4 1 statusType Ljavax/ws/rs/core/Response$StatusType;
public void checkFailureStatus();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
sipush 399
if_icmple 2
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
sipush 599
if_icmpge 2
1: aload 0
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.status:I
aload 0
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getResponseStatus:()Ljavax/ws/rs/core/Response$Status;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.clientResponseFailureStatus:(ILjavax/ws/rs/core/Response$Status;)Ljava/lang/String;
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.createResponseFailure:(Ljava/lang/String;)Lorg/jboss/resteasy/client/ClientResponseFailure;
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public org.jboss.resteasy.client.ClientResponseFailure createResponseFailure(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/client/ClientResponseFailure;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.createResponseFailure:(Ljava/lang/String;Ljava/lang/Exception;)Lorg/jboss/resteasy/client/ClientResponseFailure;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public org.jboss.resteasy.client.ClientResponseFailure createResponseFailure(java.lang.String, java.lang.Exception);
descriptor: (Ljava/lang/String;Ljava/lang/Exception;)Lorg/jboss/resteasy/client/ClientResponseFailure;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.setException:(Ljava/lang/Exception;)V
1: aload 0
ldc [B
putfield org.jboss.resteasy.client.core.BaseClientResponse.returnType:Ljava/lang/Class;
2: aload 0
aconst_null
putfield org.jboss.resteasy.client.core.BaseClientResponse.genericReturnType:Ljava/lang/reflect/Type;
3: aload 0
aconst_null
putfield org.jboss.resteasy.client.core.BaseClientResponse.annotations:[Ljava/lang/annotation/Annotation;
4: new org.jboss.resteasy.client.ClientResponseFailure
dup
aload 1
aload 2
aload 0
invokespecial org.jboss.resteasy.client.ClientResponseFailure.<init>:(Ljava/lang/String;Ljava/lang/Throwable;Lorg/jboss/resteasy/client/ClientResponse;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 5 1 message Ljava/lang/String;
0 5 2 e Ljava/lang/Exception;
MethodParameters:
Name Flags
message
e
public javax.ws.rs.core.Response$Status getResponseStatus();
descriptor: ()Ljavax/ws/rs/core/Response$Status;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.getStatus:()I
invokestatic javax.ws.rs.core.Response$Status.fromStatusCode:(I)Ljavax/ws/rs/core/Response$Status;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public boolean wasReleased();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.wasReleased:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public void setWasReleased(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
iload 1
putfield org.jboss.resteasy.client.core.BaseClientResponse.wasReleased:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 2 1 wasReleased Z
MethodParameters:
Name Flags
wasReleased
public final void releaseConnection();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.wasReleased:Z
ifne 3
1: aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
ifnull 2
aload 0
getfield org.jboss.resteasy.client.core.BaseClientResponse.streamFactory:Lorg/jboss/resteasy/client/core/BaseClientResponse$BaseClientResponseStreamFactory;
invokeinterface org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory.performReleaseConnection:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.jboss.resteasy.client.core.BaseClientResponse.wasReleased:Z
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
protected final synchronized void finalize();
descriptor: ()V
flags: (0x0034) ACC_PROTECTED, ACC_FINAL, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.releaseConnection:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Exceptions:
throws java.lang.Throwable
public <T> T readEntity(java.lang.Class<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: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 entityType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
entityType
public <T> T readEntity(javax.ws.rs.core.GenericType<T>);
descriptor: (Ljavax/ws/rs/core/GenericType;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 entityType Ljavax/ws/rs/core/GenericType<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;)TT;
MethodParameters:
Name Flags
entityType
public <T> T readEntity(java.lang.Class<T>, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 entityType Ljava/lang/Class<TT;>;
0 1 2 annotations [Ljava/lang/annotation/Annotation;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;[Ljava/lang/annotation/Annotation;)TT;
MethodParameters:
Name Flags
entityType
annotations
public <T> T readEntity(javax.ws.rs.core.GenericType<T>, java.lang.annotation.Annotation[]);
descriptor: (Ljavax/ws/rs/core/GenericType;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 entityType Ljavax/ws/rs/core/GenericType<TT;>;
0 1 2 annotations [Ljava/lang/annotation/Annotation;
Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;[Ljava/lang/annotation/Annotation;)TT;
MethodParameters:
Name Flags
entityType
annotations
public boolean hasEntity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public boolean bufferEntity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.resteasy.client.core.BaseClientResponse.releaseConnection:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public java.lang.String (java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Locale getLanguage();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public int getLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public java.util.Map<java.lang.String, javax.ws.rs.core.NewCookie> getCookies();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/NewCookie;>;
public javax.ws.rs.core.EntityTag getEntityTag();
descriptor: ()Ljavax/ws/rs/core/EntityTag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public java.util.Date getDate();
descriptor: ()Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public java.util.Date getLastModified();
descriptor: ()Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public java.util.Set<javax.ws.rs.core.Link> getLinks();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()Ljava/util/Set<Ljavax/ws/rs/core/Link;>;
public boolean hasLink(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 relation Ljava/lang/String;
MethodParameters:
Name Flags
relation
public javax.ws.rs.core.Link getLink(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Link;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 relation Ljava/lang/String;
MethodParameters:
Name Flags
relation
public javax.ws.rs.core.Link$Builder getLinkBuilder(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Link$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
0 1 1 relation Ljava/lang/String;
MethodParameters:
Name Flags
relation
public java.net.URI getLocation();
descriptor: ()Ljava/net/URI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
public java.util.Set<java.lang.String> getAllowedMethods();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> getStringHeaders();
descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jboss.resteasy.spi.NotImplementedYetException
dup
invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/client/core/BaseClientResponse<TT;>;
Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
}
Signature: <T:Ljava/lang/Object;>Lorg/jboss/resteasy/client/ClientResponse<TT;>;
SourceFile: "BaseClientResponse.java"
NestMembers:
org.jboss.resteasy.client.core.BaseClientResponse$1 org.jboss.resteasy.client.core.BaseClientResponse$2 org.jboss.resteasy.client.core.BaseClientResponse$3 org.jboss.resteasy.client.core.BaseClientResponse$4 org.jboss.resteasy.client.core.BaseClientResponse$5 org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory org.jboss.resteasy.client.core.BaseClientResponse$InputStreamWrapper
InnerClasses:
public abstract Builder = javax.ws.rs.core.Link$Builder of javax.ws.rs.core.Link
public final Status = javax.ws.rs.core.Response$Status of javax.ws.rs.core.Response
public abstract StatusType = javax.ws.rs.core.Response$StatusType of javax.ws.rs.core.Response
org.jboss.resteasy.client.core.BaseClientResponse$1
org.jboss.resteasy.client.core.BaseClientResponse$2
org.jboss.resteasy.client.core.BaseClientResponse$3
org.jboss.resteasy.client.core.BaseClientResponse$4
org.jboss.resteasy.client.core.BaseClientResponse$5
public abstract BaseClientResponseStreamFactory = org.jboss.resteasy.client.core.BaseClientResponse$BaseClientResponseStreamFactory of org.jboss.resteasy.client.core.BaseClientResponse
private InputStreamWrapper = org.jboss.resteasy.client.core.BaseClientResponse$InputStreamWrapper of org.jboss.resteasy.client.core.BaseClientResponse