Class SetterLaws<S,A>

java.lang.Object
io.atlassian.fugue.optic.law.SetterLaws<S,A>

public final class SetterLaws<S,A> extends Object
  • Field Details

  • Constructor Details

    • SetterLaws

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

    • setIdempotent

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

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