...
Run Format

Source file test/alias3.dir/a.go

Documentation: test/alias3.dir

  // 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
  

View as plain text