Class ModuleLoader.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.deps.ModuleLoader.Builder
-
- Enclosing class:
- ModuleLoader
public static final class ModuleLoader.Builder extends java.lang.Object
Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModuleLoader
build()
ModuleLoader.Builder
setErrorHandler(ErrorHandler x)
ModuleLoader.Builder
setFactory(ModuleLoader.ModuleResolverFactory x)
Creates a module resolver, which determines how module identifiers are resolvedModuleLoader.Builder
setInputs(java.lang.Iterable<? extends DependencyInfo> x)
All inputs to the compilation process.ModuleLoader.Builder
setModuleRoots(java.lang.Iterable<java.lang.String> x)
Path prefixes to strip from module pathsModuleLoader.Builder
setPathEscaper(ModuleLoader.PathEscaper x)
Determines if / how paths should be escapedModuleLoader.Builder
setPathResolver(ModuleLoader.PathResolver x)
Determines how to sanitize paths before resolving
-
-
-
Method Detail
-
setErrorHandler
public ModuleLoader.Builder setErrorHandler(ErrorHandler x)
-
setModuleRoots
public ModuleLoader.Builder setModuleRoots(java.lang.Iterable<java.lang.String> x)
Path prefixes to strip from module paths
-
setInputs
public ModuleLoader.Builder setInputs(java.lang.Iterable<? extends DependencyInfo> x)
All inputs to the compilation process.Used to ensure that resolved paths references a valid input.
-
setFactory
public ModuleLoader.Builder setFactory(ModuleLoader.ModuleResolverFactory x)
Creates a module resolver, which determines how module identifiers are resolved
-
setPathResolver
public ModuleLoader.Builder setPathResolver(ModuleLoader.PathResolver x)
Determines how to sanitize paths before resolving
-
setPathEscaper
public ModuleLoader.Builder setPathEscaper(ModuleLoader.PathEscaper x)
Determines if / how paths should be escaped
-
build
public ModuleLoader build()
-
-