public class org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder extends javax.ws.rs.core.Response$ResponseBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder
super_class: javax.ws.rs.core.Response$ResponseBuilder
{
private javax.ws.rs.core.Response$StatusType status;
descriptor: Ljavax/ws/rs/core/Response$StatusType;
flags: (0x0002) ACC_PRIVATE
private final org.glassfish.jersey.message.internal.OutboundMessageContext context;
descriptor: Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.lang.InheritableThreadLocal<java.net.URI> baseUriThreadLocal;
descriptor: Ljava/lang/InheritableThreadLocal;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/lang/InheritableThreadLocal<Ljava/net/URI;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new java.lang.InheritableThreadLocal
dup
invokespecial java.lang.InheritableThreadLocal.<init>:()V
putstatic org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.baseUriThreadLocal:Ljava/lang/InheritableThreadLocal;
return
LocalVariableTable:
Start End Slot Name Signature
public static void setBaseUri(java.net.URI);
descriptor: (Ljava/net/URI;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.baseUriThreadLocal:Ljava/lang/InheritableThreadLocal;
aload 0
invokevirtual java.lang.InheritableThreadLocal.set:(Ljava/lang/Object;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 baseUri Ljava/net/URI;
MethodParameters:
Name Flags
baseUri
private static java.net.URI getBaseUri();
descriptor: ()Ljava/net/URI;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.baseUriThreadLocal:Ljava/lang/InheritableThreadLocal;
invokevirtual java.lang.InheritableThreadLocal.get:()Ljava/lang/Object;
checkcast java.net.URI
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void clearBaseUri();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.baseUriThreadLocal:Ljava/lang/InheritableThreadLocal;
invokevirtual java.lang.InheritableThreadLocal.remove:()V
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.glassfish.jersey.message.internal.OutboundMessageContext);
descriptor: (Lorg/glassfish/jersey/message/internal/OutboundMessageContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javax.ws.rs.core.Response$ResponseBuilder.<init>:()V
1: aload 0
aload 1
putfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 3 1 context Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
MethodParameters:
Name Flags
context final
public javax.ws.rs.core.Response build();
descriptor: ()Ljavax/ws/rs/core/Response;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.status:Ljavax/ws/rs/core/Response$StatusType;
astore 1
start local 1 1: aload 1
ifnonnull 5
2: aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.hasEntity:()Z
ifeq 3
getstatic javax.ws.rs.core.Response$Status.OK:Ljavax/ws/rs/core/Response$Status;
goto 4
StackMap locals: javax.ws.rs.core.Response$StatusType
StackMap stack:
3: getstatic javax.ws.rs.core.Response$Status.NO_CONTENT:Ljavax/ws/rs/core/Response$Status;
StackMap locals:
StackMap stack: javax.ws.rs.core.Response$Status
4: astore 1
5: StackMap locals:
StackMap stack:
new org.glassfish.jersey.message.internal.OutboundJaxrsResponse
dup
aload 1
new org.glassfish.jersey.message.internal.OutboundMessageContext
dup
aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokespecial org.glassfish.jersey.message.internal.OutboundMessageContext.<init>:(Lorg/glassfish/jersey/message/internal/OutboundMessageContext;)V
invokespecial org.glassfish.jersey.message.internal.OutboundJaxrsResponse.<init>:(Ljavax/ws/rs/core/Response$StatusType;Lorg/glassfish/jersey/message/internal/OutboundMessageContext;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
1 6 1 st Ljavax/ws/rs/core/Response$StatusType;
public javax.ws.rs.core.Response$ResponseBuilder clone();
descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder
dup
new org.glassfish.jersey.message.internal.OutboundMessageContext
dup
aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokespecial org.glassfish.jersey.message.internal.OutboundMessageContext.<init>:(Lorg/glassfish/jersey/message/internal/OutboundMessageContext;)V
invokespecial org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.<init>:(Lorg/glassfish/jersey/message/internal/OutboundMessageContext;)V
aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.status:Ljavax/ws/rs/core/Response$StatusType;
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.status:(Ljavax/ws/rs/core/Response$StatusType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
public javax.ws.rs.core.Response$ResponseBuilder status(javax.ws.rs.core.Response$StatusType);
descriptor: (Ljavax/ws/rs/core/Response$StatusType;)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 2
1: new java.lang.IllegalArgumentException
dup
ldc "Response status must not be 'null'"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.status:Ljavax/ws/rs/core/Response$StatusType;
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 4 1 status Ljavax/ws/rs/core/Response$StatusType;
MethodParameters:
Name Flags
status
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=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
bipush 100
if_icmplt 1
iload 1
sipush 599
if_icmple 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Response status must not be less than '100' or greater than '599'"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
invokestatic javax.ws.rs.core.Response$Status$Family.familyOf:(I)Ljavax/ws/rs/core/Response$Status$Family;
astore 3
start local 3 3: aload 0
new org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder$1
dup
aload 0
iload 1
aload 3
aload 2
invokespecial org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder$1.<init>:(Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;ILjavax/ws/rs/core/Response$Status$Family;Ljava/lang/String;)V
putfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.status:Ljavax/ws/rs/core/Response$StatusType;
4: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 5 1 status I
0 5 2 reasonPhrase Ljava/lang/String;
3 5 3 family Ljavax/ws/rs/core/Response$Status$Family;
MethodParameters:
Name Flags
status
reasonPhrase final
public javax.ws.rs.core.Response$ResponseBuilder status(int);
descriptor: (I)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
iload 1
invokestatic org.glassfish.jersey.message.internal.Statuses.from:(I)Ljavax/ws/rs/core/Response$StatusType;
putfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.status:Ljavax/ws/rs/core/Response$StatusType;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 code I
MethodParameters:
Name Flags
code
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
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setEntity:(Ljava/lang/Object;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
aload 2
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setEntity:(Ljava/lang/Object;[Ljava/lang/annotation/Annotation;)V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 entity Ljava/lang/Object;
0 2 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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setMediaType:(Ljavax/ws/rs/core/MediaType;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder
1: aload 1
invokestatic javax.ws.rs.core.MediaType.valueOf:(Ljava/lang/String;)Ljavax/ws/rs/core/MediaType;
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.lang.String
StackMap stack: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder javax.ws.rs.core.MediaType
2: invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.type:(Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 3 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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: aload 0
aconst_null
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.type:(Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
2: aload 0
aconst_null
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.language:(Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
3: aload 0
aconst_null
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.encoding:(Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
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.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.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.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.language:(Ljava/util/Locale;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
7: aload 0
aload 1
invokevirtual javax.ws.rs.core.Variant.getEncoding:()Ljava/lang/String;
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.encoding:(Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
8: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 9 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=4, locals=10, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
ldc "Vary"
aconst_null
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.List.isEmpty:()Z
ifeq 5
4: aload 0
areturn
5: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.ws.rs.core.Variant
invokevirtual javax.ws.rs.core.Variant.getMediaType:()Ljavax/ws/rs/core/MediaType;
astore 2
start local 2 6: iconst_0
istore 3
start local 3 7: aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.ws.rs.core.Variant
invokevirtual javax.ws.rs.core.Variant.getLanguage:()Ljava/util/Locale;
astore 4
start local 4 8: iconst_0
istore 5
start local 5 9: aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.ws.rs.core.Variant
invokevirtual javax.ws.rs.core.Variant.getEncoding:()Ljava/lang/String;
astore 6
start local 6 10: iconst_0
istore 7
start local 7 11: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 22
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.util.List javax.ws.rs.core.MediaType int java.util.Locale int java.lang.String int top java.util.Iterator
StackMap stack:
12: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.ws.rs.core.Variant
astore 8
start local 8 13: iload 3
iload 3
ifne 14
aload 0
aload 8
invokevirtual javax.ws.rs.core.Variant.getMediaType:()Ljavax/ws/rs/core/MediaType;
aload 2
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.vary:(Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MediaType;)Z
ifeq 14
iconst_1
goto 15
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.util.List javax.ws.rs.core.MediaType int java.util.Locale int java.lang.String int javax.ws.rs.core.Variant java.util.Iterator
StackMap stack: int
14: iconst_0
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.util.List javax.ws.rs.core.MediaType int java.util.Locale int java.lang.String int javax.ws.rs.core.Variant java.util.Iterator
StackMap stack: int int
15: ior
istore 3
16: iload 5
iload 5
ifne 17
aload 0
aload 8
invokevirtual javax.ws.rs.core.Variant.getLanguage:()Ljava/util/Locale;
aload 4
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.vary:(Ljava/util/Locale;Ljava/util/Locale;)Z
ifeq 17
iconst_1
goto 18
StackMap locals:
StackMap stack: int
17: iconst_0
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.util.List javax.ws.rs.core.MediaType int java.util.Locale int java.lang.String int javax.ws.rs.core.Variant java.util.Iterator
StackMap stack: int int
18: ior
istore 5
19: iload 7
iload 7
ifne 20
aload 0
aload 8
invokevirtual javax.ws.rs.core.Variant.getEncoding:()Ljava/lang/String;
aload 6
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.vary:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 20
iconst_1
goto 21
StackMap locals:
StackMap stack: int
20: iconst_0
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.util.List javax.ws.rs.core.MediaType int java.util.Locale int java.lang.String int javax.ws.rs.core.Variant java.util.Iterator
StackMap stack: int int
21: ior
istore 7
end local 8 22: StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.util.List javax.ws.rs.core.MediaType int java.util.Locale int java.lang.String int top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
23: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 8
start local 8 24: aload 0
aload 8
iload 3
ldc "Accept"
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.append:(Ljava/lang/StringBuilder;ZLjava/lang/String;)V
25: aload 0
aload 8
iload 5
ldc "Accept-Language"
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.append:(Ljava/lang/StringBuilder;ZLjava/lang/String;)V
26: aload 0
aload 8
iload 7
ldc "Accept-Encoding"
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.append:(Ljava/lang/StringBuilder;ZLjava/lang/String;)V
27: aload 8
invokevirtual java.lang.StringBuilder.length:()I
ifle 29
28: aload 0
ldc "Vary"
aload 8
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
29: StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.util.List javax.ws.rs.core.MediaType int java.util.Locale int java.lang.String int java.lang.StringBuilder
StackMap stack:
aload 0
areturn
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 30 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 30 1 variants Ljava/util/List<Ljavax/ws/rs/core/Variant;>;
6 30 2 accept Ljavax/ws/rs/core/MediaType;
7 30 3 vAccept Z
8 30 4 acceptLanguage Ljava/util/Locale;
9 30 5 vAcceptLanguage Z
10 30 6 acceptEncoding Ljava/lang/String;
11 30 7 vAcceptEncoding Z
13 22 8 v Ljavax/ws/rs/core/Variant;
24 30 8 vary Ljava/lang/StringBuilder;
Signature: (Ljava/util/List<Ljavax/ws/rs/core/Variant;>;)Ljavax/ws/rs/core/Response$ResponseBuilder;
MethodParameters:
Name Flags
variants
private boolean vary(javax.ws.rs.core.MediaType, javax.ws.rs.core.MediaType);
descriptor: (Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MediaType;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
aload 2
invokevirtual javax.ws.rs.core.MediaType.equals:(Ljava/lang/Object;)Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 v Ljavax/ws/rs/core/MediaType;
0 2 2 vary Ljavax/ws/rs/core/MediaType;
MethodParameters:
Name Flags
v
vary
private boolean vary(java.util.Locale, java.util.Locale);
descriptor: (Ljava/util/Locale;Ljava/util/Locale;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
aload 2
invokevirtual java.util.Locale.equals:(Ljava/lang/Object;)Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 v Ljava/util/Locale;
0 2 2 vary Ljava/util/Locale;
MethodParameters:
Name Flags
v
vary
private boolean vary(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
aload 2
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 v Ljava/lang/String;
0 2 2 vary Ljava/lang/String;
MethodParameters:
Name Flags
v
vary
private void append(java.lang.StringBuilder, boolean, java.lang.String);
descriptor: (Ljava/lang/StringBuilder;ZLjava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
ifeq 4
1: aload 1
invokevirtual java.lang.StringBuilder.length:()I
ifle 3
2: aload 1
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
3: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 5 1 sb Ljava/lang/StringBuilder;
0 5 2 v Z
0 5 3 s Ljava/lang/String;
MethodParameters:
Name Flags
sb
v
s
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 0
ldc "Content-Language"
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 language Ljava/lang/String;
MethodParameters:
Name Flags
language
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 0
ldc "Content-Language"
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 language Ljava/util/Locale;
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
astore 2
start local 2 1: aload 1
ifnull 5
aload 1
invokevirtual java.net.URI.isAbsolute:()Z
ifne 5
2: invokestatic org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.getBaseUri:()Ljava/net/URI;
astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
aload 1
invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
astore 2
end local 3 5: StackMap locals: java.net.URI
StackMap stack:
aload 0
ldc "Location"
aload 2
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
6: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 7 1 location Ljava/net/URI;
1 7 2 locationUri Ljava/net/URI;
3 5 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=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "Content-Location"
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 location Ljava/net/URI;
MethodParameters:
Name Flags
location
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 0
ldc "Content-Encoding"
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding
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 0
ldc "ETag"
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 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 0
aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder
1: new javax.ws.rs.core.EntityTag
dup
aload 1
invokespecial javax.ws.rs.core.EntityTag.<init>:(Ljava/lang/String;)V
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.lang.String
StackMap stack: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder javax.ws.rs.core.EntityTag
2: invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.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 3 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 3 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 0
ldc "Last-Modified"
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 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 0
ldc "Cache-Control"
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 cacheControl Ljavax/ws/rs/core/CacheControl;
MethodParameters:
Name Flags
cacheControl
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "Expires"
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.headerSingle:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 expires Ljava/util/Date;
MethodParameters:
Name Flags
expires
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
ifnull 7
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder javax.ws.rs.core.NewCookie[] top int int javax.ws.rs.core.NewCookie[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 0
ldc "Set-Cookie"
aload 2
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
end local 2 4: iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 2
6: goto 8
7: StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder javax.ws.rs.core.NewCookie[]
StackMap stack:
aload 0
ldc "Set-Cookie"
aconst_null
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
8: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 9 1 cookies [Ljavax/ws/rs/core/NewCookie;
3 4 2 cookie Ljavax/ws/rs/core/NewCookie;
MethodParameters:
Name Flags
cookies
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=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;Z)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 1 1 name Ljava/lang/String;
0 1 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name
value
private 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: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;Z)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 1 1 name Ljava/lang/String;
0 1 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name
value
private javax.ws.rs.core.Response$ResponseBuilder (java.lang.String, java.lang.Object, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Z)Ljavax/ws/rs/core/Response$ResponseBuilder;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnull 6
1: iload 3
ifeq 4
2: aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 1
aload 2
invokeinterface javax.ws.rs.core.MultivaluedMap.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
3: goto 7
4: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 1
aload 2
invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
7: StackMap locals:
StackMap stack:
aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 8 1 name Ljava/lang/String;
0 8 2 value Ljava/lang/Object;
0 8 3 single Z
MethodParameters:
Name Flags
name
value
single
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.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.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/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
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
ifnull 7
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder javax.ws.rs.core.Link[] top int int javax.ws.rs.core.Link[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 0
ldc "Link"
aload 2
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
end local 2 4: iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 2
6: goto 8
7: StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder javax.ws.rs.core.Link[]
StackMap stack:
aload 0
ldc "Link"
aconst_null
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
8: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 9 1 links [Ljavax/ws/rs/core/Link;
3 4 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=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "Link"
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;
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 uri Ljava/net/URI;
0 2 2 rel Ljava/lang/String;
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=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "Link"
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;
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 1 uri Ljava/lang/String;
0 2 2 rel Ljava/lang/String;
MethodParameters:
Name Flags
uri
rel
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=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
arraylength
iconst_1
if_icmpne 2
aload 1
iconst_0
aaload
ifnonnull 2
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.allow:(Ljava/util/Set;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
2: StackMap locals:
StackMap stack:
aload 0
new java.util.HashSet
dup
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.allow:(Ljava/util/Set;)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 3 1 methods [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=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
ldc "Allow"
aconst_null
iconst_1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;Z)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 3: aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder java.util.Set java.lang.StringBuilder top java.util.Iterator
StackMap stack:
4: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 5: aload 0
aload 2
iconst_1
aload 3
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.append:(Ljava/lang/StringBuilder;ZLjava/lang/String;)V
end local 3 6: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: aload 0
ldc "Allow"
aload 2
iconst_1
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.header:(Ljava/lang/String;Ljava/lang/Object;Z)Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 8 1 methods Ljava/util/Set<Ljava/lang/String;>;
3 8 2 allow Ljava/lang/StringBuilder;
5 6 3 m 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 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.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.context:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.replaceHeaders:(Ljavax/ws/rs/core/MultivaluedMap;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse$Builder;
0 2 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.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder.clone:()Ljavax/ws/rs/core/Response$ResponseBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.CloneNotSupportedException
}
SourceFile: "OutboundJaxrsResponse.java"
NestHost: org.glassfish.jersey.message.internal.OutboundJaxrsResponse
InnerClasses:
public abstract Builder = javax.ws.rs.core.Link$Builder of javax.ws.rs.core.Link
public abstract ResponseBuilder = javax.ws.rs.core.Response$ResponseBuilder of javax.ws.rs.core.Response
public final Status = javax.ws.rs.core.Response$Status of javax.ws.rs.core.Response
public final Family = javax.ws.rs.core.Response$Status$Family of javax.ws.rs.core.Response$Status
public abstract StatusType = javax.ws.rs.core.Response$StatusType of javax.ws.rs.core.Response
public Builder = org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder of org.glassfish.jersey.message.internal.OutboundJaxrsResponse
org.glassfish.jersey.message.internal.OutboundJaxrsResponse$Builder$1