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) |
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) 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)