ObjectString returns the string form of obj. The Qualifier controls the printing of package-level objects, and may be nil.
(obj Object, qf Qualifier)
| 565 | // The Qualifier controls the printing of |
| 566 | // package-level objects, and may be nil. |
| 567 | func ObjectString(obj Object, qf Qualifier) string { |
| 568 | var buf bytes.Buffer |
| 569 | writeObject(&buf, obj, qf) |
| 570 | return buf.String() |
| 571 | } |
| 572 | |
| 573 | func (obj *PkgName) String() string { return ObjectString(obj, nil) } |
| 574 | func (obj *Const) String() string { return ObjectString(obj, nil) } |