public final class org.springframework.http.client.MultipartBodyBuilder$PublisherEntity<T, P extends org.reactivestreams.Publisher<T>> extends org.springframework.http.HttpEntity<P>
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.springframework.http.client.MultipartBodyBuilder$PublisherEntity
super_class: org.springframework.http.HttpEntity
{
private final org.springframework.core.ResolvableType resolvableType;
descriptor: Lorg/springframework/core/ResolvableType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void <init>(org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>, P, org.springframework.core.ResolvableType);
descriptor: (Lorg/springframework/util/MultiValueMap;Lorg/reactivestreams/Publisher;Lorg/springframework/core/ResolvableType;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 1
invokespecial org.springframework.http.HttpEntity.<init>:(Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;)V
1: aload 2
ldc "'publisher' must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: aload 3
ldc "'resolvableType' must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
3: aload 0
aload 3
putfield org.springframework.http.client.MultipartBodyBuilder$PublisherEntity.resolvableType:Lorg/springframework/core/ResolvableType;
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/http/client/MultipartBodyBuilder$PublisherEntity<TT;TP;>;
0 5 1 headers Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;
0 5 2 publisher TP;
0 5 3 resolvableType Lorg/springframework/core/ResolvableType;
Signature: (Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;TP;Lorg/springframework/core/ResolvableType;)V
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
2:
MethodParameters:
Name Flags
headers
publisher
resolvableType
public org.springframework.core.ResolvableType getResolvableType();
descriptor: ()Lorg/springframework/core/ResolvableType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.http.client.MultipartBodyBuilder$PublisherEntity.resolvableType:Lorg/springframework/core/ResolvableType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/http/client/MultipartBodyBuilder$PublisherEntity<TT;TP;>;
}
Signature: <T:Ljava/lang/Object;P::Lorg/reactivestreams/Publisher<TT;>;>Lorg/springframework/http/HttpEntity<TP;>;
SourceFile: "MultipartBodyBuilder.java"
NestHost: org.springframework.http.client.MultipartBodyBuilder
InnerClasses:
public final PublisherEntity = org.springframework.http.client.MultipartBodyBuilder$PublisherEntity of org.springframework.http.client.MultipartBodyBuilder