class io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame
super_class: java.lang.Object
{
final io.undertow.conduits.AbstractFramedStreamSinkConduit$FrameCallBack callback;
descriptor: Lio/undertow/conduits/AbstractFramedStreamSinkConduit$FrameCallBack;
flags: (0x0010) ACC_FINAL
final java.nio.ByteBuffer[] data;
descriptor: [Ljava/nio/ByteBuffer;
flags: (0x0010) ACC_FINAL
final int offs;
descriptor: I
flags: (0x0010) ACC_FINAL
final int len;
descriptor: I
flags: (0x0010) ACC_FINAL
long remaining;
descriptor: J
flags: (0x0000)
private void <init>(io.undertow.conduits.AbstractFramedStreamSinkConduit$FrameCallBack, java.nio.ByteBuffer[], int, int);
descriptor: (Lio/undertow/conduits/AbstractFramedStreamSinkConduit$FrameCallBack;[Ljava/nio/ByteBuffer;II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=5
start local 0 // io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame this
start local 1 // io.undertow.conduits.AbstractFramedStreamSinkConduit$FrameCallBack callback
start local 2 // java.nio.ByteBuffer[] data
start local 3 // int offs
start local 4 // int len
0: .line 271
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 272
aload 0 /* this */
aload 1 /* callback */
putfield io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame.callback:Lio/undertow/conduits/AbstractFramedStreamSinkConduit$FrameCallBack;
2: .line 273
aload 0 /* this */
aload 2 /* data */
putfield io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame.data:[Ljava/nio/ByteBuffer;
3: .line 274
aload 0 /* this */
iload 3 /* offs */
putfield io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame.offs:I
4: .line 275
aload 0 /* this */
iload 4 /* len */
putfield io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame.len:I
5: .line 276
aload 0 /* this */
aload 2 /* data */
iload 3 /* offs */
iload 4 /* len */
invokestatic org.xnio.Buffers.remaining:([Ljava/nio/Buffer;II)J
putfield io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame.remaining:J
6: .line 277
return
end local 4 // int len
end local 3 // int offs
end local 2 // java.nio.ByteBuffer[] data
end local 1 // io.undertow.conduits.AbstractFramedStreamSinkConduit$FrameCallBack callback
end local 0 // io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/undertow/conduits/AbstractFramedStreamSinkConduit$Frame;
0 7 1 callback Lio/undertow/conduits/AbstractFramedStreamSinkConduit$FrameCallBack;
0 7 2 data [Ljava/nio/ByteBuffer;
0 7 3 offs I
0 7 4 len I
MethodParameters:
Name Flags
callback
data
offs
len
}
SourceFile: "AbstractFramedStreamSinkConduit.java"
NestHost: io.undertow.conduits.AbstractFramedStreamSinkConduit
InnerClasses:
private Frame = io.undertow.conduits.AbstractFramedStreamSinkConduit$Frame of io.undertow.conduits.AbstractFramedStreamSinkConduit
public abstract FrameCallBack = io.undertow.conduits.AbstractFramedStreamSinkConduit$FrameCallBack of io.undertow.conduits.AbstractFramedStreamSinkConduit