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 |