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