public class CustomClass extends java.lang.Object implements ReflectClass
| Modifier and Type | Field and Description |
|---|---|
ReflectField[] |
_fields |
java.lang.String |
_name |
CustomClassRepository |
_repository |
| Constructor and Description |
|---|
CustomClass() |
CustomClass(CustomClassRepository repository,
java.lang.String name,
java.lang.String[] fieldNames,
java.lang.Class[] fieldTypes) |
| Modifier and Type | Method and Description |
|---|---|
CustomField |
customField(java.lang.String name) |
Iterator4 |
customFields() |
boolean |
ensureCanBeInstantiated() |
ReflectClass |
getComponentType() |
ReflectField |
getDeclaredField(java.lang.String name) |
ReflectField[] |
getDeclaredFields() |
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 |
isImmutable() |
boolean |
isInstance(java.lang.Object obj) |
boolean |
isInterface() |
boolean |
isPrimitive() |
java.lang.Object |
newInstance() |
java.lang.Object |
nullValue() |
Reflector |
reflector() |
public CustomClassRepository _repository
public java.lang.String _name
public ReflectField[] _fields
public CustomClass()
public CustomClass(CustomClassRepository repository, java.lang.String name, java.lang.String[] fieldNames, java.lang.Class[] fieldTypes)
public ReflectClass getComponentType()
getComponentType in interface ReflectClasspublic CustomField customField(java.lang.String name)
public ReflectField getDeclaredField(java.lang.String name)
getDeclaredField in interface ReflectClasspublic ReflectField[] getDeclaredFields()
getDeclaredFields in interface ReflectClasspublic ReflectClass getDelegate()
getDelegate in interface ReflectClasspublic ReflectMethod getMethod(java.lang.String methodName, ReflectClass[] paramClasses)
getMethod in interface ReflectClasspublic java.lang.String getName()
getName in interface ReflectClasspublic ReflectClass getSuperclass()
getSuperclass in interface ReflectClasspublic boolean isAbstract()
isAbstract in interface ReflectClasspublic boolean isArray()
isArray in interface ReflectClasspublic boolean isAssignableFrom(ReflectClass type)
isAssignableFrom in interface ReflectClasspublic boolean isCollection()
isCollection in interface ReflectClasspublic boolean isInstance(java.lang.Object obj)
isInstance in interface ReflectClasspublic boolean isInterface()
isInterface in interface ReflectClasspublic boolean isPrimitive()
isPrimitive in interface ReflectClasspublic java.lang.Object newInstance()
newInstance in interface ReflectClasspublic Reflector reflector()
reflector in interface ReflectClasspublic Iterator4 customFields()
public java.lang.Object nullValue()
nullValue in interface ReflectClasspublic boolean ensureCanBeInstantiated()
ensureCanBeInstantiated in interface ReflectClasspublic boolean isImmutable()
isImmutable in interface ReflectClass