github.com/jmigpin/editor@v1.6.0/core/godebug/testdata/gomod03.txt (about)

     1  # func call should not be annotated: pkg with only one godebug annotate block inside another func
     2  
     3  cd main
     4  ucmd godebugtester run main.go
     5  contains stdout "=> F1a()"
     6  fail contains stdout "\"mainArg0\""
     7  
     8  -- main/go.mod --
     9  module mod1
    10  require example.com/pkg1 v0.0.0
    11  replace example.com/pkg1 => ../pkg1
    12  -- main/main.go --
    13  package main
    14  import "example.com/pkg1"
    15  func main() {
    16  	_=pkg1.F1a()
    17  	//godebug:annotateoff
    18  	_=pkg1.F1b("mainArg0")
    19  }
    20  -- pkg1/go.mod --
    21  module example.com/pkg1
    22  -- pkg1/f1.go --
    23  package pkg1
    24  func F1a() string {
    25  	//godebug:annotateblock
    26  	return "F1a"
    27  }
    28  func F1b(a string) string {
    29  	return a
    30  }