public class NodeModuleResolver extends ModuleResolver
Unambiguous paths are file paths resolved from the current script. Ambiguous paths are located within the nearest node_modules folder ancestor.
errorHandler, modulePaths, moduleRootPaths
Constructor and Description |
---|
NodeModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
java.util.Map<java.lang.String,java.lang.String> packageJsonMainEntries,
ErrorHandler errorHandler) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
resolveJsModule(java.lang.String scriptAddress,
java.lang.String moduleAddress,
java.lang.String sourcename,
int lineno,
int colno) |
java.lang.String |
resolveJsModuleFile(java.lang.String scriptAddress,
java.lang.String moduleAddress) |
canonicalizePath, locate, setErrorHandler
public NodeModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths, com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths, java.util.Map<java.lang.String,java.lang.String> packageJsonMainEntries, ErrorHandler errorHandler)
@Nullable public java.lang.String resolveJsModule(java.lang.String scriptAddress, java.lang.String moduleAddress, java.lang.String sourcename, int lineno, int colno)
resolveJsModule
in class ModuleResolver
public java.lang.String resolveJsModuleFile(java.lang.String scriptAddress, java.lang.String moduleAddress)
Copyright © 2009-2017 Google. All Rights Reserved.