Class BrowserWithTransformedPrefixesModuleResolver
java.lang.Object
com.google.javascript.jscomp.deps.ModuleResolver
com.google.javascript.jscomp.deps.BrowserWithTransformedPrefixesModuleResolver
Limited superset of the
BrowserModuleResolver
that allows for replacing some path
prefixes before resolving.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Factory forBrowserWithTransformedPrefixesModuleResolver
. -
Field Summary
Fields inherited from class com.google.javascript.jscomp.deps.ModuleResolver
errorHandler, modulePaths, moduleRootPaths
-
Constructor Summary
ConstructorsConstructorDescriptionBrowserWithTransformedPrefixesModuleResolver
(com.google.common.collect.ImmutableSet<String> modulePaths, com.google.common.collect.ImmutableList<String> moduleRootPaths, ErrorHandler errorHandler, ModuleLoader.PathEscaper pathEscaper, com.google.common.collect.ImmutableMap<String, String> prefixReplacements) -
Method Summary
Modifier and TypeMethodDescription@Nullable String
resolveJsModule
(String scriptAddress, String moduleAddress, String sourcename, int lineno, int colno) resolveModuleAsPath
(String scriptAddress, String moduleAddress) Methods inherited from class com.google.javascript.jscomp.deps.ModuleResolver
canonicalizePath, locate, setErrorHandler
-
Constructor Details
-
BrowserWithTransformedPrefixesModuleResolver
public BrowserWithTransformedPrefixesModuleResolver(com.google.common.collect.ImmutableSet<String> modulePaths, com.google.common.collect.ImmutableList<String> moduleRootPaths, ErrorHandler errorHandler, ModuleLoader.PathEscaper pathEscaper, com.google.common.collect.ImmutableMap<String, String> prefixReplacements)
-
-
Method Details
-
resolveJsModule
public @Nullable String resolveJsModule(String scriptAddress, String moduleAddress, String sourcename, int lineno, int colno) - Specified by:
resolveJsModule
in classModuleResolver
-
resolveModuleAsPath
- Overrides:
resolveModuleAsPath
in classModuleResolver
-