public class ReflectionRegistryAdapter extends Object implements ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>
| Constructor and Description |
|---|
ReflectionRegistryAdapter(org.graalvm.nativeimage.impl.ReflectionRegistry registry,
ImageClassLoader classLoader) |
public ReflectionRegistryAdapter(org.graalvm.nativeimage.impl.ReflectionRegistry registry,
ImageClassLoader classLoader)
public void registerType(ConditionalElement<Class<?>> type)
registerType in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public TypeResult<org.graalvm.nativeimage.impl.ConfigurationCondition> resolveCondition(String typeName)
resolveCondition in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public TypeResult<ConditionalElement<Class<?>>> resolveType(org.graalvm.nativeimage.impl.ConfigurationCondition condition, String typeName)
resolveType in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerPublicClasses(ConditionalElement<Class<?>> type)
registerPublicClasses in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerDeclaredClasses(ConditionalElement<Class<?>> type)
registerDeclaredClasses in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerPermittedSubclasses(ConditionalElement<Class<?>> type)
registerPermittedSubclasses in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerPublicFields(ConditionalElement<Class<?>> type)
registerPublicFields in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerDeclaredFields(ConditionalElement<Class<?>> type)
registerDeclaredFields in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerPublicMethods(boolean queriedOnly,
ConditionalElement<Class<?>> type)
registerPublicMethods in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerDeclaredMethods(boolean queriedOnly,
ConditionalElement<Class<?>> type)
registerDeclaredMethods in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerPublicConstructors(boolean queriedOnly,
ConditionalElement<Class<?>> type)
registerPublicConstructors in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerDeclaredConstructors(boolean queriedOnly,
ConditionalElement<Class<?>> type)
registerDeclaredConstructors in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerField(ConditionalElement<Class<?>> type, String fieldName, boolean allowWrite) throws NoSuchFieldException
registerField in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>NoSuchFieldExceptionpublic boolean registerAllMethodsWithName(boolean queriedOnly,
ConditionalElement<Class<?>> type,
String methodName)
registerAllMethodsWithName in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public boolean registerAllConstructors(boolean queriedOnly,
ConditionalElement<Class<?>> type)
registerAllConstructors in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public void registerMethod(boolean queriedOnly,
ConditionalElement<Class<?>> type,
String methodName,
List<ConditionalElement<Class<?>>> methodParameterTypes)
throws NoSuchMethodException
registerMethod in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>NoSuchMethodExceptionpublic void registerConstructor(boolean queriedOnly,
ConditionalElement<Class<?>> type,
List<ConditionalElement<Class<?>>> methodParameterTypes)
throws NoSuchMethodException
registerConstructor in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>NoSuchMethodExceptionpublic String getTypeName(ConditionalElement<Class<?>> type)
getTypeName in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>public String getSimpleName(ConditionalElement<Class<?>> type)
getSimpleName in interface ReflectionConfigurationParserDelegate<ConditionalElement<Class<?>>>