public class org.glassfish.jersey.server.ContainerResponse implements javax.ws.rs.container.ContainerResponseContext
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.jersey.server.ContainerResponse
super_class: java.lang.Object
{
private javax.ws.rs.core.Response$StatusType status;
descriptor: Ljavax/ws/rs/core/Response$StatusType;
flags: (0x0002) ACC_PRIVATE
private final org.glassfish.jersey.server.ContainerRequest requestContext;
descriptor: Lorg/glassfish/jersey/server/ContainerRequest;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.glassfish.jersey.message.internal.OutboundMessageContext messageContext;
descriptor: Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean mappedFromException;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean closed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(org.glassfish.jersey.server.ContainerRequest, javax.ws.rs.core.Response);
descriptor: (Lorg/glassfish/jersey/server/ContainerRequest;Ljavax/ws/rs/core/Response;)V
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
aload 1
invokevirtual org.glassfish.jersey.server.ContainerRequest.getConfiguration:()Ljavax/ws/rs/core/Configuration;
invokestatic org.glassfish.jersey.message.internal.OutboundJaxrsResponse.from:(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Configuration;)Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse;
invokespecial org.glassfish.jersey.server.ContainerResponse.<init>:(Lorg/glassfish/jersey/server/ContainerRequest;Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 requestContext Lorg/glassfish/jersey/server/ContainerRequest;
0 2 2 response Ljavax/ws/rs/core/Response;
MethodParameters:
Name Flags
requestContext final
response final
void <init>(org.glassfish.jersey.server.ContainerRequest, org.glassfish.jersey.message.internal.OutboundJaxrsResponse);
descriptor: (Lorg/glassfish/jersey/server/ContainerRequest;Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.glassfish.jersey.server.ContainerResponse.requestContext:Lorg/glassfish/jersey/server/ContainerRequest;
2: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.requestContext:Lorg/glassfish/jersey/server/ContainerRequest;
invokevirtual org.glassfish.jersey.server.ContainerRequest.inResponseProcessing:()V
3: aload 0
aload 2
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse.getStatusInfo:()Ljavax/ws/rs/core/Response$StatusType;
putfield org.glassfish.jersey.server.ContainerResponse.status:Ljavax/ws/rs/core/Response$StatusType;
4: aload 0
aload 2
invokevirtual org.glassfish.jersey.message.internal.OutboundJaxrsResponse.getContext:()Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
putfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
5: aload 1
invokevirtual org.glassfish.jersey.server.ContainerRequest.getVaryValue:()Ljava/lang/String;
astore 3
start local 3 6: aload 3
ifnull 8
aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Vary"
invokeinterface javax.ws.rs.core.MultivaluedMap.containsKey:(Ljava/lang/Object;)Z
ifne 8
7: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Vary"
aload 3
invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
8: StackMap locals: org.glassfish.jersey.server.ContainerResponse org.glassfish.jersey.server.ContainerRequest org.glassfish.jersey.message.internal.OutboundJaxrsResponse java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 9 1 requestContext Lorg/glassfish/jersey/server/ContainerRequest;
0 9 2 response Lorg/glassfish/jersey/message/internal/OutboundJaxrsResponse;
6 9 3 varyValue Ljava/lang/String;
MethodParameters:
Name Flags
requestContext final
response final
public boolean isMappedFromException();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.mappedFromException:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public void setMappedFromException(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.glassfish.jersey.server.ContainerResponse.mappedFromException:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 mappedFromException Z
MethodParameters:
Name Flags
mappedFromException final
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.glassfish.jersey.server.ContainerResponse.status:Ljavax/ws/rs/core/Response$StatusType;
invokeinterface javax.ws.rs.core.Response$StatusType.getStatusCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
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
invokestatic org.glassfish.jersey.message.internal.Statuses.from:(I)Ljavax/ws/rs/core/Response$StatusType;
putfield org.glassfish.jersey.server.ContainerResponse.status:Ljavax/ws/rs/core/Response$StatusType;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 code I
MethodParameters:
Name Flags
code final
public void setStatusInfo(javax.ws.rs.core.Response$StatusType);
descriptor: (Ljavax/ws/rs/core/Response$StatusType;)V
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.NullPointerException
dup
ldc "Response status must not be 'null'"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.glassfish.jersey.server.ContainerResponse.status:Ljavax/ws/rs/core/Response$StatusType;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 4 1 status Ljavax/ws/rs/core/Response$StatusType;
MethodParameters:
Name Flags
status final
public javax.ws.rs.core.Response$StatusType getStatusInfo();
descriptor: ()Ljavax/ws/rs/core/Response$StatusType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.status:Ljavax/ws/rs/core/Response$StatusType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public org.glassfish.jersey.server.ContainerRequest getRequestContext();
descriptor: ()Lorg/glassfish/jersey/server/ContainerRequest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.requestContext:Lorg/glassfish/jersey/server/ContainerRequest;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public java.util.Map<java.lang.String, javax.ws.rs.core.NewCookie> getCookies();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getResponseCookies:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/NewCookie;>;
public org.glassfish.jersey.message.internal.OutboundMessageContext getWrappedMessageContext();
descriptor: ()Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
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.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getHeaderString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object> getHeaders();
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.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;
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=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getStringHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
public java.util.Date getDate();
descriptor: ()Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getDate:()Ljava/util/Date;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public java.util.Locale getLanguage();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getLanguage:()Ljava/util/Locale;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public javax.ws.rs.core.MediaType getMediaType();
descriptor: ()Ljavax/ws/rs/core/MediaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getMediaType:()Ljavax/ws/rs/core/MediaType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public java.util.Set<java.lang.String> getAllowedMethods();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getAllowedMethods:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public int getLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getLength:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public javax.ws.rs.core.EntityTag getEntityTag();
descriptor: ()Ljavax/ws/rs/core/EntityTag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getEntityTag:()Ljavax/ws/rs/core/EntityTag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public java.util.Date getLastModified();
descriptor: ()Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getLastModified:()Ljava/util/Date;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public java.net.URI getLocation();
descriptor: ()Ljava/net/URI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getLocation:()Ljava/net/URI;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public java.util.Set<javax.ws.rs.core.Link> getLinks();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getLinks:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
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: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.hasLink:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 1 1 relation Ljava/lang/String;
MethodParameters:
Name Flags
relation final
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: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getLink:(Ljava/lang/String;)Ljavax/ws/rs/core/Link;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 1 1 relation Ljava/lang/String;
MethodParameters:
Name Flags
relation final
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: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getLinkBuilder:(Ljava/lang/String;)Ljavax/ws/rs/core/Link$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 1 1 relation Ljava/lang/String;
MethodParameters:
Name Flags
relation final
public boolean hasEntity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.hasEntity:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public java.lang.Object getEntity();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getEntity:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public void setEntity(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setEntity:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 entity Ljava/lang/Object;
MethodParameters:
Name Flags
entity final
public void setEntity(java.lang.Object, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/annotation/Annotation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext: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: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 entity Ljava/lang/Object;
0 2 2 annotations [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
entity final
annotations final
public void setEntity(java.lang.Object, java.lang.reflect.Type, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
aload 2
aload 3
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setEntity:(Ljava/lang/Object;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 entity Ljava/lang/Object;
0 2 2 type Ljava/lang/reflect/Type;
0 2 3 annotations [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
entity final
type final
annotations final
public void setEntity(java.lang.Object, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Object;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
aload 2
aload 3
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setEntity:(Ljava/lang/Object;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 entity Ljava/lang/Object;
0 2 2 annotations [Ljava/lang/annotation/Annotation;
0 2 3 mediaType Ljavax/ws/rs/core/MediaType;
MethodParameters:
Name Flags
entity final
annotations final
mediaType final
public void setMediaType(javax.ws.rs.core.MediaType);
descriptor: (Ljavax/ws/rs/core/MediaType;)V
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.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setMediaType:(Ljavax/ws/rs/core/MediaType;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 mediaType Ljavax/ws/rs/core/MediaType;
MethodParameters:
Name Flags
mediaType final
public java.lang.Class<?> getEntityClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getEntityClass:()Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
Signature: ()Ljava/lang/Class<*>;
public java.lang.reflect.Type getEntityType();
descriptor: ()Ljava/lang/reflect/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getEntityType:()Ljava/lang/reflect/Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public void setEntityType(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
astore 2
start local 2 1: aload 1
instanceof java.lang.reflect.ParameterizedType
ifeq 5
2: aload 1
checkcast java.lang.reflect.ParameterizedType
astore 3
start local 3 3: aload 3
invokeinterface java.lang.reflect.ParameterizedType.getRawType:()Ljava/lang/reflect/Type;
ldc Ljavax/ws/rs/core/GenericEntity;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 3
invokeinterface java.lang.reflect.ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;
iconst_0
aaload
astore 2
end local 3 5: StackMap locals: java.lang.reflect.Type
StackMap stack:
aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 2
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setEntityType:(Ljava/lang/reflect/Type;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 7 1 type Ljava/lang/reflect/Type;
1 7 2 t Ljava/lang/reflect/Type;
3 5 3 parameterizedType Ljava/lang/reflect/ParameterizedType;
MethodParameters:
Name Flags
type final
public java.lang.annotation.Annotation[] getEntityAnnotations();
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.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getEntityAnnotations:()[Ljava/lang/annotation/Annotation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public void setEntityAnnotations(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
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setEntityAnnotations:([Ljava/lang/annotation/Annotation;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 annotations [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
annotations final
public java.io.OutputStream getEntityStream();
descriptor: ()Ljava/io/OutputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.getEntityStream:()Ljava/io/OutputStream;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public void setEntityStream(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
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.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setEntityStream:(Ljava/io/OutputStream;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 outputStream Ljava/io/OutputStream;
MethodParameters:
Name Flags
outputStream final
public void setStreamProvider(org.glassfish.jersey.message.internal.OutboundMessageContext$StreamProvider);
descriptor: (Lorg/glassfish/jersey/message/internal/OutboundMessageContext$StreamProvider;)V
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.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.setStreamProvider:(Lorg/glassfish/jersey/message/internal/OutboundMessageContext$StreamProvider;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 streamProvider Lorg/glassfish/jersey/message/internal/OutboundMessageContext$StreamProvider;
MethodParameters:
Name Flags
streamProvider final
public void enableBuffering(javax.ws.rs.core.Configuration);
descriptor: (Ljavax/ws/rs/core/Configuration;)V
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.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
aload 1
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.enableBuffering:(Ljavax/ws/rs/core/Configuration;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
0 2 1 configuration Ljavax/ws/rs/core/Configuration;
MethodParameters:
Name Flags
configuration final
public void commitStream();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.commitStream:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
Exceptions:
throws java.io.IOException
public boolean isCommitted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.isCommitted:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.closed:Z
ifne 4
1: aload 0
iconst_1
putfield org.glassfish.jersey.server.ContainerResponse.closed:Z
2: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.messageContext:Lorg/glassfish/jersey/message/internal/OutboundMessageContext;
invokevirtual org.glassfish.jersey.message.internal.OutboundMessageContext.close:()V
3: aload 0
getfield org.glassfish.jersey.server.ContainerResponse.requestContext:Lorg/glassfish/jersey/server/ContainerRequest;
invokevirtual org.glassfish.jersey.server.ContainerRequest.getResponseWriter:()Lorg/glassfish/jersey/server/spi/ContainerResponseWriter;
invokeinterface org.glassfish.jersey.server.spi.ContainerResponseWriter.commit:()V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/server/ContainerResponse;
public boolean isChunked();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.server.ContainerResponse.hasEntity:()Z
ifeq 1
ldc Lorg/glassfish/jersey/server/ChunkedOutput;
aload 0
invokevirtual org.glassfish.jersey.server.ContainerResponse.getEntity:()Ljava/lang/Object;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/ContainerResponse;
}
SourceFile: "ContainerResponse.java"
InnerClasses:
public abstract Builder = javax.ws.rs.core.Link$Builder of javax.ws.rs.core.Link
public abstract StatusType = javax.ws.rs.core.Response$StatusType of javax.ws.rs.core.Response
public abstract StreamProvider = org.glassfish.jersey.message.internal.OutboundMessageContext$StreamProvider of org.glassfish.jersey.message.internal.OutboundMessageContext