cpackages

package
v1.15.2 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 6 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PubName

func PubName(name string) string

func ReadPubFile

func ReadPubFile(pubfile string) (ret map[string]string, err error)

func WritePubFile

func WritePubFile(file string, public map[string]string) (err error)

Types

type Config

type Config struct {
	Pkg       *gogen.Package
	LookupPub func(pkgPath string) (pubfile string, err error)
}

type Importer

type Importer struct {
	// contains filtered or unexported fields
}

func NewImporter

func NewImporter(conf *Config) *Importer

func (*Importer) Import

func (p *Importer) Import(pkgPath string) (pkg PkgRef, err error)

type PkgRef

type PkgRef struct {
	// contains filtered or unexported fields
}

func (*PkgRef) Lookup

func (p *PkgRef) Lookup(name string) types.Object

func (*PkgRef) Pkg

func (p *PkgRef) Pkg() gogen.PkgRef

Jump to

Keyboard shortcuts

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