Interface LinearizabilityChecker.KeyedSpec

    • Method Summary

      Modifier and Type Method Description
      java.lang.Object getKey​(java.lang.Object value)
      extracts the key from the given keyed invocation input value
      java.lang.Object getValue​(java.lang.Object value)
      extracts the key-less value from the given keyed invocation input value
      default java.util.Collection<java.util.List<LinearizabilityChecker.Event>> partition​(java.util.List<LinearizabilityChecker.Event> events)
      For compositional checking, the history can be partitioned into sub-histories
    • Method Detail

      • getKey

        java.lang.Object getKey​(java.lang.Object value)
        extracts the key from the given keyed invocation input value
      • getValue

        java.lang.Object getValue​(java.lang.Object value)
        extracts the key-less value from the given keyed invocation input value