func iexport(fset *token.FileSet, version int, pkg *types.Package) ([]byte, error) { … }
func TestIExportData_stdlib(t *testing.T) { … }
func testIExportData_stdlib(t *testing.T) { … }
func testPkgData(t *testing.T, fset *token.FileSet, version int, pkg *types.Package, exportdata []byte) *types.Package { … }
func testPkg(t *testing.T, fset *token.FileSet, version int, pkg *types.Package, fset2 *token.FileSet, pkg2 *types.Package) { … }
func TestIExportData_long(t *testing.T) { … }
func TestIExportData_typealiases(t *testing.T) { … }
func testIExportData_typealiases(t *testing.T) { … }
func cmpObj(x, y types.Object) error { … }
const mpprec …
func same(x, y constant.Value) bool { … }
func constantToFloat(x constant.Value) *big.Float { … }
func valueToRat(x constant.Value) *big.Rat { … }
func TestUnexportedStructFields(t *testing.T) { … }
type importerFunc …
func (f importerFunc) Import(path string) (*types.Package, error) { … }
func TestIExportDataTypeParameterizedAliases(t *testing.T) { … }