public abstract static class ModuleMetadata.Module
extends java.lang.Object
Constructor and Description |
---|
Module() |
Modifier and Type | Method and Description |
---|---|
abstract com.google.common.collect.ImmutableMultiset<java.lang.String> |
es6ImportSpecifiers()
Raw text of all ES6 import specifiers (includes "export from" as well).
|
java.lang.String |
getGlobalName() |
java.lang.String |
getGlobalName(java.lang.String googNamespace) |
abstract com.google.common.collect.ImmutableMultiset<java.lang.String> |
googNamespaces()
Closure namespaces that this file is associated with.
|
boolean |
isCommonJs() |
boolean |
isEs6Module() |
boolean |
isGoogModule() |
boolean |
isGoogProvide() |
boolean |
isLegacyGoogModule() |
boolean |
isNonLegacyGoogModule() |
boolean |
isScript() |
abstract boolean |
isTestOnly()
Whether goog.setTestOnly was called.
|
abstract ModuleMetadata.ModuleType |
moduleType() |
abstract ModuleLoader.ModulePath |
path() |
abstract com.google.common.collect.ImmutableMultiset<java.lang.String> |
requiredGoogNamespaces()
Closure namespaces this file requires.
|
abstract com.google.common.collect.ImmutableMultiset<java.lang.String> |
requiredTypes()
Closure namespaces this file has weak dependencies on.
|
abstract boolean |
usesClosure()
Whether this file uses Closure Library at all.
|
public abstract ModuleMetadata.ModuleType moduleType()
public boolean isEs6Module()
public boolean isGoogModule()
public boolean isNonLegacyGoogModule()
public boolean isLegacyGoogModule()
public boolean isGoogProvide()
public boolean isCommonJs()
public boolean isScript()
public abstract boolean usesClosure()
public abstract boolean isTestOnly()
public abstract com.google.common.collect.ImmutableMultiset<java.lang.String> googNamespaces()
public abstract com.google.common.collect.ImmutableMultiset<java.lang.String> requiredGoogNamespaces()
public abstract com.google.common.collect.ImmutableMultiset<java.lang.String> requiredTypes()
public abstract com.google.common.collect.ImmutableMultiset<java.lang.String> es6ImportSpecifiers()
@Nullable public abstract ModuleLoader.ModulePath path()
public java.lang.String getGlobalName()
public java.lang.String getGlobalName(@Nullable java.lang.String googNamespace)
Copyright © 2009-2018 Google. All Rights Reserved.