Package org.openrewrite.config
Class Environment.Builder
- java.lang.Object
-
- org.openrewrite.config.Environment.Builder
-
- Enclosing class:
- Environment
public static class Environment.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(java.util.Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Environmentbuild()Environment.Builderload(ResourceLoader resourceLoader)Environment.BuilderscanClassLoader(java.lang.ClassLoader classLoader)Environment.BuilderscanJar(java.nio.file.Path jar, java.lang.ClassLoader classLoader)Environment.BuilderscanNpmModules(java.lang.String registry, java.lang.String... modules)Environment.BuilderscanPolyglotModule(org.graalvm.polyglot.Source... sources)Environment.BuilderscanRuntimeClasspath(java.lang.String... acceptPackages)Environment.BuilderscanUserHome()
-
-
-
Method Detail
-
scanRuntimeClasspath
public Environment.Builder scanRuntimeClasspath(java.lang.String... acceptPackages)
-
scanClassLoader
public Environment.Builder scanClassLoader(java.lang.ClassLoader classLoader)
-
scanJar
public Environment.Builder scanJar(java.nio.file.Path jar, java.lang.ClassLoader classLoader)
- Parameters:
jar- A path to a jar file to scan.classLoader- A classloader that is populated with the transitive dependencies of the jar.- Returns:
- This builder.
-
scanNpmModules
public Environment.Builder scanNpmModules(java.lang.String registry, java.lang.String... modules)
-
scanPolyglotModule
public Environment.Builder scanPolyglotModule(org.graalvm.polyglot.Source... sources)
-
scanUserHome
public Environment.Builder scanUserHome()
-
load
public Environment.Builder load(ResourceLoader resourceLoader)
-
build
public Environment build()
-
-