public class org.jboss.resteasy.plugins.providers.ServerFormUrlEncodedProvider extends org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.plugins.providers.ServerFormUrlEncodedProvider
super_class: org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider
{
protected boolean useContainerParams;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
org.jboss.resteasy.spi.HttpRequest request;
descriptor: Lorg/jboss/resteasy/spi/HttpRequest;
flags: (0x0000)
RuntimeVisibleAnnotations:
javax.ws.rs.core.Context()
public void <init>(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
invokespecial org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider.<init>:()V
1: aload 0
iload 1
putfield org.jboss.resteasy.plugins.providers.ServerFormUrlEncodedProvider.useContainerParams:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/resteasy/plugins/providers/ServerFormUrlEncodedProvider;
0 3 1 useContainerParams Z
MethodParameters:
Name Flags
useContainerParams
public javax.ws.rs.core.MultivaluedMap readFrom(java.lang.Class<javax.ws.rs.core.MultivaluedMap>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Ljavax/ws/rs/core/MultivaluedMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "Provider : %s, Method : readFrom"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield org.jboss.resteasy.plugins.providers.ServerFormUrlEncodedProvider.useContainerParams:Z
ifne 2
aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
invokespecial org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider.readFrom:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Ljavax/ws/rs/core/MultivaluedMap;
areturn
2: StackMap locals:
StackMap stack:
aload 3
ldc Ljavax/ws/rs/Encoded;
invokestatic org.jboss.resteasy.util.FindAnnotation.findAnnotation:([Ljava/lang/annotation/Annotation;Ljava/lang/Class;)Ljava/lang/Object;
ifnull 3
iconst_1
goto 4
StackMap locals:
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 7
start local 7 5: iload 7
ifeq 6
aload 0
getfield org.jboss.resteasy.plugins.providers.ServerFormUrlEncodedProvider.request:Lorg/jboss/resteasy/spi/HttpRequest;
invokeinterface org.jboss.resteasy.spi.HttpRequest.getFormParameters:()Ljavax/ws/rs/core/MultivaluedMap;
areturn
6: StackMap locals: int
StackMap stack:
aload 0
getfield org.jboss.resteasy.plugins.providers.ServerFormUrlEncodedProvider.request:Lorg/jboss/resteasy/spi/HttpRequest;
invokeinterface org.jboss.resteasy.spi.HttpRequest.getDecodedFormParameters:()Ljavax/ws/rs/core/MultivaluedMap;
areturn
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 7 0 this Lorg/jboss/resteasy/plugins/providers/ServerFormUrlEncodedProvider;
0 7 1 type Ljava/lang/Class<Ljavax/ws/rs/core/MultivaluedMap;>;
0 7 2 genericType Ljava/lang/reflect/Type;
0 7 3 annotations [Ljava/lang/annotation/Annotation;
0 7 4 mediaType Ljavax/ws/rs/core/MediaType;
0 7 5 httpHeaders Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
0 7 6 entityStream Ljava/io/InputStream;
5 7 7 encoded Z
Exceptions:
throws java.io.IOException
Signature: (Ljava/lang/Class<Ljavax/ws/rs/core/MultivaluedMap;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;Ljava/io/InputStream;)Ljavax/ws/rs/core/MultivaluedMap;
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
httpHeaders
entityStream
}
SourceFile: "ServerFormUrlEncodedProvider.java"
RuntimeVisibleAnnotations:
javax.ws.rs.Produces(value = {"application/x-www-form-urlencoded"})
javax.ws.rs.Consumes(value = {"application/x-www-form-urlencoded"})
javax.ws.rs.ConstrainedTo(value = javax.ws.rs.RuntimeType.SERVER:Ljavax/ws/rs/RuntimeType;)