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.ObjectBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModuleLoaderbuild()ModuleLoader.BuildersetErrorHandler(ErrorHandler x)ModuleLoader.BuildersetFactory(ModuleLoader.ModuleResolverFactory x)Creates a module resolver, which determines how module identifiers are resolvedModuleLoader.BuildersetInputs(java.lang.Iterable<? extends DependencyInfo> x)All inputs to the compilation process.ModuleLoader.BuildersetModuleRoots(java.lang.Iterable<java.lang.String> x)Path prefixes to strip from module pathsModuleLoader.BuildersetPathEscaper(ModuleLoader.PathEscaper x)Determines if / how paths should be escapedModuleLoader.BuildersetPathResolver(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()
-
-