Interface AbstractState<A extends AbstractState<A,​H,​V,​T>,​H extends HeapDomain<H>,​V extends ValueDomain<V>,​T extends TypeDomain<T>>

    • Method Detail

      • getHeapState

        H getHeapState()
        Yields the instance of HeapDomain that contains the information on heap structures contained in this abstract state.
        Returns:
        the heap domain
      • getValueState

        V getValueState()
        Yields the instance of ValueDomain that contains the information on values of program variables and concretized memory locations.
        Returns:
        the value domain
      • getTypeState

        T getTypeState()
        Yields the instance of ValueDomain and TypeDomain that contains the information on runtime types of program variables and concretized memory locations.
        Returns:
        the type domain