computePatternSchema method

  1. @override
DartType computePatternSchema(
  1. ResolverVisitor resolverVisitor
)
override

Implementation

@override
DartType computePatternSchema(ResolverVisitor resolverVisitor) {
  if (operator.type == TokenType.AMPERSAND_AMPERSAND) {
    return resolverVisitor.analyzeLogicalAndPatternSchema(
        leftOperand, rightOperand);
  } else {
    return resolverVisitor.analyzeLogicalOrPatternSchema(
        leftOperand, rightOperand);
  }
}