public class Utils
extends java.lang.Object
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
description(com.sun.jdi.ObjectReference ref)
Return a description of an object.
|
static long |
fromHex(java.lang.String hexStr)
Convert hexadecimal strings to longs.
|
static java.lang.String |
getStatus(com.sun.jdi.ThreadReference thr)
Return the thread status description.
|
static boolean |
isJavaIdentifier(java.lang.String s) |
static boolean |
isValidMethodName(java.lang.String s)
private String typedName(Method method) {
// TO DO: Use method.signature() instead of method.arguments() so that
// we get sensible results for classes without debugging info
StringBuffer buf = new StringBuffer();
buf.append(method.name());
buf.append("(");
Iterator it = method.arguments().iterator();
while (it.hasNext()) {
buf.append(((LocalVariable)it.next()).typeName());
if (it.hasNext()) {
buf.append(",");
}
}
buf.append(")");
return buf.toString();
}
|
static java.lang.String |
locationString(com.sun.jdi.Location loc) |
static java.lang.String |
toHex(long n)
Convert a long to a hexadecimal string.
|
public static java.lang.String getStatus(com.sun.jdi.ThreadReference thr)
public static java.lang.String description(com.sun.jdi.ObjectReference ref)
public static java.lang.String toHex(long n)
public static long fromHex(java.lang.String hexStr)
public static java.lang.String locationString(com.sun.jdi.Location loc)
public static boolean isValidMethodName(java.lang.String s)
public static boolean isJavaIdentifier(java.lang.String s)