public interface ReflectionConfigurationParserDelegate<T>
| Modifier and Type | Method and Description |
|---|---|
String |
getSimpleName(T type) |
String |
getTypeName(T type) |
boolean |
registerAllConstructors(boolean queriedOnly,
T type) |
boolean |
registerAllMethodsWithName(boolean queriedOnly,
T type,
String methodName) |
void |
registerConstructor(boolean queriedOnly,
T type,
List<T> methodParameterTypes) |
void |
registerDeclaredClasses(T type) |
void |
registerDeclaredConstructors(boolean queriedOnly,
T type) |
void |
registerDeclaredFields(T type) |
void |
registerDeclaredMethods(boolean queriedOnly,
T type) |
void |
registerField(T type,
String fieldName,
boolean allowWrite) |
void |
registerMethod(boolean queriedOnly,
T type,
String methodName,
List<T> methodParameterTypes) |
void |
registerPermittedSubclasses(T type) |
void |
registerPublicClasses(T type) |
void |
registerPublicConstructors(boolean queriedOnly,
T type) |
void |
registerPublicFields(T type) |
void |
registerPublicMethods(boolean queriedOnly,
T type) |
void |
registerType(T type) |
TypeResult<org.graalvm.nativeimage.impl.ConfigurationCondition> |
resolveCondition(String typeName) |
TypeResult<T> |
resolveType(org.graalvm.nativeimage.impl.ConfigurationCondition condition,
String typeName) |
TypeResult<org.graalvm.nativeimage.impl.ConfigurationCondition> resolveCondition(String typeName)
TypeResult<T> resolveType(org.graalvm.nativeimage.impl.ConfigurationCondition condition, String typeName)
void registerType(T type)
void registerPublicClasses(T type)
void registerDeclaredClasses(T type)
void registerPermittedSubclasses(T type)
void registerPublicFields(T type)
void registerDeclaredFields(T type)
void registerPublicMethods(boolean queriedOnly,
T type)
void registerDeclaredMethods(boolean queriedOnly,
T type)
void registerPublicConstructors(boolean queriedOnly,
T type)
void registerDeclaredConstructors(boolean queriedOnly,
T type)
void registerField(T type, String fieldName, boolean allowWrite) throws NoSuchFieldException
NoSuchFieldExceptionboolean registerAllMethodsWithName(boolean queriedOnly,
T type,
String methodName)
void registerMethod(boolean queriedOnly,
T type,
String methodName,
List<T> methodParameterTypes)
throws NoSuchMethodException
NoSuchMethodExceptionvoid registerConstructor(boolean queriedOnly,
T type,
List<T> methodParameterTypes)
throws NoSuchMethodException
NoSuchMethodExceptionboolean registerAllConstructors(boolean queriedOnly,
T type)