CapabilitiesNewReply

public class CapabilitiesNewReply
extends JdwpPayload

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


Es la carga útil de una respuesta CapabilitiesNew del protocolo JDWP.

Resumen

Constantes

int CAN_REDEFINE_CLASSES_DEX_IDX

int CAN_REDEFINE_CLASSES_IDX

Constructores públicos

CapabilitiesNewReply()

Métodos públicos

ByteBuffer getConverted()

Convierte la carga útil de la respuesta de modo que, si estamos hablando con un dispositivo Android y este tiene capacidades de RedefineClasses, el byte CanRedefineClasses se establezca en verdadero.

void parse(ByteBuffer buffer, JdwpProtocol protocol)

Constantes

CAN_REDEFINE_CLASSES_DEX_IDX

public static final int CAN_REDEFINE_CLASSES_DEX_IDX

Valor constante: 31 (0x0000001f)

CAN_REDEFINE_CLASSES_IDX

public static final int CAN_REDEFINE_CLASSES_IDX

Valor constante: 7 (0x00000007)

Constructores públicos

CapabilitiesNewReply

public CapabilitiesNewReply ()

Métodos públicos

getConverted

public ByteBuffer getConverted ()

Convierte la carga útil de la respuesta de modo que, si estamos hablando con un dispositivo Android y este tiene capacidades de RedefineClasses, el byte CanRedefineClasses se establezca en verdadero. Ten en cuenta que ese byte normalmente nunca se establece cuando se habla con un dispositivo Android porque intenta evitar que el depurador le proporcione archivos de clase Java sin formato.

Muestra
ByteBuffer

parse

public void parse (ByteBuffer buffer, 
                JdwpProtocol protocol)

Parámetros
buffer ByteBuffer

protocol JdwpProtocol