Whole document tree
Java Debug Interface: Interface Field
com.sun.jdi
Interface Field
All Superinterfaces: Accessible , Comparable , Mirror , TypeComponent
public interface Field extends TypeComponent , Comparable
A static or instance field in the target VM. See TypeComponent
for general information about Field and Method mirrors.
Since: 1.3
See Also: ObjectReference
,
ReferenceType
Method Summary
boolean
equals (Object obj)
Compares the specified Object with this field for equality.
int
hashCode ()
Returns the hash code value for this Field.
boolean
isTransient ()
Determine if this is a transient field.
boolean
isVolatile ()
Determine if this is a volatile field.
Type
type ()
Returns the type of the this Field
.
String
typeName ()
Returns a text representation of the declared type.
typeName
public String typeName ()
Returns a text representation of the declared type.
Returns: a string containing the type name
type
public Type type ()
throws ClassNotLoadedException
Returns the type of the this Field
. For primitive fields,
an appropriate PrimitiveType
is always returned. For object
fields, the appropriate ReferenceType
is returned if it has
been loaded through the enclosing type's (that is, the
type returned by TypeComponent#enclosingType
) class loader.
Returns: the Type
of this field. Throws: ClassNotLoadedException
- if the type has not yet been loaded
through the appropriate class loader.
isTransient
public boolean isTransient ()
Determine if this is a transient field.
Returns: true
if this field is transient; false otherwise.
isVolatile
public boolean isVolatile ()
Determine if this is a volatile field.
Returns: true
if this field is volatile; false otherwise.
equals
public boolean equals (Object obj)
Compares the specified Object with this field for equality.
Overrides: equals
in class Object
Returns: true if the Object is a Field and if both
mirror the same field (declared in the same class or interface, in
the same VM).
hashCode
public int hashCode ()
Returns the hash code value for this Field.
Overrides: hashCode
in class Object
Returns: the integer hash code