void |
Namespace.addNamespace(QualifiedName qname,
Namespace ns) |
void |
Namespace.addTypedef(QualifiedName qname,
Typedef td) |
Declaration |
Namespace.getDeclaration(QualifiedName qname) |
Declaration |
DeclaredTypeRegistry.getDeclaration(QualifiedName qname,
boolean includeTypes)
Returns the declaration of the given qualified name,
or null if the name is not defined.
|
JSType |
EnumType.getDeclaredProp(QualifiedName qname) |
JSType |
JSType.getDeclaredProp(QualifiedName qname) |
JSType |
EnumType.getProp(QualifiedName qname) |
JSType |
JSType.getProp(QualifiedName qname) |
Namespace |
Namespace.getSubnamespace(QualifiedName qname) |
boolean |
EnumType.hasConstantProp(QualifiedName qname) |
boolean |
JSType.hasConstantProp(QualifiedName pname) |
boolean |
EnumType.hasProp(QualifiedName qname) |
boolean |
JSType.hasProp(QualifiedName qname) |
boolean |
Namespace.hasSubnamespace(QualifiedName qname) |
boolean |
Namespace.isDefined(QualifiedName qname) |
static QualifiedName |
QualifiedName.join(QualifiedName lhs,
QualifiedName rhs) |
boolean |
EnumType.mayHaveProp(QualifiedName qname) |
boolean |
JSType.mayHaveProp(QualifiedName qname) |
JSType |
JSType.withDeclaredProperty(QualifiedName qname,
JSType type,
boolean isConstant) |
JSType |
JSType.withoutProperty(QualifiedName qname) |
JSType |
JSType.withProperty(QualifiedName qname,
JSType type) |