Class CliAbstractSig.CliSigType
- java.lang.Object
-
- ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliSigType
-
- All Implemented Interfaces:
CliRepresentable
- Direct Known Subclasses:
CliAbstractSig.CliTypeArray
,CliAbstractSig.CliTypeClass
,CliAbstractSig.CliTypeFnPtr
,CliAbstractSig.CliTypeGenericInst
,CliAbstractSig.CliTypePrimitive
,CliAbstractSig.CliTypePtr
,CliAbstractSig.CliTypeSzArray
,CliAbstractSig.CliTypeValueType
,CliAbstractSig.CliTypeVarOrMvar
- Enclosing class:
- CliAbstractSig
public abstract class CliAbstractSig.CliSigType extends java.lang.Object implements CliRepresentable
-
-
Field Summary
Fields Modifier and Type Field Description protected CliAbstractSig.CliElementType
baseTypeCode
static java.lang.String
PATH
-
Constructor Summary
Constructors Constructor Description CliSigType(CliAbstractSig.CliElementType typeCode)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract DataType
getDefinitionDataType()
DataType
getExecutionDataType()
abstract java.lang.String
getRepresentation()
java.lang.String
getRepresentation(CliStreamMetadata stream)
java.lang.String
getShortRepresentation()
java.lang.String
getShortRepresentation(CliStreamMetadata stream)
-
-
-
Field Detail
-
baseTypeCode
protected CliAbstractSig.CliElementType baseTypeCode
-
PATH
public static final java.lang.String PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CliSigType
public CliSigType(CliAbstractSig.CliElementType typeCode)
-
-
Method Detail
-
getRepresentation
public abstract java.lang.String getRepresentation()
- Specified by:
getRepresentation
in interfaceCliRepresentable
-
getRepresentation
public java.lang.String getRepresentation(CliStreamMetadata stream)
- Specified by:
getRepresentation
in interfaceCliRepresentable
-
getShortRepresentation
public java.lang.String getShortRepresentation()
- Specified by:
getShortRepresentation
in interfaceCliRepresentable
-
getShortRepresentation
public java.lang.String getShortRepresentation(CliStreamMetadata stream)
- Specified by:
getShortRepresentation
in interfaceCliRepresentable
-
getDefinitionDataType
public abstract DataType getDefinitionDataType()
-
getExecutionDataType
public DataType getExecutionDataType()
-
-