Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
com.google.javascript.jscomp.type |
Provides type-checking data structures and algorithms.
|
com.google.javascript.rhino.jstype |
Provides abstractions to represent types in JavaScript.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
GatherExternProperties.ExtractRecordTypePropertyNames.caseNamedType(NamedType type) |
Modifier and Type | Method and Description |
---|---|
JSType |
ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseNamedType(NamedType type) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
NamespaceType
A namespace type is a reference to a particular object.
|
Modifier and Type | Field and Description |
---|---|
private com.google.common.collect.Multimap<StaticTypedScope<JSType>,NamedType> |
JSTypeRegistry.resolvedNamedTypes |
private com.google.common.collect.Multimap<StaticTypedScope<JSType>,NamedType> |
JSTypeRegistry.unresolvedNamedTypes |
Modifier and Type | Method and Description |
---|---|
NamedType |
JSTypeRegistry.createNamedType(java.lang.String reference,
java.lang.String sourceName,
int lineno,
int charno)
Creates a named type.
|
NamedType |
JSType.toMaybeNamedType() |
NamedType |
NamedType.toMaybeNamedType() |
Modifier and Type | Method and Description |
---|---|
JSType |
ModificationVisitor.caseNamedType(NamedType type) |
T |
Visitor.caseNamedType(NamedType type)
Named type's case.
|