Class SetterLaws<S,​A>


  • public final class SetterLaws<S,​A>
    extends java.lang.Object
    • Field Detail

      • setter

        private final PSetter<S,​S,​A,​A> setter
    • Constructor Detail

      • SetterLaws

        public SetterLaws​(PSetter<S,​S,​A,​A> setter)
    • Method Detail

      • setIdempotent

        public IsEq<S> setIdempotent​(S s,
                                     A a)
        set idempotent
      • modifyIdentity

        public IsEq<S> modifyIdentity​(S s)
        modify id = id