public final class ModuleMap
extends java.lang.Object
This is currently used for ES modules and other types of module are not processed in detail.
Constructor and Description |
---|
ModuleMap(com.google.common.collect.ImmutableMap<java.lang.String,Module> resolvedModules,
com.google.common.collect.ImmutableMap<java.lang.String,Module> resolvedClosureModules) |
Modifier and Type | Method and Description |
---|---|
static ModuleMap |
emptyForTesting() |
Module |
getClosureModule(java.lang.String namespace) |
Module |
getModule(ModuleLoader.ModulePath path) |
Module |
getModule(java.lang.String moduleName) |
com.google.common.collect.ImmutableMap<java.lang.String,Module> |
getModulesByClosureNamespace() |
com.google.common.collect.ImmutableMap<java.lang.String,Module> |
getModulesByPath() |
@Nullable public Module getModule(java.lang.String moduleName)
@Nullable public Module getModule(ModuleLoader.ModulePath path)
public com.google.common.collect.ImmutableMap<java.lang.String,Module> getModulesByPath()
public com.google.common.collect.ImmutableMap<java.lang.String,Module> getModulesByClosureNamespace()
@Nullable public Module getClosureModule(java.lang.String namespace)
public static ModuleMap emptyForTesting()
Copyright © 2009-2019 Google. All Rights Reserved.