Class DWARFLineContentType.Def
java.lang.Object
ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeDef<DWARFLineContentType>
ghidra.app.util.bin.format.dwarf.line.DWARFLineContentType.Def
- Enclosing class:
- DWARFLineContentType
Defines a
DWARFLineContentType
attribute value.-
Field Summary
Fields inherited from class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeDef
attributeForm, attributeId, implicitValue, rawAttributeId
-
Constructor Summary
ConstructorDescriptionDef
(DWARFLineContentType attributeId, int rawAttributeId, DWARFForm attributeForm, long implicitValue) -
Method Summary
Modifier and TypeMethodDescriptiongetId()
protected String
static DWARFLineContentType.Def
read
(BinaryReader reader) Reads aDWARFLineContentType.Def
instance from thereader
.Methods inherited from class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeDef
equals, getAttributeForm, getAttributeId, getAttributeName, getImplicitValue, getRawAttributeId, hashCode, isImplicit, read, toString
-
Constructor Details
-
Def
public Def(DWARFLineContentType attributeId, int rawAttributeId, DWARFForm attributeForm, long implicitValue)
-
-
Method Details
-
read
Reads aDWARFLineContentType.Def
instance from thereader
.Returns a null if its a end-of-list marker.
- Parameters:
reader
-BinaryReader
stream- Returns:
DWARFLineContentType.Def
, or null if stream was at a end-of-list marker (which isn't really a thing for line content defs, but is a thing for attribute defs)- Throws:
IOException
- if error reading
-
getId
-
getRawAttributeIdDescription
- Overrides:
getRawAttributeIdDescription
in classDWARFAttributeDef<DWARFLineContentType>
-
withForm
- Overrides:
withForm
in classDWARFAttributeDef<DWARFLineContentType>
-