type golang.org/x/tools/internal/pkgbits.PkgDecoder

21 uses

	golang.org/x/tools/internal/pkgbits (current package)
		decoder.go#L22: type PkgDecoder struct {
		decoder.go#L63: func (pr *PkgDecoder) PkgPath() string { return pr.pkgPath }
		decoder.go#L66: func (pr *PkgDecoder) SyncMarkers() bool { return pr.sync }
		decoder.go#L73: func NewPkgDecoder(pkgPath, input string) PkgDecoder {
		decoder.go#L74: 	pr := PkgDecoder{
		decoder.go#L111: func (pr *PkgDecoder) NumElems(k RelocKind) int {
		decoder.go#L120: func (pr *PkgDecoder) TotalElems() int {
		decoder.go#L125: func (pr *PkgDecoder) Fingerprint() [8]byte {
		decoder.go#L133: func (pr *PkgDecoder) AbsIdx(k RelocKind, idx Index) int {
		decoder.go#L146: func (pr *PkgDecoder) DataIdx(k RelocKind, idx Index) string {
		decoder.go#L159: func (pr *PkgDecoder) StringIdx(idx Index) string {
		decoder.go#L165: func (pr *PkgDecoder) NewDecoder(k RelocKind, idx Index, marker SyncMarker) Decoder {
		decoder.go#L175: func (pr *PkgDecoder) TempDecoder(k RelocKind, idx Index, marker SyncMarker) Decoder {
		decoder.go#L181: func (pr *PkgDecoder) RetireDecoder(d *Decoder) {
		decoder.go#L189: func (pr *PkgDecoder) NewDecoderRaw(k RelocKind, idx Index) Decoder {
		decoder.go#L209: func (pr *PkgDecoder) TempDecoderRaw(k RelocKind, idx Index) Decoder {
		decoder.go#L236: 	common *PkgDecoder
		decoder.go#L482: func (pr *PkgDecoder) PeekPkgPath(idx Index) string {
		decoder.go#L497: func (pr *PkgDecoder) PeekObj(idx Index) (string, string, CodeObj) {

	golang.org/x/tools/internal/gcimporter
		ureader_yes.go#L23: 	pkgbits.PkgDecoder
		ureader_yes.go#L83: func readUnifiedPackage(fset *token.FileSet, ctxt *types.Context, imports map[string]*types.Package, input pkgbits.PkgDecoder) *types.Package {