public class org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSide extends org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSide
super_class: org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide
{
private final javax.inject.Provider<org.glassfish.jersey.server.CloseableService> closeableServiceProvider;
descriptor: Ljavax/inject/Provider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavax/inject/Provider<Lorg/glassfish/jersey/server/CloseableService;>;
public void <init>(javax.ws.rs.ext.Providers, javax.inject.Provider<org.glassfish.jersey.server.CloseableService>);
descriptor: (Ljavax/ws/rs/ext/Providers;Ljavax/inject/Provider;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide.<init>:(Ljavax/ws/rs/ext/Providers;)V
1: aload 0
aload 2
putfield org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSide.closeableServiceProvider:Ljavax/inject/Provider;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/media/multipart/internal/MultiPartReaderServerSide;
0 3 1 providers Ljavax/ws/rs/ext/Providers;
0 3 2 closeableServiceProvider Ljavax/inject/Provider<Lorg/glassfish/jersey/server/CloseableService;>;
Signature: (Ljavax/ws/rs/ext/Providers;Ljavax/inject/Provider<Lorg/glassfish/jersey/server/CloseableService;>;)V
RuntimeVisibleAnnotations:
javax.inject.Inject()
RuntimeVisibleParameterAnnotations:
0:
javax.ws.rs.core.Context()
1:
MethodParameters:
Name Flags
providers final
closeableServiceProvider final
protected org.glassfish.jersey.media.multipart.MultiPart readMultiPart(java.lang.Class<org.glassfish.jersey.media.multipart.MultiPart>, 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;)Lorg/glassfish/jersey/media/multipart/MultiPart;
flags: (0x0004) ACC_PROTECTED
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: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
invokespecial org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide.readMultiPart:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Lorg/glassfish/jersey/media/multipart/MultiPart;
astore 7
start local 7 1: aload 0
getfield org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSide.closeableServiceProvider:Ljavax/inject/Provider;
invokeinterface javax.inject.Provider.get:()Ljava/lang/Object;
checkcast org.glassfish.jersey.server.CloseableService
aload 7
invokeinterface org.glassfish.jersey.server.CloseableService.add:(Ljava/io/Closeable;)Z
pop
2: aload 7
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 3 0 this Lorg/glassfish/jersey/media/multipart/internal/MultiPartReaderServerSide;
0 3 1 type Ljava/lang/Class<Lorg/glassfish/jersey/media/multipart/MultiPart;>;
0 3 2 genericType Ljava/lang/reflect/Type;
0 3 3 annotations [Ljava/lang/annotation/Annotation;
0 3 4 mediaType Ljavax/ws/rs/core/MediaType;
0 3 5 headers Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
0 3 6 stream Ljava/io/InputStream;
1 3 7 multiPart Lorg/glassfish/jersey/media/multipart/MultiPart;
Exceptions:
throws java.io.IOException, org.jvnet.mimepull.MIMEParsingException
Signature: (Ljava/lang/Class<Lorg/glassfish/jersey/media/multipart/MultiPart;>;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;)Lorg/glassfish/jersey/media/multipart/MultiPart;
MethodParameters:
Name Flags
type final
genericType final
annotations final
mediaType final
headers final
stream final
}
SourceFile: "MultiPartReaderServerSide.java"
RuntimeVisibleAnnotations:
javax.inject.Singleton()
javax.ws.rs.ConstrainedTo(value = javax.ws.rs.RuntimeType.SERVER:Ljavax/ws/rs/RuntimeType;)