public interface org.bson.ByteBuf
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.bson.ByteBuf
super_class: java.lang.Object
{
public abstract int capacity();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.ByteBuf put(int, byte);
descriptor: (IB)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
b
public abstract int remaining();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.ByteBuf put(byte[], int, int);
descriptor: ([BII)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
src
offset
length
public abstract boolean hasRemaining();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.ByteBuf put(byte);
descriptor: (B)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract org.bson.ByteBuf flip();
descriptor: ()Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract byte[] array();
descriptor: ()[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int limit();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.ByteBuf position(int);
descriptor: (I)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
newPosition
public abstract org.bson.ByteBuf clear();
descriptor: ()Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.ByteBuf order(java.nio.ByteOrder);
descriptor: (Ljava/nio/ByteOrder;)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
byteOrder
public abstract byte get();
descriptor: ()B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract byte get(int);
descriptor: (I)B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.bson.ByteBuf get(byte[]);
descriptor: ([B)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bytes
public abstract org.bson.ByteBuf get(int, byte[]);
descriptor: (I[B)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
bytes
public abstract org.bson.ByteBuf get(byte[], int, int);
descriptor: ([BII)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bytes
offset
length
public abstract org.bson.ByteBuf get(int, byte[], int, int);
descriptor: (I[BII)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
bytes
offset
length
public abstract long getLong();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getLong(int);
descriptor: (I)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract double getDouble();
descriptor: ()D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract double getDouble(int);
descriptor: (I)D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract int getInt();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getInt(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract int position();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.ByteBuf limit(int);
descriptor: (I)Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
newLimit
public abstract org.bson.ByteBuf asReadOnly();
descriptor: ()Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.ByteBuf duplicate();
descriptor: ()Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.nio.ByteBuffer asNIO();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getReferenceCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.ByteBuf retain();
descriptor: ()Lorg/bson/ByteBuf;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void release();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ByteBuf.java"