public class org.glassfish.grizzly.memory.ByteBufferWrapper implements org.glassfish.grizzly.Buffer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.grizzly.memory.ByteBufferWrapper
super_class: java.lang.Object
{
public static volatile boolean DEBUG_MODE;
descriptor: Z
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
protected java.nio.ByteBuffer visible;
descriptor: Ljava/nio/ByteBuffer;
flags: (0x0004) ACC_PROTECTED
protected int mark;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean allowBufferDispose;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.Exception disposeStackTrace;
descriptor: Ljava/lang/Exception;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_0
putstatic org.glassfish.grizzly.memory.ByteBufferWrapper.DEBUG_MODE:Z
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokespecial org.glassfish.grizzly.memory.ByteBufferWrapper.<init>:(Ljava/nio/ByteBuffer;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public void <init>(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
2: aload 0
iconst_0
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.allowBufferDispose:Z
3: aload 0
aload 1
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 5 1 underlyingByteBuffer Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
underlyingByteBuffer final
public final boolean isComposite();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public org.glassfish.grizzly.memory.ByteBufferWrapper prepend(org.glassfish.grizzly.Buffer);
descriptor: (Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 header Lorg/glassfish/grizzly/Buffer;
MethodParameters:
Name Flags
header final
public void trim();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.flip:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
pop
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public void shrink();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public boolean isDirect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.isDirect:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final boolean allowBufferDispose();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.allowBufferDispose:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final void allowBufferDispose(boolean);
descriptor: (Z)V
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.memory.ByteBufferWrapper.allowBufferDispose:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 allowBufferDispose Z
MethodParameters:
Name Flags
allowBufferDispose
public final boolean tryDispose();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.allowBufferDispose:Z
ifeq 3
1: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.dispose:()V
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.prepareDispose:()V
1: aload 0
aconst_null
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
protected final void prepareDispose();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: getstatic org.glassfish.grizzly.memory.ByteBufferWrapper.DEBUG_MODE:Z
ifeq 3
2: aload 0
invokestatic org.glassfish.grizzly.memory.ByteBufferWrapper$DebugLogic.doDebug:(Lorg/glassfish/grizzly/memory/ByteBufferWrapper;)V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public java.nio.ByteBuffer underlying();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final int capacity();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.capacity:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final int position();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.position:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final org.glassfish.grizzly.memory.ByteBufferWrapper position(int);
descriptor: (I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
2: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
iload 1
if_icmple 3
aload 0
iconst_m1
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 4 1 newPosition I
MethodParameters:
Name Flags
newPosition final
public final int limit();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.limit:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final org.glassfish.grizzly.memory.ByteBufferWrapper limit(int);
descriptor: (I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
2: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
iload 1
if_icmple 3
aload 0
iconst_m1
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 4 1 newLimit I
MethodParameters:
Name Flags
newLimit final
public final org.glassfish.grizzly.memory.ByteBufferWrapper mark();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.position:()I
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final org.glassfish.grizzly.memory.ByteBufferWrapper reset();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
ifge 3
2: new java.nio.InvalidMarkException
dup
invokespecial java.nio.InvalidMarkException.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final org.glassfish.grizzly.memory.ByteBufferWrapper clear();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.clear:()Ljava/nio/Buffer;
pop
2: aload 0
iconst_m1
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
3: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final org.glassfish.grizzly.memory.ByteBufferWrapper flip();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.flip:()Ljava/nio/Buffer;
pop
2: aload 0
iconst_m1
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
3: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final org.glassfish.grizzly.memory.ByteBufferWrapper rewind();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.rewind:()Ljava/nio/Buffer;
pop
2: aload 0
iconst_m1
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
3: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final int remaining();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.remaining:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final boolean hasRemaining();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.hasRemaining:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public boolean isReadOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.isReadOnly:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public org.glassfish.grizzly.Buffer split(int);
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.capacity:()I
istore 2
start local 2 2: iload 1
iflt 3
iload 1
iload 2
if_icmple 4
3: StackMap locals: int
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid splitPosition value, should be 0 <= splitPosition <= capacity"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 1
iload 2
if_icmpne 6
5: getstatic org.glassfish.grizzly.memory.Buffers.EMPTY_BUFFER:Lorg/glassfish/grizzly/Buffer;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
iload 1
if_icmplt 7
aload 0
iconst_m1
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.mark:I
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
istore 3
start local 3 8: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:()I
istore 4
start local 4 9: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iconst_0
iload 1
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
10: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.slice:()Ljava/nio/ByteBuffer;
astore 5
start local 5 11: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.capacity:()I
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
12: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.slice:()Ljava/nio/ByteBuffer;
astore 6
start local 6 13: iload 3
iload 1
if_icmpge 16
14: aload 5
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
15: goto 18
16: StackMap locals: org.glassfish.grizzly.memory.ByteBufferWrapper int int int int java.nio.ByteBuffer java.nio.ByteBuffer
StackMap stack:
aload 5
aload 5
invokevirtual java.nio.ByteBuffer.capacity:()I
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
17: aload 6
iload 3
iload 1
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
18: StackMap locals:
StackMap stack:
iload 4
iload 1
if_icmpge 22
19: aload 5
iload 4
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
20: aload 6
iconst_0
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
21: goto 23
22: StackMap locals:
StackMap stack:
aload 6
iload 4
iload 1
isub
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
23: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
24: aload 0
aload 6
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.wrapByteBuffer:(Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
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 25 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 25 1 splitPosition I
2 25 2 cap I
8 25 3 oldPosition I
9 25 4 oldLimit I
11 25 5 slice1 Ljava/nio/ByteBuffer;
13 25 6 slice2 Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
splitPosition final
public org.glassfish.grizzly.memory.ByteBufferWrapper slice();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:()I
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.slice:(II)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public org.glassfish.grizzly.memory.ByteBufferWrapper slice(int, int);
descriptor: (II)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
istore 3
start local 3 2: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:()I
istore 4
start local 4 3: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
4: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.slice:()Ljava/nio/ByteBuffer;
astore 5
start local 5 5: aload 0
aload 5
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.wrapByteBuffer:(Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
astore 7
6: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 3
iload 4
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
7: aload 7
areturn
end local 5 8: StackMap locals: org.glassfish.grizzly.memory.ByteBufferWrapper int int int int
StackMap stack: java.lang.Throwable
astore 6
9: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 3
iload 4
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
10: aload 6
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 11 1 position I
0 11 2 limit I
2 11 3 oldPosition I
3 11 4 oldLimit I
5 8 5 slice Ljava/nio/ByteBuffer;
Exception table:
from to target type
3 6 8 any
MethodParameters:
Name Flags
position
limit
public org.glassfish.grizzly.memory.ByteBufferWrapper duplicate();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.duplicate:()Ljava/nio/ByteBuffer;
astore 1
start local 1 2: aload 0
aload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.wrapByteBuffer:(Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
2 3 1 duplicate Ljava/nio/ByteBuffer;
public org.glassfish.grizzly.memory.ByteBufferWrapper asReadOnlyBuffer();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.asReadOnlyBuffer:()Ljava/nio/ByteBuffer;
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.wrapByteBuffer:(Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public byte get();
descriptor: ()B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.get:()B
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public byte get(int);
descriptor: (I)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.get:(I)B
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 index I
MethodParameters:
Name Flags
index
public org.glassfish.grizzly.memory.ByteBufferWrapper put(byte);
descriptor: (B)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 b B
MethodParameters:
Name Flags
b
public org.glassfish.grizzly.memory.ByteBufferWrapper put(int, byte);
descriptor: (IB)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
iload 2
invokevirtual java.nio.ByteBuffer.put:(IB)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 index I
0 3 2 b B
MethodParameters:
Name Flags
index
b
public org.glassfish.grizzly.memory.ByteBufferWrapper get(byte[]);
descriptor: ([B)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
aload 1
arraylength
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.get:([BII)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 1 1 dst [B
MethodParameters:
Name Flags
dst final
public org.glassfish.grizzly.memory.ByteBufferWrapper get(byte[], int, int);
descriptor: ([BII)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
aload 1
iload 2
iload 3
invokestatic org.glassfish.grizzly.memory.Buffers.get:(Ljava/nio/ByteBuffer;[BII)V
2: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 dst [B
0 3 2 offset I
0 3 3 length I
MethodParameters:
Name Flags
dst final
offset final
length final
public org.glassfish.grizzly.memory.ByteBufferWrapper put(org.glassfish.grizzly.Buffer);
descriptor: (Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokeinterface org.glassfish.grizzly.Buffer.position:()I
aload 1
invokeinterface org.glassfish.grizzly.Buffer.remaining:()I
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.put:(Lorg/glassfish/grizzly/Buffer;II)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
pop
1: aload 1
aload 1
invokeinterface org.glassfish.grizzly.Buffer.limit:()I
invokeinterface org.glassfish.grizzly.Buffer.position:(I)Lorg/glassfish/grizzly/Buffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 src Lorg/glassfish/grizzly/Buffer;
MethodParameters:
Name Flags
src final
public org.glassfish.grizzly.memory.ByteBufferWrapper put(org.glassfish.grizzly.Buffer, int, int);
descriptor: (Lorg/glassfish/grizzly/Buffer;II)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface org.glassfish.grizzly.Buffer.position:()I
istore 4
start local 4 1: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:()I
istore 5
start local 5 2: aload 1
iload 2
invokeinterface org.glassfish.grizzly.Buffer.position:(I)Lorg/glassfish/grizzly/Buffer;
pop
3: aload 0
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
iload 3
iadd
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:(I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
pop
4: aload 1
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokeinterface org.glassfish.grizzly.Buffer.get:(Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/Buffer;
pop
5: goto 10
StackMap locals: org.glassfish.grizzly.memory.ByteBufferWrapper org.glassfish.grizzly.Buffer int int int int
StackMap stack: java.lang.Throwable
6: astore 6
7: aload 1
iload 4
invokeinterface org.glassfish.grizzly.Buffer.position:(I)Lorg/glassfish/grizzly/Buffer;
pop
8: aload 0
iload 5
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:(I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
pop
9: aload 6
athrow
10: StackMap locals:
StackMap stack:
aload 1
iload 4
invokeinterface org.glassfish.grizzly.Buffer.position:(I)Lorg/glassfish/grizzly/Buffer;
pop
11: aload 0
iload 5
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:(I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
pop
12: aload 0
areturn
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 13 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 13 1 src Lorg/glassfish/grizzly/Buffer;
0 13 2 position I
0 13 3 length I
1 13 4 oldPos I
2 13 5 oldLim I
Exception table:
from to target type
4 6 6 any
MethodParameters:
Name Flags
src final
position final
length final
public org.glassfish.grizzly.Buffer get(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 1
invokevirtual java.nio.ByteBuffer.remaining:()I
istore 2
start local 2 2: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.remaining:()I
iload 2
if_icmpge 4
3: new java.nio.BufferUnderflowException
dup
invokespecial java.nio.BufferUnderflowException.<init>:()V
athrow
4: StackMap locals: int
StackMap stack:
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.position:()I
istore 3
start local 3 5: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.limit:()I
istore 4
start local 4 6: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 3
iload 2
iadd
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
7: aload 1
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
pop
8: goto 12
StackMap locals: org.glassfish.grizzly.memory.ByteBufferWrapper java.nio.ByteBuffer int int int
StackMap stack: java.lang.Throwable
9: astore 5
10: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 4
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
11: aload 5
athrow
12: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 4
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
13: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 14 1 dst Ljava/nio/ByteBuffer;
2 14 2 length I
5 14 3 srcPos I
6 14 4 oldSrcLim I
Exception table:
from to target type
6 9 9 any
MethodParameters:
Name Flags
dst final
public org.glassfish.grizzly.Buffer get(java.nio.ByteBuffer, int, int);
descriptor: (Ljava/nio/ByteBuffer;II)Lorg/glassfish/grizzly/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.remaining:()I
iload 3
if_icmpge 3
2: new java.nio.BufferUnderflowException
dup
invokespecial java.nio.BufferUnderflowException.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.position:()I
istore 4
start local 4 4: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.limit:()I
istore 5
start local 5 5: aload 1
invokevirtual java.nio.ByteBuffer.position:()I
istore 6
start local 6 6: aload 1
invokevirtual java.nio.ByteBuffer.limit:()I
istore 7
start local 7 7: aload 1
iload 2
iload 2
iload 3
iadd
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
8: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 4
iload 3
iadd
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
9: aload 1
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
pop
10: goto 15
StackMap locals: org.glassfish.grizzly.memory.ByteBufferWrapper java.nio.ByteBuffer int int int int int int
StackMap stack: java.lang.Throwable
11: astore 8
12: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 5
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
13: aload 1
iload 6
iload 7
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
14: aload 8
athrow
15: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 5
invokevirtual java.nio.ByteBuffer.limit:(I)Ljava/nio/Buffer;
pop
16: aload 1
iload 6
iload 7
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
17: aload 0
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 18 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 18 1 dst Ljava/nio/ByteBuffer;
0 18 2 position I
0 18 3 length I
4 18 4 srcPos I
5 18 5 oldSrcLim I
6 18 6 oldDstPos I
7 18 7 oldDstLim I
Exception table:
from to target type
8 11 11 any
MethodParameters:
Name Flags
dst final
position final
length final
public org.glassfish.grizzly.Buffer put(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
aload 1
invokevirtual java.nio.ByteBuffer.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 src Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
src final
public org.glassfish.grizzly.Buffer put(java.nio.ByteBuffer, int, int);
descriptor: (Ljava/nio/ByteBuffer;II)Lorg/glassfish/grizzly/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 1
invokevirtual java.nio.ByteBuffer.position:()I
istore 4
start local 4 2: aload 1
invokevirtual java.nio.ByteBuffer.limit:()I
istore 5
start local 5 3: aload 1
iload 2
iload 2
iload 3
iadd
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
4: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
aload 1
invokevirtual java.nio.ByteBuffer.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
pop
5: goto 9
StackMap locals: org.glassfish.grizzly.memory.ByteBufferWrapper java.nio.ByteBuffer int int int int
StackMap stack: java.lang.Throwable
6: astore 6
7: aload 1
iload 4
iload 5
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
8: aload 6
athrow
9: StackMap locals:
StackMap stack:
aload 1
iload 4
iload 5
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
10: aload 0
areturn
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 11 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 11 1 src Ljava/nio/ByteBuffer;
0 11 2 position I
0 11 3 length I
2 11 4 oldPos I
3 11 5 oldLim I
Exception table:
from to target type
3 6 6 any
MethodParameters:
Name Flags
src final
position final
length final
public org.glassfish.grizzly.memory.ByteBufferWrapper put(byte[]);
descriptor: ([B)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
aload 1
arraylength
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.put:([BII)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 1 1 src [B
MethodParameters:
Name Flags
src
public org.glassfish.grizzly.memory.ByteBufferWrapper put(byte[], int, int);
descriptor: ([BII)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 1
iload 2
iload 3
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokestatic org.glassfish.grizzly.memory.Buffers.put:([BIILjava/nio/ByteBuffer;)V
2: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 src [B
0 3 2 offset I
0 3 3 length I
MethodParameters:
Name Flags
src
offset
length
public org.glassfish.grizzly.Buffer put8BitString(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 2: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.remaining:()I
iload 2
if_icmpge 4
3: new java.nio.BufferOverflowException
dup
invokespecial java.nio.BufferOverflowException.<init>:()V
athrow
4: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 5: goto 8
6: StackMap locals: int
StackMap stack:
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
aload 1
iload 3
invokevirtual java.lang.String.charAt:(I)C
i2b
invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
pop
7: iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 2
if_icmplt 6
end local 3 9: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 10 1 s Ljava/lang/String;
2 10 2 len I
5 9 3 i I
MethodParameters:
Name Flags
s final
public org.glassfish.grizzly.memory.ByteBufferWrapper compact();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.compact:()Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public java.nio.ByteOrder order();
descriptor: ()Ljava/nio/ByteOrder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.order:()Ljava/nio/ByteOrder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public org.glassfish.grizzly.memory.ByteBufferWrapper order(java.nio.ByteOrder);
descriptor: (Ljava/nio/ByteOrder;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
aload 1
invokevirtual java.nio.ByteBuffer.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 bo Ljava/nio/ByteOrder;
MethodParameters:
Name Flags
bo
public char getChar();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.getChar:()C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public char getChar(int);
descriptor: (I)C
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.getChar:(I)C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 index I
MethodParameters:
Name Flags
index
public org.glassfish.grizzly.memory.ByteBufferWrapper putChar(char);
descriptor: (C)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.putChar:(C)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 value C
MethodParameters:
Name Flags
value
public org.glassfish.grizzly.memory.ByteBufferWrapper putChar(int, char);
descriptor: (IC)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
iload 2
invokevirtual java.nio.ByteBuffer.putChar:(IC)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 index I
0 3 2 value C
MethodParameters:
Name Flags
index
value
public short getShort();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.getShort:()S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public short getShort(int);
descriptor: (I)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.getShort:(I)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 index I
MethodParameters:
Name Flags
index
public org.glassfish.grizzly.memory.ByteBufferWrapper putShort(short);
descriptor: (S)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.putShort:(S)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 value S
MethodParameters:
Name Flags
value
public org.glassfish.grizzly.memory.ByteBufferWrapper putShort(int, short);
descriptor: (IS)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
iload 2
invokevirtual java.nio.ByteBuffer.putShort:(IS)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 index I
0 3 2 value S
MethodParameters:
Name Flags
index
value
public int getInt();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.getInt:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public int getInt(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.getInt:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 index I
MethodParameters:
Name Flags
index
public org.glassfish.grizzly.memory.ByteBufferWrapper putInt(int);
descriptor: (I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 value I
MethodParameters:
Name Flags
value
public org.glassfish.grizzly.memory.ByteBufferWrapper putInt(int, int);
descriptor: (II)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
iload 2
invokevirtual java.nio.ByteBuffer.putInt:(II)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 index I
0 3 2 value I
MethodParameters:
Name Flags
index
value
public long getLong();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.getLong:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public long getLong(int);
descriptor: (I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.getLong:(I)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 index I
MethodParameters:
Name Flags
index
public org.glassfish.grizzly.memory.ByteBufferWrapper putLong(long);
descriptor: (J)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
lload 1
invokevirtual java.nio.ByteBuffer.putLong:(J)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 value J
MethodParameters:
Name Flags
value
public org.glassfish.grizzly.memory.ByteBufferWrapper putLong(int, long);
descriptor: (IJ)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
lload 2
invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 index I
0 3 2 value J
MethodParameters:
Name Flags
index
value
public float getFloat();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.getFloat:()F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public float getFloat(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.getFloat:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 index I
MethodParameters:
Name Flags
index
public org.glassfish.grizzly.memory.ByteBufferWrapper putFloat(float);
descriptor: (F)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
fload 1
invokevirtual java.nio.ByteBuffer.putFloat:(F)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 value F
MethodParameters:
Name Flags
value
public org.glassfish.grizzly.memory.ByteBufferWrapper putFloat(int, float);
descriptor: (IF)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
fload 2
invokevirtual java.nio.ByteBuffer.putFloat:(IF)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 index I
0 3 2 value F
MethodParameters:
Name Flags
index
value
public double getDouble();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.getDouble:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public double getDouble(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
invokevirtual java.nio.ByteBuffer.getDouble:(I)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 index I
MethodParameters:
Name Flags
index
public org.glassfish.grizzly.memory.ByteBufferWrapper putDouble(double);
descriptor: (D)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
dload 1
invokevirtual java.nio.ByteBuffer.putDouble:(D)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 value D
MethodParameters:
Name Flags
value
public org.glassfish.grizzly.memory.ByteBufferWrapper putDouble(int, double);
descriptor: (ID)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
dload 2
invokevirtual java.nio.ByteBuffer.putDouble:(ID)Ljava/nio/ByteBuffer;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 index I
0 3 2 value D
MethodParameters:
Name Flags
index
value
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.glassfish.grizzly.Buffer
ifeq 15
1: aload 1
checkcast org.glassfish.grizzly.Buffer
astore 2
start local 2 2: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.remaining:()I
aload 2
invokeinterface org.glassfish.grizzly.Buffer.remaining:()I
if_icmpeq 4
3: iconst_0
ireturn
4: StackMap locals: org.glassfish.grizzly.Buffer
StackMap stack:
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
istore 3
start local 3 5: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:()I
iconst_1
isub
istore 4
start local 4 6: aload 2
invokeinterface org.glassfish.grizzly.Buffer.limit:()I
iconst_1
isub
istore 5
start local 5 7: goto 13
8: StackMap locals: int int int
StackMap stack:
aload 0
iload 4
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.get:(I)B
istore 6
start local 6 9: aload 2
iload 5
invokeinterface org.glassfish.grizzly.Buffer.get:(I)B
istore 7
start local 7 10: iload 6
iload 7
if_icmpeq 12
11: iconst_0
ireturn
end local 7 end local 6 12: StackMap locals:
StackMap stack:
iinc 4 -1
iinc 5 -1
StackMap locals:
StackMap stack:
13: iload 4
iload 3
if_icmpge 8
end local 5 end local 4 14: iconst_1
ireturn
end local 3 end local 2 15: StackMap locals: org.glassfish.grizzly.memory.ByteBufferWrapper java.lang.Object
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 16 1 obj Ljava/lang/Object;
2 15 2 that Lorg/glassfish/grizzly/Buffer;
5 15 3 p I
6 14 4 i I
7 14 5 j I
9 12 6 v1 B
10 12 7 v2 B
MethodParameters:
Name Flags
obj
public int compareTo(org.glassfish.grizzly.Buffer);
descriptor: (Lorg/glassfish/grizzly/Buffer;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.remaining:()I
aload 1
invokeinterface org.glassfish.grizzly.Buffer.remaining:()I
invokestatic java.lang.Math.min:(II)I
iadd
istore 2
start local 2 1: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
istore 3
start local 3 2: aload 1
invokeinterface org.glassfish.grizzly.Buffer.position:()I
istore 4
start local 4 3: goto 12
4: StackMap locals: int int int
StackMap stack:
aload 0
iload 3
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.get:(I)B
istore 5
start local 5 5: aload 1
iload 4
invokeinterface org.glassfish.grizzly.Buffer.get:(I)B
istore 6
start local 6 6: iload 5
iload 6
if_icmpne 8
7: goto 11
8: StackMap locals: int int
StackMap stack:
iload 5
iload 6
if_icmpge 10
9: iconst_m1
ireturn
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 6 end local 5 11: StackMap locals:
StackMap stack:
iinc 3 1
iinc 4 1
StackMap locals:
StackMap stack:
12: iload 3
iload 2
if_icmplt 4
end local 4 end local 3 13: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.remaining:()I
aload 1
invokeinterface org.glassfish.grizzly.Buffer.remaining:()I
isub
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 14 1 o Lorg/glassfish/grizzly/Buffer;
1 14 2 n I
2 13 3 i I
3 13 4 j I
5 11 5 v1 B
6 11 6 v2 B
MethodParameters:
Name Flags
o
protected void checkDispose();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
ifnonnull 5
1: new java.lang.IllegalStateException
dup
2: ldc "BufferWrapper has already been disposed"
3: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.disposeStackTrace:Ljava/lang/Exception;
4: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
new java.lang.StringBuilder
dup
ldc "ByteBufferWrapper ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ") ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 1
start local 1 3: aload 1
ldc "visible=["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: aload 1
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
5: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
3 6 1 sb Ljava/lang/StringBuilder;
public java.lang.String toStringContent();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.nio.charset.Charset.defaultCharset:()Ljava/nio/charset/Charset;
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:()I
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.toStringContent:(Ljava/nio/charset/Charset;II)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public java.lang.String toStringContent(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:()I
aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:()I
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.toStringContent:(Ljava/nio/charset/Charset;II)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 1 1 charset Ljava/nio/charset/Charset;
MethodParameters:
Name Flags
charset
public java.lang.String toStringContent(java.nio.charset.Charset, int, int);
descriptor: (Ljava/nio/charset/Charset;II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
aload 1
iload 2
iload 3
invokestatic org.glassfish.grizzly.memory.Buffers.toStringContent:(Ljava/nio/ByteBuffer;Ljava/nio/charset/Charset;II)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 charset Ljava/nio/charset/Charset;
0 2 2 position I
0 2 3 limit I
MethodParameters:
Name Flags
charset
position
limit
public void dumpHex(java.lang.Appendable);
descriptor: (Ljava/lang/Appendable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokestatic org.glassfish.grizzly.memory.Buffers.dumpBuffer:(Ljava/lang/Appendable;Lorg/glassfish/grizzly/Buffer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 2 1 appendable Ljava/lang/Appendable;
MethodParameters:
Name Flags
appendable
public final java.nio.ByteBuffer toByteBuffer();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public final java.nio.ByteBuffer toByteBuffer(int, int);
descriptor: (II)Ljava/nio/ByteBuffer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.position:()I
istore 3
start local 3 2: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.limit:()I
istore 4
start local 4 3: iload 1
iload 3
if_icmpne 5
iload 2
iload 4
if_icmpne 5
4: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.toByteBuffer:()Ljava/nio/ByteBuffer;
areturn
5: StackMap locals: int int
StackMap stack:
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
6: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.slice:()Ljava/nio/ByteBuffer;
astore 5
start local 5 7: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 3
iload 4
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
8: aload 5
areturn
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 9 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 9 1 position I
0 9 2 limit I
2 9 3 currentPosition I
3 9 4 currentLimit I
7 9 5 resultBuffer Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
position
limit
public final org.glassfish.grizzly.memory.ByteBufferArray toByteBufferArray();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferArray;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: invokestatic org.glassfish.grizzly.memory.ByteBufferArray.create:()Lorg/glassfish/grizzly/memory/ByteBufferArray;
astore 1
start local 1 2: aload 1
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual org.glassfish.grizzly.memory.ByteBufferArray.add:(Ljava/lang/Object;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
2 4 1 array Lorg/glassfish/grizzly/memory/ByteBufferArray;
public final org.glassfish.grizzly.memory.ByteBufferArray toByteBufferArray(int, int);
descriptor: (II)Lorg/glassfish/grizzly/memory/ByteBufferArray;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic org.glassfish.grizzly.memory.ByteBufferArray.create:()Lorg/glassfish/grizzly/memory/ByteBufferArray;
iload 1
iload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.toByteBufferArray:(Lorg/glassfish/grizzly/memory/ByteBufferArray;II)Lorg/glassfish/grizzly/memory/ByteBufferArray;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 1 1 position I
0 1 2 limit I
MethodParameters:
Name Flags
position final
limit final
public final org.glassfish.grizzly.memory.ByteBufferArray toByteBufferArray(org.glassfish.grizzly.memory.ByteBufferArray);
descriptor: (Lorg/glassfish/grizzly/memory/ByteBufferArray;)Lorg/glassfish/grizzly/memory/ByteBufferArray;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 1
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual org.glassfish.grizzly.memory.ByteBufferArray.add:(Ljava/lang/Object;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 array Lorg/glassfish/grizzly/memory/ByteBufferArray;
MethodParameters:
Name Flags
array final
public final org.glassfish.grizzly.memory.ByteBufferArray toByteBufferArray(org.glassfish.grizzly.memory.ByteBufferArray, int, int);
descriptor: (Lorg/glassfish/grizzly/memory/ByteBufferArray;II)Lorg/glassfish/grizzly/memory/ByteBufferArray;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.position:()I
istore 4
start local 4 2: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.limit:()I
istore 5
start local 5 3: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 2
iload 3
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
4: aload 1
aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 4
iload 5
invokevirtual org.glassfish.grizzly.memory.ByteBufferArray.add:(Ljava/lang/Object;II)V
5: aload 1
areturn
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 6 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 6 1 array Lorg/glassfish/grizzly/memory/ByteBufferArray;
0 6 2 position I
0 6 3 limit I
2 6 4 oldPos I
3 6 5 oldLim I
MethodParameters:
Name Flags
array final
position final
limit final
public final org.glassfish.grizzly.memory.BufferArray toBufferArray();
descriptor: ()Lorg/glassfish/grizzly/memory/BufferArray;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: invokestatic org.glassfish.grizzly.memory.BufferArray.create:()Lorg/glassfish/grizzly/memory/BufferArray;
astore 1
start local 1 2: aload 1
aload 0
invokevirtual org.glassfish.grizzly.memory.BufferArray.add:(Ljava/lang/Object;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
2 4 1 array Lorg/glassfish/grizzly/memory/BufferArray;
public final org.glassfish.grizzly.memory.BufferArray toBufferArray(int, int);
descriptor: (II)Lorg/glassfish/grizzly/memory/BufferArray;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic org.glassfish.grizzly.memory.BufferArray.create:()Lorg/glassfish/grizzly/memory/BufferArray;
iload 1
iload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.toBufferArray:(Lorg/glassfish/grizzly/memory/BufferArray;II)Lorg/glassfish/grizzly/memory/BufferArray;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 1 1 position I
0 1 2 limit I
MethodParameters:
Name Flags
position final
limit final
public final org.glassfish.grizzly.memory.BufferArray toBufferArray(org.glassfish.grizzly.memory.BufferArray);
descriptor: (Lorg/glassfish/grizzly/memory/BufferArray;)Lorg/glassfish/grizzly/memory/BufferArray;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 1
aload 0
invokevirtual org.glassfish.grizzly.memory.BufferArray.add:(Ljava/lang/Object;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 3 1 array Lorg/glassfish/grizzly/memory/BufferArray;
MethodParameters:
Name Flags
array final
public final org.glassfish.grizzly.memory.BufferArray toBufferArray(org.glassfish.grizzly.memory.BufferArray, int, int);
descriptor: (Lorg/glassfish/grizzly/memory/BufferArray;II)Lorg/glassfish/grizzly/memory/BufferArray;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.checkDispose:()V
1: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.position:()I
istore 4
start local 4 2: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.limit:()I
istore 5
start local 5 3: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
iload 2
iload 3
invokestatic org.glassfish.grizzly.memory.Buffers.setPositionLimit:(Ljava/nio/ByteBuffer;II)V
4: aload 1
aload 0
iload 4
iload 5
invokevirtual org.glassfish.grizzly.memory.BufferArray.add:(Ljava/lang/Object;II)V
5: aload 1
areturn
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 6 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 6 1 array Lorg/glassfish/grizzly/memory/BufferArray;
0 6 2 position I
0 6 3 limit I
2 6 4 oldPos I
3 6 5 oldLim I
MethodParameters:
Name Flags
array final
position final
limit final
public boolean release();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.tryDispose:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public boolean isExternal();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public boolean hasArray();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.hasArray:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public byte[] array();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.array:()[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
public int arrayOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.memory.ByteBufferWrapper.visible:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
protected org.glassfish.grizzly.memory.ByteBufferWrapper wrapByteBuffer(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.glassfish.grizzly.memory.ByteBufferWrapper
dup
aload 1
invokespecial org.glassfish.grizzly.memory.ByteBufferWrapper.<init>:(Ljava/nio/ByteBuffer;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
0 1 1 byteBuffer Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
byteBuffer final
public org.glassfish.grizzly.Buffer putChar(int, char);
descriptor: (IC)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
iload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putChar:(IC)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putChar(char);
descriptor: (C)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putChar:(C)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putInt(int, int);
descriptor: (II)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
iload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putInt:(II)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putInt(int);
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putInt:(I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer duplicate();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.duplicate:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer position(int);
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.position:(I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putDouble(int, double);
descriptor: (ID)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
iload 1
dload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putDouble:(ID)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putDouble(double);
descriptor: (D)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putDouble:(D)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer limit(int);
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.limit:(I)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer reset();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.reset:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer prepend(org.glassfish.grizzly.Buffer);
descriptor: (Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.prepend:(Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer put(byte[], int, int);
descriptor: ([BII)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
iload 2
iload 3
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.put:([BII)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer put(byte[]);
descriptor: ([B)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.put:([B)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer put(org.glassfish.grizzly.Buffer, int, int);
descriptor: (Lorg/glassfish/grizzly/Buffer;II)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
iload 2
iload 3
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.put:(Lorg/glassfish/grizzly/Buffer;II)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer put(org.glassfish.grizzly.Buffer);
descriptor: (Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.put:(Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer put(int, byte);
descriptor: (IB)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
iload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.put:(IB)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer put(byte);
descriptor: (B)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.put:(B)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer slice(int, int);
descriptor: (II)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
iload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.slice:(II)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer slice();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.slice:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer order(java.nio.ByteOrder);
descriptor: (Ljava/nio/ByteOrder;)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.order:(Ljava/nio/ByteOrder;)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer clear();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.clear:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object underlying();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.underlying:()Ljava/nio/ByteBuffer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer compact();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.compact:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer get(byte[], int, int);
descriptor: ([BII)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
iload 2
iload 3
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.get:([BII)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer get(byte[]);
descriptor: ([B)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.get:([B)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer asReadOnlyBuffer();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.asReadOnlyBuffer:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer mark();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.mark:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public int compareTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.glassfish.grizzly.Buffer
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.compareTo:(Lorg/glassfish/grizzly/Buffer;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putLong(int, long);
descriptor: (IJ)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
iload 1
lload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putLong:(IJ)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putLong(long);
descriptor: (J)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putLong:(J)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer rewind();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.rewind:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer flip();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.flip:()Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putFloat(int, float);
descriptor: (IF)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
fload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putFloat:(IF)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putFloat(float);
descriptor: (F)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
fload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putFloat:(F)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putShort(int, short);
descriptor: (IS)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
iload 2
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putShort:(IS)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.grizzly.Buffer putShort(short);
descriptor: (S)Lorg/glassfish/grizzly/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.glassfish.grizzly.memory.ByteBufferWrapper.putShort:(S)Lorg/glassfish/grizzly/memory/ByteBufferWrapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ByteBufferWrapper.java"
NestMembers:
org.glassfish.grizzly.memory.ByteBufferWrapper$DebugLogic
InnerClasses:
private DebugLogic = org.glassfish.grizzly.memory.ByteBufferWrapper$DebugLogic of org.glassfish.grizzly.memory.ByteBufferWrapper