| Package | Description |
|---|---|
| com.google.javascript.jscomp.newtypes | |
| com.google.javascript.rhino |
The core AST from Rhino.
|
| com.google.javascript.rhino.jstype |
Provides abstractions to represent types in JavaScript.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectTypeI |
JSType.toMaybeObjectType() |
| Modifier and Type | Method and Description |
|---|---|
<T extends ObjectTypeI> |
TypeIRegistry.getNativeObjectType(JSTypeNative typeId) |
| Modifier and Type | Method and Description |
|---|---|
ObjectTypeI |
FunctionTypeI.getInstanceType() |
ObjectTypeI |
TypeI.toMaybeObjectType() |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumElementType
The type of individual elements of an enum type
(see
EnumType). |
class |
EnumType
An enum type representing a branded collection of elements.
|
class |
FunctionType
This derived type provides extended information about a function, including
its return type and argument types.
|
class |
NamedType
A
NamedType is a named reference to some other type. |
class |
NoObjectType
The bottom Object type, representing the subclass of all objects.
|
class |
NoType
Bottom type, representing the subclass of any value or object.
|
class |
ObjectType
Object type.
|
class |
PrototypeObjectType
The object type represents instances of JavaScript objects such as
Object, Date, Function. |
class |
ProxyObjectType
An object type which uses composition to delegate all calls.
|
class |
RecordType
A record (structural) type.
|
class |
TemplateType |
class |
TemplatizedType
An object type with declared template types, such as
Array<string>. |
class |
UnknownType
The
Unknown type. |
Copyright © 2009-2016 Google. All Rights Reserved.