| // Copyright 2017 The Go Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style | |
| // license that can be found in the LICENSE file. | |
| package b | |
| import ( | |
| "./a" | |
| . "go/build" | |
| ) | |
| func F(x float64) a.Float64 { | |
| return x | |
| } | |
| type MyContext = Context // = build.Context | |
| var C a.Context = Default | |
| type S struct{} | |
| func (S) M1(x a.IntAlias) float64 { return a.Float64(x) } | |
| func (S) M2() Context { return Default } | |
| var _ a.I1 = S{} | |
| var _ a.I2 = S{} |