Class ExecuteConfig<C extends ExecuteConfig<C>>

Direct Known Subclasses:
ExecuteConfig.ForBodySourceGenerator, ExecuteConfig.ForProperties

public abstract class ExecuteConfig<C extends ExecuteConfig<C>>
extends LoadOrBuildAndDefineConfig.ForCodeExecutorAbst<C>
  • Method Details

    • useAsParentClassLoader

      public C useAsParentClassLoader​(ClassLoader parentClassLoader)
    • useDefaultClassLoaderAsParent

      public C useDefaultClassLoaderAsParent​(boolean flag)
    • withParameter

      public C withParameter​(Object... parameters)
    • useClassLoader

      public C useClassLoader​(ClassLoader classLoader)
    • fromDefaultProperties

      public static ExecuteConfig.ForProperties fromDefaultProperties()
    • forProperties

      public static ExecuteConfig.ForProperties forProperties​(Properties properties)
    • forProperty

      public static ExecuteConfig.ForProperties forProperty​(String propertyName)
    • forPropertiesFile

      public static ExecuteConfig.ForProperties forPropertiesFile​(String filePath)
    • forBodySourceGenerator

      public static ExecuteConfig.ForBodySourceGenerator forBodySourceGenerator()
    • forBodySourceGenerator

      public static ExecuteConfig.ForBodySourceGenerator forBodySourceGenerator​(BodySourceGenerator body)
    • virtualizeClasses

      public C virtualizeClasses​(boolean flag)
    • modifyCompilationConfig

      public C modifyCompilationConfig​(Consumer<JavaMemoryCompiler.Compilation.Config> compilationConfigModifier)
    • setClassRepository

      @SafeVarargs public final C setClassRepository​(String... classPaths)
    • setClassRepositories

      @SafeVarargs public final C setClassRepositories​(Collection<String>... classPathCollections)
    • addClassRepository

      @SafeVarargs public final C addClassRepository​(String... classPaths)
    • addClassRepositories

      @SafeVarargs public final C addClassRepositories​(Collection<String>... classPathCollections)
    • setClassPaths

      @SafeVarargs public final C setClassPaths​(String... classPaths)
    • setClassPaths

      @SafeVarargs public final C setClassPaths​(Collection<String>... classPathCollections)
    • addClassPaths

      @SafeVarargs public final C addClassPaths​(String... classPaths)
    • addClassPaths

      @SafeVarargs public final C addClassPaths​(Collection<String>... classPathCollections)
    • setClassRepositoryWhereToSearchNotFoundClasses

      @SafeVarargs public final C setClassRepositoryWhereToSearchNotFoundClasses​(String... classPaths)
    • setClassRepositoriesWhereToSearchNotFoundClasses

      @SafeVarargs public final C setClassRepositoriesWhereToSearchNotFoundClasses​(Collection<String>... classRepositoryCollections)
    • addClassRepositoryWhereToSearchNotFoundClasses

      @SafeVarargs public final C addClassRepositoryWhereToSearchNotFoundClasses​(String... classPaths)
    • 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

      public C useOneShotJavaCompiler​(boolean flag)