Lines Matching refs:module

397 	module         *moduleInfo  member
405 return d.module
409 return d.module.logicModule
413 return d.module.Name()
417 return d.module.typeName
428 _, ok := d.module.propertyPos[name]
433 return filepath.Dir(d.module.relBlueprintsFile)
437 return d.module.relBlueprintsFile
462 d.error(d.context.ModuleErrorf(d.module.logicModule, format, args...))
468 d.error(d.context.PropertyErrorf(d.module.logicModule, property, format, args...))
491 return d.context.nameInterface.GetNamespace(newNamespaceContext(d.module))
504 module := m.context.moduleInfo[logicModule]
505 return module.Name()
509 module := m.context.moduleInfo[logicModule]
510 return filepath.Dir(module.relBlueprintsFile)
514 module := m.context.moduleInfo[logicModule]
515 return module.variant.name
519 module := m.context.moduleInfo[logicModule]
520 return module.typeName
526 module := m.context.moduleInfo[logicModule]
530 Pos: module.pos,
532 module: module,
538 if logicModule == m.visitingDep.module.logicModule {
543 if dep.module.logicModule == logicModule {
552 moduleGroup, exists := m.context.nameInterface.ModuleFromName(name, m.module.namespace())
557 moduleInfo := moduleGroup.modules[0].module()
561 panic(fmt.Errorf(`Expected actual module named %q, but group did not contain a module.
569 _, exists := m.context.nameInterface.ModuleFromName(name, m.module.namespace())
574 possibleDeps := m.context.moduleGroupFromName(name, m.module.namespace())
578 found, _ := m.context.findVariant(m.module, m.config, possibleDeps, variations, false, false)
583 possibleDeps := m.context.moduleGroupFromName(name, m.module.namespace())
587 found, _ := m.context.findVariant(m.module, m.config, possibleDeps, variations, true, false)
592 possibleDeps := m.context.moduleGroupFromName(name, m.module.namespace())
596 found, _ := m.context.findVariant(m.module, m.config, possibleDeps, nil, false, true)
601 module := m.context.moduleInfo[logicModule]
602 return m.context.provider(module, provider.provider())
606 return m.context.provider(m.module, provider.provider())
610 m.context.setProvider(m.module, provider.provider(), value)
614 for _, dep := range m.module.directDeps {
615 if dep.module.Name() == name {
616 return dep.module.logicModule, dep.tag
625 for _, dep := range m.module.directDeps {
626 if dep.module.Name() == name {
628 return dep.module.logicModule
635 …rorf("Unable to find dependency %q with requested tag %#v. Found: %#v", deps[0].module, tag, deps))
645 m.module, funcName(visit), m.visitingDep.module))
649 m.visitingParent = m.module
651 for _, dep := range m.module.directDeps {
653 visit(dep.module.logicModule)
664 m.module, funcName(pred), funcName(visit), m.visitingDep.module))
668 m.visitingParent = m.module
670 for _, dep := range m.module.directDeps {
672 if pred(dep.module.logicModule) {
673 visit(dep.module.logicModule)
685 m.module, funcName(visit), m.visitingDep.module))
689 m.context.walkDeps(m.module, false, nil, func(dep depInfo, parent *moduleInfo) {
692 visit(dep.module.logicModule)
705 m.module, funcName(pred), funcName(visit), m.visitingDep.module))
709 m.context.walkDeps(m.module, false, nil, func(dep depInfo, parent *moduleInfo) {
710 if pred(dep.module.logicModule) {
713 visit(dep.module.logicModule)
722 m.context.walkDeps(m.module, true, func(dep depInfo, parent *moduleInfo) bool {
725 return visit(dep.module.logicModule, parent.logicModule)
733 return m.module.group.modules.firstModule().logicModule
737 return m.module.group.modules.lastModule().logicModule
741 m.context.visitAllModuleVariants(m.module, visit)
761 return m.module.variant.name
803 return m.module.missingDeps
807 return m.module.missingDeps
856 AddDependency(module Module, tag DependencyTag, name ...string) []Module
863 AddReverseDependency(module Module, tag DependencyTag, name string)
960 SetVariationProvider(module Module, provider AnyProviderKey, value interface{})
1009 func (mctx *mutatorContext) SetVariationProvider(module Module, provider AnyProviderKey, value inte…
1011 if m := variant.module(); m != nil && m.logicModule == module {
1016 panic(fmt.Errorf("module %q is not a newly created variant of %q", module, mctx.module))
1021 …modules, errs := mctx.context.createVariations(mctx.module, mctx.mutator, depChooser, variationNam…
1026 for _, module := range modules {
1027 ret = append(ret, module.module().logicModule)
1043 for _, moduleOrAlias := range mctx.module.splitModules {
1045 if alias.variant.variations.equal(mctx.module.variant.variations) {
1054 variant: mctx.module.variant,
1059 mctx.module.splitModules = append(modulesOrAliases{alias}, mctx.module.splitModules...)
1072 newVariant := newVariant(mctx.module, mctx.mutator.name, aliasVariationName, false)
1074 for _, moduleOrAlias := range mctx.module.splitModules {
1087 mctx.module.splitModules = append(mctx.module.splitModules, &moduleAlias{
1103 mctx.context.convertDepsToVariation(mctx.module, 0, chooseDepExplicit(
1112 return mctx.module.logicModule
1115 func (mctx *mutatorContext) AddDependency(module Module, tag DependencyTag, deps ...string) []Modul…
1118 modInfo := mctx.context.moduleInfo[module]
1132 func (mctx *mutatorContext) AddReverseDependency(module Module, tag DependencyTag, destName string)…
1137 …destModule, errs := mctx.context.findReverseDependency(mctx.context.moduleInfo[module], mctx.confi…
1145 depInfo{mctx.context.moduleInfo[module], tag},
1154 …depInfo, errs := mctx.context.addVariationDependency(mctx.module, mctx.config, variations, tag, de…
1172 …depInfo, errs := mctx.context.addVariationDependency(mctx.module, mctx.config, variations, tag, de…
1186 mctx.context.addInterVariantDependency(mctx.module, tag, from, to)
1196 targets := mctx.context.moduleVariantsThatDependOn(name, mctx.module)
1201 mctx.context.prettyPrintVariant(mctx.module.variant.variations),
1203 …mctx.context.prettyPrintGroupVariants(mctx.context.moduleGroupFromName(name, mctx.module.namespace…
1207 mctx.replace = append(mctx.replace, replace{target, mctx.module, predicate})
1212 mctx.rename = append(mctx.rename, rename{mctx.module.group, name})
1216 module := newModule(factory)
1218 module.relBlueprintsFile = mctx.module.relBlueprintsFile
1219 module.pos = mctx.module.pos
1220 module.propertyPos = mctx.module.propertyPos
1221 module.createdBy = mctx.module
1222 module.typeName = typeName
1225 err := proptools.AppendMatchingProperties(module.properties, p, nil)
1231 mctx.newModules = append(mctx.newModules, module)
1233 return module.logicModule
1245 paused: mctx.module,
1284 module := newModule(factory)
1286 module.relBlueprintsFile = l.module.relBlueprintsFile
1287 module.pos = l.module.pos
1288 module.propertyPos = l.module.propertyPos
1289 module.createdBy = l.module
1290 module.typeName = typeName
1293 err := proptools.AppendMatchingProperties(module.properties, p, nil)
1299 l.newModules = append(l.newModules, module)
1301 return module.logicModule
1336 func AddLoadHook(module Module, hook LoadHook) {
1339 v, exists := pendingHooks.Load(module)
1341 v, _ = pendingHooks.LoadOrStore(module, new([]LoadHook))
1347 func runAndRemoveLoadHooks(ctx *Context, config interface{}, module *moduleInfo,
1350 if v, exists := pendingHooks.Load(module.logicModule); exists {
1358 module: module,
1367 pendingHooks.Delete(module.logicModule)
1415 func maybeLogicModule(module *moduleInfo) Module {
1416 if module != nil {
1417 return module.logicModule