public abstract class org.glassfish.jersey.message.internal.InboundMessageContext
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.glassfish.jersey.message.internal.InboundMessageContext
super_class: java.lang.Object
{
private static final java.io.InputStream EMPTY;
descriptor: Ljava/io/InputStream;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.annotation.Annotation[] EMPTY_ANNOTATIONS;
descriptor: [Ljava/lang/annotation/Annotation;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.List<org.glassfish.jersey.message.internal.AcceptableMediaType> WILDCARD_ACCEPTABLE_TYPE_SINGLETON_LIST;
descriptor: Ljava/util/List;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Lorg/glassfish/jersey/message/internal/AcceptableMediaType;>;
private final javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> ;
descriptor: Ljavax/ws/rs/core/MultivaluedMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
private final org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent entityContent;
descriptor: Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean translateNce;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.glassfish.jersey.message.MessageBodyWorkers workers;
descriptor: Lorg/glassfish/jersey/message/MessageBodyWorkers;
flags: (0x0002) ACC_PRIVATE
private final javax.ws.rs.core.Configuration configuration;
descriptor: Ljavax/ws/rs/core/Configuration;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.glassfish.jersey.message.internal.InboundMessageContext$1
dup
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$1.<init>:()V
putstatic org.glassfish.jersey.message.internal.InboundMessageContext.EMPTY:Ljava/io/InputStream;
1: iconst_0
anewarray java.lang.annotation.Annotation
putstatic org.glassfish.jersey.message.internal.InboundMessageContext.EMPTY_ANNOTATIONS:[Ljava/lang/annotation/Annotation;
2: getstatic org.glassfish.jersey.message.internal.MediaTypes.WILDCARD_ACCEPTABLE_TYPE:Lorg/glassfish/jersey/message/internal/AcceptableMediaType;
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
3: putstatic org.glassfish.jersey.message.internal.InboundMessageContext.WILDCARD_ACCEPTABLE_TYPE_SINGLETON_LIST:Ljava/util/List;
4: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(javax.ws.rs.core.Configuration);
descriptor: (Ljavax/ws/rs/core/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext.<init>:(Ljavax/ws/rs/core/Configuration;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 2 1 configuration Ljavax/ws/rs/core/Configuration;
MethodParameters:
Name Flags
configuration
public void <init>(javax.ws.rs.core.Configuration, boolean);
descriptor: (Ljavax/ws/rs/core/Configuration;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic org.glassfish.jersey.message.internal.HeaderUtils.createInbound:()Ljavax/ws/rs/core/AbstractMultivaluedMap;
putfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
2: aload 0
new org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent
dup
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.<init>:()V
putfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
3: aload 0
iload 2
putfield org.glassfish.jersey.message.internal.InboundMessageContext.translateNce:Z
4: aload 0
aload 1
putfield org.glassfish.jersey.message.internal.InboundMessageContext.configuration:Ljavax/ws/rs/core/Configuration;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 6 1 configuration Ljavax/ws/rs/core/Configuration;
0 6 2 translateNce Z
MethodParameters:
Name Flags
configuration
translateNce
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext.<init>:(Ljavax/ws/rs/core/Configuration;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
iload 1
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext.<init>:(Ljavax/ws/rs/core/Configuration;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 2 1 translateNce Z
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
translateNce
public org.glassfish.jersey.message.internal.InboundMessageContext (java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 1
aload 2
aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.configuration:Ljavax/ws/rs/core/Configuration;
invokestatic org.glassfish.jersey.message.internal.HeaderUtils.asString:(Ljava/lang/Object;Ljavax/ws/rs/core/Configuration;)Ljava/lang/String;
invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)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/InboundMessageContext;
0 2 1 name Ljava/lang/String;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name
value
public org.glassfish.jersey.message.internal.InboundMessageContext (java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 1
aload 2
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.configuration:Ljavax/ws/rs/core/Configuration;
invokestatic org.glassfish.jersey.message.internal.HeaderUtils.asStringList:(Ljava/util/List;Ljavax/ws/rs/core/Configuration;)Ljava/util/List;
invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;Ljava/util/List;)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/InboundMessageContext;
0 2 1 name Ljava/lang/String;
0 2 2 values [Ljava/lang/Object;
MethodParameters:
Name Flags
name
values
public org.glassfish.jersey.message.internal.InboundMessageContext headers(java.lang.String, java.lang.Iterable<?>);
descriptor: (Ljava/lang/String;Ljava/lang/Iterable;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 1
aload 0
aload 2
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.iterableToList:(Ljava/lang/Iterable;)Ljava/util/List;
invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;Ljava/util/List;)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/InboundMessageContext;
0 2 1 name Ljava/lang/String;
0 2 2 values Ljava/lang/Iterable<*>;
Signature: (Ljava/lang/String;Ljava/lang/Iterable<*>;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
MethodParameters:
Name Flags
name
values
public org.glassfish.jersey.message.internal.InboundMessageContext headers(javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>);
descriptor: (Ljavax/ws/rs/core/MultivaluedMap;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext javax.ws.rs.core.MultivaluedMap top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 2: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;Ljava/util/List;)V
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 5 1 newHeaders Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
2 3 2 header Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
MethodParameters:
Name Flags
newHeaders
public org.glassfish.jersey.message.internal.InboundMessageContext headers(java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/util/Map;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.Map top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 2: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;Ljava/util/List;)V
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 5 1 newHeaders Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
2 3 2 header Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
MethodParameters:
Name Flags
newHeaders
public org.glassfish.jersey.message.internal.InboundMessageContext remove(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/jersey/message/internal/InboundMessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
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/InboundMessageContext;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
private java.util.List<java.lang.String> iterableToList(java.lang.Iterable<?>);
descriptor: (Ljava/lang/Iterable;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 2
start local 2 1: aload 1
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 4
goto 4
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.lang.Iterable java.util.LinkedList top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 3
start local 3 3: aload 2
aload 3
aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.configuration:Ljavax/ws/rs/core/Configuration;
invokestatic org.glassfish.jersey.message.internal.HeaderUtils.asString:(Ljava/lang/Object;Ljavax/ws/rs/core/Configuration;)Ljava/lang/String;
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
end local 3 4: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 6 1 values Ljava/lang/Iterable<*>;
1 6 2 linkedList Ljava/util/LinkedList<Ljava/lang/String;>;
3 4 3 element Ljava/lang/Object;
Signature: (Ljava/lang/Iterable<*>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
values final
public java.lang.String (java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.util.List
StackMap stack:
aload 2
invokeinterface java.util.List.isEmpty:()Z
ifeq 5
4: ldc ""
areturn
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 6: new java.lang.StringBuilder
dup
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 4
start local 4 7: goto 9
8: StackMap locals: java.util.Iterator java.lang.StringBuilder
StackMap stack:
aload 4
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
10: aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 11 1 name Ljava/lang/String;
1 11 2 values Ljava/util/List<Ljava/lang/String;>;
6 11 3 valuesIterator Ljava/util/Iterator<Ljava/lang/String;>;
7 11 4 buffer Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
name
private <T> T singleHeader(java.lang.String, java.util.function.Function<java.lang.String, T>, );
descriptor: (Ljava/lang/String;Ljava/util/function/Function;Z)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 4
start local 4 1: aload 4
ifnull 2
aload 4
invokeinterface java.util.List.isEmpty:()Z
ifeq 5
2: StackMap locals: java.util.List
StackMap stack:
iload 3
ifeq 3
aload 2
aconst_null
invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
goto 4
StackMap locals:
StackMap stack:
3: aconst_null
StackMap locals:
StackMap stack: java.lang.Object
4: areturn
5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 9
6: new org.glassfish.jersey.message.internal.HeaderValueException
dup
aload 1
aload 4
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.jersey.internal.LocalizationMessages.TOO_MANY_HEADER_VALUES:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
7: getstatic org.glassfish.jersey.message.internal.HeaderValueException$Context.INBOUND:Lorg/glassfish/jersey/message/internal/HeaderValueException$Context;
8: invokespecial org.glassfish.jersey.message.internal.HeaderValueException.<init>:(Ljava/lang/String;Lorg/glassfish/jersey/message/internal/HeaderValueException$Context;)V
athrow
9: StackMap locals:
StackMap stack:
aload 4
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
astore 5
start local 5 10: aload 5
ifnonnull 14
11: iload 3
ifeq 12
aload 2
aconst_null
invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
goto 13
StackMap locals: java.lang.Object
StackMap stack:
12: aconst_null
StackMap locals:
StackMap stack: java.lang.Object
13: areturn
14: StackMap locals:
StackMap stack:
aload 2
aload 5
aconst_null
invokestatic org.glassfish.jersey.message.internal.HeaderUtils.asString:(Ljava/lang/Object;Ljavax/ws/rs/core/Configuration;)Ljava/lang/String;
invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
15: areturn
16: StackMap locals:
StackMap stack: javax.ws.rs.ProcessingException
astore 6
start local 6 17: aload 1
aload 5
aload 6
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
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 18 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 18 1 name Ljava/lang/String;
0 18 2 converter Ljava/util/function/Function<Ljava/lang/String;TT;>;
0 18 3 convertNull Z
1 18 4 values Ljava/util/List<Ljava/lang/String;>;
10 18 5 value Ljava/lang/Object;
17 18 6 ex Ljavax/ws/rs/ProcessingException;
Exception table:
from to target type
14 15 16 Class javax.ws.rs.ProcessingException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/util/function/Function<Ljava/lang/String;TT;>;Z)TT;
MethodParameters:
Name Flags
name
converter
convertNull
private static org.glassfish.jersey.message.internal.HeaderValueException (java.lang.String, java.lang.Object, java.lang.Exception);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.glassfish.jersey.message.internal.HeaderValueException
dup
aload 0
aload 1
invokestatic org.glassfish.jersey.internal.LocalizationMessages.UNABLE_TO_PARSE_HEADER_VALUE:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
aload 2
1: getstatic org.glassfish.jersey.message.internal.HeaderValueException$Context.INBOUND:Lorg/glassfish/jersey/message/internal/HeaderValueException$Context;
2: invokespecial org.glassfish.jersey.message.internal.HeaderValueException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;Lorg/glassfish/jersey/message/internal/HeaderValueException$Context;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 headerName Ljava/lang/String;
0 3 1 headerValue Ljava/lang/Object;
0 3 2 e Ljava/lang/Exception;
MethodParameters:
Name Flags
headerName final
headerValue
e
public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> 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.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
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=5, locals=1, args_size=1
start local 0 0: aload 0
ldc "Date"
new org.glassfish.jersey.message.internal.InboundMessageContext$2
dup
aload 0
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$2.<init>:(Lorg/glassfish/jersey/message/internal/InboundMessageContext;)V
1: iconst_0
2: invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.singleHeader:(Ljava/lang/String;Ljava/util/function/Function;Z)Ljava/lang/Object;
checkcast java.util.Date
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public java.util.Set<org.glassfish.jersey.message.internal.MatchingEntityTag> getIfMatch();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ldc "If-Match"
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaderString:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readMatchingEntityTag:(Ljava/lang/String;)Ljava/util/Set;
4: areturn
5: StackMap locals:
StackMap stack: java.text.ParseException
astore 2
start local 2 6: ldc "If-Match"
aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 7 1 ifMatch Ljava/lang/String;
6 7 2 e Ljava/text/ParseException;
Exception table:
from to target type
3 4 5 Class java.text.ParseException
Signature: ()Ljava/util/Set<Lorg/glassfish/jersey/message/internal/MatchingEntityTag;>;
public java.util.Set<org.glassfish.jersey.message.internal.MatchingEntityTag> getIfNoneMatch();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ldc "If-None-Match"
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaderString:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readMatchingEntityTag:(Ljava/lang/String;)Ljava/util/Set;
4: areturn
5: StackMap locals:
StackMap stack: java.text.ParseException
astore 2
start local 2 6: ldc "If-None-Match"
aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 7 1 ifNoneMatch Ljava/lang/String;
6 7 2 e Ljava/text/ParseException;
Exception table:
from to target type
3 4 5 Class java.text.ParseException
Signature: ()Ljava/util/Set<Lorg/glassfish/jersey/message/internal/MatchingEntityTag;>;
public java.util.Locale getLanguage();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
ldc "Content-Language"
new org.glassfish.jersey.message.internal.InboundMessageContext$3
dup
aload 0
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$3.<init>:(Lorg/glassfish/jersey/message/internal/InboundMessageContext;)V
1: iconst_0
2: invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.singleHeader:(Ljava/lang/String;Ljava/util/function/Function;Z)Ljava/lang/Object;
checkcast java.util.Locale
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public int getLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
ldc "Content-Length"
new org.glassfish.jersey.message.internal.InboundMessageContext$4
dup
aload 0
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$4.<init>:(Lorg/glassfish/jersey/message/internal/InboundMessageContext;)V
1: iconst_1
2: invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.singleHeader:(Ljava/lang/String;Ljava/util/function/Function;Z)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public javax.ws.rs.core.MediaType getMediaType();
descriptor: ()Ljavax/ws/rs/core/MediaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
ldc "Content-Type"
new org.glassfish.jersey.message.internal.InboundMessageContext$5
dup
aload 0
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$5.<init>:(Lorg/glassfish/jersey/message/internal/InboundMessageContext;)V
1: iconst_0
2: invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.singleHeader:(Ljava/lang/String;Ljava/util/function/Function;Z)Ljava/lang/Object;
checkcast javax.ws.rs.core.MediaType
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public java.util.List<org.glassfish.jersey.message.internal.AcceptableMediaType> getQualifiedAcceptableMediaTypes();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ldc "Accept"
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaderString:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
getstatic org.glassfish.jersey.message.internal.InboundMessageContext.WILDCARD_ACCEPTABLE_TYPE_SINGLETON_LIST:Ljava/util/List;
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readAcceptMediaType:(Ljava/lang/String;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
4: areturn
5: StackMap locals:
StackMap stack: java.text.ParseException
astore 2
start local 2 6: ldc "Accept"
aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 7 1 value Ljava/lang/String;
6 7 2 e Ljava/text/ParseException;
Exception table:
from to target type
3 4 5 Class java.text.ParseException
Signature: ()Ljava/util/List<Lorg/glassfish/jersey/message/internal/AcceptableMediaType;>;
public java.util.List<org.glassfish.jersey.message.internal.AcceptableLanguageTag> getQualifiedAcceptableLanguages();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
ldc "Accept-Language"
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaderString:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
new org.glassfish.jersey.message.internal.AcceptableLanguageTag
dup
ldc "*"
aconst_null
invokespecial org.glassfish.jersey.message.internal.AcceptableLanguageTag.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readAcceptLanguage:(Ljava/lang/String;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
4: areturn
5: StackMap locals:
StackMap stack: java.text.ParseException
astore 2
start local 2 6: ldc "Accept-Language"
aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 7 1 value Ljava/lang/String;
6 7 2 e Ljava/text/ParseException;
Exception table:
from to target type
3 4 5 Class java.text.ParseException
Signature: ()Ljava/util/List<Lorg/glassfish/jersey/message/internal/AcceptableLanguageTag;>;
public java.util.List<org.glassfish.jersey.message.internal.AcceptableToken> getQualifiedAcceptCharset();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ldc "Accept-Charset"
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaderString:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 4
2: StackMap locals: java.lang.String
StackMap stack:
new org.glassfish.jersey.message.internal.AcceptableToken
dup
ldc "*"
invokespecial org.glassfish.jersey.message.internal.AcceptableToken.<init>:(Ljava/lang/String;)V
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
3: areturn
4: StackMap locals:
StackMap stack:
aload 1
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readAcceptToken:(Ljava/lang/String;)Ljava/util/List;
5: areturn
6: StackMap locals:
StackMap stack: java.text.ParseException
astore 2
start local 2 7: ldc "Accept-Charset"
aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 8 1 acceptCharset Ljava/lang/String;
7 8 2 e Ljava/text/ParseException;
Exception table:
from to target type
1 3 6 Class java.text.ParseException
4 5 6 Class java.text.ParseException
Signature: ()Ljava/util/List<Lorg/glassfish/jersey/message/internal/AcceptableToken;>;
public java.util.List<org.glassfish.jersey.message.internal.AcceptableToken> getQualifiedAcceptEncoding();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ldc "Accept-Encoding"
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaderString:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 4
2: StackMap locals: java.lang.String
StackMap stack:
new org.glassfish.jersey.message.internal.AcceptableToken
dup
ldc "*"
invokespecial org.glassfish.jersey.message.internal.AcceptableToken.<init>:(Ljava/lang/String;)V
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
3: areturn
4: StackMap locals:
StackMap stack:
aload 1
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readAcceptToken:(Ljava/lang/String;)Ljava/util/List;
5: areturn
6: StackMap locals:
StackMap stack: java.text.ParseException
astore 2
start local 2 7: ldc "Accept-Encoding"
aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 8 1 acceptEncoding Ljava/lang/String;
7 8 2 e Ljava/text/ParseException;
Exception table:
from to target type
1 3 6 Class java.text.ParseException
4 5 6 Class java.text.ParseException
Signature: ()Ljava/util/List<Lorg/glassfish/jersey/message/internal/AcceptableToken;>;
public java.util.Map<java.lang.String, javax.ws.rs.core.Cookie> getRequestCookies();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
ldc "Cookie"
invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokeinterface java.util.List.isEmpty:()Z
ifeq 3
2: StackMap locals: java.util.List
StackMap stack:
invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
areturn
3: StackMap locals:
StackMap stack:
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 4: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.List java.util.Map top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 6: aload 3
ifnull 8
7: aload 2
aload 3
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readCookies:(Ljava/lang/String;)Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
end local 3 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 10 1 cookies Ljava/util/List<Ljava/lang/String;>;
4 10 2 result Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/Cookie;>;
6 8 3 cookie Ljava/lang/String;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/Cookie;>;
public java.util.Set<java.lang.String> getAllowedMethods();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
ldc "Allow"
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getHeaderString:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
3: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
aload 1
getstatic java.util.Locale.ROOT:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readStringList:(Ljava/lang/String;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
4: areturn
5: StackMap locals:
StackMap stack: java.text.ParseException
astore 2
start local 2 6: ldc "Allow"
aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 7 1 allowed Ljava/lang/String;
6 7 2 e Ljava/text/ParseException;
Exception table:
from to target type
3 4 5 Class java.text.ParseException
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public java.util.Map<java.lang.String, javax.ws.rs.core.NewCookie> getResponseCookies();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
ldc "Set-Cookie"
invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokeinterface java.util.List.isEmpty:()Z
ifeq 3
2: StackMap locals: java.util.List
StackMap stack:
invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
areturn
3: StackMap locals:
StackMap stack:
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 4: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.List java.util.Map top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 6: aload 3
ifnull 13
7: aload 3
invokestatic org.glassfish.jersey.message.internal.HttpHeaderReader.readNewCookie:(Ljava/lang/String;)Ljavax/ws/rs/core/NewCookie;
astore 5
start local 5 8: aload 5
invokevirtual javax.ws.rs.core.NewCookie.getName:()Ljava/lang/String;
astore 6
start local 6 9: aload 2
aload 6
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 12
10: aload 2
aload 6
aload 2
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.ws.rs.core.NewCookie
aload 5
invokestatic org.glassfish.jersey.message.internal.HeaderUtils.getPreferredCookie:(Ljavax/ws/rs/core/NewCookie;Ljavax/ws/rs/core/NewCookie;)Ljavax/ws/rs/core/NewCookie;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: goto 13
12: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.List java.util.Map java.lang.String java.util.Iterator javax.ws.rs.core.NewCookie java.lang.String
StackMap stack:
aload 2
aload 6
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 end local 5 end local 3 13: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.List java.util.Map top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
14: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 15 1 cookies Ljava/util/List<Ljava/lang/String;>;
4 15 2 result Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/NewCookie;>;
6 13 3 cookie Ljava/lang/String;
8 13 5 newCookie Ljavax/ws/rs/core/NewCookie;
9 13 6 cookieName Ljava/lang/String;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/NewCookie;>;
public javax.ws.rs.core.EntityTag getEntityTag();
descriptor: ()Ljavax/ws/rs/core/EntityTag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
ldc "ETag"
new org.glassfish.jersey.message.internal.InboundMessageContext$6
dup
aload 0
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$6.<init>:(Lorg/glassfish/jersey/message/internal/InboundMessageContext;)V
1: iconst_0
2: invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.singleHeader:(Ljava/lang/String;Ljava/util/function/Function;Z)Ljava/lang/Object;
checkcast javax.ws.rs.core.EntityTag
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public java.util.Date getLastModified();
descriptor: ()Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
ldc "Last-Modified"
new org.glassfish.jersey.message.internal.InboundMessageContext$7
dup
aload 0
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$7.<init>:(Lorg/glassfish/jersey/message/internal/InboundMessageContext;)V
1: iconst_0
2: invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.singleHeader:(Ljava/lang/String;Ljava/util/function/Function;Z)Ljava/lang/Object;
checkcast java.util.Date
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public java.net.URI getLocation();
descriptor: ()Ljava/net/URI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
ldc "Location"
new org.glassfish.jersey.message.internal.InboundMessageContext$8
dup
aload 0
invokespecial org.glassfish.jersey.message.internal.InboundMessageContext$8.<init>:(Lorg/glassfish/jersey/message/internal/InboundMessageContext;)V
1: iconst_0
2: invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.singleHeader:(Ljava/lang/String;Ljava/util/function/Function;Z)Ljava/lang/Object;
checkcast java.net.URI
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public java.util.Set<javax.ws.rs.core.Link> getLinks();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
ldc "Link"
invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokeinterface java.util.List.isEmpty:()Z
ifeq 3
2: StackMap locals: java.util.List
StackMap stack:
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
3: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
aload 1
invokeinterface java.util.List.size:()I
invokespecial java.util.HashSet.<init>:(I)V
astore 2
start local 2 4: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 25
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.List java.util.Set top top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 6: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 7: new java.util.StringTokenizer
dup
aload 4
ldc "<>,"
iconst_1
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
astore 6
start local 6 8: iconst_0
istore 7
start local 7 9: goto 22
10: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.List java.util.Set java.lang.StringBuilder java.lang.String java.util.Iterator java.util.StringTokenizer int
StackMap stack:
aload 6
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
astore 8
start local 8 11: aload 8
ldc "<"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
12: iconst_1
istore 7
13: goto 21
StackMap locals: java.lang.String
StackMap stack:
14: aload 8
ldc ">"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
15: iconst_0
istore 7
16: goto 21
StackMap locals:
StackMap stack:
17: iload 7
ifne 21
aload 8
ldc ","
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
18: aload 2
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokestatic javax.ws.rs.core.Link.valueOf:(Ljava/lang/String;)Ljavax/ws/rs/core/Link;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
19: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
20: goto 22
21: StackMap locals:
StackMap stack:
aload 3
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 8 22: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
ifne 10
23: aload 3
invokevirtual java.lang.StringBuilder.length:()I
ifle 25
24: aload 2
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokestatic javax.ws.rs.core.Link.valueOf:(Ljava/lang/String;)Ljavax/ws/rs/core/Link;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 6 end local 4 end local 3 25: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.List java.util.Set top top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
26: aload 2
27: areturn
end local 2 28: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.util.List
StackMap stack: java.lang.IllegalArgumentException
astore 2
start local 2 29: ldc "Link"
aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.InboundMessageContext.exception:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/glassfish/jersey/message/internal/HeaderValueException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
1 30 1 links Ljava/util/List<Ljava/lang/String;>;
4 28 2 result Ljava/util/Set<Ljavax/ws/rs/core/Link;>;
7 25 3 linkString Ljava/lang/StringBuilder;
6 25 4 link Ljava/lang/String;
8 25 6 st Ljava/util/StringTokenizer;
9 25 7 linkOpen Z
11 22 8 n Ljava/lang/String;
29 30 2 e Ljava/lang/IllegalArgumentException;
Exception table:
from to target type
3 27 28 Class java.lang.IllegalArgumentException
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=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getLinks:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.ws.rs.core.Link
astore 2
start local 2 2: aload 2
invokevirtual javax.ws.rs.core.Link.getRel:()Ljava/lang/String;
invokestatic org.glassfish.jersey.message.internal.LinkProvider.getLinkRelations:(Ljava/lang/String;)Ljava/util/List;
astore 4
start local 4 3: aload 4
ifnull 5
aload 4
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 5
4: iconst_1
ireturn
end local 4 end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 7 1 relation Ljava/lang/String;
2 5 2 link Ljavax/ws/rs/core/Link;
3 5 4 relations Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
relation
public javax.ws.rs.core.Link getLink(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Link;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getLinks:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.ws.rs.core.Link
astore 2
start local 2 2: aload 2
invokevirtual javax.ws.rs.core.Link.getRel:()Ljava/lang/String;
invokestatic org.glassfish.jersey.message.internal.LinkProvider.getLinkRelations:(Ljava/lang/String;)Ljava/util/List;
astore 4
start local 4 3: aload 4
ifnull 5
aload 4
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 5
4: aload 2
areturn
end local 4 end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 7 1 relation Ljava/lang/String;
2 5 2 link Ljavax/ws/rs/core/Link;
3 5 4 relations Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
relation
public javax.ws.rs.core.Link$Builder getLinkBuilder(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Link$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getLink:(Ljava/lang/String;)Ljavax/ws/rs/core/Link;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: javax.ws.rs.core.Link
StackMap stack:
aload 2
invokestatic javax.ws.rs.core.Link.fromLink:(Ljavax/ws/rs/core/Link;)Ljavax/ws/rs/core/Link$Builder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 4 1 relation Ljava/lang/String;
1 4 2 link Ljavax/ws/rs/core/Link;
MethodParameters:
Name Flags
relation
public org.glassfish.jersey.message.MessageBodyWorkers getWorkers();
descriptor: ()Lorg/glassfish/jersey/message/MessageBodyWorkers;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public void setWorkers(org.glassfish.jersey.message.MessageBodyWorkers);
descriptor: (Lorg/glassfish/jersey/message/MessageBodyWorkers;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.jersey.message.internal.InboundMessageContext.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 2 1 workers Lorg/glassfish/jersey/message/MessageBodyWorkers;
MethodParameters:
Name Flags
workers
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.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.ensureNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.isEmpty:()Z
ifeq 2
iconst_0
goto 3
StackMap locals:
StackMap stack:
2: iconst_1
StackMap locals:
StackMap stack: int
3: ireturn
4: StackMap locals:
StackMap stack: java.lang.IllegalStateException
pop
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
Exception table:
from to target type
1 3 4 Class java.lang.IllegalStateException
public java.io.InputStream getEntityStream();
descriptor: ()Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.ensureNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.getWrappedStream:()Ljava/io/InputStream;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
public void setEntityStream(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
aload 1
iconst_0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.setContent:(Ljava/io/InputStream;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 2 1 input Ljava/io/InputStream;
MethodParameters:
Name Flags
input
public <T> T readEntity(java.lang.Class<T>, org.glassfish.jersey.internal.PropertiesDelegate);
descriptor: (Ljava/lang/Class;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 1
getstatic org.glassfish.jersey.message.internal.InboundMessageContext.EMPTY_ANNOTATIONS:[Ljava/lang/annotation/Annotation;
aload 2
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.readEntity:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljava/lang/Object;
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/InboundMessageContext;
0 1 1 rawType Ljava/lang/Class<TT;>;
0 1 2 propertiesDelegate Lorg/glassfish/jersey/internal/PropertiesDelegate;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Lorg/glassfish/jersey/internal/PropertiesDelegate;)TT;
MethodParameters:
Name Flags
rawType
propertiesDelegate
public <T> T readEntity(java.lang.Class<T>, java.lang.annotation.Annotation[], org.glassfish.jersey.internal.PropertiesDelegate);
descriptor: (Ljava/lang/Class;[Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 1
aload 2
aload 3
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.readEntity:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 1 1 rawType Ljava/lang/Class<TT;>;
0 1 2 annotations [Ljava/lang/annotation/Annotation;
0 1 3 propertiesDelegate Lorg/glassfish/jersey/internal/PropertiesDelegate;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;[Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/internal/PropertiesDelegate;)TT;
MethodParameters:
Name Flags
rawType
annotations
propertiesDelegate
public <T> T readEntity(java.lang.Class<T>, java.lang.reflect.Type, org.glassfish.jersey.internal.PropertiesDelegate);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
getstatic org.glassfish.jersey.message.internal.InboundMessageContext.EMPTY_ANNOTATIONS:[Ljava/lang/annotation/Annotation;
aload 3
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.readEntity:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 1 1 rawType Ljava/lang/Class<TT;>;
0 1 2 type Ljava/lang/reflect/Type;
0 1 3 propertiesDelegate Lorg/glassfish/jersey/internal/PropertiesDelegate;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;Lorg/glassfish/jersey/internal/PropertiesDelegate;)TT;
MethodParameters:
Name Flags
rawType
type
propertiesDelegate
public <T> T readEntity(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], org.glassfish.jersey.internal.PropertiesDelegate);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.isBuffered:()Z
istore 5
start local 5 1: iload 5
ifeq 3
2: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.reset:()V
3: StackMap locals: int
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.ensureNotClosed:()V
4: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
ifnonnull 6
5: aconst_null
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getMediaType:()Ljavax/ws/rs/core/MediaType;
astore 6
start local 6 7: aload 6
ifnonnull 8
getstatic javax.ws.rs.core.MediaType.APPLICATION_OCTET_STREAM_TYPE:Ljavax/ws/rs/core/MediaType;
goto 9
StackMap locals: javax.ws.rs.core.MediaType
StackMap stack:
8: aload 6
StackMap locals:
StackMap stack: javax.ws.rs.core.MediaType
9: astore 6
10: iload 5
ifeq 11
iconst_0
goto 12
StackMap locals:
StackMap stack:
11: iconst_1
StackMap locals:
StackMap stack: int
12: istore 7
start local 7 13: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
14: aload 1
15: aload 2
16: aload 3
17: aload 6
18: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.headers:Ljavax/ws/rs/core/MultivaluedMap;
19: aload 4
20: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.getWrappedStream:()Ljava/io/InputStream;
21: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.hasContent:()Z
ifeq 22
aload 0
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext.getReaderInterceptors:()Ljava/lang/Iterable;
goto 23
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] org.glassfish.jersey.internal.PropertiesDelegate int javax.ws.rs.core.MediaType int
StackMap stack: org.glassfish.jersey.message.MessageBodyWorkers java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] javax.ws.rs.core.MediaType javax.ws.rs.core.MultivaluedMap org.glassfish.jersey.internal.PropertiesDelegate java.io.InputStream
22: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
23: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] org.glassfish.jersey.internal.PropertiesDelegate int javax.ws.rs.core.MediaType int
StackMap stack: org.glassfish.jersey.message.MessageBodyWorkers java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] javax.ws.rs.core.MediaType javax.ws.rs.core.MultivaluedMap org.glassfish.jersey.internal.PropertiesDelegate java.io.InputStream java.lang.Iterable
aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.translateNce:Z
24: invokeinterface org.glassfish.jersey.message.MessageBodyWorkers.readFrom:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Lorg/glassfish/jersey/internal/PropertiesDelegate;Ljava/io/InputStream;Ljava/lang/Iterable;Z)Ljava/lang/Object;
astore 8
start local 8 25: iload 7
ifeq 26
aload 8
instanceof java.io.Closeable
ifne 26
aload 8
instanceof javax.xml.transform.Source
ifne 26
iconst_1
goto 27
StackMap locals: java.lang.Object
StackMap stack:
26: iconst_0
StackMap locals:
StackMap stack: int
27: istore 7
28: aload 8
astore 10
29: iload 7
ifeq 31
30: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokestatic org.glassfish.jersey.message.internal.ReaderWriter.safelyClose:(Ljava/io/Closeable;)V
31: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] org.glassfish.jersey.internal.PropertiesDelegate int javax.ws.rs.core.MediaType int java.lang.Object top java.lang.Object
StackMap stack:
aload 10
areturn
end local 8 32: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] org.glassfish.jersey.internal.PropertiesDelegate int javax.ws.rs.core.MediaType int
StackMap stack: java.io.IOException
astore 8
start local 8 33: new javax.ws.rs.ProcessingException
dup
invokestatic org.glassfish.jersey.internal.LocalizationMessages.ERROR_READING_ENTITY_FROM_INPUT_STREAM:()Ljava/lang/String;
aload 8
invokespecial javax.ws.rs.ProcessingException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 8 34: StackMap locals:
StackMap stack: java.lang.Throwable
astore 9
35: iload 7
ifeq 37
36: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokestatic org.glassfish.jersey.message.internal.ReaderWriter.safelyClose:(Ljava/io/Closeable;)V
37: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] org.glassfish.jersey.internal.PropertiesDelegate int javax.ws.rs.core.MediaType int top java.lang.Throwable
StackMap stack:
aload 9
athrow
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 38 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
0 38 1 rawType Ljava/lang/Class<TT;>;
0 38 2 type Ljava/lang/reflect/Type;
0 38 3 annotations [Ljava/lang/annotation/Annotation;
0 38 4 propertiesDelegate Lorg/glassfish/jersey/internal/PropertiesDelegate;
1 38 5 buffered Z
7 38 6 mediaType Ljavax/ws/rs/core/MediaType;
13 38 7 shouldClose Z
25 32 8 t TT;
33 34 8 ex Ljava/io/IOException;
Exception table:
from to target type
13 29 32 Class java.io.IOException
13 29 34 any
32 34 34 any
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/internal/PropertiesDelegate;)TT;
MethodParameters:
Name Flags
rawType
type
annotations
propertiesDelegate
public boolean bufferEntity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.ensureNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.isBuffered:()Z
ifne 2
aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.hasContent:()Z
ifne 3
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.getWrappedStream:()Ljava/io/InputStream;
astore 1
start local 1 4: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 2
start local 2 5: aload 1
aload 2
invokestatic org.glassfish.jersey.message.internal.ReaderWriter.writeTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)V
6: goto 10
StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext java.io.InputStream java.io.ByteArrayOutputStream
StackMap stack: java.lang.Throwable
7: astore 3
8: aload 1
invokestatic org.glassfish.jersey.message.internal.ReaderWriter.safelyClose:(Ljava/io/Closeable;)V
9: aload 3
athrow
10: StackMap locals:
StackMap stack:
aload 1
invokestatic org.glassfish.jersey.message.internal.ReaderWriter.safelyClose:(Ljava/io/Closeable;)V
11: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
new java.io.ByteArrayInputStream
dup
aload 2
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
iconst_1
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.setContent:(Ljava/io/InputStream;Z)V
12: iconst_1
ireturn
end local 2 end local 1 13: StackMap locals: org.glassfish.jersey.message.internal.InboundMessageContext
StackMap stack: java.io.IOException
astore 1
start local 1 14: new javax.ws.rs.ProcessingException
dup
invokestatic org.glassfish.jersey.internal.LocalizationMessages.MESSAGE_CONTENT_BUFFERING_FAILED:()Ljava/lang/String;
aload 1
invokespecial javax.ws.rs.ProcessingException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
4 13 1 entityStream Ljava/io/InputStream;
5 13 2 baos Ljava/io/ByteArrayOutputStream;
14 15 1 ex Ljava/io/IOException;
Exception table:
from to target type
5 7 7 any
1 2 13 Class java.io.IOException
3 12 13 Class java.io.IOException
Exceptions:
throws javax.ws.rs.ProcessingException
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.message.internal.InboundMessageContext.entityContent:Lorg/glassfish/jersey/message/internal/InboundMessageContext$EntityContent;
iconst_1
invokevirtual org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent.close:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
protected abstract java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptors();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;
public javax.ws.rs.core.Configuration getConfiguration();
descriptor: ()Ljavax/ws/rs/core/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.InboundMessageContext.configuration:Ljavax/ws/rs/core/Configuration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/InboundMessageContext;
}
SourceFile: "InboundMessageContext.java"
NestMembers:
org.glassfish.jersey.message.internal.InboundMessageContext$1 org.glassfish.jersey.message.internal.InboundMessageContext$2 org.glassfish.jersey.message.internal.InboundMessageContext$3 org.glassfish.jersey.message.internal.InboundMessageContext$4 org.glassfish.jersey.message.internal.InboundMessageContext$5 org.glassfish.jersey.message.internal.InboundMessageContext$6 org.glassfish.jersey.message.internal.InboundMessageContext$7 org.glassfish.jersey.message.internal.InboundMessageContext$8 org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
public abstract Builder = javax.ws.rs.core.Link$Builder of javax.ws.rs.core.Link
public final Context = org.glassfish.jersey.message.internal.HeaderValueException$Context of org.glassfish.jersey.message.internal.HeaderValueException
org.glassfish.jersey.message.internal.InboundMessageContext$1
org.glassfish.jersey.message.internal.InboundMessageContext$2
org.glassfish.jersey.message.internal.InboundMessageContext$3
org.glassfish.jersey.message.internal.InboundMessageContext$4
org.glassfish.jersey.message.internal.InboundMessageContext$5
org.glassfish.jersey.message.internal.InboundMessageContext$6
org.glassfish.jersey.message.internal.InboundMessageContext$7
org.glassfish.jersey.message.internal.InboundMessageContext$8
private EntityContent = org.glassfish.jersey.message.internal.InboundMessageContext$EntityContent of org.glassfish.jersey.message.internal.InboundMessageContext