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
ConstructorsConstructorDescriptionDef(DWARFLineContentType attributeId, int rawAttributeId, DWARFForm attributeForm, long implicitValue) -
Method Summary
Modifier and TypeMethodDescriptiongetId()protected Stringstatic DWARFLineContentType.Defread(BinaryReader reader) Reads aDWARFLineContentType.Definstance 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.Definstance from thereader.Returns a null if its a end-of-list marker.
- Parameters:
reader-BinaryReaderstream- 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:
getRawAttributeIdDescriptionin classDWARFAttributeDef<DWARFLineContentType>
-
withForm
- Overrides:
withFormin classDWARFAttributeDef<DWARFLineContentType>
-