1. override
String toString()

Returns a string representation of this object.

Source

@override
String toString() {
  StringBuffer buffer = new StringBuffer();
  buffer.write(expression.toString());

  switch (relation) {
    case Relation.equalTo:
      buffer.write(' == 0 ');
      break;
    case Relation.greaterThanOrEqualTo:
      buffer.write(' >= 0 ');
      break;
    case Relation.lessThanOrEqualTo:
      buffer.write(' <= 0 ');
      break;
  }

  buffer.write(' | priority = $priority');

  if (priority == Priority.required)
    buffer.write(' (required)');

  return buffer.toString();
}