golang.org/x/tools/go/packages.Config.Mode (field)

46 uses

	golang.org/x/tools/go/packages (current package)
		external.go#L109: 			Mode:       cfg.Mode,
		golist.go#L188: 	if cfg.Mode&NeedTypesSizes != 0 || cfg.Mode&(NeedTypes|NeedTypesInfo) != 0 {
		golist.go#L553: 		if (state.cfg.Mode&typecheckCgo) != 0 && len(p.CgoFiles) != 0 {
		golist.go#L808: 	if cfg.Mode&NeedFiles != 0 || cfg.Mode&(NeedTypes|NeedTypesInfo) != 0 {
		golist.go#L816: 	if cfg.Mode&(NeedTypes|NeedTypesInfo) != 0 {
		golist.go#L823: 	if cfg.Mode&NeedCompiledGoFiles != 0 {
		golist.go#L826: 	if cfg.Mode&NeedImports != 0 {
		golist.go#L834: 	if cfg.Mode&NeedDeps != 0 {
		golist.go#L841: 	if cfg.Mode&NeedForTest != 0 {
		golist.go#L844: 	if cfg.Mode&needInternalDepsErrors != 0 {
		golist.go#L847: 	if cfg.Mode&NeedModule != 0 {
		golist.go#L850: 	if cfg.Mode&NeedEmbedFiles != 0 {
		golist.go#L853: 	if cfg.Mode&NeedEmbedPatterns != 0 {
		golist.go#L856: 	if cfg.Mode&NeedTarget != 0 {
		golist.go#L866: 		fmt.Sprintf("-compiled=%t", cfg.Mode&(NeedCompiledGoFiles|NeedSyntax|NeedTypes|NeedTypesInfo|NeedTypesSizes) != 0),
		golist.go#L869: 		fmt.Sprintf("-deps=%t", cfg.Mode&NeedImports != 0),
		golist.go#L872: 		fmt.Sprintf("-find=%t", !cfg.Tests && cfg.Mode&findFlags == 0 && !usesExportData(cfg)),
		packages.go#L155: 	Mode LoadMode
		packages.go#L269: 	if ld.sizes == nil && ld.Config.Mode&(NeedTypes|NeedTypesSizes|NeedTypesInfo) != 0 {
		packages.go#L745: 	if ld.Config.Mode == 0 {
		packages.go#L746: 		ld.Config.Mode = NeedName | NeedFiles | NeedCompiledGoFiles // Preserve zero behavior of Mode for backwards compatibility.
		packages.go#L761: 	ld.requestedMode = ld.Mode
		packages.go#L762: 	ld.Mode = impliedLoadMode(ld.Mode)
		packages.go#L764: 	if ld.Mode&(NeedSyntax|NeedTypes|NeedTypesInfo) != 0 {
		packages.go#L805: 		needtypes := (ld.Mode&(NeedTypes|NeedTypesInfo) != 0 && (rootIndex >= 0 || ld.Mode&NeedDeps != 0))
		packages.go#L808: 		needsrc := ((ld.Mode&(NeedSyntax|NeedTypesInfo) != 0 && (rootIndex >= 0 || ld.Mode&NeedDeps != 0)) ||
		packages.go#L811: 			(ld.Mode&(NeedTypes|NeedTypesInfo) != 0 && exportDataInvalid)) && pkg.PkgPath != "unsafe"
		packages.go#L839: 	if ld.Mode&(NeedImports|NeedSyntax|NeedTypes|NeedTypesInfo) != 0 {
		packages.go#L895: 				if lpkg.needsrc && ld.Mode&NeedTypes != 0 {
		packages.go#L903: 				if ld.Mode&NeedTypesSizes != 0 {
		packages.go#L940: 	if ld.Mode&(NeedSyntax|NeedTypes|NeedTypesInfo) != 0 {
		packages.go#L1180: 	if ld.Config.Mode&NeedTypes != 0 && len(lpkg.CompiledGoFiles) == 0 && lpkg.ExportFile != "" {
		packages.go#L1195: 	if ld.Config.Mode&(NeedTypes|NeedTypesInfo) == 0 {
		packages.go#L1247: 		IgnoreFuncBodies: ld.Mode&NeedDeps == 0 && !lpkg.initial,
		packages.go#L1259: 	if (ld.Mode & typecheckCgo) != 0 {
		packages.go#L1333: 	if ld.Config.Mode&NeedTypesInfo == 0 {
		packages.go#L1594: 	return cfg.Mode&NeedExportFile != 0 || cfg.Mode&NeedTypes != 0 && cfg.Mode&NeedDeps == 0

	go.pact.im/x/goupdate
		packages.go#L39: 		Mode: packages.NeedModule |

	go.pact.im/x/plumb/internal/gopackages
		gopackages.go#L55: 		Mode:      loadMode,