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.CliElementTypebaseTypeCodestatic java.lang.StringPATH
-
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 DataTypegetDefinitionDataType()DataTypegetExecutionDataType()abstract java.lang.StringgetRepresentation()java.lang.StringgetRepresentation(CliStreamMetadata stream)java.lang.StringgetShortRepresentation()java.lang.StringgetShortRepresentation(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:
getRepresentationin interfaceCliRepresentable
-
getRepresentation
public java.lang.String getRepresentation(CliStreamMetadata stream)
- Specified by:
getRepresentationin interfaceCliRepresentable
-
getShortRepresentation
public java.lang.String getShortRepresentation()
- Specified by:
getShortRepresentationin interfaceCliRepresentable
-
getShortRepresentation
public java.lang.String getShortRepresentation(CliStreamMetadata stream)
- Specified by:
getShortRepresentationin interfaceCliRepresentable
-
getDefinitionDataType
public abstract DataType getDefinitionDataType()
-
getExecutionDataType
public DataType getExecutionDataType()
-
-