Documentation
¶
Index ¶
- func ParseMethodString(sourcePackage, fullMethod string) (pkg, name string, err error)
- type PackageLoader
- func (g *PackageLoader) GetMatching(cwd, fullMethod string, opts *method.ParseOpts) ([]*method.Definition, error)
- func (g *PackageLoader) GetOne(sourcePackage, fullMethod string, opts *method.ParseOpts) (*method.Definition, error)
- func (g *PackageLoader) GetOneRaw(pkgName, name string) (*packages.Package, types.Object, error)
- func (g *PackageLoader) GetUncheckedPkg(pkgName string) *packages.Package
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseMethodString ¶ added in v1.3.0
Types ¶
type PackageLoader ¶
type PackageLoader struct {
// contains filtered or unexported fields
}
func (*PackageLoader) GetMatching ¶ added in v1.3.0
func (g *PackageLoader) GetMatching(cwd, fullMethod string, opts *method.ParseOpts) ([]*method.Definition, error)
func (*PackageLoader) GetOne ¶ added in v1.3.0
func (g *PackageLoader) GetOne(sourcePackage, fullMethod string, opts *method.ParseOpts) (*method.Definition, error)
func (*PackageLoader) GetUncheckedPkg ¶ added in v1.8.0
func (g *PackageLoader) GetUncheckedPkg(pkgName string) *packages.Package
Click to show internal directories.
Click to hide internal directories.