type PackageID …
type PackagePath …
type PackageName …
type ImportPath …
type Package …
type syntaxPackage …
func (p *syntaxPackage) xrefs() []byte { … }
func (p *syntaxPackage) methodsets() *methodsets.Index { … }
func (p *syntaxPackage) tests() *testfuncs.Index { … }
func (p *syntaxPackage) hasFixedFiles() bool { … }
func (p *Package) String() string { … }
func (p *Package) Metadata() *metadata.Package { … }
type loadScope …
type fileLoadScope …
type packageLoadScope …
type moduleLoadScope …
type viewLoadScope …
func (fileLoadScope) aScope() { … }
func (packageLoadScope) aScope() { … }
func (moduleLoadScope) aScope() { … }
func (viewLoadScope) aScope() { … }
func (p *Package) CompiledGoFiles() []*parsego.File { … }
func (p *Package) File(uri protocol.DocumentURI) (*parsego.File, error) { … }
func (pkg *syntaxPackage) File(uri protocol.DocumentURI) (*parsego.File, error) { … }
func (p *Package) Syntax() []*ast.File { … }
func (p *Package) FileSet() *token.FileSet { … }
func (p *Package) Types() *types.Package { … }
func (p *Package) TypesInfo() *types.Info { … }
func (p *Package) TypesSizes() types.Sizes { … }
func (p *Package) DependencyTypes(path PackagePath) *types.Package { … }
func (p *Package) ParseErrors() []scanner.ErrorList { … }
func (p *Package) TypeErrors() []types.Error { … }