Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InterfaceRef ¶
InterfaceRef :
func (*InterfaceRef) IterateAllMethods ¶
func (ref *InterfaceRef) IterateAllMethods(fn func(*FuncRef))
IterateAllMethods :
func (*InterfaceRef) IterateMethods ¶
func (ref *InterfaceRef) IterateMethods(fn func(*FuncRef), mode typesutil.IterateMode)
IterateMethods :
type PackageRef ¶
PackageRef :
func (*PackageRef) LookupFunc ¶
func (ref *PackageRef) LookupFunc(name string) (*FuncRef, error)
LookupFunc :
func (*PackageRef) LookupInterface ¶
func (ref *PackageRef) LookupInterface(name string) (*InterfaceRef, error)
LookupInterface :
func (*PackageRef) LookupStruct ¶
func (ref *PackageRef) LookupStruct(name string) (*StructRef, error)
LookupStruct :
type StructRef ¶
StructRef :
func (*StructRef) IterateAllFields ¶
IterateAllFields :
func (*StructRef) IterateAllMethods ¶
IterateAllMethods :
func (*StructRef) IterateFields ¶
func (ref *StructRef) IterateFields(fn func(*types.Var), mode typesutil.IterateMode)
IterateFields :
func (*StructRef) IterateMethods ¶
func (ref *StructRef) IterateMethods(fn func(*types.Func), mode typesutil.IterateMode)
IterateMethods :
Click to show internal directories.
Click to hide internal directories.