public class GenericField extends java.lang.Object implements ReflectField, DeepClone
| Constructor and Description |
|---|
GenericField(java.lang.String name,
ReflectClass clazz,
boolean primitive) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
deepClone(java.lang.Object obj)
The parameter allows passing one new object so parent
references can be corrected on children.
|
java.lang.Object |
get(java.lang.Object onObject) |
ReflectClass |
getFieldType()
The ReflectClass returned by this method should have been
provided by the parent reflector.
|
java.lang.String |
getName() |
java.lang.Object |
indexEntry(java.lang.Object orig) |
ReflectClass |
indexType()
The ReflectClass returned by this method should have been
provided by the parent reflector.
|
boolean |
isPrimitive() |
boolean |
isPublic() |
boolean |
isStatic() |
boolean |
isTransient() |
void |
set(java.lang.Object onObject,
java.lang.Object value) |
public GenericField(java.lang.String name,
ReflectClass clazz,
boolean primitive)
public java.lang.Object deepClone(java.lang.Object obj)
DeepClonepublic java.lang.Object get(java.lang.Object onObject)
get in interface ReflectFieldpublic java.lang.String getName()
getName in interface ReflectFieldpublic ReflectClass getFieldType()
ReflectFieldgetFieldType in interface ReflectFieldpublic boolean isPublic()
isPublic in interface ReflectFieldpublic boolean isPrimitive()
public boolean isStatic()
isStatic in interface ReflectFieldpublic boolean isTransient()
isTransient in interface ReflectFieldpublic void set(java.lang.Object onObject,
java.lang.Object value)
set in interface ReflectFieldpublic java.lang.Object indexEntry(java.lang.Object orig)
indexEntry in interface ReflectFieldpublic ReflectClass indexType()
ReflectFieldindexType in interface ReflectField