public class Field extends AccessibleObject implements Member
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Compares two Objects for equality.
|
Object |
get(Object obj) |
boolean |
getBoolean(Object obj) |
byte |
getByte(Object obj) |
char |
getChar(Object obj) |
Class |
getDeclaringClass()
Returns the Class object representing the class or interface
that declares the member or constructor represented by this Member.
|
double |
getDouble(Object obj) |
float |
getFloat(Object obj) |
int |
getInt(Object obj) |
long |
getLong(Object obj) |
int |
getModifiers()
Returns the Java language modifiers for the member or
constructor represented by this Member, as an integer.
|
String |
getName()
Returns the simple name of the underlying member or constructor
represented by this Member.
|
short |
getShort(Object obj) |
Class |
getType() |
void |
set(Object obj,
Object obj1) |
void |
setBoolean(Object obj,
boolean flag) |
void |
setByte(Object obj,
byte byte0) |
void |
setChar(Object obj,
char c) |
void |
setDouble(Object obj,
double d) |
void |
setFloat(Object obj,
float f) |
void |
setInt(Object obj,
int i) |
void |
setLong(Object obj,
long l) |
void |
setShort(Object obj,
short word0) |
String |
toString()
Returns a string representation of the object.
|
isAccessible, setAccessible, setAccessible
public boolean equals(Object obj)
Object
The equals
method implements an equivalence relation:
x
,
x.equals(x)
should return true
.
x
and
y
, x.equals(y)
should return
true
if and only if y.equals(x)
returns
true
.
x
,
y
, and z
, if x.equals(y)
returns true
and y.equals(z)
returns
true
, then x.equals(z)
should return
true
.
x
and y
, multiple invocations of x.equals(y)
consistently return true
or consistently return
false
.
x
, x.equals(null)
should return false
.
The equals method for class Object
implements the most
discriminating possible equivalence relation on objects; that is,
for any reference values x
and y
, this
method returns true
if and only if x
and
y
refer to the same object (x==y
has the
value true
).
equals
in class Object
obj
- the reference object with which to compare.true
if this object is the same as the obj
argument; false
otherwise.Boolean.hashCode()
,
Hashtable
public Object get(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public boolean getBoolean(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public byte getByte(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public char getChar(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public Class getDeclaringClass()
Member
getDeclaringClass
in interface Member
public double getDouble(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public float getFloat(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public int getInt(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public long getLong(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public int getModifiers()
Member
getModifiers
in interface Member
Modifier
public String getName()
Member
public short getShort(Object obj) throws IllegalArgumentException, IllegalAccessException
obj
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public Class getType()
public void set(Object obj, Object obj1) throws IllegalArgumentException, IllegalAccessException
obj
- ?obj1
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public void setBoolean(Object obj, boolean flag) throws IllegalArgumentException, IllegalAccessException
obj
- ?flag
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public void setByte(Object obj, byte byte0) throws IllegalArgumentException, IllegalAccessException
obj
- ?byte0
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public void setChar(Object obj, char c) throws IllegalArgumentException, IllegalAccessException
obj
- ?c
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public void setDouble(Object obj, double d) throws IllegalArgumentException, IllegalAccessException
obj
- ?d
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public void setFloat(Object obj, float f) throws IllegalArgumentException, IllegalAccessException
obj
- ?f
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public void setInt(Object obj, int i) throws IllegalArgumentException, IllegalAccessException
obj
- ?i
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public void setLong(Object obj, long l) throws IllegalArgumentException, IllegalAccessException
obj
- ?l
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public void setShort(Object obj, short word0) throws IllegalArgumentException, IllegalAccessException
obj
- ?word0
- ?IllegalArgumentException
- ?IllegalAccessException
- ?public String toString()
Object
toString
method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@
', and
the unsigned hexadecimal representation of the hash code of the
object.