Interface AbstractState<StateT extends AbstractState<StateT>>

    • Method Detail

      • copy

        StateT copy()
        Creates a copy of itself.
      • equals

        boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • join

        StateT join​(StateT abstractState)
        Computes a join over itself and another abstract state abstractState (i.e., finds the least upper bound on the semilattice).
      • isLessOrEqual

        boolean isLessOrEqual​(StateT abstractState)
        Compares itself to the abstractState (i.e., compare the states on the partial order provided by the domain of the analysis).
      • isLess

        default boolean isLess​(StateT abstractStateT)
        Strictly compares itself to the abstractState.