visitAssignment method

  1. @override
bool visitAssignment(
  1. AssignmentExpression node
)

Implementation

@override
bool visitAssignment(AssignmentExpression node) {
  try {
    if (node.left is NameExpression) {
      String name = (node.left as NameExpression).name.value;
      validateContextExistence(name, node, context);
    } else if (node.left is MemberExpression) {
      visit(node.left);
    }
    visit(node.right);
  } catch (e) {
    if (e is! JSException) {
      print('Validation warning: ${e.toString()}');
    } else {
      rethrow;
    }
  }
  return true;
}