protected JSType |
RawNominalType.computeJSType(JSTypes commonTypes) |
protected JSType |
NamespaceLit.computeJSType(JSTypes commonTypes) |
protected abstract JSType |
Namespace.computeJSType(JSTypes commonTypes) |
protected JSType |
EnumType.computeJSType(JSTypes commonTypes)
When defining an enum such as
/** @enum {number} * /
var X = { ONE: 1, TWO: 2 };
the properties of the object literal are constant.
|
protected JSType |
FunctionNamespace.computeJSType(JSTypes commonTypes) |
void |
Namespace.copyWindowProperties(JSTypes commonTypes,
RawNominalType win) |
static void |
JSType.setCommonTypes(JSTypes commonTypes) |
JSType |
Namespace.toJSType(JSTypes commonTypes) |
FunctionType |
FunctionType.transformByApplyProperty(JSTypes commonTypes) |