本文整理汇总了Java中org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket.getNextValueAsClassID方法的典型用法代码示例。如果您正苦于以下问题:Java ReplyPacket.getNextValueAsClassID方法的具体用法?Java ReplyPacket.getNextValueAsClassID怎么用?Java ReplyPacket.getNextValueAsClassID使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket
的用法示例。
在下文中一共展示了ReplyPacket.getNextValueAsClassID方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: asserSuperClassReplyIsValid
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket; //导入方法依赖的package包/类
private void asserSuperClassReplyIsValid(ReplyPacket reply, String expectedSignature) {
assertTrue(reply.getErrorCode() == JDWPConstants.Error.NONE);
long superClassID = reply.getNextValueAsClassID();
logWriter.println("superClassID=" + superClassID);
if (superClassID == 0) {
// for superclass of Object expectedSignature is null
assertNull
("ClassType::Superclass command returned invalid expectedSignature that must be null",
expectedSignature);
} else {
String signature = getClassSignature(superClassID);
logWriter.println("Signature: "+signature);
assertString("ClassType::Superclass command returned invalid signature,",
expectedSignature, signature);
}
}
示例2: getSuperclassId
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket; //导入方法依赖的package包/类
/**
* Returns the immediate superclass of a class
*
* @param classID
* The class ID whose superclass ID is to get
* @return The superclass ID (null if the class ID for java.lang.Object is
* specified).
*/
public final long getSuperclassId(long classID) {
CommandPacket command = new CommandPacket(
JDWPCommands.ClassTypeCommandSet.CommandSetID,
JDWPCommands.ClassTypeCommandSet.SuperclassCommand);
command.setNextValueAsClassID(classID);
ReplyPacket reply = checkReply(performCommand(command));
return reply.getNextValueAsClassID();
}