golang.org/x/tools/go/packages.Config.Mode (field)
46 uses
golang.org/x/tools/go/packages (current package)
external.go#L69: Mode: cfg.Mode,
golist.go#L153: if cfg.Mode&NeedTypesSizes != 0 || cfg.Mode&NeedTypes != 0 {
golist.go#L586: if (state.cfg.Mode&typecheckCgo) != 0 && len(p.CgoFiles) != 0 {
golist.go#L831: if cfg.Mode&NeedFiles != 0 || cfg.Mode&NeedTypes != 0 {
golist.go#L839: if cfg.Mode&NeedTypes != 0 {
golist.go#L846: if cfg.Mode&NeedCompiledGoFiles != 0 {
golist.go#L849: if cfg.Mode&NeedImports != 0 {
golist.go#L857: if cfg.Mode&NeedDeps != 0 {
golist.go#L864: if cfg.Mode&needInternalForTest != 0 {
golist.go#L867: if cfg.Mode&needInternalDepsErrors != 0 {
golist.go#L870: if cfg.Mode&NeedModule != 0 {
golist.go#L873: if cfg.Mode&NeedEmbedFiles != 0 {
golist.go#L876: if cfg.Mode&NeedEmbedPatterns != 0 {
golist.go#L886: fmt.Sprintf("-compiled=%t", cfg.Mode&(NeedCompiledGoFiles|NeedSyntax|NeedTypes|NeedTypesInfo|NeedTypesSizes) != 0),
golist.go#L889: fmt.Sprintf("-deps=%t", cfg.Mode&NeedImports != 0),
golist.go#L892: fmt.Sprintf("-find=%t", !cfg.Tests && cfg.Mode&findFlags == 0 && !usesExportData(cfg)),
packages.go#L127: Mode LoadMode
packages.go#L590: if ld.Config.Mode == 0 {
packages.go#L591: ld.Config.Mode = NeedName | NeedFiles | NeedCompiledGoFiles // Preserve zero behavior of Mode for backwards compatibility.
packages.go#L609: ld.requestedMode = ld.Mode
packages.go#L610: ld.Mode = impliedLoadMode(ld.Mode)
packages.go#L612: if ld.Mode&NeedTypes != 0 || ld.Mode&NeedSyntax != 0 {
packages.go#L652: needtypes := (ld.Mode&NeedTypes|NeedTypesInfo != 0 && (rootIndex >= 0 || ld.Mode&NeedDeps != 0))
packages.go#L655: needsrc := ((ld.Mode&(NeedSyntax|NeedTypesInfo) != 0 && (rootIndex >= 0 || ld.Mode&NeedDeps != 0)) ||
packages.go#L658: (ld.Mode&(NeedTypes|NeedTypesInfo) != 0 && exportDataInvalid)) && pkg.PkgPath != "unsafe"
packages.go#L709: if ld.Mode&NeedImports != 0 {
packages.go#L737: if ld.Mode&NeedTypesSizes != 0 {
packages.go#L746: if ld.Mode&NeedImports == 0 {
packages.go#L757: if ld.Mode&NeedImports != 0 && ld.Mode&NeedTypes != 0 {
packages.go#L769: if ld.Mode&NeedTypes != 0 || ld.Mode&NeedSyntax != 0 {
packages.go#L976: if ld.Config.Mode&NeedTypes != 0 && len(lpkg.CompiledGoFiles) == 0 && lpkg.ExportFile != "" {
packages.go#L991: if ld.Config.Mode&NeedTypes == 0 {
packages.go#L1038: IgnoreFuncBodies: ld.Mode&NeedDeps == 0 && !lpkg.initial,
packages.go#L1043: if (ld.Mode & typecheckCgo) != 0 {
packages.go#L1323: return cfg.Mode&NeedExportFile != 0 || cfg.Mode&NeedTypes != 0 && cfg.Mode&NeedDeps == 0
go.pact.im/x/goupdate
packages.go#L39: Mode: packages.NeedModule |
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)