@Documented @Target(TYPE) @Retention(RUNTIME) public @interface EqualityStructural
An annotation that, when applied to a given class, implies that the class
uses structural equality. That is, for a given type C with the set of
fields F, \u2200x y. x : C \u2227 y : C \u2192 (\u2200f. f \u2208 F \u2192 (x.f.equals(y.f)
\u2194 x.equals(y))) .
Copyright © 2017 <code@io7m.com> http://io7m.com