CapabilitiesNewReply

public class CapabilitiesNewReply
extends JdwpPayload

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


JDWP プロトコルの CapabilitiesNew 応答のペイロード。

概要

定数

int CAN_REDEFINE_CLASSES_DEX_IDX

int CAN_REDEFINE_CLASSES_IDX

パブリック コンストラクタ

CapabilitiesNewReply()

パブリック メソッド

ByteBuffer getConverted()

Android デバイスと通信しており、そのデバイスに RedefineClasses 機能がある場合、CanRedefineClasses バイトが true に設定されるように、返信ペイロードを変換します。

void parse(ByteBuffer buffer, JdwpProtocol protocol)

定数

CAN_REDEFINE_CLASSES_DEX_IDX

public static final int CAN_REDEFINE_CLASSES_DEX_IDX

定数値: 31 (0x0000001f)

CAN_REDEFINE_CLASSES_IDX

public static final int CAN_REDEFINE_CLASSES_IDX

定数値: 7 (0x00000007)

パブリック コンストラクタ

CapabilitiesNewReply

public CapabilitiesNewReply ()

パブリック メソッド

getConverted

public ByteBuffer getConverted ()

Android デバイスと通信していて、そのデバイスに RedefineClasses 機能がある場合、CanRedefineClasses バイトが true に設定されるように、返信ペイロードを変換します。このバイトは、デバッガがプレーンな Java クラスファイルをフィードするのを防ぐために、Android デバイスと通信する際に通常は設定されません。

戻り値
ByteBuffer

parse

public void parse (ByteBuffer buffer, 
                JdwpProtocol protocol)

パラメータ
buffer ByteBuffer

protocol JdwpProtocol