Class GoIMethod
java.lang.Object
ghidra.app.util.bin.format.golang.rtti.types.GoIMethod
- All Implemented Interfaces:
StructureMarkup<GoIMethod>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFunctionDefinition(boolean isGeneric, GoTypeManager goTypes) getName()Returns the name of the instance, typically retrieved from data found inside the instance.getType()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ghidra.app.util.bin.format.golang.structmapping.StructureMarkup
additionalMarkup, getExternalInstancesToMarkup, getStructureLabel, getStructureNamespace
-
Constructor Details
-
GoIMethod
public GoIMethod()
-
-
Method Details
-
getGoName
- Throws:
IOException
-
getName
-
getType
- Throws:
IOException
-
getStructureContext
- Specified by:
getStructureContextin interfaceStructureMarkup<GoIMethod>
-
getStructureName
Description copied from interface:StructureMarkupReturns the name of the instance, typically retrieved from data found inside the instance.- Specified by:
getStructureNamein interfaceStructureMarkup<GoIMethod>- Returns:
- string name, or null if this instance does not have a name
- Throws:
IOException- if error getting name
-
toString
-
getFunctionDefinition
public FunctionDefinition getFunctionDefinition(boolean isGeneric, GoTypeManager goTypes) throws IOException - Throws:
IOException
-