public interface io.micronaut.core.io.buffer.ByteBuffer<T>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.micronaut.core.io.buffer.ByteBuffer
super_class: java.lang.Object
{
public abstract T asNativeBuffer();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TT;
public abstract int readableBytes();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int writableBytes();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int maxCapacity();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.micronaut.core.io.buffer.ByteBuffer capacity(int);
descriptor: (I)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
capacity
public abstract int readerIndex();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.micronaut.core.io.buffer.ByteBuffer readerIndex(int);
descriptor: (I)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
readPosition
public abstract int writerIndex();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.micronaut.core.io.buffer.ByteBuffer writerIndex(int);
descriptor: (I)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
public abstract byte read();
descriptor: ()B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.CharSequence readCharSequence(int, java.nio.charset.Charset);
descriptor: (ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
length
charset
public abstract io.micronaut.core.io.buffer.ByteBuffer read(byte[]);
descriptor: ([B)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
destination
public abstract io.micronaut.core.io.buffer.ByteBuffer read(byte[], int, int);
descriptor: ([BII)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
destination
offset
length
public abstract io.micronaut.core.io.buffer.ByteBuffer write(byte);
descriptor: (B)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract io.micronaut.core.io.buffer.ByteBuffer write(byte[]);
descriptor: ([B)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
source
public abstract io.micronaut.core.io.buffer.ByteBuffer write(java.lang.CharSequence, java.nio.charset.Charset);
descriptor: (Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
source
charset
public abstract io.micronaut.core.io.buffer.ByteBuffer write(byte[], int, int);
descriptor: ([BII)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
source
offset
length
public abstract io.micronaut.core.io.buffer.ByteBuffer write(io.micronaut.core.io.buffer.ByteBuffer[]);
descriptor: ([Lio/micronaut/core/io/buffer/ByteBuffer;)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
buffers
public abstract io.micronaut.core.io.buffer.ByteBuffer write(java.nio.ByteBuffer[]);
descriptor: ([Ljava/nio/ByteBuffer;)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
buffers
public abstract io.micronaut.core.io.buffer.ByteBuffer slice(int, int);
descriptor: (II)Lio/micronaut/core/io/buffer/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
length
public abstract java.nio.ByteBuffer asNioBuffer();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.nio.ByteBuffer asNioBuffer(int, int);
descriptor: (II)Ljava/nio/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
length
public abstract java.io.InputStream toInputStream();
descriptor: ()Ljava/io/InputStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.io.OutputStream toOutputStream();
descriptor: ()Ljava/io/OutputStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract byte[] toByteArray();
descriptor: ()[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toString(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
charset
public abstract int indexOf(byte);
descriptor: (B)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract byte getByte(int);
descriptor: (I)B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "ByteBuffer.java"