Interface ValueShape

All Superinterfaces:
BoundedShape<ValueBox>
All Known Implementing Classes:
DBTraceObjectValueData, ImmutableValueShape

public interface ValueShape extends BoundedShape<ValueBox>
  • Method Details

    • getParent

      DBTraceObject getParent()
    • getChild

      DBTraceObject getChild()
    • getChildOrNull

      DBTraceObject getChildOrNull()
    • getEntryKey

      String getEntryKey()
    • getLifespan

      Lifespan getLifespan()
    • getAddressSpaceId

      int getAddressSpaceId()
      If the value is an address or range, the id of the address space
      Returns:
      the space id, or -1 for non-address value
    • getMinAddressOffset

      long getMinAddressOffset()
    • getMaxAddressOffset

      long getMaxAddressOffset()
    • getMinAddress

      default Address getMinAddress(AddressFactory factory)
    • getMaxAddress

      default Address getMaxAddress(AddressFactory factory)
    • getRange

      default AddressRange getRange(AddressFactory factory)