package bluej.debugger;
import java.util.List;
| A class for representing classes in the debugged VM.
|
| @author Michael Kolling
|
public abstract class DebuggerClass
{
| Return the name of this class (fully qualified).
|
|@return The class name
|
public abstract String getName();
| Get a list of static fields declared in this class.
|
public abstract List getStaticFields();
| Get the static field specified by the given index.
|
public DebuggerField getStaticField(int slot)
{
return getStaticFields().get(slot);
}
| Returns true if this represents a Java interface
|
public abstract boolean isInterface();
| Returns true if this represents an enum
|
public abstract boolean isEnum();
}
top,
use,
map,
abstract class DebuggerClass
. getName
. getStaticFields
. getStaticField
. isInterface
. isEnum
30 neLoCode
+ 8 LoComm