Package model contains the data model necessary for generating mock implementations.
ArrayType is an array or slice type.
ChanDir is a channel direction.
Constants for channel directions.
ChanType is a channel type.
FuncType is a function type.
Interface is a Go interface.
InterfaceFromInterfaceType returns a pointer to an interface for the given reflection interface type.
Print writes the interface name and its methods.
MapType is a map type.
Method is a single method of an interface.
Print writes the method name and its signature.
NamedType is an exported type in a package.
Package is a Go package. It may be a subset.
Imports returns the imports needed by the Package as a set of import paths.
Print writes the package name and its exported interfaces.
Parameter is an argument or return parameter of a method.
Print writes a method parameter.
PointerType is a pointer to another type.
PredeclaredType is a predeclared type such as "int".
Type is a Go type.