Lines Matching defs:singletonContext

178 type singletonContext struct {  struct
179 name string
180 context *Context
181 config interface{}
182 scope *localScope
183 globals *liveTracker
185 ninjaFileDeps []string
186 errs []error
188 actionDefs localBuildActions
191 func (s *singletonContext) Config() interface{} {
195 func (s *singletonContext) Name() string {
199 func (s *singletonContext) ModuleName(logicModule Module) string {
203 func (s *singletonContext) ModuleDir(logicModule Module) string {
207 func (s *singletonContext) ModuleSubDir(logicModule Module) string {
211 func (s *singletonContext) ModuleType(logicModule Module) string {
215 func (s *singletonContext) ModuleProvider(logicModule Module, provider AnyProviderKey) (any, bool) {
219 func (s *singletonContext) BlueprintFile(logicModule Module) string {
223 func (s *singletonContext) error(err error) {
229 func (s *singletonContext) ModuleErrorf(logicModule Module, format string,
235 func (s *singletonContext) Errorf(format string, args ...interface{}) {
240 …(s *singletonContext) OtherModulePropertyErrorf(logicModule Module, property string, format string,
246 func (s *singletonContext) Failed() bool {
250 func (s *singletonContext) Variable(pctx PackageContext, name, value string) {
261 func (s *singletonContext) Rule(pctx PackageContext, name string,
276 func (s *singletonContext) Build(pctx PackageContext, params BuildParams) {
290 func (s *singletonContext) Eval(pctx PackageContext, str string) (string, error) {
306 func (s *singletonContext) RequireNinjaVersion(major, minor, micro int) {
310 func (s *singletonContext) SetOutDir(pctx PackageContext, value string) {
321 func (s *singletonContext) AddSubninja(file string) {
325 func (s *singletonContext) VisitAllModules(visit func(Module)) {
340 func (s *singletonContext) VisitAllModuleProxies(visit func(proxy ModuleProxy)) {
344 func (s *singletonContext) VisitAllModulesIf(pred func(Module) bool,
350 func (s *singletonContext) VisitDirectDeps(module Module, visit func(Module)) {
354 …s *singletonContext) VisitDirectDepsIf(module Module, pred func(Module) bool, visit func(Module)) {
358 func (s *singletonContext) VisitDepsDepthFirst(module Module,
364 func (s *singletonContext) VisitDepsDepthFirstIf(module Module,
370 func (s *singletonContext) PrimaryModule(module Module) Module {
374 func (s *singletonContext) IsFinalModule(module Module) bool {
378 func (s *singletonContext) VisitAllModuleVariants(module Module, visit func(Module)) {
382 … (s *singletonContext) VisitAllModuleVariantProxies(module Module, visit func(proxy ModuleProxy)) {
386 func (s *singletonContext) AddNinjaFileDeps(deps ...string) {
390 func (s *singletonContext) GlobWithDeps(pattern string,
395 func (s *singletonContext) Fs() pathtools.FileSystem {
399 func (s *singletonContext) ModuleVariantsFromName(referer Module, name string) []Module {
419 func (s *singletonContext) HasMutatorFinished(mutatorName string) bool {