public class org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder<T extends org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder, V extends org.glassfish.jersey.media.multipart.ContentDisposition>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder
super_class: java.lang.Object
{
protected java.lang.String type;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String fileName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.util.Date creationDate;
descriptor: Ljava/util/Date;
flags: (0x0004) ACC_PROTECTED
protected java.util.Date modificationDate;
descriptor: Ljava/util/Date;
flags: (0x0004) ACC_PROTECTED
protected java.util.Date readDate;
descriptor: Ljava/util/Date;
flags: (0x0004) ACC_PROTECTED
protected long size;
descriptor: J
flags: (0x0004) ACC_PROTECTED
void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc -1
putfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.size:J
2: aload 0
aload 1
putfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.type:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder<TT;TV;>;
0 4 1 type Ljava/lang/String;
MethodParameters:
Name Flags
type final
public T fileName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder;
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.media.multipart.ContentDisposition$ContentDispositionBuilder.fileName:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder<TT;TV;>;
0 2 1 fileName Ljava/lang/String;
Signature: (Ljava/lang/String;)TT;
MethodParameters:
Name Flags
fileName final
public T creationDate(java.util.Date);
descriptor: (Ljava/util/Date;)Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder;
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.media.multipart.ContentDisposition$ContentDispositionBuilder.creationDate:Ljava/util/Date;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder<TT;TV;>;
0 2 1 creationDate Ljava/util/Date;
Signature: (Ljava/util/Date;)TT;
MethodParameters:
Name Flags
creationDate final
public T modificationDate(java.util.Date);
descriptor: (Ljava/util/Date;)Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder;
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.media.multipart.ContentDisposition$ContentDispositionBuilder.modificationDate:Ljava/util/Date;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder<TT;TV;>;
0 2 1 modificationDate Ljava/util/Date;
Signature: (Ljava/util/Date;)TT;
MethodParameters:
Name Flags
modificationDate final
public T readDate(java.util.Date);
descriptor: (Ljava/util/Date;)Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder;
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.media.multipart.ContentDisposition$ContentDispositionBuilder.readDate:Ljava/util/Date;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder<TT;TV;>;
0 2 1 readDate Ljava/util/Date;
Signature: (Ljava/util/Date;)TT;
MethodParameters:
Name Flags
readDate final
public T size();
descriptor: (J)Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.size:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder<TT;TV;>;
0 2 1 size J
Signature: (J)TT;
MethodParameters:
Name Flags
size final
public V build();
descriptor: ()Lorg/glassfish/jersey/media/multipart/ContentDisposition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=1
start local 0 0: new org.glassfish.jersey.media.multipart.ContentDisposition
dup
aload 0
getfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.type:Ljava/lang/String;
aload 0
getfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.fileName:Ljava/lang/String;
aload 0
getfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.creationDate:Ljava/util/Date;
aload 0
getfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.modificationDate:Ljava/util/Date;
aload 0
getfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.readDate:Ljava/util/Date;
aload 0
getfield org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder.size:J
invokespecial org.glassfish.jersey.media.multipart.ContentDisposition.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;J)V
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder<TT;TV;>;
1 2 1 cd Lorg/glassfish/jersey/media/multipart/ContentDisposition;
Signature: ()TV;
}
Signature: <T:Lorg/glassfish/jersey/media/multipart/ContentDisposition$ContentDispositionBuilder;V:Lorg/glassfish/jersey/media/multipart/ContentDisposition;>Ljava/lang/Object;
SourceFile: "ContentDisposition.java"
NestHost: org.glassfish.jersey.media.multipart.ContentDisposition
InnerClasses:
public ContentDispositionBuilder = org.glassfish.jersey.media.multipart.ContentDisposition$ContentDispositionBuilder of org.glassfish.jersey.media.multipart.ContentDisposition