public class io.vertx.core.buffer.impl.BufferImpl implements io.vertx.core.buffer.Buffer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.core.buffer.impl.BufferImpl
super_class: java.lang.Object
{
private io.netty.buffer.ByteBuf buffer;
descriptor: Lio/netty/buffer/ByteBuf;
flags: (0x0002) ACC_PRIVATE
public static io.vertx.core.buffer.Buffer buffer(int);
descriptor: (I)Lio/vertx/core/buffer/Buffer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.vertx.core.buffer.impl.BufferImpl
dup
iload 0
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(I)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 initialSizeHint I
MethodParameters:
Name Flags
initialSizeHint
public static io.vertx.core.buffer.Buffer buffer();
descriptor: ()Lio/vertx/core/buffer/Buffer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new io.vertx.core.buffer.impl.BufferImpl
dup
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static io.vertx.core.buffer.Buffer buffer(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.vertx.core.buffer.impl.BufferImpl
dup
aload 0
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 str Ljava/lang/String;
MethodParameters:
Name Flags
str
public static io.vertx.core.buffer.Buffer buffer(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new io.vertx.core.buffer.impl.BufferImpl
dup
aload 0
aload 1
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 str Ljava/lang/String;
0 1 1 enc Ljava/lang/String;
MethodParameters:
Name Flags
str
enc
public static io.vertx.core.buffer.Buffer buffer(byte[]);
descriptor: ([B)Lio/vertx/core/buffer/Buffer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.vertx.core.buffer.impl.BufferImpl
dup
aload 0
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:([B)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bytes [B
MethodParameters:
Name Flags
bytes
public static io.vertx.core.buffer.Buffer buffer(io.netty.buffer.ByteBuf);
descriptor: (Lio/netty/buffer/ByteBuf;)Lio/vertx/core/buffer/Buffer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.vertx.core.buffer.impl.BufferImpl
dup
aload 0
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(Lio/netty/buffer/ByteBuf;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 byteBuffer Lio/netty/buffer/ByteBuf;
MethodParameters:
Name Flags
byteBuffer
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
void <init>(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic io.vertx.core.buffer.impl.VertxByteBufAllocator.DEFAULT:Lio/vertx/core/buffer/impl/VertxByteBufAllocator;
iload 1
ldc 2147483647
invokevirtual io.vertx.core.buffer.impl.VertxByteBufAllocator.heapBuffer:(II)Lio/netty/buffer/ByteBuf;
putfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 initialSizeHint I
MethodParameters:
Name Flags
initialSizeHint
void <init>(byte[]);
descriptor: ([B)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic io.vertx.core.buffer.impl.VertxByteBufAllocator.DEFAULT:Lio/vertx/core/buffer/impl/VertxByteBufAllocator;
aload 1
arraylength
ldc 2147483647
invokevirtual io.vertx.core.buffer.impl.VertxByteBufAllocator.heapBuffer:(II)Lio/netty/buffer/ByteBuf;
aload 1
invokevirtual io.netty.buffer.ByteBuf.writeBytes:([B)Lio/netty/buffer/ByteBuf;
putfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 bytes [B
MethodParameters:
Name Flags
bytes
void <init>(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:([B)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 str Ljava/lang/String;
0 2 2 enc Ljava/lang/String;
MethodParameters:
Name Flags
str
enc
void <init>(java.lang.String, java.nio.charset.Charset);
descriptor: (Ljava/lang/String;Ljava/nio/charset/Charset;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:([B)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 str Ljava/lang/String;
0 2 2 cs Ljava/nio/charset/Charset;
MethodParameters:
Name Flags
str
cs
void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(Ljava/lang/String;Ljava/nio/charset/Charset;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 str Ljava/lang/String;
MethodParameters:
Name Flags
str
void <init>(io.netty.buffer.ByteBuf);
descriptor: (Lio/netty/buffer/ByteBuf;)V
flags: (0x0000)
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
aload 1
putfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 buffer Lio/netty/buffer/ByteBuf;
MethodParameters:
Name Flags
buffer
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual io.netty.buffer.ByteBuf.toString:(Ljava/nio/charset/Charset;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
public java.lang.String toString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 1
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
invokevirtual io.netty.buffer.ByteBuf.toString:(Ljava/nio/charset/Charset;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 enc Ljava/lang/String;
MethodParameters:
Name Flags
enc
public java.lang.String toString(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 1
invokevirtual io.netty.buffer.ByteBuf.toString:(Ljava/nio/charset/Charset;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 enc Ljava/nio/charset/Charset;
MethodParameters:
Name Flags
enc
public io.vertx.core.json.JsonObject toJsonObject();
descriptor: ()Lio/vertx/core/json/JsonObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.vertx.core.json.JsonObject
dup
aload 0
invokespecial io.vertx.core.json.JsonObject.<init>:(Lio/vertx/core/buffer/Buffer;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
public io.vertx.core.json.JsonArray toJsonArray();
descriptor: ()Lio/vertx/core/json/JsonArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.vertx.core.json.JsonArray
dup
aload 0
invokespecial io.vertx.core.json.JsonArray.<init>:(Lio/vertx/core/buffer/Buffer;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
public byte getByte(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getByte:(I)B
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public short getUnsignedByte(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getUnsignedByte:(I)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getInt:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public int getIntLE(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getIntLE:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public long getUnsignedInt(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getUnsignedInt:(I)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public long getUnsignedIntLE(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getUnsignedIntLE:(I)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getLong:(I)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public long getLongLE(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getLongLE:(I)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getDouble:(I)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getFloat:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getShort:(I)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public short getShortLE(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getShortLE:(I)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public int getUnsignedShort(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getUnsignedShort:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public int getUnsignedShortLE(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getUnsignedShortLE:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public int getMedium(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getMedium:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public int getMediumLE(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getMediumLE:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public int getUnsignedMedium(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getUnsignedMedium:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public int getUnsignedMediumLE(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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.getUnsignedMediumLE:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
public byte[] getBytes();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
newarray 8
astore 1
start local 1 1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iconst_0
aload 1
invokevirtual io.netty.buffer.ByteBuf.getBytes:(I[B)Lio/netty/buffer/ByteBuf;
pop
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
1 3 1 arr [B
public byte[] getBytes(int, int);
descriptor: (II)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iload 1
if_icmplt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ldc "end must be greater or equal than start"
invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
3: iload 2
iload 1
isub
newarray 8
astore 3
start local 3 4: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
aload 3
iconst_0
iload 2
iload 1
isub
invokevirtual io.netty.buffer.ByteBuf.getBytes:(I[BII)Lio/netty/buffer/ByteBuf;
pop
5: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 6 1 start I
0 6 2 end I
4 6 3 arr [B
MethodParameters:
Name Flags
start
end
public io.vertx.core.buffer.Buffer getBytes(byte[]);
descriptor: ([B)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual io.vertx.core.buffer.impl.BufferImpl.getBytes:([BI)Lio/vertx/core/buffer/Buffer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 dst [B
MethodParameters:
Name Flags
dst
public io.vertx.core.buffer.Buffer getBytes(byte[], int);
descriptor: ([BI)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_0
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
aload 1
iload 2
invokevirtual io.vertx.core.buffer.impl.BufferImpl.getBytes:(II[BI)Lio/vertx/core/buffer/Buffer;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 dst [B
0 1 2 dstIndex I
MethodParameters:
Name Flags
dst
dstIndex
public io.vertx.core.buffer.Buffer getBytes(int, int, byte[]);
descriptor: (II[B)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
aload 3
iconst_0
invokevirtual io.vertx.core.buffer.impl.BufferImpl.getBytes:(II[BI)Lio/vertx/core/buffer/Buffer;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 start I
0 1 2 end I
0 1 3 dst [B
MethodParameters:
Name Flags
start
end
dst
public io.vertx.core.buffer.Buffer getBytes(int, int, byte[], int);
descriptor: (II[BI)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 2
iload 1
if_icmplt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ldc "end must be greater or equal than start"
invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
3: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
aload 3
iload 4
iload 2
iload 1
isub
invokevirtual io.netty.buffer.ByteBuf.getBytes:(I[BII)Lio/netty/buffer/ByteBuf;
pop
4: 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 5 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 5 1 start I
0 5 2 end I
0 5 3 dst [B
0 5 4 dstIndex I
MethodParameters:
Name Flags
start
end
dst
dstIndex
public io.vertx.core.buffer.Buffer getBuffer(int, int);
descriptor: (II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new io.vertx.core.buffer.impl.BufferImpl
dup
aload 0
iload 1
iload 2
invokevirtual io.vertx.core.buffer.impl.BufferImpl.getBytes:(II)[B
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:([B)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 start I
0 1 2 end I
MethodParameters:
Name Flags
start
end
public java.lang.String getString(int, int, java.lang.String);
descriptor: (IILjava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
invokevirtual io.vertx.core.buffer.impl.BufferImpl.getBytes:(II)[B
astore 4
start local 4 1: aload 3
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
astore 5
start local 5 2: new java.lang.String
dup
aload 4
aload 5
invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
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 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 start I
0 3 2 end I
0 3 3 enc Ljava/lang/String;
1 3 4 bytes [B
2 3 5 cs Ljava/nio/charset/Charset;
MethodParameters:
Name Flags
start
end
enc
public java.lang.String getString(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokevirtual io.vertx.core.buffer.impl.BufferImpl.getBytes:(II)[B
astore 3
start local 3 1: new java.lang.String
dup
aload 3
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 start I
0 2 2 end I
1 2 3 bytes [B
MethodParameters:
Name Flags
start
end
public io.vertx.core.buffer.Buffer appendBuffer(io.vertx.core.buffer.Buffer);
descriptor: (Lio/vertx/core/buffer/Buffer;)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
checkcast io.vertx.core.buffer.impl.BufferImpl
astore 2
start local 2 1: aload 2
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
astore 3
start local 3 2: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 2
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 3
invokevirtual io.netty.buffer.ByteBuf.readerIndex:()I
aload 2
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
invokevirtual io.netty.buffer.ByteBuf.writeBytes:(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
pop
3: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 4 1 buff Lio/vertx/core/buffer/Buffer;
1 4 2 impl Lio/vertx/core/buffer/impl/BufferImpl;
2 4 3 byteBuf Lio/netty/buffer/ByteBuf;
MethodParameters:
Name Flags
buff
public io.vertx.core.buffer.Buffer appendBuffer(io.vertx.core.buffer.Buffer, int, int);
descriptor: (Lio/vertx/core/buffer/Buffer;II)Lio/vertx/core/buffer/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 1
checkcast io.vertx.core.buffer.impl.BufferImpl
astore 4
start local 4 1: aload 4
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
astore 5
start local 5 2: aload 5
invokevirtual io.netty.buffer.ByteBuf.readerIndex:()I
iload 2
iadd
istore 6
start local 6 3: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 5
iload 6
iload 3
invokevirtual io.netty.buffer.ByteBuf.writeBytes:(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
pop
4: aload 0
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 5 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 5 1 buff Lio/vertx/core/buffer/Buffer;
0 5 2 offset I
0 5 3 len I
1 5 4 impl Lio/vertx/core/buffer/impl/BufferImpl;
2 5 5 byteBuf Lio/netty/buffer/ByteBuf;
3 5 6 from I
MethodParameters:
Name Flags
buff
offset
len
public io.vertx.core.buffer.Buffer appendBytes(byte[]);
descriptor: ([B)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 1
invokevirtual io.netty.buffer.ByteBuf.writeBytes:([B)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 bytes [B
MethodParameters:
Name Flags
bytes
public io.vertx.core.buffer.Buffer appendBytes(byte[], int, int);
descriptor: ([BII)Lio/vertx/core/buffer/Buffer;
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
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 1
iload 2
iload 3
invokevirtual io.netty.buffer.ByteBuf.writeBytes:([BII)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 bytes [B
0 2 2 offset I
0 2 3 len I
MethodParameters:
Name Flags
bytes
offset
len
public io.vertx.core.buffer.Buffer appendByte(byte);
descriptor: (B)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeByte:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 b B
MethodParameters:
Name Flags
b
public io.vertx.core.buffer.Buffer appendUnsignedByte(short);
descriptor: (S)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeByte:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 b S
MethodParameters:
Name Flags
b
public io.vertx.core.buffer.Buffer appendInt(int);
descriptor: (I)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 i I
MethodParameters:
Name Flags
i
public io.vertx.core.buffer.Buffer appendIntLE(int);
descriptor: (I)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeIntLE:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 i I
MethodParameters:
Name Flags
i
public io.vertx.core.buffer.Buffer appendUnsignedInt(long);
descriptor: (J)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
lload 1
l2i
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 i J
MethodParameters:
Name Flags
i
public io.vertx.core.buffer.Buffer appendUnsignedIntLE(long);
descriptor: (J)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
lload 1
l2i
invokevirtual io.netty.buffer.ByteBuf.writeIntLE:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 i J
MethodParameters:
Name Flags
i
public io.vertx.core.buffer.Buffer appendMedium(int);
descriptor: (I)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeMedium:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 i I
MethodParameters:
Name Flags
i
public io.vertx.core.buffer.Buffer appendMediumLE(int);
descriptor: (I)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeMediumLE:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 i I
MethodParameters:
Name Flags
i
public io.vertx.core.buffer.Buffer appendLong(long);
descriptor: (J)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
lload 1
invokevirtual io.netty.buffer.ByteBuf.writeLong:(J)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 l J
MethodParameters:
Name Flags
l
public io.vertx.core.buffer.Buffer appendLongLE(long);
descriptor: (J)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
lload 1
invokevirtual io.netty.buffer.ByteBuf.writeLongLE:(J)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 l J
MethodParameters:
Name Flags
l
public io.vertx.core.buffer.Buffer appendShort(short);
descriptor: (S)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeShort:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 s S
MethodParameters:
Name Flags
s
public io.vertx.core.buffer.Buffer appendShortLE(short);
descriptor: (S)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeShortLE:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 s S
MethodParameters:
Name Flags
s
public io.vertx.core.buffer.Buffer appendUnsignedShort(int);
descriptor: (I)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeShort:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 s I
MethodParameters:
Name Flags
s
public io.vertx.core.buffer.Buffer appendUnsignedShortLE(int);
descriptor: (I)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writeShortLE:(I)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 s I
MethodParameters:
Name Flags
s
public io.vertx.core.buffer.Buffer appendFloat(float);
descriptor: (F)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
fload 1
invokevirtual io.netty.buffer.ByteBuf.writeFloat:(F)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 f F
MethodParameters:
Name Flags
f
public io.vertx.core.buffer.Buffer appendDouble(double);
descriptor: (D)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
dload 1
invokevirtual io.netty.buffer.ByteBuf.writeDouble:(D)Lio/netty/buffer/ByteBuf;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 2 1 d D
MethodParameters:
Name Flags
d
public io.vertx.core.buffer.Buffer appendString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
invokevirtual io.vertx.core.buffer.impl.BufferImpl.append:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lio/vertx/core/buffer/Buffer;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 str Ljava/lang/String;
0 1 2 enc Ljava/lang/String;
MethodParameters:
Name Flags
str
enc
public io.vertx.core.buffer.Buffer appendString(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic io.netty.util.CharsetUtil.UTF_8:Ljava/nio/charset/Charset;
invokevirtual io.vertx.core.buffer.impl.BufferImpl.append:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lio/vertx/core/buffer/Buffer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 str Ljava/lang/String;
MethodParameters:
Name Flags
str
public io.vertx.core.buffer.Buffer setByte(int, byte);
descriptor: (IB)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_1
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setByte:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 b B
MethodParameters:
Name Flags
pos
b
public io.vertx.core.buffer.Buffer setUnsignedByte(int, short);
descriptor: (IS)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_1
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setByte:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 b S
MethodParameters:
Name Flags
pos
b
public io.vertx.core.buffer.Buffer setInt(int, int);
descriptor: (II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_4
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setInt:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 i I
MethodParameters:
Name Flags
pos
i
public io.vertx.core.buffer.Buffer setIntLE(int, int);
descriptor: (II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_4
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setIntLE:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 i I
MethodParameters:
Name Flags
pos
i
public io.vertx.core.buffer.Buffer setUnsignedInt(int, long);
descriptor: (IJ)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_4
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
lload 2
l2i
invokevirtual io.netty.buffer.ByteBuf.setInt:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 i J
MethodParameters:
Name Flags
pos
i
public io.vertx.core.buffer.Buffer setUnsignedIntLE(int, long);
descriptor: (IJ)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_4
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
lload 2
l2i
invokevirtual io.netty.buffer.ByteBuf.setIntLE:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 i J
MethodParameters:
Name Flags
pos
i
public io.vertx.core.buffer.Buffer setMedium(int, int);
descriptor: (II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_3
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setMedium:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 i I
MethodParameters:
Name Flags
pos
i
public io.vertx.core.buffer.Buffer setMediumLE(int, int);
descriptor: (II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_3
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setMediumLE:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 i I
MethodParameters:
Name Flags
pos
i
public io.vertx.core.buffer.Buffer setLong(int, long);
descriptor: (IJ)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
bipush 8
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
lload 2
invokevirtual io.netty.buffer.ByteBuf.setLong:(IJ)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 l J
MethodParameters:
Name Flags
pos
l
public io.vertx.core.buffer.Buffer setLongLE(int, long);
descriptor: (IJ)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
bipush 8
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
lload 2
invokevirtual io.netty.buffer.ByteBuf.setLongLE:(IJ)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 l J
MethodParameters:
Name Flags
pos
l
public io.vertx.core.buffer.Buffer setDouble(int, double);
descriptor: (ID)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
bipush 8
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
dload 2
invokevirtual io.netty.buffer.ByteBuf.setDouble:(ID)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 d D
MethodParameters:
Name Flags
pos
d
public io.vertx.core.buffer.Buffer setFloat(int, float);
descriptor: (IF)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_4
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
fload 2
invokevirtual io.netty.buffer.ByteBuf.setFloat:(IF)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 f F
MethodParameters:
Name Flags
pos
f
public io.vertx.core.buffer.Buffer setShort(int, short);
descriptor: (IS)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_2
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setShort:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 s S
MethodParameters:
Name Flags
pos
s
public io.vertx.core.buffer.Buffer setShortLE(int, short);
descriptor: (IS)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_2
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setShortLE:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 s S
MethodParameters:
Name Flags
pos
s
public io.vertx.core.buffer.Buffer setUnsignedShort(int, int);
descriptor: (II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_2
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setShort:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 s I
MethodParameters:
Name Flags
pos
s
public io.vertx.core.buffer.Buffer setUnsignedShortLE(int, int);
descriptor: (II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_2
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
invokevirtual io.netty.buffer.ByteBuf.setShortLE:(II)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 s I
MethodParameters:
Name Flags
pos
s
public io.vertx.core.buffer.Buffer setBuffer(int, io.vertx.core.buffer.Buffer);
descriptor: (ILio/vertx/core/buffer/Buffer;)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokeinterface io.vertx.core.buffer.Buffer.length:()I
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 2
checkcast io.vertx.core.buffer.impl.BufferImpl
astore 3
start local 3 2: aload 3
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
astore 4
start local 4 3: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
aload 4
aload 4
invokevirtual io.netty.buffer.ByteBuf.readerIndex:()I
aload 4
invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
invokevirtual io.netty.buffer.ByteBuf.setBytes:(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
pop
4: 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 5 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 5 1 pos I
0 5 2 buff Lio/vertx/core/buffer/Buffer;
2 5 3 impl Lio/vertx/core/buffer/impl/BufferImpl;
3 5 4 byteBuf Lio/netty/buffer/ByteBuf;
MethodParameters:
Name Flags
pos
buff
public io.vertx.core.buffer.Buffer setBuffer(int, io.vertx.core.buffer.Buffer, int, int);
descriptor: (ILio/vertx/core/buffer/Buffer;II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
iload 4
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 2
checkcast io.vertx.core.buffer.impl.BufferImpl
astore 5
start local 5 2: aload 5
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
astore 6
start local 6 3: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
aload 6
aload 6
invokevirtual io.netty.buffer.ByteBuf.readerIndex:()I
iload 3
iadd
iload 4
invokevirtual io.netty.buffer.ByteBuf.setBytes:(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
pop
4: aload 0
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 5 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 5 1 pos I
0 5 2 buffer Lio/vertx/core/buffer/Buffer;
0 5 3 offset I
0 5 4 len I
2 5 5 impl Lio/vertx/core/buffer/impl/BufferImpl;
3 5 6 byteBuf Lio/netty/buffer/ByteBuf;
MethodParameters:
Name Flags
pos
buffer
offset
len
public io.vertx.core.buffer.impl.BufferImpl setBytes(int, java.nio.ByteBuffer);
descriptor: (ILjava/nio/ByteBuffer;)Lio/vertx/core/buffer/impl/BufferImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokevirtual java.nio.ByteBuffer.limit:()I
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
aload 2
invokevirtual io.netty.buffer.ByteBuf.setBytes:(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 b Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
pos
b
public io.vertx.core.buffer.Buffer setBytes(int, byte[]);
descriptor: (I[B)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
arraylength
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
aload 2
invokevirtual io.netty.buffer.ByteBuf.setBytes:(I[B)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 b [B
MethodParameters:
Name Flags
pos
b
public io.vertx.core.buffer.Buffer setBytes(int, byte[], int, int);
descriptor: (I[BII)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
iload 4
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
aload 2
iload 3
iload 4
invokevirtual io.netty.buffer.ByteBuf.setBytes:(I[BII)Lio/netty/buffer/ByteBuf;
pop
2: 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 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 pos I
0 3 2 b [B
0 3 3 offset I
0 3 4 len I
MethodParameters:
Name Flags
pos
b
offset
len
public io.vertx.core.buffer.Buffer setString(int, java.lang.String);
descriptor: (ILjava/lang/String;)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
getstatic io.netty.util.CharsetUtil.UTF_8:Ljava/nio/charset/Charset;
invokevirtual io.vertx.core.buffer.impl.BufferImpl.setBytes:(ILjava/lang/String;Ljava/nio/charset/Charset;)Lio/vertx/core/buffer/Buffer;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
0 1 2 str Ljava/lang/String;
MethodParameters:
Name Flags
pos
str
public io.vertx.core.buffer.Buffer setString(int, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
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
iload 1
aload 2
aload 3
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
invokevirtual io.vertx.core.buffer.impl.BufferImpl.setBytes:(ILjava/lang/String;Ljava/nio/charset/Charset;)Lio/vertx/core/buffer/Buffer;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 pos I
0 1 2 str Ljava/lang/String;
0 1 3 enc Ljava/lang/String;
MethodParameters:
Name Flags
pos
str
enc
public int length();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
public io.vertx.core.buffer.Buffer copy();
descriptor: ()Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.vertx.core.buffer.impl.BufferImpl
dup
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.copy:()Lio/netty/buffer/ByteBuf;
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(Lio/netty/buffer/ByteBuf;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
public io.vertx.core.buffer.Buffer slice();
descriptor: ()Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.vertx.core.buffer.impl.BufferImpl
dup
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.slice:()Lio/netty/buffer/ByteBuf;
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(Lio/netty/buffer/ByteBuf;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
public io.vertx.core.buffer.Buffer slice(int, int);
descriptor: (II)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new io.vertx.core.buffer.impl.BufferImpl
dup
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 2
iload 1
isub
invokevirtual io.netty.buffer.ByteBuf.slice:(II)Lio/netty/buffer/ByteBuf;
invokespecial io.vertx.core.buffer.impl.BufferImpl.<init>:(Lio/netty/buffer/ByteBuf;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 1 1 start I
0 1 2 end I
MethodParameters:
Name Flags
start
end
public io.netty.buffer.ByteBuf byteBuf();
descriptor: ()Lio/netty/buffer/ByteBuf;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/buffer/impl/BufferImpl;
public io.netty.buffer.ByteBuf getByteBuf();
descriptor: ()Lio/netty/buffer/ByteBuf;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.duplicate:()Lio/netty/buffer/ByteBuf;
astore 1
start local 1 1: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lio/vertx/core/buffer/impl/VertxHeapByteBuf;
if_acmpeq 3
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lio/vertx/core/buffer/impl/VertxUnsafeHeapByteBuf;
if_acmpeq 3
2: aload 1
invokestatic io.netty.buffer.Unpooled.unreleasableBuffer:(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
astore 1
3: StackMap locals: io.netty.buffer.ByteBuf
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/core/buffer/impl/BufferImpl;
1 4 1 duplicate Lio/netty/buffer/ByteBuf;
private io.vertx.core.buffer.Buffer append(java.lang.String, java.nio.charset.Charset);
descriptor: (Ljava/lang/String;Ljava/nio/charset/Charset;)Lio/vertx/core/buffer/Buffer;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
astore 3
start local 3 1: aload 0
aload 3
arraylength
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureExpandableBy:(I)V
2: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 3
invokevirtual io.netty.buffer.ByteBuf.writeBytes:([B)Lio/netty/buffer/ByteBuf;
pop
3: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 4 1 str Ljava/lang/String;
0 4 2 charset Ljava/nio/charset/Charset;
1 4 3 bytes [B
MethodParameters:
Name Flags
str
charset
private io.vertx.core.buffer.Buffer setBytes(int, java.lang.String, java.nio.charset.Charset);
descriptor: (ILjava/lang/String;Ljava/nio/charset/Charset;)Lio/vertx/core/buffer/Buffer;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aload 3
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
astore 4
start local 4 1: aload 0
iload 1
aload 4
arraylength
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.ensureLength:(I)V
2: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
aload 4
invokevirtual io.netty.buffer.ByteBuf.setBytes:(I[B)Lio/netty/buffer/ByteBuf;
pop
3: 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 4 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 4 1 pos I
0 4 2 str Ljava/lang/String;
0 4 3 charset Ljava/nio/charset/Charset;
1 4 4 bytes [B
MethodParameters:
Name Flags
pos
str
charset
private void ensureLength(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.capacity:()I
istore 2
start local 2 1: iload 1
iload 2
isub
istore 3
start local 3 2: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
istore 4
start local 4 3: iload 3
ifle 8
4: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.maxCapacity:()I
istore 5
start local 5 5: iload 2
iload 3
iadd
iload 5
if_icmple 7
6: aload 0
iload 2
iload 3
iadd
invokevirtual io.vertx.core.buffer.impl.BufferImpl.setFullMaxCapacity:(I)V
7: StackMap locals: io.vertx.core.buffer.impl.BufferImpl int int int int int
StackMap stack:
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
iload 4
isub
invokevirtual io.netty.buffer.ByteBuf.ensureWritable:(I)Lio/netty/buffer/ByteBuf;
pop
end local 5 8: StackMap locals:
StackMap stack:
iload 1
iload 4
if_icmple 10
9: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
iload 1
invokevirtual io.netty.buffer.ByteBuf.writerIndex:(I)Lio/netty/buffer/ByteBuf;
pop
10: StackMap locals:
StackMap stack:
return
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 Lio/vertx/core/buffer/impl/BufferImpl;
0 11 1 newLength I
1 11 2 capacity I
2 11 3 over I
3 11 4 writerIndex I
5 8 5 maxCapacity I
MethodParameters:
Name Flags
newLength
private void ensureExpandableBy(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
iload 1
iadd
istore 2
start local 2 1: iload 2
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.maxCapacity:()I
if_icmple 3
2: aload 0
iload 2
invokevirtual io.vertx.core.buffer.impl.BufferImpl.setFullMaxCapacity:(I)V
3: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 4 1 amount I
1 4 2 minMaxCapa I
MethodParameters:
Name Flags
amount
private void setFullMaxCapacity(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.alloc:()Lio/netty/buffer/ByteBufAllocator;
iload 1
ldc 2147483647
invokeinterface io.netty.buffer.ByteBufAllocator.heapBuffer:(II)Lio/netty/buffer/ByteBuf;
astore 2
start local 2 1: aload 2
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.writeBytes:(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
pop
2: aload 0
aload 2
putfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 4 1 capacity I
1 4 2 tmp Lio/netty/buffer/ByteBuf;
MethodParameters:
Name Flags
capacity
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
ifnull 2
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
checkcast io.vertx.core.buffer.impl.BufferImpl
astore 2
start local 2 4: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
aload 2
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 5 1 o Ljava/lang/Object;
4 5 2 buffer1 Lio/vertx/core/buffer/impl/BufferImpl;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
ifnull 1
aload 0
getfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
invokevirtual io.netty.buffer.ByteBuf.hashCode:()I
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
public void writeToBuffer(io.vertx.core.buffer.Buffer);
descriptor: (Lio/vertx/core/buffer/Buffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual io.vertx.core.buffer.impl.BufferImpl.length:()I
invokeinterface io.vertx.core.buffer.Buffer.appendInt:(I)Lio/vertx/core/buffer/Buffer;
pop
1: aload 1
aload 0
invokeinterface io.vertx.core.buffer.Buffer.appendBuffer:(Lio/vertx/core/buffer/Buffer;)Lio/vertx/core/buffer/Buffer;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 3 1 buff Lio/vertx/core/buffer/Buffer;
MethodParameters:
Name Flags
buff
public int readFromBuffer(int, io.vertx.core.buffer.Buffer);
descriptor: (ILio/vertx/core/buffer/Buffer;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
iload 1
invokeinterface io.vertx.core.buffer.Buffer.getInt:(I)I
istore 3
start local 3 1: aload 2
iload 1
iconst_4
iadd
iload 1
iconst_4
iadd
iload 3
iadd
invokeinterface io.vertx.core.buffer.Buffer.getBuffer:(II)Lio/vertx/core/buffer/Buffer;
checkcast io.vertx.core.buffer.impl.BufferImpl
astore 4
start local 4 2: aload 0
aload 4
invokevirtual io.vertx.core.buffer.impl.BufferImpl.getByteBuf:()Lio/netty/buffer/ByteBuf;
putfield io.vertx.core.buffer.impl.BufferImpl.buffer:Lio/netty/buffer/ByteBuf;
3: iload 1
iconst_4
iadd
iload 3
iadd
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/core/buffer/impl/BufferImpl;
0 4 1 pos I
0 4 2 buffer Lio/vertx/core/buffer/Buffer;
1 4 3 len I
2 4 4 impl Lio/vertx/core/buffer/impl/BufferImpl;
MethodParameters:
Name Flags
pos
buffer
public io.vertx.core.shareddata.Shareable copy();
descriptor: ()Lio/vertx/core/shareddata/Shareable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.vertx.core.buffer.impl.BufferImpl.copy:()Lio/vertx/core/buffer/Buffer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.vertx.core.buffer.Buffer setBytes(int, java.nio.ByteBuffer);
descriptor: (ILjava/nio/ByteBuffer;)Lio/vertx/core/buffer/Buffer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
aload 2
invokevirtual io.vertx.core.buffer.impl.BufferImpl.setBytes:(ILjava/nio/ByteBuffer;)Lio/vertx/core/buffer/impl/BufferImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "BufferImpl.java"