Lines Matching defs:singletonContext
183 type singletonContext struct { struct
184 name string
185 context *Context
186 config interface{}
187 scope *localScope
188 globals *liveTracker
190 ninjaFileDeps []string
191 errs []error
193 actionDefs localBuildActions
196 func (s *singletonContext) Config() interface{} {
200 func (s *singletonContext) Name() string {
204 func (s *singletonContext) ModuleName(logicModule Module) string {
208 func (s *singletonContext) ModuleDir(logicModule Module) string {
212 func (s *singletonContext) ModuleSubDir(logicModule Module) string {
216 func (s *singletonContext) ModuleType(logicModule Module) string {
220 func (s *singletonContext) ModuleProvider(logicModule Module, provider AnyProviderKey) (any, bool) {
224 func (s *singletonContext) BlueprintFile(logicModule Module) string {
228 func (s *singletonContext) error(err error) {
234 func (s *singletonContext) ModuleErrorf(logicModule Module, format string,
240 func (s *singletonContext) Errorf(format string, args ...interface{}) {
245 …(s *singletonContext) OtherModulePropertyErrorf(logicModule Module, property string, format string,
251 func (s *singletonContext) Failed() bool {
255 func (s *singletonContext) Variable(pctx PackageContext, name, value string) {
266 func (s *singletonContext) Rule(pctx PackageContext, name string,
281 func (s *singletonContext) Build(pctx PackageContext, params BuildParams) {
295 func (s *singletonContext) Eval(pctx PackageContext, str string) (string, error) {
311 func (s *singletonContext) RequireNinjaVersion(major, minor, micro int) {
315 func (s *singletonContext) SetOutDir(pctx PackageContext, value string) {
326 func (s *singletonContext) AddSubninja(file string) {
330 func (s *singletonContext) VisitAllModules(visit func(Module)) {
345 func (s *singletonContext) VisitAllModuleProxies(visit func(proxy ModuleProxy)) {
349 func (s *singletonContext) VisitAllModulesIf(pred func(Module) bool,
355 func (s *singletonContext) VisitDirectDeps(module Module, visit func(Module)) {
359 …s *singletonContext) VisitDirectDepsIf(module Module, pred func(Module) bool, visit func(Module)) {
363 func (s *singletonContext) VisitDepsDepthFirst(module Module,
369 func (s *singletonContext) VisitDepsDepthFirstIf(module Module,
375 func (s *singletonContext) PrimaryModule(module Module) Module {
379 func (s *singletonContext) PrimaryModuleProxy(module ModuleProxy) ModuleProxy {
383 func (s *singletonContext) IsFinalModule(module Module) bool {
387 func (s *singletonContext) VisitAllModuleVariants(module Module, visit func(Module)) {
391 … (s *singletonContext) VisitAllModuleVariantProxies(module Module, visit func(proxy ModuleProxy)) {
395 func (s *singletonContext) AddNinjaFileDeps(deps ...string) {
399 func (s *singletonContext) GlobWithDeps(pattern string,
404 func (s *singletonContext) Fs() pathtools.FileSystem {
408 func (s *singletonContext) ModuleVariantsFromName(referer ModuleProxy, name string) []ModuleProxy {
430 func (s *singletonContext) HasMutatorFinished(mutatorName string) bool {