|
db4o 8.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReflectClass
representation for java.lang.Class.
See the respective documentation in the JDK API.
Reflector
Method Summary | |
---|---|
boolean |
ensureCanBeInstantiated()
Calling this method may change the internal state of the class, even if a usable constructor has been found on earlier invocations. |
ReflectClass |
getComponentType()
|
ReflectField |
getDeclaredField(java.lang.String name)
|
ReflectField[] |
getDeclaredFields()
|
ReflectClass |
getDelegate()
Returns the ReflectClass instance being delegated to. |
ReflectMethod |
getMethod(java.lang.String methodName,
ReflectClass[] paramClasses)
|
java.lang.String |
getName()
|
ReflectClass |
getSuperclass()
|
boolean |
isAbstract()
|
boolean |
isArray()
|
boolean |
isAssignableFrom(ReflectClass type)
|
boolean |
isCollection()
|
boolean |
isImmutable()
We need this for replication, to find out if a class needs to be traversed or if it simply can be copied across. |
boolean |
isInstance(java.lang.Object obj)
|
boolean |
isInterface()
|
boolean |
isPrimitive()
|
java.lang.Object |
newInstance()
|
java.lang.Object |
nullValue()
|
Reflector |
reflector()
|
Method Detail |
---|
ReflectClass getComponentType()
ReflectField[] getDeclaredFields()
ReflectField getDeclaredField(java.lang.String name)
ReflectClass getDelegate()
ReflectMethod getMethod(java.lang.String methodName, ReflectClass[] paramClasses)
java.lang.String getName()
ReflectClass getSuperclass()
boolean isAbstract()
boolean isArray()
boolean isAssignableFrom(ReflectClass type)
boolean isCollection()
boolean isInstance(java.lang.Object obj)
boolean isInterface()
boolean isPrimitive()
java.lang.Object newInstance()
Reflector reflector()
java.lang.Object nullValue()
boolean ensureCanBeInstantiated()
boolean isImmutable()
isPrimitive()
and Platform4.isSimple(Class)
We can think about letting users add an Immutable annotation.
|
db4o 8.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |