Package sun.reflect
Interface FieldAccessor
-
public interface FieldAccessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
get(java.lang.Object target)
boolean
getBoolean(java.lang.Object target)
byte
getByte(java.lang.Object target)
char
getChar(java.lang.Object target)
double
getDouble(java.lang.Object target)
float
getFloat(java.lang.Object target)
int
getInt(java.lang.Object target)
long
getLong(java.lang.Object target)
short
getShort(java.lang.Object target)
void
set(java.lang.Object target, java.lang.Object value)
void
setBoolean(java.lang.Object target, boolean value)
void
setByte(java.lang.Object target, byte value)
void
setChar(java.lang.Object target, char value)
void
setDouble(java.lang.Object target, double value)
void
setFloat(java.lang.Object target, float value)
void
setInt(java.lang.Object target, int value)
void
setLong(java.lang.Object target, long value)
void
setShort(java.lang.Object target, short value)
-
-
-
Method Detail
-
get
java.lang.Object get(java.lang.Object target)
-
getBoolean
boolean getBoolean(java.lang.Object target)
-
getByte
byte getByte(java.lang.Object target)
-
getChar
char getChar(java.lang.Object target)
-
getShort
short getShort(java.lang.Object target)
-
getInt
int getInt(java.lang.Object target)
-
getLong
long getLong(java.lang.Object target)
-
getFloat
float getFloat(java.lang.Object target)
-
getDouble
double getDouble(java.lang.Object target)
-
set
void set(java.lang.Object target, java.lang.Object value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
setBoolean
void setBoolean(java.lang.Object target, boolean value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
setByte
void setByte(java.lang.Object target, byte value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
setChar
void setChar(java.lang.Object target, char value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
setShort
void setShort(java.lang.Object target, short value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
setInt
void setInt(java.lang.Object target, int value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
setLong
void setLong(java.lang.Object target, long value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
setFloat
void setFloat(java.lang.Object target, float value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
setDouble
void setDouble(java.lang.Object target, double value) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
-