@Override public boolean equals(Object o) { if (this == o) return true; if ( ! (o instanceof BoolFieldValue)) return false; if ( ! super.equals(o)) return false; BoolFieldValue that = (BoolFieldValue) o; if (value != that.value) return false; return true; }
@Override public boolean equals(Object obj) { if (!(obj instanceof SetValueExpression)) { return false; } SetValueExpression rhs = (SetValueExpression)obj; if (!value.equals(rhs.value)) { return false; } return true; }
@Override public boolean equals(Object o) { if (!(o instanceof IndexValue)) { return false; } IndexValue other = (IndexValue)o; if (key != null && other.key != null) { return key.equals(other.key); } if (key == null && other.key == null) { return index == other.index; } return false; } };
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Raw)) return false; if (!super.equals(o)) return false; Raw raw = (Raw) o; if (value != null ? !value.equals(raw.value) : raw.value != null) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof StringFieldValue)) return false; if (!super.equals(o)) return false; StringFieldValue that = (StringFieldValue) o; if ((spanTrees != null) ? !spanTrees.equals(that.spanTrees) : that.spanTrees != null) return false; if ((value != null) ? !value.equals(that.value) : that.value != null) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } ReferenceFieldValue that = (ReferenceFieldValue) o; return Objects.equals(referenceType, that.referenceType) && Objects.equals(documentId, that.documentId); }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof CompositeFieldValue)) return false; if (!super.equals(o)) return false; CompositeFieldValue that = (CompositeFieldValue) o; if (dataType != null ? !dataType.equals(that.dataType) : that.dataType != null) return false; return true; }
@Override public boolean equals(Object o) { boolean baseEquals = o instanceof AssignValueUpdate && super.equals(o); if (!baseEquals) return false; if (value == null && ((AssignValueUpdate) o).value == null) { return true; } else if (value != null && value.equals(((AssignValueUpdate) o).value)) { return true; } return false; }
@Override public boolean equals(Object o) { return o instanceof AddValueUpdate && super.equals(o) && value.equals(((AddValueUpdate) o).value) && weight.equals(((AddValueUpdate) o).weight); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; AssignFieldPathUpdate that = (AssignFieldPathUpdate) o; if (createMissingPath != that.createMissingPath) return false; if (removeIfZero != that.removeIfZero) return false; if (expression != null ? !expression.equals(that.expression) : that.expression != null) return false; if (fieldValue != null ? !fieldValue.equals(that.fieldValue) : that.fieldValue != null) return false; return true; }
@Override public boolean equals(Object o) { return o instanceof RemoveValueUpdate && super.equals(o) && value.equals(((RemoveValueUpdate) o).value); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; FieldPathEntry that = (FieldPathEntry) o; if (lookupIndex != that.lookupIndex) return false; if (fieldRef != null ? !fieldRef.equals(that.fieldRef) : that.fieldRef != null) return false; if (lookupKey != null ? !lookupKey.equals(that.lookupKey) : that.lookupKey != null) return false; if (resultingDataType != null ? !resultingDataType.equals(that.resultingDataType) : that.resultingDataType != null) return false; if (type != that.type) return false; if (variableName != null ? !variableName.equals(that.variableName) : that.variableName != null) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof AnnotationReference)) return false; if (!super.equals(o)) return false; AnnotationReference that = (AnnotationReference) o; if (reference != null ? !reference.toString().equals(that.reference.toString()) : that.reference != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Annotation)) return false; Annotation that = (Annotation) o; if (!type.equals(that.type)) return false; if (spanNode != null ? !spanNode.equals(that.spanNode) : that.spanNode != null) return false; if (value != null ? !value.equals(that.value) : that.value != null) return false; return true; }
@Override public boolean equals(Object o) { return o instanceof MapValueUpdate && super.equals(o) && value.equals(((MapValueUpdate) o).value) && update.equals(((MapValueUpdate) o).update); }