public class org.jboss.resteasy.specimpl.ResponseBuilderImpl extends javax.ws.rs.core.Response$ResponseBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.specimpl.ResponseBuilderImpl
super_class: javax.ws.rs.core.Response$ResponseBuilder
{
protected java.lang.Object entity;
descriptor: Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
protected java.lang.annotation.Annotation[] entityAnnotations;
descriptor: [Ljava/lang/annotation/Annotation;
flags: (0x0004) ACC_PROTECTED
protected int status;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String reasonPhrase;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected org.jboss.resteasy.core.Headers<java.lang.Object> ;
descriptor: Lorg/jboss/resteasy/core/Headers;
flags: (0x0004) ACC_PROTECTED
Signature: Lorg/jboss/resteasy/core/Headers<Ljava/lang/Object;>;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.ws.rs.core.Response$ResponseBuilder.<init>:()V
1: aload 0
iconst_m1
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
2: aload 0
new org.jboss.resteasy.core.Headers
dup
invokespecial org.jboss.resteasy.core.Headers.<init>:()V
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
public javax.ws.rs.core.Response build();
descriptor: ()Ljavax/ws/rs/core/Response;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
iconst_m1
if_icmpne 1
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entity:Ljava/lang/Object;
ifnonnull 1
aload 0
sipush 204
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
goto 2
1: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
iconst_m1
if_icmpne 2
aload 0
sipush 200
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
2: StackMap locals:
StackMap stack:
new org.jboss.resteasy.specimpl.BuiltResponse
dup
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.reasonPhrase:Ljava/lang/String;
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entity:Ljava/lang/Object;
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entityAnnotations:[Ljava/lang/annotation/Annotation;
invokespecial org.jboss.resteasy.specimpl.BuiltResponse.<init>:(ILjava/lang/String;Lorg/jboss/resteasy/core/Headers;Ljava/lang/Object;[Ljava/lang/annotation/Annotation;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
public javax.ws.rs.core.Response$ResponseBuilder clone();
descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new org.jboss.resteasy.specimpl.ResponseBuilderImpl
dup
invokespecial org.jboss.resteasy.specimpl.ResponseBuilderImpl.<init>:()V
astore 1
start local 1 1: aload 1
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
invokevirtual org.jboss.resteasy.core.Headers.putAll:(Ljava/util/Map;)V
2: aload 1
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entity:Ljava/lang/Object;
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entity:Ljava/lang/Object;
3: aload 1
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
4: aload 1
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entityAnnotations:[Ljava/lang/annotation/Annotation;
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entityAnnotations:[Ljava/lang/annotation/Annotation;
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
1 6 1 impl Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
public javax.ws.rs.core.Response$ResponseBuilder status(int, java.lang.String);
descriptor: (ILjava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:I
1: aload 0
aload 2
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.reasonPhrase:Ljava/lang/String;
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 3 1 status I
0 3 2 reasonPhrase Ljava/lang/String;
MethodParameters:
Name Flags
status
reasonPhrase
public javax.ws.rs.core.Response$ResponseBuilder status(int);
descriptor: (I)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
aconst_null
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.status:(ILjava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 1 1 status I
MethodParameters:
Name Flags
status
public javax.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
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.specimpl.ResponseBuilderImpl.entity:Ljava/lang/Object;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 2 1 entity Ljava/lang/Object;
MethodParameters:
Name Flags
entity
public javax.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/annotation/Annotation;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entity:Ljava/lang/Object;
1: aload 0
aload 2
putfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.entityAnnotations:[Ljava/lang/annotation/Annotation;
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 3 1 entity Ljava/lang/Object;
0 3 2 annotations [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
entity
annotations
public javax.ws.rs.core.Response$ResponseBuilder type(javax.ws.rs.core.MediaType);
descriptor: (Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Type"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Type"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 type Ljavax/ws/rs/core/MediaType;
MethodParameters:
Name Flags
type
public javax.ws.rs.core.Response$ResponseBuilder type(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Type"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Type"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 type Ljava/lang/String;
MethodParameters:
Name Flags
type
public javax.ws.rs.core.Response$ResponseBuilder variant(javax.ws.rs.core.Variant);
descriptor: (Ljavax/ws/rs/core/Variant;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: aload 0
aconst_null
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.type:(Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
2: aload 0
aconst_null
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.language:(Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
3: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Encoding"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
4: aload 0
areturn
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual javax.ws.rs.core.Variant.getMediaType:()Ljavax/ws/rs/core/MediaType;
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.type:(Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
6: aload 0
aload 1
invokevirtual javax.ws.rs.core.Variant.getLanguage:()Ljava/util/Locale;
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.language:(Ljava/util/Locale;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
7: aload 1
invokevirtual javax.ws.rs.core.Variant.getEncoding:()Ljava/lang/String;
ifnull 8
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Encoding"
aload 1
invokevirtual javax.ws.rs.core.Variant.getEncoding:()Ljava/lang/String;
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
goto 9
8: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Encoding"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
9: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 10 1 variant Ljavax/ws/rs/core/Variant;
MethodParameters:
Name Flags
variant
public javax.ws.rs.core.Response$ResponseBuilder variants(java.util.List<javax.ws.rs.core.Variant>);
descriptor: (Ljava/util/List;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Vary"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokestatic org.jboss.resteasy.specimpl.ResponseBuilderImpl.createVaryHeader:(Ljava/util/List;)Ljava/lang/String;
astore 2
start local 2 4: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Vary"
aload 2
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
5: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 6 1 variants Ljava/util/List<Ljavax/ws/rs/core/Variant;>;
4 6 2 vary Ljava/lang/String;
Signature: (Ljava/util/List<Ljavax/ws/rs/core/Variant;>;)Ljavax/ws/rs/core/Response$ResponseBuilder;
MethodParameters:
Name Flags
variants
public static java.lang.String createVaryHeader(java.util.List<javax.ws.rs.core.Variant>);
descriptor: (Ljava/util/List;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=6, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: iconst_0
istore 3
start local 3 3: aload 0
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: java.util.List int int int top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.ws.rs.core.Variant
astore 4
start local 4 5: aload 4
invokevirtual javax.ws.rs.core.Variant.getMediaType:()Ljavax/ws/rs/core/MediaType;
ifnull 6
iconst_1
istore 1
6: StackMap locals: java.util.List int int int javax.ws.rs.core.Variant java.util.Iterator
StackMap stack:
aload 4
invokevirtual javax.ws.rs.core.Variant.getLanguage:()Ljava/util/Locale;
ifnull 7
iconst_1
istore 2
7: StackMap locals:
StackMap stack:
aload 4
invokevirtual javax.ws.rs.core.Variant.getEncoding:()Ljava/lang/String;
ifnull 8
iconst_1
istore 3
end local 4 8: StackMap locals: java.util.List int int int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: aconst_null
astore 4
start local 4 10: iload 1
ifeq 11
ldc "Accept"
astore 4
11: StackMap locals: java.util.List int int int java.lang.String
StackMap stack:
iload 2
ifeq 14
12: aload 4
ifnonnull 13
ldc "Accept-Language"
astore 4
goto 14
13: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ", Accept-Language"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
14: StackMap locals:
StackMap stack:
iload 3
ifeq 17
15: aload 4
ifnonnull 16
ldc "Accept-Encoding"
astore 4
goto 17
16: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ", Accept-Encoding"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
17: StackMap locals:
StackMap stack:
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 18 0 variants Ljava/util/List<Ljavax/ws/rs/core/Variant;>;
1 18 1 accept Z
2 18 2 acceptLanguage Z
3 18 3 acceptEncoding Z
5 8 4 variant Ljavax/ws/rs/core/Variant;
10 18 4 vary Ljava/lang/String;
Signature: (Ljava/util/List<Ljavax/ws/rs/core/Variant;>;)Ljava/lang/String;
MethodParameters:
Name Flags
variants
public javax.ws.rs.core.Response$ResponseBuilder language(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Language"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Language"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 language Ljava/lang/String;
MethodParameters:
Name Flags
language
public javax.ws.rs.core.Response$ResponseBuilder location(java.net.URI);
descriptor: (Ljava/net/URI;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Location"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.net.URI.isAbsolute:()Z
ifne 8
ldc Lorg/jboss/resteasy/spi/HttpRequest;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.getContextData:(Ljava/lang/Class;)Ljava/lang/Object;
ifnull 8
4: aload 1
invokevirtual java.net.URI.toString:()Ljava/lang/String;
astore 2
start local 2 5: aload 2
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 6
aload 2
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 2
6: StackMap locals: java.lang.String
StackMap stack:
ldc Lorg/jboss/resteasy/spi/HttpRequest;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.getContextData:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.jboss.resteasy.spi.HttpRequest
invokeinterface org.jboss.resteasy.spi.HttpRequest.getUri:()Lorg/jboss/resteasy/spi/ResteasyUriInfo;
invokevirtual org.jboss.resteasy.spi.ResteasyUriInfo.getBaseUri:()Ljava/net/URI;
astore 3
start local 3 7: aload 3
aload 2
invokevirtual java.net.URI.resolve:(Ljava/lang/String;)Ljava/net/URI;
astore 1
end local 3 end local 2 8: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Location"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
9: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 10 1 location Ljava/net/URI;
5 8 2 path Ljava/lang/String;
7 8 3 baseUri Ljava/net/URI;
MethodParameters:
Name Flags
location
public javax.ws.rs.core.Response$ResponseBuilder contentLocation(java.net.URI);
descriptor: (Ljava/net/URI;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Location"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.net.URI.isAbsolute:()Z
ifne 8
ldc Lorg/jboss/resteasy/spi/HttpRequest;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.getContextData:(Ljava/lang/Class;)Ljava/lang/Object;
ifnull 8
4: aload 1
invokevirtual java.net.URI.toString:()Ljava/lang/String;
astore 2
start local 2 5: aload 2
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 6
aload 2
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 2
6: StackMap locals: java.lang.String
StackMap stack:
ldc Lorg/jboss/resteasy/spi/HttpRequest;
invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.getContextData:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.jboss.resteasy.spi.HttpRequest
invokeinterface org.jboss.resteasy.spi.HttpRequest.getUri:()Lorg/jboss/resteasy/spi/ResteasyUriInfo;
invokevirtual org.jboss.resteasy.spi.ResteasyUriInfo.getBaseUri:()Ljava/net/URI;
astore 3
start local 3 7: aload 3
aload 2
invokevirtual java.net.URI.resolve:(Ljava/lang/String;)Ljava/net/URI;
astore 1
end local 3 end local 2 8: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Location"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
9: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 10 1 location Ljava/net/URI;
5 8 2 path Ljava/lang/String;
7 8 3 baseUri Ljava/net/URI;
MethodParameters:
Name Flags
location
public javax.ws.rs.core.Response$ResponseBuilder tag(javax.ws.rs.core.EntityTag);
descriptor: (Ljavax/ws/rs/core/EntityTag;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "ETag"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "ETag"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 tag Ljavax/ws/rs/core/EntityTag;
MethodParameters:
Name Flags
tag
public javax.ws.rs.core.Response$ResponseBuilder tag(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "ETag"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
new javax.ws.rs.core.EntityTag
dup
aload 1
invokespecial javax.ws.rs.core.EntityTag.<init>:(Ljava/lang/String;)V
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.tag:(Ljavax/ws/rs/core/EntityTag;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 4 1 tag Ljava/lang/String;
MethodParameters:
Name Flags
tag
public javax.ws.rs.core.Response$ResponseBuilder lastModified(java.util.Date);
descriptor: (Ljava/util/Date;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Last-Modified"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Last-Modified"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 lastModified Ljava/util/Date;
MethodParameters:
Name Flags
lastModified
public javax.ws.rs.core.Response$ResponseBuilder cacheControl(javax.ws.rs.core.CacheControl);
descriptor: (Ljavax/ws/rs/core/CacheControl;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Cache-Control"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Cache-Control"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 cacheControl Ljavax/ws/rs/core/CacheControl;
MethodParameters:
Name Flags
cacheControl
public javax.ws.rs.core.Response$ResponseBuilder (java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
aload 1
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
aload 1
aload 2
invokevirtual org.jboss.resteasy.core.Headers.add:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 name Ljava/lang/String;
0 5 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name
value
public javax.ws.rs.core.Response$ResponseBuilder cookie(javax.ws.rs.core.NewCookie[]);
descriptor: ([Ljavax/ws/rs/core/NewCookie;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Set-Cookie"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: org.jboss.resteasy.specimpl.ResponseBuilderImpl javax.ws.rs.core.NewCookie[] top int int javax.ws.rs.core.NewCookie[]
StackMap stack:
4: aload 5
iload 3
aaload
astore 2
start local 2 5: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Set-Cookie"
aload 2
invokevirtual org.jboss.resteasy.core.Headers.add:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 2 6: iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 4
8: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 9 1 cookies [Ljavax/ws/rs/core/NewCookie;
5 6 2 cookie Ljavax/ws/rs/core/NewCookie;
MethodParameters:
Name Flags
cookies
public javax.ws.rs.core.Response$ResponseBuilder language(java.util.Locale);
descriptor: (Ljava/util/Locale;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Language"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Language"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 language Ljava/util/Locale;
MethodParameters:
Name Flags
language
public static java.text.SimpleDateFormat getDateFormatRFC822();
descriptor: ()Ljava/text/SimpleDateFormat;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: new java.text.SimpleDateFormat
dup
ldc "EEE, dd MMM yyyy HH:mm:ss z"
getstatic java.util.Locale.US:Ljava/util/Locale;
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;Ljava/util/Locale;)V
astore 0
start local 0 1: aload 0
ldc "GMT"
invokestatic java.util.TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;
invokevirtual java.text.SimpleDateFormat.setTimeZone:(Ljava/util/TimeZone;)V
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 dateFormatRFC822 Ljava/text/SimpleDateFormat;
public javax.ws.rs.core.Response$ResponseBuilder expires(java.util.Date);
descriptor: (Ljava/util/Date;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Expires"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Expires"
invokestatic org.jboss.resteasy.specimpl.ResponseBuilderImpl.getDateFormatRFC822:()Ljava/text/SimpleDateFormat;
aload 1
invokevirtual java.text.SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 expires Ljava/util/Date;
MethodParameters:
Name Flags
expires
public javax.ws.rs.core.Response$ResponseBuilder allow(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
aconst_null
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.allow:(Ljava/util/Set;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
2: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 2
start local 2 3: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: org.jboss.resteasy.specimpl.ResponseBuilderImpl java.lang.String[] java.util.HashSet top int int java.lang.String[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 2
aload 3
invokevirtual java.util.HashSet.add:(Ljava/lang/Object;)Z
pop
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
aload 2
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.allow:(Ljava/util/Set;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 9 1 methods [Ljava/lang/String;
3 9 2 set Ljava/util/HashSet<Ljava/lang/String;>;
5 6 3 m Ljava/lang/String;
MethodParameters:
Name Flags
methods
public javax.ws.rs.core.Response$ResponseBuilder allow(java.util.Set<java.lang.String>);
descriptor: (Ljava/util/Set;)Ljavax/ws/rs/core/Response$ResponseBuilder;
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.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
aload 1
invokestatic org.jboss.resteasy.util.HeaderHelper.setAllow:(Ljavax/ws/rs/core/MultivaluedMap;Ljava/util/Set;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 2 1 methods Ljava/util/Set<Ljava/lang/String;>;
Signature: (Ljava/util/Set<Ljava/lang/String;>;)Ljavax/ws/rs/core/Response$ResponseBuilder;
MethodParameters:
Name Flags
methods
public javax.ws.rs.core.Response$ResponseBuilder encoding(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Encoding"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Content-Encoding"
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 5 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding
public javax.ws.rs.core.Response$ResponseBuilder variants(javax.ws.rs.core.Variant[]);
descriptor: ([Ljavax/ws/rs/core/Variant;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.variants:(Ljava/util/List;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 1 1 variants [Ljavax/ws/rs/core/Variant;
MethodParameters:
Name Flags
variants
public javax.ws.rs.core.Response$ResponseBuilder links(javax.ws.rs.core.Link[]);
descriptor: ([Ljavax/ws/rs/core/Link;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Link"
invokevirtual org.jboss.resteasy.core.Headers.remove:(Ljava/lang/Object;)Ljava/util/List;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: org.jboss.resteasy.specimpl.ResponseBuilderImpl javax.ws.rs.core.Link[] top int int javax.ws.rs.core.Link[]
StackMap stack:
4: aload 5
iload 3
aaload
astore 2
start local 2 5: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Link"
aload 2
invokevirtual org.jboss.resteasy.core.Headers.add:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 2 6: iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 4
8: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 9 1 links [Ljavax/ws/rs/core/Link;
5 6 2 link Ljavax/ws/rs/core/Link;
MethodParameters:
Name Flags
links
public javax.ws.rs.core.Response$ResponseBuilder link(java.net.URI, java.lang.String);
descriptor: (Ljava/net/URI;Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic javax.ws.rs.core.Link.fromUri:(Ljava/net/URI;)Ljavax/ws/rs/core/Link$Builder;
aload 2
invokeinterface javax.ws.rs.core.Link$Builder.rel:(Ljava/lang/String;)Ljavax/ws/rs/core/Link$Builder;
iconst_0
anewarray java.lang.Object
invokeinterface javax.ws.rs.core.Link$Builder.build:([Ljava/lang/Object;)Ljavax/ws/rs/core/Link;
astore 3
start local 3 1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Link"
aload 3
invokevirtual org.jboss.resteasy.core.Headers.add:(Ljava/lang/Object;Ljava/lang/Object;)V
2: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 3 1 uri Ljava/net/URI;
0 3 2 rel Ljava/lang/String;
1 3 3 link Ljavax/ws/rs/core/Link;
MethodParameters:
Name Flags
uri
rel
public javax.ws.rs.core.Response$ResponseBuilder link(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic javax.ws.rs.core.Link.fromUri:(Ljava/lang/String;)Ljavax/ws/rs/core/Link$Builder;
aload 2
invokeinterface javax.ws.rs.core.Link$Builder.rel:(Ljava/lang/String;)Ljavax/ws/rs/core/Link$Builder;
iconst_0
anewarray java.lang.Object
invokeinterface javax.ws.rs.core.Link$Builder.build:([Ljava/lang/Object;)Ljavax/ws/rs/core/Link;
astore 3
start local 3 1: aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
ldc "Link"
aload 3
invokevirtual org.jboss.resteasy.core.Headers.add:(Ljava/lang/Object;Ljava/lang/Object;)V
2: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 3 1 uri Ljava/lang/String;
0 3 2 rel Ljava/lang/String;
1 3 3 link Ljavax/ws/rs/core/Link;
MethodParameters:
Name Flags
uri
rel
public javax.ws.rs.core.Response$ResponseBuilder replaceAll(javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>);
descriptor: (Ljavax/ws/rs/core/MultivaluedMap;)Ljavax/ws/rs/core/Response$ResponseBuilder;
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.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
invokevirtual org.jboss.resteasy.core.Headers.clear:()V
1: aload 1
ifnonnull 2
aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.specimpl.ResponseBuilderImpl.metadata:Lorg/jboss/resteasy/core/Headers;
aload 1
invokevirtual org.jboss.resteasy.core.Headers.putAll:(Ljava/util/Map;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jboss/resteasy/specimpl/ResponseBuilderImpl;
0 4 1 headers Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;)Ljavax/ws/rs/core/Response$ResponseBuilder;
MethodParameters:
Name Flags
headers
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.jboss.resteasy.specimpl.ResponseBuilderImpl.clone:()Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.CloneNotSupportedException
}
SourceFile: "ResponseBuilderImpl.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