mirror of
https://github.com/golang/go
synced 2024-11-26 11:48:03 -07:00
30de0b5ef4
This CL exports the previously unexported Alias type and corresponding functions and methods per issue #63223. Whether Alias types are used or not is controlled by the gotypesalias setting with the GODEBUG environment variable. Setting gotypesalias to "1" enables the Alias types: GODEBUG=gotypesalias=1 By default, gotypesalias is not set. Adjust test cases that enable/disable the use of Alias types to use -gotypesalias=1 or -gotypesalias=0 rather than -alias and -alias=false for consistency and to avoid confusion. For #63223. Change-Id: I51308cad3320981afac97dd8c6f6a416fdb0be55 Reviewed-on: https://go-review.googlesource.com/c/go/+/541737 Run-TryBot: Robert Griesemer <gri@google.com> Reviewed-by: Robert Findley <rfindley@google.com> Auto-Submit: Robert Griesemer <gri@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Robert Griesemer <gri@google.com>
7 lines
304 B
Plaintext
7 lines
304 B
Plaintext
pkg go/types, func NewAlias(*TypeName, Type) *Alias #63223
|
|
pkg go/types, func Unalias(Type) Type #63223
|
|
pkg go/types, method (*Alias) Obj() *TypeName #63223
|
|
pkg go/types, method (*Alias) String() string #63223
|
|
pkg go/types, method (*Alias) Underlying() Type #63223
|
|
pkg go/types, type Alias struct #63223
|