Package | Description |
---|---|
com.google.javascript.jscomp.newtypes |
Modifier and Type | Field and Description |
---|---|
protected Map<String,NominalType.RawNominalType> |
Namespace.nominals |
Modifier and Type | Method and Description |
---|---|
NominalType.RawNominalType |
NominalType.RawNominalType.finalizeNominalType() |
NominalType.RawNominalType |
NominalType.getId() |
NominalType.RawNominalType |
Namespace.getNominalType(QualifiedName qname) |
NominalType.RawNominalType |
NominalType.getRawNominalType() |
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) |
Modifier and Type | Method and Description |
---|---|
void |
Namespace.addNominalType(QualifiedName qname,
NominalType.RawNominalType rawNominalType) |
com.google.common.collect.ImmutableSet<NominalType> |
JSTypeCreatorFromJSDoc.getExtendedInterfaces(JSDocInfo jsdoc,
NominalType.RawNominalType ownerType,
DeclaredTypeRegistry registry,
com.google.common.collect.ImmutableList<String> typeParameters) |
FunctionTypeBuilder |
JSTypeCreatorFromJSDoc.getFunctionType(JSDocInfo jsdoc,
Node declNode,
NominalType.RawNominalType ownerType,
DeclaredTypeRegistry registry)
Consumes either a "classic" function jsdoc with @param, @return, etc,
or a jsdoc with @type{function ...} and finds the types of the formal
parameters and the return value.
|
com.google.common.collect.ImmutableSet<NominalType> |
JSTypeCreatorFromJSDoc.getImplementedInterfaces(JSDocInfo jsdoc,
NominalType.RawNominalType ownerType,
DeclaredTypeRegistry registry,
com.google.common.collect.ImmutableList<String> typeParameters) |
JSType |
JSTypeCreatorFromJSDoc.getNodeTypeDeclaration(JSDocInfo jsdoc,
NominalType.RawNominalType ownerType,
DeclaredTypeRegistry registry) |
NominalType |
JSTypeCreatorFromJSDoc.getNominalType(Node n,
NominalType.RawNominalType ownerType,
DeclaredTypeRegistry registry,
com.google.common.collect.ImmutableList<String> typeParameters) |
boolean |
JSTypeCreatorFromJSDoc.hasKnownType(Node n,
NominalType.RawNominalType ownerType,
DeclaredTypeRegistry registry,
com.google.common.collect.ImmutableList<String> typeParameters) |
Copyright © 2009–2014 Google. All rights reserved.