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 static 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()`
  `GoMethod` which contains the funcdef of this method
  `GoFuncType`
  `getMethodFuncType()`
  `GoType`
  `getType()`
  GoType that defined the method.
  `boolean`
  `isIfn(Address funcAddr)`
  `boolean`
  `isTfn(Address funcAddr)`
  `String`
  `toString()`

  ### 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, wait, wait, wait`

- ## Constructor Details

  - ### GoMethodInfo

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

- ## Method Details

  - ### getType

    public GoType getType()
    GoType that defined the method. (eg. the receiver/"this" type of the method)
    Returns:
      `GoType`

  - ### getMethod

    public GoMethod getMethod()
    `GoMethod` which contains the funcdef of this method
    Returns:
      `GoMethod`

  - ### getMethodFuncType

    public GoFuncType getMethodFuncType()

  - ### isIfn

    public boolean isIfn(Address funcAddr)

  - ### isTfn

    public boolean isTfn(Address funcAddr)

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`