CapabilitiesNewReply

public class CapabilitiesNewReply
extends JdwpPayload

java.lang.Object
   ↳ com.android.tradefed.device.server.jdwp.JdwpPayload
     ↳ com.android.tradefed.device.server.jdwp.packets.CapabilitiesNewReply


Die Nutzlast einer CapabilitiesNew-Antwort des JDWP-Protokolls.

Zusammenfassung

Konstanten

int CAN_REDEFINE_CLASSES_DEX_IDX

int CAN_REDEFINE_CLASSES_IDX

Öffentliche Konstruktoren

CapabilitiesNewReply()

Öffentliche Methoden

ByteBuffer getConverted()

Konvertiere die Antwortnutzlast so, dass das Byte „CanRedefineClasses“ auf „true“ gesetzt wird, wenn wir mit einem Android-Gerät kommunizieren und es die Funktion „RedefineClasses“ unterstützt.

void parse(ByteBuffer buffer, JdwpProtocol protocol)

Konstanten

CAN_REDEFINE_CLASSES_DEX_IDX

public static final int CAN_REDEFINE_CLASSES_DEX_IDX

Konstanter Wert: 31 (0x0000001f)

CAN_REDEFINE_CLASSES_IDX

public static final int CAN_REDEFINE_CLASSES_IDX

Konstanter Wert: 7 (0x00000007)

Öffentliche Konstruktoren

CapabilitiesNewReply

public CapabilitiesNewReply ()

Öffentliche Methoden

getConverted

public ByteBuffer getConverted ()

Konvertiere die Antwortnutzlast so, dass das Byte „CanRedefineClasses“ auf „true“ gesetzt wird, wenn wir mit einem Android-Gerät kommunizieren und es die Funktion „RedefineClasses“ unterstützt. Dieses Byte wird normalerweise nie gesetzt, wenn mit einem Android-Gerät kommuniziert wird, da dadurch verhindert werden soll, dass der Debugger einfache Java-Klassendateien erhält.

Returns
ByteBuffer

parse

public void parse (ByteBuffer buffer, 
                JdwpProtocol protocol)

Parameter
buffer ByteBuffer

protocol JdwpProtocol