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 बाइट को सही पर सेट किया जाए.

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 बाइट को सही पर सेट किया जाए. ध्यान दें कि Android डिवाइस से कम्यूनिकेट करते समय, इस बाइट को आम तौर पर कभी सेट नहीं किया जाता. ऐसा इसलिए, क्योंकि यह डिबगर को पुरानी Java क्लास फ़ाइलें फ़ीड करने से रोकता है.

रिटर्न
ByteBuffer

पार्स

public void parse (ByteBuffer buffer, 
                JdwpProtocol protocol)

पैरामीटर
buffer ByteBuffer

protocol JdwpProtocol