|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Provides core reflection services.
Nested Class Summary | |
static interface |
ReflectionProvider.Visitor
A visitor interface for serializable fields defined in a class. |
Method Summary | |
boolean |
fieldDefinedInClass(java.lang.String fieldName,
java.lang.Class type)
|
java.lang.reflect.Field |
getField(java.lang.Class definedIn,
java.lang.String fieldName)
Returns a field defined in some class. |
java.lang.Class |
getFieldType(java.lang.Object object,
java.lang.String fieldName,
java.lang.Class definedIn)
|
java.lang.Object |
newInstance(java.lang.Class type)
Creates a new instance of the specified type. |
void |
visitSerializableFields(java.lang.Object object,
ReflectionProvider.Visitor visitor)
|
void |
writeField(java.lang.Object object,
java.lang.String fieldName,
java.lang.Object value,
java.lang.Class definedIn)
|
Method Detail |
public java.lang.Object newInstance(java.lang.Class type)
type
- the type to instantiate
public void visitSerializableFields(java.lang.Object object, ReflectionProvider.Visitor visitor)
public void writeField(java.lang.Object object, java.lang.String fieldName, java.lang.Object value, java.lang.Class definedIn)
public java.lang.Class getFieldType(java.lang.Object object, java.lang.String fieldName, java.lang.Class definedIn)
public boolean fieldDefinedInClass(java.lang.String fieldName, java.lang.Class type)
public java.lang.reflect.Field getField(java.lang.Class definedIn, java.lang.String fieldName)
definedIn
- class where the field was definedfieldName
- field name
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |