refs

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2016 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	FileSet  *token.FileSet
	Pkg      *types.Package
	PkgFiles []*ast.File
	Info     *types.Info
}

func (*Config) Refs

func (c *Config) Refs(emit func(*Ref)) error

type Def

type Def struct {
	// ImportPath is the import path at which the definition is located.
	ImportPath string

	// PackageName is the name the package is imported under.
	PackageName string

	// Path is the path of the definition (e.g. "Router Route" for a
	// method named "Route" with receiver type "Router").
	Path string
}

type Ref

type Ref struct {
	// Def is the definition being referenced.
	Def Def

	// Position is the position of the reference.
	Position token.Position
}

Ref represents a reference to a definition.

func (*Ref) String

func (r *Ref) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL