Interface | Description |
---|---|
DeclaredTypeRegistry |
A registry capable of translating names into JSTypes.
|
Class | Description |
---|---|
ClojurePersistentHashMap<K,V> |
A persistent map that simply wraps Clojure's implementation
|
ClojurePersistentHashSet<K> |
A persistent set that simply wraps Clojure's implementation
|
DeclaredFunctionType |
This class represents the function types for functions that are defined
statically in the code.
|
EnumType | |
FunctionType | |
FunctionTypeBuilder |
A builder for
FunctionType and DeclaredFunctionType . |
JSType | |
JSTypeCreatorFromJSDoc | |
NaivePersistentMap<K,V> |
A naive persistent map that does too many copies
|
NaivePersistentSet<K> |
A naive persistent set that does too many copies
|
Namespace |
An object whose properties can be types (nominal types, enums, typedefs).
|
NamespaceLit | |
NominalType | |
NominalType.RawNominalType |
Represents a class or interface as defined in the code.
|
ObjectType | |
PersistentMap<K,V> |
A persistent map with non-destructive additions and removals
|
PersistentSet<K> |
A persistent set with non-destructive additions and removals
|
QualifiedName |
Represents a qualified name.
|
Typedef | |
TypeEnv |
A persistent map from variables to abstract values (types)
|
Exception | Description |
---|---|
JSTypeCreatorFromJSDoc.UnknownTypeException |
Exception for when unrecognized type names are encountered
|
Copyright © 2009–2014 Google. All rights reserved.