# 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 Go 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 Go interface.
  GoKind
  Enum defining the various Go primitive types
  GoMapType
  Go type info about a specific map type.
  GoMethod
  Structure that defines a method for a GoType, found in the type's `GoUncommonType` struct.
  GoMethod.GoMethodInfo
  GoPlainType
  WARNING: tricky code / class layout here!
  GoPointerType
  `GoType` structure that defines a pointer.
  GoSliceType
  Go type information about a specific slice type.
  GoStructField
  Structure used to define a field in a `struct type`.
  GoStructType
  Go type information about a specific structure type.
  GoType
  Common abstract base class for GoType classes
  GoTypeBridge
  A limited use wrapper/bridge between a GoType and a Ghidra DataType, this wrapper only supports the `GoTypeBridge.recoverDataType()` call.
  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.