git.sr.ht/~sircmpwn/gqlgen@v0.0.0-20200522192042-c84d29a1c940/internal/rewrite/testdata/example.go (about)

     1  package testdata
     2  
     3  import "fmt"
     4  
     5  import lol "bytes"
     6  
     7  type Foo struct {
     8  	Field int
     9  }
    10  
    11  func (m *Foo) Method(arg int) {
    12  	// leading comment
    13  
    14  	// field comment
    15  	m.Field++
    16  
    17  	// trailing comment
    18  }
    19  
    20  func (m *Foo) String() string {
    21  	var buf lol.Buffer
    22  	buf.WriteString(fmt.Sprintf("%d", m.Field))
    23  	return buf.String()
    24  }