public final class ConfigurationParserUtils extends Object
| Constructor and Description |
|---|
ConfigurationParserUtils() |
| Modifier and Type | Method and Description |
|---|---|
static ReflectionConfigurationParser<ConditionalElement<Class<?>>> |
create(org.graalvm.nativeimage.impl.ReflectionRegistry registry,
ImageClassLoader imageClassLoader) |
static int |
parseAndRegisterConfigurations(ConfigurationParser parser,
ImageClassLoader classLoader,
String featureName,
HostedOptionKey<LocatableMultiOptionValue.Strings> configFilesOption,
HostedOptionKey<LocatableMultiOptionValue.Strings> configResourcesOption,
String directoryFileName)
Parses configurations in files specified by
configFilesOption and resources specified
by configResourcesOption and registers the parsed elements using
ConfigurationParser.parseAndRegister(java.nio.file.Path) . |
public static ReflectionConfigurationParser<ConditionalElement<Class<?>>> create(org.graalvm.nativeimage.impl.ReflectionRegistry registry, ImageClassLoader imageClassLoader)
public static int parseAndRegisterConfigurations(ConfigurationParser parser, ImageClassLoader classLoader, String featureName, HostedOptionKey<LocatableMultiOptionValue.Strings> configFilesOption, HostedOptionKey<LocatableMultiOptionValue.Strings> configResourcesOption, String directoryFileName)
configFilesOption and resources specified
by configResourcesOption and registers the parsed elements using
ConfigurationParser.parseAndRegister(java.nio.file.Path) .featureName - name of the feature using the configuration (e.g., "JNI")directoryFileName - file name for searches via ConfigurationFiles.