|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.vidageek.mirror.provider.java.PureJavaClassReflectionProvider<T>
public final class PureJavaClassReflectionProvider<T>
| Constructor Summary | |
|---|---|
PureJavaClassReflectionProvider(Class<T> clazz)
|
|
PureJavaClassReflectionProvider(String className)
|
|
| Method Summary | |
|---|---|
List<Constructor<T>> |
reflectAllConstructors()
Method used to reflect all constructor on the wrapped class. |
List<Field> |
reflectAllFields()
Method used to reflect all fields on the wrapped class. |
List<Method> |
reflectAllMethods()
Method used to reflect all methods on the wrapped class. |
Class<T> |
reflectClass()
Method used to gain access to the class wrapped. |
Constructor<T> |
reflectConstructor(Class<?>[] argumentTypes)
Method used to reflect a single constructor matching argumentTypes. |
Field |
reflectField(String fieldName)
This method is used to reflect a single field named fieldName |
Method |
reflectMethod(String methodName,
Class<?>[] argumentTypes)
This method is used to reflect a single method named methodName and with args argumentTypes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PureJavaClassReflectionProvider(String className)
public PureJavaClassReflectionProvider(Class<T> clazz)
| Method Detail |
|---|
public Class<T> reflectClass()
ClassReflectionProvider
reflectClass in interface ClassReflectionProvider<T>ClassReflectionProviderpublic List<Field> reflectAllFields()
ClassReflectionProvider
reflectAllFields in interface ClassReflectionProvider<T>public List<Method> reflectAllMethods()
ClassReflectionProvider
reflectAllMethods in interface ClassReflectionProvider<T>public List<Constructor<T>> reflectAllConstructors()
ClassReflectionProvider
reflectAllConstructors in interface ClassReflectionProvider<T>public Constructor<T> reflectConstructor(Class<?>[] argumentTypes)
ClassReflectionProvider
reflectConstructor in interface ClassReflectionProvider<T>argumentTypes - argument types of the constructor to be reflected.
public Field reflectField(String fieldName)
ClassReflectionProvider
reflectField in interface ClassReflectionProvider<T>fieldName - Name of the field to be reflected
public Method reflectMethod(String methodName,
Class<?>[] argumentTypes)
ClassReflectionProvider
reflectMethod in interface ClassReflectionProvider<T>methodName - name of the method to be reflected.argumentTypes - argument types of the method to be reflected.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||