public class TemplateTypeMapReplacer extends ModificationVisitor
Equality checks in this file are done with reference equality on purpose.
| Constructor and Description |
|---|
TemplateTypeMapReplacer(JSTypeRegistry registry,
TemplateTypeMap replacements) |
TemplateTypeMapReplacer(JSTypeRegistry registry,
TemplateTypeMap replacements,
boolean replaceMissingTypesWithUnknown) |
| Modifier and Type | Method and Description |
|---|---|
JSType |
caseTemplateType(TemplateType type)
Template type's case.
|
caseAllType, caseBooleanType, caseEnumElementType, caseFunctionType, caseNamedType, caseNoObjectType, caseNoType, caseNullType, caseNumberType, caseObjectType, caseProxyObjectType, caseStringType, caseTemplatizedType, caseUnionType, caseUnknownType, caseVoidTypepublic TemplateTypeMapReplacer(JSTypeRegistry registry, TemplateTypeMap replacements)
public TemplateTypeMapReplacer(JSTypeRegistry registry, TemplateTypeMap replacements, boolean replaceMissingTypesWithUnknown)
public JSType caseTemplateType(TemplateType type)
VisitorcaseTemplateType in interface Visitor<JSType>caseTemplateType in class ModificationVisitorCopyright © 2009-2017 Google. All Rights Reserved.