1// Copyright 2017 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package sym
6
7import "cmd/internal/goobj"
8
9type Library struct {
10	Objref      string
11	Srcref      string
12	File        string
13	Pkg         string
14	Shlib       string
15	Fingerprint goobj.FingerprintType
16	Autolib     []goobj.ImportedPkg
17	Imports     []*Library
18	Main        bool
19	Units       []*CompilationUnit
20
21	Textp       []LoaderSym // text syms defined in this library
22	DupTextSyms []LoaderSym // dupok text syms defined in this library
23}
24
25func (l Library) String() string {
26	return l.Pkg
27}
28