Lines Matching refs:Module

92 type Module interface {  interface
116 Module
129 Module() Module
198 GetDirectDepWithTag(name string, tag DependencyTag) Module
203 GetDirectDep(name string) (Module, DependencyTag)
211 VisitDirectDeps(visit func(Module))
219 VisitDirectDepsIf(pred func(Module) bool, visit func(Module))
228 VisitDepsDepthFirst(visit func(Module))
238 VisitDepsDepthFirstIf(pred func(Module) bool, visit func(Module))
247 WalkDeps(visit func(Module, Module) bool)
253 PrimaryModule() Module
259 FinalModule() Module
265 VisitAllModuleVariants(visit func(Module))
269 OtherModuleName(m Module) string
273 OtherModuleDir(m Module) string
278 OtherModuleSubDir(m Module) string
282 OtherModuleType(m Module) string
286 OtherModuleErrorf(m Module, fmt string, args ...interface{})
291 OtherModuleDependencyTag(m Module) DependencyTag
321 OtherModuleProvider(m Module, provider ProviderKey) interface{}
324 OtherModuleHasProvider(m Module, provider ProviderKey) bool
384 func (d *baseModuleContext) Module() Module { func
487 func (m *baseModuleContext) OtherModuleName(logicModule Module) string { argument
492 func (m *baseModuleContext) OtherModuleDir(logicModule Module) string { argument
497 func (m *baseModuleContext) OtherModuleSubDir(logicModule Module) string { argument
502 func (m *baseModuleContext) OtherModuleType(logicModule Module) string { argument
507 func (m *baseModuleContext) OtherModuleErrorf(logicModule Module, format string, argument
520 func (m *baseModuleContext) OtherModuleDependencyTag(logicModule Module) DependencyTag { argument
567 func (m *baseModuleContext) OtherModuleProvider(logicModule Module, provider ProviderKey) interface… argument
573 func (m *baseModuleContext) OtherModuleHasProvider(logicModule Module, provider ProviderKey) bool { argument
593 func (m *baseModuleContext) GetDirectDep(name string) (Module, DependencyTag) {
603 func (m *baseModuleContext) GetDirectDepWithTag(name string, tag DependencyTag) Module {
621 func (m *baseModuleContext) VisitDirectDeps(visit func(Module)) { argument
640 func (m *baseModuleContext) VisitDirectDepsIf(pred func(Module) bool, visit func(Module)) { argument
661 func (m *baseModuleContext) VisitDepsDepthFirst(visit func(Module)) { argument
679 func (m *baseModuleContext) VisitDepsDepthFirstIf(pred func(Module) bool,
680 visit func(Module)) { argument
701 func (m *baseModuleContext) WalkDeps(visit func(child, parent Module) bool) {
712 func (m *baseModuleContext) PrimaryModule() Module {
716 func (m *baseModuleContext) FinalModule() Module {
720 func (m *baseModuleContext) VisitAllModuleVariants(visit func(Module)) { argument
823 CreateVariations(...string) []Module
832 CreateLocalVariations(...string) []Module
840 CreateModule(ModuleFactory, ...interface{}) Module
854 AddDependency(module Module, tag DependencyTag, name ...string) []Module
861 AddReverseDependency(module Module, tag DependencyTag, name string)
874 CreateVariations(...string) []Module
883 CreateLocalVariations(...string) []Module
902 AddVariationDependencies([]Variation, DependencyTag, ...string) []Module
917 AddFarVariationDependencies([]Variation, DependencyTag, ...string) []Module
923 AddInterVariantDependency(tag DependencyTag, from, to Module)
959 SetVariationProvider(module Module, provider ProviderKey, value interface{})
995 func (mctx *mutatorContext) CreateVariations(variationNames ...string) []Module {
999 func (mctx *mutatorContext) CreateLocalVariations(variationNames ...string) []Module {
1003 func (mctx *mutatorContext) SetVariationProvider(module Module, provider ProviderKey, value interfa… argument
1018 func (mctx *mutatorContext) createVariations(variationNames []string, local bool) []Module {
1019 ret := []Module{}
1109 func (mctx *mutatorContext) Module() Module { func
1113 func (mctx *mutatorContext) AddDependency(module Module, tag DependencyTag, deps ...string) []Modul… argument
1114 depInfos := make([]Module, 0, len(deps))
1130 func (mctx *mutatorContext) AddReverseDependency(module Module, tag DependencyTag, destName string)… argument
1148 deps ...string) []Module {
1150 depInfos := make([]Module, 0, len(deps))
1166 deps ...string) []Module {
1168 depInfos := make([]Module, 0, len(deps))
1183 func (mctx *mutatorContext) AddInterVariantDependency(tag DependencyTag, from, to Module) { argument
1191 type ReplaceDependencyPredicate func(from Module, tag DependencyTag, to Module) bool
1211 func (mctx *mutatorContext) CreateModule(factory ModuleFactory, props ...interface{}) Module {
1271 CreateModule(ModuleFactory, ...interface{}) Module
1278 func (l *loadHookContext) CreateModule(factory ModuleFactory, props ...interface{}) Module {
1330 func AddLoadHook(module Module, hook LoadHook) { argument
1397 case *parser.Module:
1409 func maybeLogicModule(module *moduleInfo) Module {