Package ghidra.program.model.util
Class CompositeDataTypeElementInfo
- java.lang.Object
-
- ghidra.program.model.util.DataTypeInfo
-
- ghidra.program.model.util.CompositeDataTypeElementInfo
-
public class CompositeDataTypeElementInfo extends DataTypeInfo
-
-
Field Summary
-
Fields inherited from class ghidra.program.model.util.DataTypeInfo
dataTypeAlignment, dataTypeHandle, dataTypeLength
-
-
Constructor Summary
Constructors Constructor Description CompositeDataTypeElementInfo(DataTypeInfo dataTypeInfo, int dataTypeOffset)Constructor for CompositeDataTypeElementInfo (copy-ish).CompositeDataTypeElementInfo(java.lang.Object dataTypeHandle, int dataTypeOffset, int dataTypeLength, int dataTypeAlignment)Constructor for CompositeDataTypeElementInfo.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)intgetDataTypeOffset()inthashCode()java.lang.StringtoString()-
Methods inherited from class ghidra.program.model.util.DataTypeInfo
getDataTypeAlignment, getDataTypeHandle, getDataTypeLength
-
-
-
-
Constructor Detail
-
CompositeDataTypeElementInfo
public CompositeDataTypeElementInfo(java.lang.Object dataTypeHandle, int dataTypeOffset, int dataTypeLength, int dataTypeAlignment)Constructor for CompositeDataTypeElementInfo.- Parameters:
dataTypeHandle- any Object providing identity for this data typedataTypeOffset- the offset of the element within the outer composite data typedataTypeLength- the length of the data typedataTypeAlignment- the alignment of the data type
-
CompositeDataTypeElementInfo
public CompositeDataTypeElementInfo(DataTypeInfo dataTypeInfo, int dataTypeOffset)
Constructor for CompositeDataTypeElementInfo (copy-ish).- Parameters:
dataTypeInfo- the dataType this CompositeDataTypeElementInfo is based upondataTypeOffset- the offset of the element within the outer composite data type
-
-
Method Detail
-
getDataTypeOffset
public int getDataTypeOffset()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDataTypeInfo
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classDataTypeInfo
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-