Class WebpackModuleResolver


  • public class WebpackModuleResolver
    extends NodeModuleResolver
    Resolution algorithm for Webpack. Modules are located by a map of numeric ids to module paths.

    As the compiler normally locates modules by path string, webpack numeric ids are converted to strings.

    • Constructor Detail

      • WebpackModuleResolver

        public WebpackModuleResolver​(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> modulesById,
                                     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)
        Overrides:
        resolveJsModule in class NodeModuleResolver