@Concealed
public class PacketStream
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PacketStream.Location |
static class |
PacketStream.Value |
Modifier and Type | Field and Description |
---|---|
static long |
NULL_ID |
Packet |
pkt |
static int |
REF_SIZE |
Constructor and Description |
---|
PacketStream(int id) |
PacketStream(int cmdSet,
int cmd) |
PacketStream(Packet pkt) |
Modifier and Type | Method and Description |
---|---|
static byte |
getJDWPTag(java.lang.String className) |
byte[] |
packetBytes() |
boolean |
readBoolean()
Read boolean represented as one byte.
|
byte |
readByte()
Read byte represented as one bytes.
|
char |
readChar()
Read char represented as two bytes.
|
double |
readDouble()
Read double represented as eight bytes.
|
float |
readFloat()
Read float represented as four bytes.
|
long |
readID() |
int |
readInt()
Read int represented as four bytes.
|
PacketStream.Location |
readLocation() |
long |
readLong()
Read long represented as eight bytes.
|
short |
readShort()
Read short represented as two bytes.
|
java.lang.String |
readString()
Read string represented as four byte length followed by
characters of the string.
|
PacketStream.Value |
readValue() |
void |
send(com.sun.jdi.connect.spi.Connection connection) |
void |
writeArray(byte elementTag,
java.lang.Object[] values) |
void |
writeBoolean(boolean data) |
void |
writeByte(byte data) |
void |
writeChar(char data) |
void |
writeDouble(double data) |
void |
writeFloat(float data) |
void |
writeID(int size,
long data) |
void |
writeID(long data) |
void |
writeInt(int data) |
void |
writeLocation(PacketStream.Location loc) |
void |
writeLong(long data) |
void |
writeNullObjectRef() |
void |
writeShort(short data) |
void |
writeString(java.lang.String string) |
void |
writeValue(byte type,
java.lang.Object value) |
void |
writeValue(PacketStream.Value val) |
public static final long NULL_ID
public static final int REF_SIZE
public final Packet pkt
public PacketStream(int cmdSet, int cmd)
public PacketStream(int id)
public PacketStream(Packet pkt)
public static byte getJDWPTag(java.lang.String className)
public void send(com.sun.jdi.connect.spi.Connection connection) throws java.io.IOException
java.io.IOException
public void writeBoolean(boolean data)
public void writeByte(byte data)
public void writeChar(char data)
public void writeShort(short data)
public void writeInt(int data)
public void writeLong(long data)
public void writeFloat(float data)
public void writeDouble(double data)
public void writeID(long data)
public void writeID(int size, long data)
public void writeNullObjectRef()
public void writeString(java.lang.String string)
public void writeArray(byte elementTag, java.lang.Object[] values)
public void writeValue(PacketStream.Value val)
public void writeValue(byte type, java.lang.Object value)
public PacketStream.Value readValue()
public void writeLocation(PacketStream.Location loc)
public PacketStream.Location readLocation()
public byte readByte()
public boolean readBoolean()
public char readChar()
public short readShort()
public int readInt()
public long readLong()
public float readFloat()
public double readDouble()
public java.lang.String readString()
public long readID()
public byte[] packetBytes()