protected JSType |
NamespaceLit.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 abstract JSType |
Namespace.computeJSType(JSTypes commonTypes) |
protected JSType |
RawNominalType.computeJSType(JSTypes commonTypes) |
void |
Namespace.copyWindowProperties(JSTypes commonTypes,
RawNominalType win) |
static void |
JSType.setCommonTypes(JSTypes commonTypes) |
void |
RawNominalType.setCtorFunction(FunctionType ctorFn,
JSTypes commonTypes) |
JSType |
Namespace.toJSType(JSTypes commonTypes) |
JSType |
NamespaceLit.toJSTypeIncludingObject(JSTypes commonTypes,
JSType obj) |
FunctionType |
FunctionType.transformByApplyProperty(JSTypes commonTypes) |
protected JSType |
Namespace.withNamedTypes(JSTypes commonTypes,
com.google.javascript.jscomp.newtypes.ObjectType obj) |