CapabilitiesNewReply

public class CapabilitiesNewReply
extends JdwpPayload

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


Il payload di una risposta CapabilitiesNew del protocollo JDWP.

Riepilogo

Costanti

int CAN_REDEFINE_CLASSES_DEX_IDX

int CAN_REDEFINE_CLASSES_IDX

Costruttori pubblici

CapabilitiesNewReply()

Metodi pubblici

ByteBuffer getConverted()

Converti il payload della risposta in modo che, se stiamo comunicando con un dispositivo Android e questo dispone delle funzionalità RedefineClasses, il byte CanRedefineClasses sia impostato su true.

void parse(ByteBuffer buffer, JdwpProtocol protocol)

Costanti

CAN_REDEFINE_CLASSES_DEX_IDX

public static final int CAN_REDEFINE_CLASSES_DEX_IDX

Valore costante: 31 (0x0000001f)

CAN_REDEFINE_CLASSES_IDX

public static final int CAN_REDEFINE_CLASSES_IDX

Constant Value: 7 (0x00000007)

Costruttori pubblici

CapabilitiesNewReply

public CapabilitiesNewReply ()

Metodi pubblici

getConverted

public ByteBuffer getConverted ()

Converti il payload della risposta in modo che, se stiamo comunicando con un dispositivo Android e questo dispone delle funzionalità RedefineClasses, il byte CanRedefineClasses sia impostato su true. Tieni presente che questo byte in genere non viene mai impostato quando si comunica con un dispositivo Android perché tenta di impedire al debugger di fornire file di classe Java semplici.

Ritorni
ByteBuffer

parse

public void parse (ByteBuffer buffer, 
                JdwpProtocol protocol)

Parametri
buffer ByteBuffer

protocol JdwpProtocol