resolvePattern method

  1. @override
void resolvePattern(
  1. ResolverVisitor resolverVisitor,
  2. SharedMatchContext context
)
override

Implementation

@override
void resolvePattern(
  ResolverVisitor resolverVisitor,
  SharedMatchContext context,
) {
  assert(operator.type == TokenType.AMPERSAND_AMPERSAND ||
      operator.type == TokenType.BAR_BAR);
  if (operator.type == TokenType.AMPERSAND_AMPERSAND) {
    resolverVisitor.analyzeLogicalAndPattern(
        context, this, leftOperand, rightOperand);
  } else {
    resolverVisitor.analyzeLogicalOrPattern(
        context, this, leftOperand, rightOperand);
  }
}