private class SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor extends ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
Modifier and Type | Field and Description |
---|---|
private ObjectType |
target |
Constructor and Description |
---|
RestrictByFalseInstanceOfResultVisitor(ObjectType target) |
Modifier and Type | Method and Description |
---|---|
JSType |
caseFunctionType(FunctionType type)
Function type's case.
|
JSType |
caseObjectType(ObjectType type)
Object type's case.
|
JSType |
caseUnionType(UnionType type)
Union type's case.
|
caseBooleanType, caseNoObjectType, caseNullType, caseNumberType, caseStringType, caseTopType, caseVoidType
caseAllType, caseEnumElementType, caseNamedType, caseNoType, caseProxyObjectType, caseTemplateType, caseTemplatizedType, caseUnknownType
private final ObjectType target
RestrictByFalseInstanceOfResultVisitor(ObjectType target)
public JSType caseObjectType(ObjectType type)
Visitor
caseObjectType
in interface Visitor<JSType>
caseObjectType
in class ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
public JSType caseUnionType(UnionType type)
Visitor
caseUnionType
in interface Visitor<JSType>
caseUnionType
in class ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
public JSType caseFunctionType(FunctionType type)
Visitor
caseFunctionType
in interface Visitor<JSType>
caseFunctionType
in class ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor