Class BrowserWithTransformedPrefixesModuleResolver


  • public class BrowserWithTransformedPrefixesModuleResolver
    extends ModuleResolver
    Limited superset of the BrowserModuleResolver that allows for replacing some path prefixes before resolving.
    • Constructor Detail

      • BrowserWithTransformedPrefixesModuleResolver

        public BrowserWithTransformedPrefixesModuleResolver​(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
                                                            com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
                                                            ErrorHandler errorHandler,
                                                            ModuleLoader.PathEscaper pathEscaper,
                                                            com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> prefixReplacements)
    • 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)
        Specified by:
        resolveJsModule in class ModuleResolver
      • resolveModuleAsPath

        public java.lang.String resolveModuleAsPath​(java.lang.String scriptAddress,
                                                    java.lang.String moduleAddress)
        Overrides:
        resolveModuleAsPath in class ModuleResolver