Class CliAbstractSig.CliTypeBase
- java.lang.Object
-
- ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeBase
-
- All Implemented Interfaces:
CliRepresentable
- Direct Known Subclasses:
CliAbstractSig.CliParam
,CliAbstractSig.CliRetType
- Enclosing class:
- CliAbstractSig
public class CliAbstractSig.CliTypeBase extends java.lang.Object implements CliRepresentable
-
-
Constructor Summary
Constructors Constructor Description CliTypeBase(BinaryReader reader, boolean isRetType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CliAbstractSig.CliCustomMod>
getCustomMods()
DataType
getDefinitionDataType()
DataType
getExecutionDataType()
java.lang.String
getRepresentation()
java.lang.String
getRepresentation(CliStreamMetadata stream)
java.lang.String
getShortRepresentation()
java.lang.String
getShortRepresentation(CliStreamMetadata stream)
CliAbstractSig.CliSigType
getType()
boolean
isByRef()
-
-
-
Constructor Detail
-
CliTypeBase
public CliTypeBase(BinaryReader reader, boolean isRetType) throws java.io.IOException, InvalidInputException
- Throws:
java.io.IOException
InvalidInputException
-
-
Method Detail
-
getType
public CliAbstractSig.CliSigType getType()
-
getCustomMods
public java.util.List<CliAbstractSig.CliCustomMod> getCustomMods()
-
isByRef
public boolean isByRef()
-
getRepresentation
public 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 DataType getDefinitionDataType()
-
getExecutionDataType
public DataType getExecutionDataType()
-
-