VarInt

final class VarInt

Class VarInt. Provides varint functionality for the Hytale server.

java.lang.Object > VarInt

Field Summary

b

final byte b

Field b.

Method Detail

VarInt

public private VarInt ()

Method VarInt.

write

static void write (@Nonnull final ByteBuf buf, int value)

Method write.

Parameters:
@Nonnull final ByteBuf buf
int value

read

static int read (@Nonnull final ByteBuf buf)

Method read.

Parameters:
@Nonnull final ByteBuf buf

ProtocolException

public new ProtocolException ("VarInt exceeds maximum length (5 bytes)

Method ProtocolException.

Parameters:
"VarInt exceeds maximum length (5 bytes

peek

static int peek (@Nonnull final ByteBuf buf, final int index)

Method peek.

Parameters:
@Nonnull final ByteBuf buf
final int index

length

static int length (@Nonnull final ByteBuf buf, final int index)

Method length.

Parameters:
@Nonnull final ByteBuf buf
final int index

size

static int size (final int value)

Method size.

Parameters:
final int value