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

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

- Related Packages
  Package
  Description
  ghidra.app.util.bin.format.golang.rtti
- Class
  Description
  GoArrayType
  `GoType` structure that defines an array.
  GoBaseType
  Represents the fundamental golang rtti type information.
  GoChanType
  A `GoType` structure that defines a go channel
  GoFuncType
  A `GoType` structure that defines a function type.
  GoIMethod
  GoIMethod.GoIMethodInfo
  GoInterfaceType
  A `GoType` structure that defines a golang interface.
  GoKind
  Enum defining the various golang primitive types
  GoMapType
  Golang type info about a specific map type.
  GoMethod
  Structure that defines a method for a GoType, found in the type's `GoUncommonType` struct.
  GoPlainType
  WARNING: tricky code / class layout here!
  GoPointerType
  `GoType` structure that defines a pointer.
  GoSliceType
  Golang type information about a specific slice type.
  GoStructField
  Structure used to define a field in a `struct type`.
  GoStructType
  Golang type information about a specific structure type.
  GoType
  Common abstract base class for GoType classes
  GoTypeDetector
  Small stub that is only used to fetch the "kind" field so that the real gotype can be detected
  GoTypeFlag
  Enum defining the various bitflags held in a GoType's tflag
  GoUncommonType
  Structure found immediately after a `GoType` structure, if it has the uncommon flag set.