Package org.burningwave.core.classes
Class ExecuteConfig<C extends ExecuteConfig<C>>
java.lang.Object
org.burningwave.core.classes.LoadOrBuildAndDefineConfig.ForCodeExecutorAbst<C>
org.burningwave.core.classes.ExecuteConfig<C>
- Direct Known Subclasses:
ExecuteConfig.ForBodySourceGenerator,ExecuteConfig.ForProperties
public abstract class ExecuteConfig<C extends ExecuteConfig<C>>
extends LoadOrBuildAndDefineConfig.ForCodeExecutorAbst<C>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionfinal CaddClassPaths(String... classPaths) final CaddClassPaths(Collection<String>... classPathCollections) final CaddClassRepositories(Collection<String>... classPathCollections) final CaddClassRepositoriesWhereToSearchNotFoundClasses(Collection<String>... classRepositoryCollections) final CaddClassRepositoriesWhereToSearchNotFoundClassesDuringLoading(Collection<String>... classPathCollections) final CaddClassRepository(String... classPaths) final CaddClassRepositoryWhereToSearchNotFoundClasses(String... classPaths) final Cstatic ExecuteConfig.ForPropertiesforProperties(Properties properties) static ExecuteConfig.ForPropertiesforPropertiesFile(String filePath) static ExecuteConfig.ForPropertiesforProperty(String propertyName) static ExecuteConfig.ForPropertiesmodifyCompilationConfig(Consumer<JavaMemoryCompiler.Compilation.Config> compilationConfigModifier) final CsetClassPaths(String... classPaths) final CsetClassPaths(Collection<String>... classPathCollections) final CsetClassRepositories(Collection<String>... classPathCollections) final CsetClassRepositoriesWhereToSearchNotFoundClasses(Collection<String>... classRepositoryCollections) final CsetClassRepositoriesWhereToSearchNotFoundClassesDuringLoading(Collection<String>... classPathCollections) final CsetClassRepository(String... classPaths) final CsetClassRepositoryWhereToSearchNotFoundClasses(String... classPaths) final CuseAsParentClassLoader(ClassLoader parentClassLoader) useClassLoader(ClassLoader classLoader) useDefaultClassLoaderAsParent(boolean flag) useOneShotJavaCompiler(boolean flag) virtualizeClasses(boolean flag) withParameter(Object... parameters) Methods inherited from class org.burningwave.core.classes.LoadOrBuildAndDefineConfig.ForCodeExecutorAbst
setName, setSimpleName
-
Method Details
-
useAsParentClassLoader
-
useDefaultClassLoaderAsParent
-
withParameter
-
useClassLoader
-
fromDefaultProperties
-
forProperties
-
forProperty
-
forPropertiesFile
-
forBodySourceGenerator
-
forBodySourceGenerator
-
virtualizeClasses
-
modifyCompilationConfig
public C modifyCompilationConfig(Consumer<JavaMemoryCompiler.Compilation.Config> compilationConfigModifier) -
setClassRepository
-
setClassRepositories
-
addClassRepository
-
addClassRepositories
-
setClassPaths
-
setClassPaths
-
addClassPaths
-
addClassPaths
-
setClassRepositoryWhereToSearchNotFoundClasses
-
setClassRepositoriesWhereToSearchNotFoundClasses
@SafeVarargs public final C setClassRepositoriesWhereToSearchNotFoundClasses(Collection<String>... classRepositoryCollections) -
addClassRepositoryWhereToSearchNotFoundClasses
-
addClassRepositoriesWhereToSearchNotFoundClasses
@SafeVarargs public final C addClassRepositoriesWhereToSearchNotFoundClasses(Collection<String>... classRepositoryCollections) -
setClassRepositoryWhereToSearchNotFoundClassesDuringLoading
@SafeVarargs public final C setClassRepositoryWhereToSearchNotFoundClassesDuringLoading(String... classPaths) -
setClassRepositoriesWhereToSearchNotFoundClassesDuringLoading
@SafeVarargs public final C setClassRepositoriesWhereToSearchNotFoundClassesDuringLoading(Collection<String>... classPathCollections) -
addClassRepositoryWhereToSearchNotFoundClassesDuringLoading
@SafeVarargs public final C addClassRepositoryWhereToSearchNotFoundClassesDuringLoading(String... classPaths) -
addClassRepositoriesWhereToSearchNotFoundClassesDuringLoading
@SafeVarargs public final C addClassRepositoriesWhereToSearchNotFoundClassesDuringLoading(Collection<String>... classPathCollections) -
useOneShotJavaCompiler
-