mirror of
https://github.com/golang/go
synced 2024-09-05 16:04:50 +00:00
![Robert Griesemer](/assets/img/avatar_default.png)
Plus a few minor changes. For #18130. Change-Id: Ica6503fe9c888cc05c15b46178423f620c087491 Reviewed-on: https://go-review.googlesource.com/35233 Reviewed-by: Alan Donovan <adonovan@google.com>
43 lines
540 B
Go
43 lines
540 B
Go
// 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 a
|
|
|
|
import "go/build"
|
|
|
|
type (
|
|
Float64 = float64
|
|
Rune = rune
|
|
)
|
|
|
|
type (
|
|
Int int
|
|
IntAlias = Int
|
|
IntAlias2 = IntAlias
|
|
S struct {
|
|
Int
|
|
IntAlias
|
|
IntAlias2
|
|
}
|
|
)
|
|
|
|
type (
|
|
Context = build.Context
|
|
)
|
|
|
|
type (
|
|
I1 interface {
|
|
M1(IntAlias2) Float64
|
|
M2() Context
|
|
}
|
|
|
|
I2 = interface {
|
|
M1(Int) float64
|
|
M2() build.Context
|
|
}
|
|
)
|
|
|
|
var i1 I1
|
|
var i2 I2 = i1
|