Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
com.google.javascript.jscomp.newtypes |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,Namespace> |
NTIScope.localNamespaces |
Modifier and Type | Method and Description |
---|---|
(package private) Namespace |
NTIScope.getNamespace(QualifiedName qname) |
(package private) Namespace |
NTIScope.getNamespace(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
NTIScope.addNamespace(Node qnameNode,
Namespace ns) |
Modifier and Type | Class and Description |
---|---|
class |
EnumType |
class |
FunctionNamespace |
class |
NamespaceLit |
class |
RawNominalType
Represents a class or interface as defined in the code.
|
Modifier and Type | Field and Description |
---|---|
private Namespace |
ObjectType.ns |
private Namespace |
Declaration.ns |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,Namespace> |
Namespace.namespaces |
Modifier and Type | Method and Description |
---|---|
Namespace |
Declaration.getNamespace() |
private Namespace |
Namespace.getReceiverNamespace(QualifiedName qname) |
Namespace |
Namespace.getSubnamespace(QualifiedName qname) |
Modifier and Type | Method and Description |
---|---|
void |
Namespace.addNamespace(QualifiedName qname,
Namespace ns) |
private static Property |
ObjectType.getPropHelper(java.lang.String pname,
Namespace ns,
NominalType nt) |
(package private) static ObjectType |
ObjectType.makeObjectType(NominalType nominalType,
PersistentMap<java.lang.String,Property> props,
FunctionType fn,
Namespace ns,
boolean isLoose,
ObjectKind ok) |
private static PersistentMap<java.lang.String,Property> |
ObjectType.meetPropsHelper(boolean specializeProps1,
NominalType resultNominalType,
Namespace resultNs,
PersistentMap<java.lang.String,Property> props1,
PersistentMap<java.lang.String,Property> props2) |
Constructor and Description |
---|
Declaration(JSType simpleType,
Typedef typedef,
Namespace ns,
DeclaredTypeRegistry funScope,
boolean isTypeVar,
boolean isConstant) |
ObjectType(NominalType nominalType,
PersistentMap<java.lang.String,Property> props,
FunctionType fn,
Namespace ns,
boolean isLoose,
ObjectKind objectKind) |