Interface TraceUniqueObject

All Known Subinterfaces:
DBTraceObjectInterface, TraceBreakpointCommon, TraceBreakpointLocation, TraceBreakpointSpec, TraceMemoryRegion, TraceModule, TraceObject, TraceSection, TraceStack, TraceStaticMapping, TraceThread
All Known Implementing Classes:
DBTraceBreakpointLocation, DBTraceBreakpointSpec, DBTraceMemoryRegion, DBTraceModule, DBTraceObject, DBTraceObjectActivatable, DBTraceObjectAggregate, DBTraceObjectEnvironment, DBTraceObjectEventScope, DBTraceObjectExecutionStateful, DBTraceObjectFocusScope, DBTraceObjectMemory, DBTraceObjectMethod, DBTraceObjectProcess, DBTraceObjectRegister, DBTraceObjectRegisterContainer, DBTraceObjectTogglable, DBTraceSection, DBTraceStack, DBTraceStackFrame, DBTraceStaticMapping, DBTraceThread

public interface TraceUniqueObject
  • Method Summary

    Modifier and Type
    Method
    Description
    Get an opaque unique id for this object, whose hash is immutable
    boolean
    Check if this object is deleted
  • Method Details

    • getObjectKey

      ObjectKey getObjectKey()
      Get an opaque unique id for this object, whose hash is immutable
      Returns:
      the opaque object id
    • isDeleted

      boolean isDeleted()
      Check if this object is deleted
      Returns:
      true if deleted