void |
Namespace.addEnum(QualifiedName qname,
EnumType e) |
void |
Namespace.addNominalType(QualifiedName qname,
NominalType.RawNominalType rawNominalType) |
void |
Namespace.addSubnamespace(QualifiedName qname) |
void |
Namespace.addTypedef(QualifiedName qname,
Typedef td) |
JSType |
EnumType.getDeclaredProp(QualifiedName qname) |
JSType |
JSType.getDeclaredProp(QualifiedName qname) |
JSType |
ObjectType.getDeclaredProp(QualifiedName qname) |
EnumType |
Namespace.getEnumType(QualifiedName qname) |
NominalType.RawNominalType |
Namespace.getNominalType(QualifiedName qname) |
JSType |
EnumType.getProp(QualifiedName qname) |
JSType |
JSType.getProp(QualifiedName qname) |
JSType |
ObjectType.getProp(QualifiedName qname) |
Namespace |
Namespace.getSubnamespace(QualifiedName qname) |
Typedef |
Namespace.getTypedef(QualifiedName qname) |
boolean |
EnumType.hasConstantProp(QualifiedName qname) |
boolean |
JSType.hasConstantProp(QualifiedName pname) |
boolean |
ObjectType.hasConstantProp(QualifiedName qname) |
boolean |
EnumType.hasProp(QualifiedName qname) |
boolean |
JSType.hasProp(QualifiedName qname) |
boolean |
ObjectType.hasProp(QualifiedName qname) |
boolean |
Namespace.hasSubnamespace(QualifiedName qname) |
boolean |
Namespace.isDefined(QualifiedName qname) |
static QualifiedName |
QualifiedName.join(QualifiedName lhs,
QualifiedName rhs) |
static NominalType.RawNominalType |
NominalType.RawNominalType.makeDictClass(QualifiedName name,
com.google.common.collect.ImmutableList<String> typeParameters) |
static NominalType.RawNominalType |
NominalType.RawNominalType.makeInterface(QualifiedName name,
com.google.common.collect.ImmutableList<String> typeParameters) |
static NominalType.RawNominalType |
NominalType.RawNominalType.makeStructClass(QualifiedName name,
com.google.common.collect.ImmutableList<String> typeParameters) |
static NominalType.RawNominalType |
NominalType.RawNominalType.makeUnrestrictedClass(QualifiedName name,
com.google.common.collect.ImmutableList<String> typeParameters) |
boolean |
EnumType.mayHaveProp(QualifiedName qname) |
boolean |
JSType.mayHaveProp(QualifiedName qname) |
boolean |
ObjectType.mayHaveProp(QualifiedName qname) |
JSType |
JSType.withDeclaredProperty(QualifiedName qname,
JSType type,
boolean isConstant) |
JSType |
JSType.withoutProperty(QualifiedName qname) |
JSType |
JSType.withProperty(QualifiedName qname,
JSType type) |