Package ghidra.app.util.bin.format.dwarf.attribs

# Class DWARFAttributeValue

java.lang.Object
ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeValue

Direct Known Subclasses:
  `DWARFBlobAttribute`, `DWARFBooleanAttribute`, `DWARFNumericAttribute`, `DWARFStringAttribute`

public abstract class DWARFAttributeValue extends Object
Base class for all DWARF attribute value implementations.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected final DWARFAttributeDef<?>`
  `def`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `DWARFAttributeValue(DWARFAttributeDef<?> def)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `DWARFForm`
  `getAttributeForm()`
  `String`
  `getAttributeName()`
  `String`
  `getValueString(DWARFCompilationUnit cu)`
  `String`
  `toString(DWARFCompilationUnit compilationUnit)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### def

    protected final DWARFAttributeDef<?> def

- ## Constructor Details

  - ### DWARFAttributeValue

    public DWARFAttributeValue(DWARFAttributeDef<?> def)

- ## Method Details

  - ### getAttributeForm

    public DWARFForm getAttributeForm()

  - ### getAttributeName

    public String getAttributeName()

  - ### getValueString

    public String getValueString(DWARFCompilationUnit cu)

  - ### toString

    public String toString(DWARFCompilationUnit compilationUnit)