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

# Class MethodInfo

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

Direct Known Subclasses:
  `GoIMethod.GoIMethodInfo`, `GoMethod.GoMethodInfo`

public abstract class MethodInfo extends Object
Abstract base for information about type methods and interface methods

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `MethodInfo(Address address)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Address`
  `getAddress()`
  Entry point of the method
  `abstract FunctionDefinition`
  `getSignature()`
  Function signature of the method.

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

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

- ## Constructor Details

  - ### MethodInfo

    public MethodInfo(Address address)

- ## Method Details

  - ### getAddress

    public Address getAddress()
    Entry point of the method
    Returns:
      `Address`

  - ### getSignature

    public abstract FunctionDefinition getSignature() throws IOException
    Function signature of the method.
    Returns:
      `FunctionDefinition`
    Throws:
      `IOException` - if error reading method information