Package ghidra.trace.model.symbol

# Interface TraceLabelSymbol

All Superinterfaces:
  `Symbol`, `TraceSymbol`, `TraceSymbolWithLifespan`

All Known Implementing Classes:
  `DBTraceLabelSymbol`

public interface TraceLabelSymbol extends TraceSymbolWithLifespan
A trace label symbol.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `TraceCodeUnit`
  `getCodeUnit()`
  Get the code unit at this label

  ### Methods inherited from interface ghidra.program.model.symbol.Symbol

  `delete, getAddress, getID, getName, getName, getObject, getPath, getProgram, getProgramLocation, getReferenceCount, getSource, getSymbolType, hasReferences, isDeleted, isDescendant, isDynamic, isExternal, isExternalEntryPoint, isGlobal, isPrimary, isValidParent, setName, setNameAndNamespace, setNamespace, setPrimary, setSource`

  ### Methods inherited from interface ghidra.trace.model.symbol.TraceSymbol

  `getParentNamespace, getParentSymbol, getReferenceCollection, getReferences, getReferences, getThread, getTrace, isPinned, setPinned`

  ### Methods inherited from interface ghidra.trace.model.symbol.TraceSymbolWithLifespan

  `getEndSnap, getLifespan, getStartSnap, setEndSnap`

- ## Method Details

  - ### getCodeUnit

    TraceCodeUnit getCodeUnit()
    Get the code unit at this label
    Returns:
      the code unit