package ecologylab.tests.serialization.objectGraphTest; import ecologylab.serialization.ElementState; import ecologylab.serialization.annotations.simpl_scalar; import ecologylab.serialization.annotations.simpl_use_equals_equals; @simpl_use_equals_equals public class PointEqEq extends ElementState { @simpl_scalar public int x; @simpl_scalar public int y; @Deprecated public PointEqEq() {} public PointEqEq(int x, int y) { this.x = x; this.y = y; } @Override public int hashCode() { return x+y; } @Override public boolean equals(Object other) { if (!(other instanceof PointEqEq)) { return false; } PointEqEq o = (PointEqEq)other; return x == o.x && y == o.y; } }