void |
Namespace.addEnum(QualifiedName qname,
EnumType e) |
void |
Namespace.addNominalType(QualifiedName qname,
NominalType.RawNominalType rawNominalType) |
void |
Namespace.addScope(QualifiedName qname,
DeclaredTypeRegistry scope) |
void |
Namespace.addSubnamespace(QualifiedName qname) |
void |
Namespace.addTypedef(QualifiedName qname,
Typedef td) |
Declaration |
DeclaredTypeRegistry.getDeclaration(QualifiedName qname,
boolean includeTypes)
Returns the declaration of the given qualified name,
or null if the name is not defined.
|
JSType |
ObjectType.getDeclaredProp(QualifiedName qname) |
JSType |
EnumType.getDeclaredProp(QualifiedName qname) |
JSType |
JSType.getDeclaredProp(QualifiedName qname) |
EnumType |
Namespace.getEnumType(QualifiedName qname) |
NominalType.RawNominalType |
Namespace.getNominalType(QualifiedName qname) |
JSType |
ObjectType.getProp(QualifiedName qname) |
JSType |
EnumType.getProp(QualifiedName qname) |
JSType |
JSType.getProp(QualifiedName qname) |
Node |
ObjectType.getPropDefsite(QualifiedName qname) |
DeclaredTypeRegistry |
Namespace.getScope(QualifiedName qname) |
Namespace |
Namespace.getSubnamespace(QualifiedName qname) |
Typedef |
Namespace.getTypedef(QualifiedName qname) |
boolean |
ObjectType.hasConstantProp(QualifiedName qname) |
boolean |
EnumType.hasConstantProp(QualifiedName qname) |
boolean |
JSType.hasConstantProp(QualifiedName pname) |
boolean |
ObjectType.hasProp(QualifiedName qname) |
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) |
static NominalType.RawNominalType |
NominalType.RawNominalType.makeDictClass(Node defSite,
QualifiedName name,
com.google.common.collect.ImmutableList<String> typeParameters) |
static NominalType.RawNominalType |
NominalType.RawNominalType.makeInterface(Node defSite,
QualifiedName name,
com.google.common.collect.ImmutableList<String> typeParameters) |
static NominalType.RawNominalType |
NominalType.RawNominalType.makeStructClass(Node defSite,
QualifiedName name,
com.google.common.collect.ImmutableList<String> typeParameters) |
static NominalType.RawNominalType |
NominalType.RawNominalType.makeUnrestrictedClass(Node defSite,
QualifiedName name,
com.google.common.collect.ImmutableList<String> typeParameters) |
boolean |
ObjectType.mayHaveProp(QualifiedName qname) |
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) |