Package ghidra.app.util.bin.format.dwarf.macro.entry

# Class DWARFMacroStartFile

java.lang.Object
ghidra.app.util.bin.format.dwarf.macro.entry.DWARFMacroInfoEntry
ghidra.app.util.bin.format.dwarf.macro.entry.DWARFMacroStartFile

public class DWARFMacroStartFile extends DWARFMacroInfoEntry
Represents the start of a source file.

- ## Field Summary

  ### Fields inherited from class ghidra.app.util.bin.format.dwarf.macro.entry.DWARFMacroInfoEntry

  `macroHeader, opcode, operandValues, rawOpcode`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `DWARFMacroStartFile(DWARFMacroInfoEntry other)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `getFileNumber()`
  `int`
  `getLineNumber()`
  `SourceFile`
  `getSourceFile()`
  `String`
  `toString()`

  ### Methods inherited from class ghidra.app.util.bin.format.dwarf.macro.entry.DWARFMacroInfoEntry

  `getName, getOpcode, getOperand, operandDef, read, toSpecializedForm`

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

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

- ## Constructor Details

  - ### DWARFMacroStartFile

    public DWARFMacroStartFile(DWARFMacroInfoEntry other)

- ## Method Details

  - ### getLineNumber

    public int getLineNumber() throws IOException
    Throws:
      `IOException`

  - ### getFileNumber

    public int getFileNumber() throws IOException
    Throws:
      `IOException`

  - ### getSourceFile

    public SourceFile getSourceFile() throws IOException
    Throws:
      `IOException`

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `DWARFMacroInfoEntry`