public class NativeImageClassLoaderSupport extends AbstractNativeImageClassLoaderSupport
AbstractNativeImageClassLoaderSupport.ClassInit, AbstractNativeImageClassLoaderSupport.UtilclassPathClassLoader| Modifier and Type | Method and Description |
|---|---|
protected List<Path> |
applicationModulePath() |
protected Optional<Object> |
findModule(String moduleName) |
protected Optional<String> |
getMainClassFromModule(Object module) |
void |
initAllClasses(ForkJoinPool executor,
ImageClassLoader imageClassLoader) |
protected Class<?> |
loadClassFromModule(Object module,
String className) |
protected List<Path> |
modulepath() |
protected void |
processClassLoaderOptions() |
void |
propagateQualifiedExports(String fromTargetModule,
String toTargetModule) |
getClassLoader, getHostedOptionParser, getParsedHostedOptions, getRemainingArguments, setupHostedOptionParserprotected List<Path> modulepath()
modulepath in class AbstractNativeImageClassLoaderSupportprotected List<Path> applicationModulePath()
applicationModulePath in class AbstractNativeImageClassLoaderSupportprotected Optional<Object> findModule(String moduleName)
findModule in class AbstractNativeImageClassLoaderSupportprotected void processClassLoaderOptions()
processClassLoaderOptions in class AbstractNativeImageClassLoaderSupportpublic void propagateQualifiedExports(String fromTargetModule, String toTargetModule)
propagateQualifiedExports in class AbstractNativeImageClassLoaderSupportprotected Class<?> loadClassFromModule(Object module, String className) throws ClassNotFoundException
loadClassFromModule in class AbstractNativeImageClassLoaderSupportClassNotFoundExceptionprotected Optional<String> getMainClassFromModule(Object module)
getMainClassFromModule in class AbstractNativeImageClassLoaderSupportpublic void initAllClasses(ForkJoinPool executor, ImageClassLoader imageClassLoader)
initAllClasses in class AbstractNativeImageClassLoaderSupport