Lines Matching defs:Context
71 type Context struct { struct
72 context.Context anonMember
75 moduleFactories map[string]ModuleFactory
76 nameInterface NameInterface
77 moduleGroups []*moduleGroup
78 moduleInfo map[Module]*moduleInfo
79 modulesSorted []*moduleInfo
80 preSingletonInfo []*singletonInfo
81 singletonInfo []*singletonInfo
82 mutatorInfo []*mutatorInfo
83 earlyMutatorInfo []*mutatorInfo
84 variantMutatorNames []string
86 depsModified uint32 // positive if a mutator modified the dependencies
88 dependenciesReady bool // set to true on a successful ResolveDependencies
89 buildActionsReady bool // set to true on a successful PrepareBuildActions
92 ignoreUnknownModuleTypes bool
95 allowMissingDependencies bool
98 pkgNames map[*packageContext]string
99 liveGlobals *liveTracker
100 globalVariables map[Variable]ninjaString
101 globalPools map[Pool]*poolDef
102 globalRules map[Rule]*ruleDef
105 ninjaBuildDir ninjaString // The builddir special Ninja variable
106 requiredNinjaMajor int // For the ninja_required_version variable
107 requiredNinjaMinor int // For the ninja_required_version variable
108 requiredNinjaMicro int // For the ninja_required_version variable
110 subninjas []string
113 cachedSortedModuleGroups []*moduleGroup
115 cachedDepsModified bool
117 globs map[globKey]pathtools.GlobResult
118 globLock sync.Mutex
120 srcDir string
121 fs pathtools.FileSystem
122 moduleListFile string
127 providerMutators []*mutatorInfo
130 startedMutator *mutatorInfo
132 finishedMutators map[*mutatorInfo]bool
135 skipCloneModulesAfterMutators bool
1551 func (c *Context) resolveDependencies(ctx context.Context, config interface{}) (deps []string, errs…
2408 func (c *Context) runMutators(ctx context.Context, config interface{}) (deps []string, errs []error…