C
- The class to be accesspublic interface ClassAccess<C>
Modifier and Type | Method and Description |
---|---|
ClassModel<C> |
getClassModel()
Return the ClassModel used by this ClassAccess instance
|
FieldAccess<C> |
getDeclaredFieldAccess(Field f)
Get a field accessor for the given field
|
FieldAccess<C>[] |
getDeclaredFieldAccessors()
Gets a field accessor for each field in the class
|
MethodAccess<C> |
getDeclaredMethodAccess(Method m)
Get a method accessor for the given method
|
MethodAccess<C>[] |
getDeclaredMethodAccessors()
Gets a method accessor for each method in the class
|
ClassAccess<? super C> |
getSuperClassAccess()
Get the Class being accessed
|
Class<C> |
getType()
Get the Class being accessed
|
C |
newInstance()
Create a new, uninitialised instance of the given class (if supported).
|
boolean |
providesEquals()
True if the equals method is overridden by this class
|
boolean |
providesHashCode()
True if the hashCode method is overridden by this class
|
C newInstance()
FieldAccess<C>[] getDeclaredFieldAccessors()
FieldAccess<C> getDeclaredFieldAccess(Field f)
f
- The Field to be accessedMethodAccess<C>[] getDeclaredMethodAccessors()
MethodAccess<C> getDeclaredMethodAccess(Method m)
m
- The Method to be accessedClassModel<C> getClassModel()
ClassAccess<? super C> getSuperClassAccess()
boolean providesHashCode()
boolean providesEquals()
Copyright © 2010–2018 Jadira Systems. All rights reserved.