github.com/v2fly/tools@v0.100.0/internal/lsp/testdata/rename/crosspkg/crosspkg.go.golden (about)

     1  -- Dolphin-rename --
     2  crosspkg.go:
     3  package crosspkg
     4  
     5  func Dolphin() { //@rename("Foo", "Dolphin")
     6  
     7  }
     8  
     9  var Bar int //@rename("Bar", "Tomato")
    10  
    11  other.go:
    12  package other
    13  
    14  import "golang.org/x/tools/internal/lsp/rename/crosspkg"
    15  
    16  func Other() {
    17  	crosspkg.Bar
    18  	crosspkg.Dolphin() //@rename("Foo", "Flamingo")
    19  }
    20  
    21  -- Tomato-rename --
    22  crosspkg.go:
    23  package crosspkg
    24  
    25  func Foo() { //@rename("Foo", "Dolphin")
    26  
    27  }
    28  
    29  var Tomato int //@rename("Bar", "Tomato")
    30  
    31  other.go:
    32  package other
    33  
    34  import "golang.org/x/tools/internal/lsp/rename/crosspkg"
    35  
    36  func Other() {
    37  	crosspkg.Tomato
    38  	crosspkg.Foo() //@rename("Foo", "Flamingo")
    39  }
    40