public class org.glassfish.grizzly.http.HttpContent$Builder<T extends org.glassfish.grizzly.http.HttpContent$Builder>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.grizzly.http.HttpContent$Builder
super_class: java.lang.Object
{
protected boolean last;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.Buffer content;
descriptor: Lorg/glassfish/grizzly/Buffer;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.http.HttpHeader ;
descriptor: Lorg/glassfish/grizzly/http/HttpHeader;
flags: (0x0004) ACC_PROTECTED
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/HttpContent$Builder<TT;>;
public final T httpHeader(org.glassfish.grizzly.http.HttpHeader);
descriptor: (Lorg/glassfish/grizzly/http/HttpHeader;)Lorg/glassfish/grizzly/http/HttpContent$Builder;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.http.HttpContent$Builder.httpHeader:Lorg/glassfish/grizzly/http/HttpHeader;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/HttpContent$Builder<TT;>;
0 2 1 httpHeader Lorg/glassfish/grizzly/http/HttpHeader;
Signature: (Lorg/glassfish/grizzly/http/HttpHeader;)TT;
MethodParameters:
Name Flags
httpHeader final
public final T last();
descriptor: (Z)Lorg/glassfish/grizzly/http/HttpContent$Builder;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.http.HttpContent$Builder.last:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/HttpContent$Builder<TT;>;
0 2 1 last Z
Signature: (Z)TT;
MethodParameters:
Name Flags
last
public final T content(org.glassfish.grizzly.Buffer);
descriptor: (Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/http/HttpContent$Builder;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.http.HttpContent$Builder.content:Lorg/glassfish/grizzly/Buffer;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/HttpContent$Builder<TT;>;
0 2 1 content Lorg/glassfish/grizzly/Buffer;
Signature: (Lorg/glassfish/grizzly/Buffer;)TT;
MethodParameters:
Name Flags
content
public org.glassfish.grizzly.http.HttpContent build();
descriptor: ()Lorg/glassfish/grizzly/http/HttpContent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.HttpContent$Builder.httpHeader:Lorg/glassfish/grizzly/http/HttpHeader;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
ldc "No HttpHeader specified to associate with this HttpContent."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.grizzly.http.HttpContent$Builder.create:()Lorg/glassfish/grizzly/http/HttpContent;
astore 1
start local 1 3: aload 1
aload 0
getfield org.glassfish.grizzly.http.HttpContent$Builder.httpHeader:Lorg/glassfish/grizzly/http/HttpHeader;
putfield org.glassfish.grizzly.http.HttpContent.httpHeader:Lorg/glassfish/grizzly/http/HttpHeader;
4: aload 1
aload 0
getfield org.glassfish.grizzly.http.HttpContent$Builder.last:Z
invokevirtual org.glassfish.grizzly.http.HttpContent.setLast:(Z)V
5: aload 0
getfield org.glassfish.grizzly.http.HttpContent$Builder.content:Lorg/glassfish/grizzly/Buffer;
ifnull 7
6: aload 1
aload 0
getfield org.glassfish.grizzly.http.HttpContent$Builder.content:Lorg/glassfish/grizzly/Buffer;
invokevirtual org.glassfish.grizzly.http.HttpContent.setContent:(Lorg/glassfish/grizzly/Buffer;)V
7: StackMap locals: org.glassfish.grizzly.http.HttpContent
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/grizzly/http/HttpContent$Builder<TT;>;
3 8 1 httpContent Lorg/glassfish/grizzly/http/HttpContent;
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield org.glassfish.grizzly.http.HttpContent$Builder.last:Z
1: aload 0
aconst_null
putfield org.glassfish.grizzly.http.HttpContent$Builder.content:Lorg/glassfish/grizzly/Buffer;
2: aload 0
aconst_null
putfield org.glassfish.grizzly.http.HttpContent$Builder.httpHeader:Lorg/glassfish/grizzly/http/HttpHeader;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/http/HttpContent$Builder<TT;>;
protected org.glassfish.grizzly.http.HttpContent create();
descriptor: ()Lorg/glassfish/grizzly/http/HttpContent;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic org.glassfish.grizzly.http.HttpContent.create:()Lorg/glassfish/grizzly/http/HttpContent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http/HttpContent$Builder<TT;>;
}
Signature: <T:Lorg/glassfish/grizzly/http/HttpContent$Builder;>Ljava/lang/Object;
SourceFile: "HttpContent.java"
NestHost: org.glassfish.grizzly.http.HttpContent
InnerClasses:
public Builder = org.glassfish.grizzly.http.HttpContent$Builder of org.glassfish.grizzly.http.HttpContent