Lines Matching refs:moduleInfo
78 moduleInfo map[Module]*moduleInfo member
79 modulesSorted []*moduleInfo
149 module *moduleInfo
179 target *moduleInfo
183 func (m *moduleAlias) module() *moduleInfo { return nil }
184 func (m *moduleAlias) moduleOrAliasTarget() *moduleInfo { return m.target }
187 func (m *moduleInfo) alias() *moduleAlias { return nil }
188 func (m *moduleInfo) module() *moduleInfo { return m }
189 func (m *moduleInfo) moduleOrAliasTarget() *moduleInfo { return m }
190 func (m *moduleInfo) moduleOrAliasVariant() variant { return m.variant }
194 module() *moduleInfo
195 moduleOrAliasTarget() *moduleInfo
201 func (l modulesOrAliases) firstModule() *moduleInfo {
210 func (l modulesOrAliases) lastModule() *moduleInfo {
237 func (group *moduleGroup) moduleByVariantName(name string) *moduleInfo {
241 type moduleInfo struct { struct
248 createdBy *moduleInfo argument
261 reverseDeps []*moduleInfo argument
262 forwardDeps []*moduleInfo argument
290 module *moduleInfo
294 func (module *moduleInfo) Name() string {
307 func (module *moduleInfo) String() string {
319 func (module *moduleInfo) namespace() Namespace {
387 moduleInfo: make(map[Module]*moduleInfo),
749 *moduleInfo
770 var addModule func(module *moduleInfo) []error
771 addModule = func(module *moduleInfo) []error {
831 newErrs := c.addModule(module.moduleInfo)
1289 func (c *Context) cloneLogicModule(origModule *moduleInfo) (Module, []interface{}) { argument
1306 func newVariant(module *moduleInfo, mutatorName string, variationName string, argument
1335 func (c *Context) createVariations(origModule *moduleInfo, mutatorName string, argument
1388 func (c *Context) convertDepsToVariation(module *moduleInfo, argument
1393 var newDep *moduleInfo
1448 func newModule(factory ModuleFactory) *moduleInfo {
1451 module := &moduleInfo{
1462 …edModuleFactories map[string]ModuleFactory, ignoreUnknownModuleTypes bool) (*moduleInfo, []error) {
1509 func (c *Context) addModule(module *moduleInfo) []error { argument
1519 c.moduleInfo[module.logicModule] = module
1597 ctx.error(newPanicErrorf(r, "DynamicDependencies for %s", ctx.moduleInfo()))
1614 func findExactVariantOrSingle(module *moduleInfo, possible *moduleGroup, reverse bool) *moduleInfo { argument
1630 func (c *Context) addDependency(module *moduleInfo, tag DependencyTag, depName string) (*moduleInfo… argument
1667 func (c *Context) findReverseDependency(module *moduleInfo, destName string) (*moduleInfo, []error)… argument
1702 func findVariant(module *moduleInfo, possibleDeps *moduleGroup, variations []Variation, far bool, r… argument
1732 var foundDep *moduleInfo
1743 func (c *Context) addVariationDependency(module *moduleInfo, variations []Variation, argument
1744 tag DependencyTag, depName string, far bool) (*moduleInfo, []error) {
1790 func (c *Context) addInterVariantDependency(origModule *moduleInfo, tag DependencyTag, argument
1791 from, to Module) *moduleInfo {
1796 var fromInfo, toInfo *moduleInfo
1863 waitCount(module *moduleInfo) int
1865 propagate(module *moduleInfo) []*moduleInfo
1867 visit(modules []*moduleInfo, visit func(*moduleInfo, chan<- pauseSpec) bool)
1872 func (unorderedVisitorImpl) waitCount(module *moduleInfo) int { argument
1876 func (unorderedVisitorImpl) propagate(module *moduleInfo) []*moduleInfo { argument
1880 func (unorderedVisitorImpl) visit(modules []*moduleInfo, visit func(*moduleInfo, chan<- pauseSpec) … argument
1890 func (bottomUpVisitorImpl) waitCount(module *moduleInfo) int { argument
1894 func (bottomUpVisitorImpl) propagate(module *moduleInfo) []*moduleInfo { argument
1898 func (bottomUpVisitorImpl) visit(modules []*moduleInfo, visit func(*moduleInfo, chan<- pauseSpec) b… argument
1908 func (topDownVisitorImpl) waitCount(module *moduleInfo) int { argument
1912 func (topDownVisitorImpl) propagate(module *moduleInfo) []*moduleInfo { argument
1916 func (topDownVisitorImpl) visit(modules []*moduleInfo, visit func(*moduleInfo, chan<- pauseSpec) bo… argument
1933 paused *moduleInfo
1934 until *moduleInfo
1947 func parallelVisit(modules []*moduleInfo, order visitOrderer, limit int, argument
1948 visit func(module *moduleInfo, pause chan<- pauseSpec) bool) []error { argument
1950 doneCh := make(chan *moduleInfo)
1955 var backlog []*moduleInfo // Visitors that are ready to start but backlogged due to limit.
1961 pauseMap := make(map[*moduleInfo][]pauseSpec)
1969 startOrBacklog := func(module *moduleInfo) {
2091 checked := make(map[*moduleInfo]struct{})
2093 var check func(module, end *moduleInfo) []*moduleInfo
2094 check = func(module, end *moduleInfo) []*moduleInfo {
2101 return []*moduleInfo{module}
2111 return append([]*moduleInfo{module}, cycle...)
2117 return append([]*moduleInfo{module}, cycle...)
2152 func cycleError(cycle []*moduleInfo) (errs []error) { argument
2183 visited := make(map[*moduleInfo]bool) // modules that were already checked
2184 checking := make(map[*moduleInfo]bool) // modules actively being checked
2186 sorted := make([]*moduleInfo, 0, len(c.moduleInfo))
2188 var check func(group *moduleInfo) []*moduleInfo
2190 check = func(module *moduleInfo) []*moduleInfo {
2223 return []*moduleInfo{dep, module}
2254 for _, module := range c.moduleInfo {
2295 func jsonModuleNameFromModuleInfo(m *moduleInfo) *jsonModuleName { argument
2303 func jsonModuleFromModuleInfo(m *moduleInfo) *jsonModule { argument
2483 module *moduleInfo
2490 newModuleInfo := make(map[Module]*moduleInfo)
2491 for k, v := range c.moduleInfo {
2499 newModules []*moduleInfo
2503 reverseDeps := make(map[*moduleInfo][]depInfo)
2506 var newModules []*moduleInfo
2515 visit := func(module *moduleInfo, pause chan<- pauseSpec) bool {
2618 c.moduleInfo = newModuleInfo
2650 findAliasTarget := func(variant variant) *moduleInfo {
2721 clone *moduleInfo
2727 func(m *moduleInfo, pause chan<- pauseSpec) bool {
2745 delete(c.moduleInfo, update.orig)
2746 c.moduleInfo[update.clone.logicModule] = update.clone
2800 func(module *moduleInfo, pause chan<- pauseSpec) bool {
2970 func (c *Context) walkDeps(topModule *moduleInfo, allowDuplicates bool, argument
2971 visitDown func(depInfo, *moduleInfo) bool, visitUp func(depInfo, *moduleInfo)) {
2973 visited := make(map[*moduleInfo]bool)
2974 var visiting *moduleInfo
2983 var walk func(module *moduleInfo)
2984 walk = func(module *moduleInfo) {
3007 from, to *moduleInfo
3016 func (c *Context) moduleMatchingVariant(module *moduleInfo, name string) *moduleInfo { argument
3070 func (c *Context) discoveredMissingDependencies(module *moduleInfo, depName string, depVariations v… argument
3081 func (c *Context) missingDependencyError(module *moduleInfo, depName string) (errs error) { argument
3116 var module *moduleInfo
3137 var module *moduleInfo
3157 func (c *Context) visitAllModuleVariants(module *moduleInfo, argument
3160 var variant *moduleInfo
3353 for _, module := range c.moduleInfo {
3411 module := c.moduleInfo[logicModule]
3420 module := c.moduleInfo[logicModule]
3425 module := c.moduleInfo[logicModule]
3436 module := c.moduleInfo[logicModule]
3443 module := c.moduleInfo[logicModule]
3449 module := c.moduleInfo[logicModule]
3456 module := c.moduleInfo[logicModule]
3474 topModule := c.moduleInfo[module]
3476 var visiting *moduleInfo
3492 topModule := c.moduleInfo[module]
3494 var visiting *moduleInfo
3512 topModule := c.moduleInfo[module]
3514 var visiting *moduleInfo
3523 c.walkDeps(topModule, false, nil, func(dep depInfo, parent *moduleInfo) {
3530 topModule := c.moduleInfo[module]
3532 var visiting *moduleInfo
3541 c.walkDeps(topModule, false, nil, func(dep depInfo, parent *moduleInfo) {
3550 return c.moduleInfo[module].group.modules.firstModule().logicModule
3554 return c.moduleInfo[module].group.modules.lastModule().logicModule
3560 c.visitAllModuleVariants(c.moduleInfo[module], visit)
3896 modules []*moduleInfo
3935 modules := make([]*moduleInfo, 0, len(c.moduleInfo))
3936 for _, module := range c.moduleInfo {
4114 func beforeInModuleList(a, b *moduleInfo, list modulesOrAliases) bool { argument