public interface ReflectionConfigurationParserDelegate<T>
Modifier and Type | Method and Description |
---|---|
String |
getSimpleName(T type) |
String |
getTypeName(T type) |
boolean |
registerAllConstructors(T type) |
boolean |
registerAllMethodsWithName(T type,
String methodName) |
void |
registerConstructor(T type,
List<T> methodParameterTypes) |
void |
registerDeclaredClasses(T type) |
void |
registerDeclaredConstructors(T type) |
void |
registerDeclaredFields(T type) |
void |
registerDeclaredMethods(T type) |
void |
registerField(T type,
String fieldName,
boolean allowWrite,
boolean allowUnsafeAccess) |
void |
registerMethod(T type,
String methodName,
List<T> methodParameterTypes) |
void |
registerPublicClasses(T type) |
void |
registerPublicConstructors(T type) |
void |
registerPublicFields(T type) |
void |
registerPublicMethods(T type) |
void |
registerType(T type) |
TypeResult<T> |
resolveTypeResult(String typeName) |
TypeResult<T> resolveTypeResult(String typeName)
void registerType(T type)
void registerPublicClasses(T type)
void registerDeclaredClasses(T type)
void registerPublicFields(T type)
void registerDeclaredFields(T type)
void registerPublicMethods(T type)
void registerDeclaredMethods(T type)
void registerPublicConstructors(T type)
void registerDeclaredConstructors(T type)
void registerField(T type, String fieldName, boolean allowWrite, boolean allowUnsafeAccess) throws NoSuchFieldException
NoSuchFieldException
void registerMethod(T type, String methodName, List<T> methodParameterTypes) throws NoSuchMethodException
NoSuchMethodException
void registerConstructor(T type, List<T> methodParameterTypes) throws NoSuchMethodException
NoSuchMethodException
boolean registerAllConstructors(T type)