private function isAssignmentExpression()

in src/Linters/UnusedVariableLinter.hack [328:346]


  private function isAssignmentExpression(BinaryExpression $expr): bool {
    $op = $expr->getOperator();
    return (
      $op is AmpersandEqualToken ||
      $op is BarEqualToken ||
      $op is CaratEqualToken ||
      $op is DotEqualToken ||
      $op is EqualToken ||
      $op is GreaterThanGreaterThanEqualToken ||
      $op is LessThanLessThanEqualToken ||
      $op is MinusEqualToken ||
      $op is PercentEqualToken ||
      $op is PlusEqualToken ||
      $op is QuestionQuestionEqualToken ||
      $op is SlashEqualToken ||
      $op is StarEqualToken ||
      $op is StarStarEqualToken
    );
  }