ক্ষমতানতুন উত্তর

public class CapabilitiesNewReply
extends JdwpPayload

java.lang.অবজেক্ট
com.android.tradefed.device.server.jdwp.Jdwpপেলোড
com.android.tradefed.device.server.jdwp.packets.Capabilitiesনতুন উত্তর


একটি সক্ষমতার পেলোড JDWP প্রোটোকলের নতুন উত্তর।

সারাংশ

ধ্রুবক

int CAN_REDEFINE_CLASSES_DEX_IDX

int CAN_REDEFINE_CLASSES_IDX

পাবলিক কনস্ট্রাক্টর

CapabilitiesNewReply ()

পাবলিক পদ্ধতি

ByteBuffer getConverted ()

রিপ্লাই পেলোডটিকে এমনভাবে রূপান্তর করুন যাতে আমরা যদি কোনও অ্যান্ড্রয়েড ডিভাইসের সাথে কথা বলি এবং এতে RedefineClasses ক্ষমতা থাকে, তাহলে CanRedefineClasses বাইটটি true তে সেট করা থাকে।

void parse (ByteBuffer buffer, JdwpProtocol protocol)

ধ্রুবক

ক্যান_রেডিফাইন_ক্লাসেস_ডেক্স_আইডিএক্স

public static final int CAN_REDEFINE_CLASSES_DEX_IDX

ধ্রুবক মান: 31 (0x0000001f)

ক্যান_রেডিফাইন_ক্লাসেস_আইডিএক্স

public static final int CAN_REDEFINE_CLASSES_IDX

ধ্রুবক মান: ৭ (০x০০০০০০০৭)

পাবলিক কনস্ট্রাক্টর

ক্ষমতানতুন উত্তর

public CapabilitiesNewReply ()

পাবলিক পদ্ধতি

রূপান্তরিত করুন

public ByteBuffer getConverted ()

রিপ্লাই পেলোডটিকে এমনভাবে রূপান্তর করুন যাতে আমরা যদি কোনও অ্যান্ড্রয়েড ডিভাইসের সাথে কথা বলি এবং এতে RedefineClasses ক্ষমতা থাকে, তাহলে CanRedefineClasses বাইটটি সত্যে সেট করা থাকে। মনে রাখবেন যে কোনও অ্যান্ড্রয়েড ডিভাইসের সাথে কথা বলার সময় সেই বাইটটি সাধারণত কখনই সেট করা হয় না কারণ এটি ডিবাগারকে পুরানো জাভা ক্লাস ফাইলগুলি ফিড করা থেকে বিরত রাখার চেষ্টা করে।

রিটার্নস
ByteBuffer

বিশ্লেষণ করা

public void parse (ByteBuffer buffer, 
                JdwpProtocol protocol)

পরামিতি
buffer ByteBuffer

protocol JdwpProtocol