Class BrowserModuleResolver
- java.lang.Object
-
- com.google.javascript.jscomp.deps.ModuleResolver
-
- com.google.javascript.jscomp.deps.BrowserModuleResolver
-
public class BrowserModuleResolver extends ModuleResolver
Resolution algorithm for Browsers.Only unambiguous paths are supported. Paths must specify a file extension.
-
-
Field Summary
Fields Modifier and Type Field Description static ModuleLoader.ModuleResolverFactory
FACTORY
-
Fields inherited from class com.google.javascript.jscomp.deps.ModuleResolver
errorHandler, modulePaths, moduleRootPaths
-
-
Constructor Summary
Constructors Constructor Description BrowserModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths, com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths, ErrorHandler errorHandler, ModuleLoader.PathEscaper pathEscaper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
resolveJsModule(java.lang.String scriptAddress, java.lang.String moduleAddress, java.lang.String sourcename, int lineno, int colno)
-
Methods inherited from class com.google.javascript.jscomp.deps.ModuleResolver
canonicalizePath, locate, resolveModuleAsPath, setErrorHandler
-
-
-
-
Field Detail
-
FACTORY
public static final ModuleLoader.ModuleResolverFactory FACTORY
-
-
Constructor Detail
-
BrowserModuleResolver
public BrowserModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths, com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths, ErrorHandler errorHandler, ModuleLoader.PathEscaper pathEscaper)
-
-
Method Detail
-
resolveJsModule
@Nullable public java.lang.String resolveJsModule(java.lang.String scriptAddress, java.lang.String moduleAddress, java.lang.String sourcename, int lineno, int colno)
- Specified by:
resolveJsModule
in classModuleResolver
-
-