Constructor and Description |
---|
ModificationVisitor(JSTypeRegistry registry,
boolean visitProperties) |
Modifier and Type | Method and Description |
---|---|
JSType |
caseAllType()
All type's case.
|
JSType |
caseBooleanType()
Boolean value type's case.
|
JSType |
caseEnumElementType(EnumElementType type)
Enum element type's case.
|
JSType |
caseFunctionType(FunctionType type)
Function type's case.
|
JSType |
caseNamedType(NamedType type)
Named type's case.
|
JSType |
caseNoObjectType()
Bottom Object type's case.
|
JSType |
caseNoType(NoType type)
Bottom type's case.
|
JSType |
caseNullType()
Null type's case.
|
JSType |
caseNumberType()
Number value type's case.
|
JSType |
caseObjectType(ObjectType objType)
Object type's case.
|
JSType |
caseProxyObjectType(ProxyObjectType type)
Proxy type's case.
|
JSType |
caseStringType()
String value type's case.
|
JSType |
caseTemplateType(TemplateType type)
Template type's case.
|
JSType |
caseTemplatizedType(TemplatizedType type)
Templatized type's case.
|
JSType |
caseUnionType(UnionType type)
Union type's case.
|
JSType |
caseUnknownType()
Unknown type's case.
|
JSType |
caseVoidType()
Void type's case.
|
public ModificationVisitor(JSTypeRegistry registry, boolean visitProperties)
public JSType caseNoType(NoType type)
Visitor
caseNoType
in interface Visitor<JSType>
public JSType caseEnumElementType(EnumElementType type)
Visitor
caseEnumElementType
in interface Visitor<JSType>
public JSType caseAllType()
Visitor
caseAllType
in interface Visitor<JSType>
public JSType caseBooleanType()
Visitor
caseBooleanType
in interface Visitor<JSType>
public JSType caseNoObjectType()
Visitor
caseNoObjectType
in interface Visitor<JSType>
public JSType caseFunctionType(FunctionType type)
Visitor
caseFunctionType
in interface Visitor<JSType>
public JSType caseObjectType(ObjectType objType)
Visitor
caseObjectType
in interface Visitor<JSType>
public JSType caseTemplatizedType(TemplatizedType type)
Visitor
caseTemplatizedType
in interface Visitor<JSType>
public JSType caseUnknownType()
Visitor
caseUnknownType
in interface Visitor<JSType>
public JSType caseNullType()
Visitor
caseNullType
in interface Visitor<JSType>
public JSType caseNumberType()
Visitor
caseNumberType
in interface Visitor<JSType>
public JSType caseStringType()
Visitor
caseStringType
in interface Visitor<JSType>
public JSType caseVoidType()
Visitor
caseVoidType
in interface Visitor<JSType>
public JSType caseUnionType(UnionType type)
Visitor
caseUnionType
in interface Visitor<JSType>
public JSType caseTemplateType(TemplateType type)
Visitor
caseTemplateType
in interface Visitor<JSType>
public JSType caseNamedType(NamedType type)
Visitor
caseNamedType
in interface Visitor<JSType>
public JSType caseProxyObjectType(ProxyObjectType type)
Visitor
caseProxyObjectType
in interface Visitor<JSType>
Copyright © 2009–2023 Google. All rights reserved.