github.com/hikaru7719/go@v0.0.0-20181025140707-c8b2ac68906a/src/cmd/go/testdata/script/list_compiled_imports.txt (about)

     1  [!cgo] skip
     2  
     3  # go list should report import "C"
     4  cd x
     5  go list -f '{{.Imports}}'
     6  ! stdout runtime/cgo
     7  ! stdout unsafe
     8  ! stdout syscall
     9  stdout C
    10  stdout unicode
    11  stdout unicode/utf16
    12  
    13  # go list -compiled should report imports in compiled files as well,
    14  # adding "runtime/cgo", "unsafe", and "syscall" but not dropping "C".
    15  go list -compiled -f '{{.Imports}}'
    16  stdout runtime/cgo
    17  stdout unsafe
    18  stdout syscall
    19  stdout C
    20  stdout unicode
    21  stdout unicode/utf16
    22  
    23  -- x/x.go --
    24  package x
    25  import "C"
    26  import "unicode" // does not use unsafe, syscall, runtime/cgo, unicode/utf16
    27  -- x/x1.go --
    28  package x
    29  import "unicode/utf16" // does not use unsafe, syscall, runtime/cgo, unicode