@eagleoutice/flowr - v2.13.1
    Preparing search index...

    Class AbstractDomain<Value, Top, Bot, Lift>Abstract

    An abstract domain as complete lattice with a widening and narrowing operator. All operations of value abstract domains should not modify the domain in-place but return new values using create.

    Type Parameters

    • Value

      Type of an abstract element of the abstract domain representing possible elements (excludes Top and Bot)

    • Top

      Type of the Top element of the abstract domain representing all possible elements

    • Bot

      Type of the Bottom element of the abstract domain representing no possible elements

    • Lift extends Value | Top | Bot = Value | Top | Bot

      Type of the current abstract value in the abstract domain (defaults to Value or Top or Bot)

    Hierarchy (View Summary)

    Implements

    Hierarchy-Diagram

    UML class diagram of AbstractDomain
    Index

    Constructors

    Properties

    _value: Lift

    Accessors

    Methods

    • Narrows the current abstract value with another abstract value as a sound over-approximation of the meet (greatest lower bound) to refine the value after widening.

      Parameters

      • other: this

      Returns this