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 classFactory 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 StringresolveJsModule(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:
resolveJsModulein classModuleResolver
-
resolveModuleAsPath
- Overrides:
resolveModuleAsPathin classModuleResolver
-