Lines Matching refs:module

373 	module         *moduleInfo  member
381 return d.module
385 return d.module.logicModule
389 return d.module.Name()
393 return d.module.typeName
397 _, ok := d.module.propertyPos[name]
402 return filepath.Dir(d.module.relBlueprintsFile)
406 return d.module.relBlueprintsFile
434 Pos: d.module.pos,
436 module: d.module,
443 pos := d.module.propertyPos[property]
446 pos = d.module.pos
455 module: d.module,
475 return d.context.nameInterface.GetNamespace(newNamespaceContext(d.module))
488 module := m.context.moduleInfo[logicModule]
489 return module.Name()
493 module := m.context.moduleInfo[logicModule]
494 return filepath.Dir(module.relBlueprintsFile)
498 module := m.context.moduleInfo[logicModule]
499 return module.variant.name
503 module := m.context.moduleInfo[logicModule]
504 return module.typeName
510 module := m.context.moduleInfo[logicModule]
514 Pos: module.pos,
516 module: module,
522 if logicModule == m.visitingDep.module.logicModule {
527 if dep.module.logicModule == logicModule {
536 _, exists := m.context.nameInterface.ModuleFromName(name, m.module.namespace())
541 possibleDeps := m.context.moduleGroupFromName(name, m.module.namespace())
545 found, _ := findVariant(m.module, possibleDeps, variations, false, false)
550 possibleDeps := m.context.moduleGroupFromName(name, m.module.namespace())
554 found, _ := findVariant(m.module, possibleDeps, variations, true, false)
559 possibleDeps := m.context.moduleGroupFromName(name, m.module.namespace())
563 found, _ := findVariant(m.module, possibleDeps, nil, false, true)
568 module := m.context.moduleInfo[logicModule]
569 value, _ := m.context.provider(module, provider)
574 module := m.context.moduleInfo[logicModule]
575 _, ok := m.context.provider(module, provider)
580 value, _ := m.context.provider(m.module, provider)
585 _, ok := m.context.provider(m.module, provider)
590 m.context.setProvider(m.module, provider, value)
594 for _, dep := range m.module.directDeps {
595 if dep.module.Name() == name {
596 return dep.module.logicModule, dep.tag
605 for _, dep := range m.module.directDeps {
606 if dep.module.Name() == name {
608 return dep.module.logicModule
615 …rorf("Unable to find dependency %q with requested tag %#v. Found: %#v", deps[0].module, tag, deps))
625 m.module, funcName(visit), m.visitingDep.module))
629 m.visitingParent = m.module
631 for _, dep := range m.module.directDeps {
633 visit(dep.module.logicModule)
644 m.module, funcName(pred), funcName(visit), m.visitingDep.module))
648 m.visitingParent = m.module
650 for _, dep := range m.module.directDeps {
652 if pred(dep.module.logicModule) {
653 visit(dep.module.logicModule)
665 m.module, funcName(visit), m.visitingDep.module))
669 m.context.walkDeps(m.module, false, nil, func(dep depInfo, parent *moduleInfo) {
672 visit(dep.module.logicModule)
685 m.module, funcName(pred), funcName(visit), m.visitingDep.module))
689 m.context.walkDeps(m.module, false, nil, func(dep depInfo, parent *moduleInfo) {
690 if pred(dep.module.logicModule) {
693 visit(dep.module.logicModule)
702 m.context.walkDeps(m.module, true, func(dep depInfo, parent *moduleInfo) bool {
705 return visit(dep.module.logicModule, parent.logicModule)
713 return m.module.group.modules.firstModule().logicModule
717 return m.module.group.modules.lastModule().logicModule
721 m.context.visitAllModuleVariants(m.module, visit)
737 return m.module.variant.name
779 return m.module.missingDeps
854 AddDependency(module Module, tag DependencyTag, name ...string) []Module
861 AddReverseDependency(module Module, tag DependencyTag, name string)
959 SetVariationProvider(module Module, provider ProviderKey, value interface{})
1003 func (mctx *mutatorContext) SetVariationProvider(module Module, provider ProviderKey, value interfa…
1005 if m := variant.module(); m != nil && m.logicModule == module {
1010 panic(fmt.Errorf("module %q is not a newly created variant of %q", module, mctx.module))
1020 …modules, errs := mctx.context.createVariations(mctx.module, mctx.name, mctx.defaultVariation, vari…
1025 for _, module := range modules {
1026 ret = append(ret, module.module().logicModule)
1042 for _, moduleOrAlias := range mctx.module.splitModules {
1044 if alias.variant.variations.equal(mctx.module.variant.variations) {
1053 variant: mctx.module.variant,
1058 mctx.module.splitModules = append(modulesOrAliases{alias}, mctx.module.splitModules...)
1071 newVariant := newVariant(mctx.module, mctx.name, aliasVariationName, false)
1073 for _, moduleOrAlias := range mctx.module.splitModules {
1086 mctx.module.splitModules = append(mctx.module.splitModules, &moduleAlias{
1102 mctx.context.convertDepsToVariation(mctx.module, mctx.name, variationName, nil)
1110 return mctx.module.logicModule
1113 func (mctx *mutatorContext) AddDependency(module Module, tag DependencyTag, deps ...string) []Modul…
1116 modInfo := mctx.context.moduleInfo[module]
1130 func (mctx *mutatorContext) AddReverseDependency(module Module, tag DependencyTag, destName string)…
1135 destModule, errs := mctx.context.findReverseDependency(mctx.context.moduleInfo[module], destName)
1143 depInfo{mctx.context.moduleInfo[module], tag},
1152 depInfo, errs := mctx.context.addVariationDependency(mctx.module, variations, tag, dep, false)
1170 depInfo, errs := mctx.context.addVariationDependency(mctx.module, variations, tag, dep, true)
1184 mctx.context.addInterVariantDependency(mctx.module, tag, from, to)
1194 target := mctx.context.moduleMatchingVariant(mctx.module, name)
1199 mctx.context.prettyPrintVariant(mctx.module.variant.variations),
1201 …mctx.context.prettyPrintGroupVariants(mctx.context.moduleGroupFromName(name, mctx.module.namespace…
1204 mctx.replace = append(mctx.replace, replace{target, mctx.module, predicate})
1208 mctx.rename = append(mctx.rename, rename{mctx.module.group, name})
1212 module := newModule(factory)
1214 module.relBlueprintsFile = mctx.module.relBlueprintsFile
1215 module.pos = mctx.module.pos
1216 module.propertyPos = mctx.module.propertyPos
1217 module.createdBy = mctx.module
1220 err := proptools.AppendMatchingProperties(module.properties, p, nil)
1226 mctx.newModules = append(mctx.newModules, module)
1228 return module.logicModule
1240 paused: mctx.module,
1279 module := newModule(factory)
1281 module.relBlueprintsFile = l.module.relBlueprintsFile
1282 module.pos = l.module.pos
1283 module.propertyPos = l.module.propertyPos
1284 module.createdBy = l.module
1287 err := proptools.AppendMatchingProperties(module.properties, p, nil)
1293 l.newModules = append(l.newModules, module)
1295 return module.logicModule
1330 func AddLoadHook(module Module, hook LoadHook) {
1333 v, exists := pendingHooks.Load(module)
1335 v, _ = pendingHooks.LoadOrStore(module, new([]LoadHook))
1341 func runAndRemoveLoadHooks(ctx *Context, config interface{}, module *moduleInfo,
1344 if v, exists := pendingHooks.Load(module.logicModule); exists {
1350 module: module,
1361 pendingHooks.Delete(module.logicModule)
1409 func maybeLogicModule(module *moduleInfo) Module {
1410 if module != nil {
1411 return module.logicModule