Package ghidra.app.util.bin.format.golang.rtti.types

# Class GoMethod.GoMethodInfo

java.lang.Object
ghidra.app.util.bin.format.golang.rtti.MethodInfo
ghidra.app.util.bin.format.golang.rtti.types.GoMethod.GoMethodInfo

Enclosing class:
  GoMethod

public class GoMethod.GoMethodInfo extends MethodInfo

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `GoMethodInfo(GoType type, GoMethod method, Address address)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `GoMethod`
  `getMethod()`
  `FunctionDefinition`
  `getPartialSignature()`
  `FunctionDefinition`
  `getSignature()`
  Function signature of the method.
  `GoType`
  `getType()`
  `boolean`
  `isIfn(Address funcAddr)`
  `boolean`
  `isTfn(Address funcAddr)`

  ### Methods inherited from class ghidra.app.util.bin.format.golang.rtti.MethodInfo

  `getAddress`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### GoMethodInfo

    public GoMethodInfo(GoType type, GoMethod method, Address address)

- ## Method Details

  - ### getType

    public GoType getType()

  - ### getMethod

    public GoMethod getMethod()

  - ### isIfn

    public boolean isIfn(Address funcAddr)

  - ### isTfn

    public boolean isTfn(Address funcAddr)

  - ### getSignature

    public FunctionDefinition getSignature() throws IOException
    Description copied from class: `MethodInfo`
    Function signature of the method.
    Specified by:
      `getSignature` in class `MethodInfo`
    Returns:
      `FunctionDefinition`
    Throws:
      `IOException` - if error reading method information

  - ### getPartialSignature

    public FunctionDefinition getPartialSignature() throws IOException
    Throws:
      `IOException`