Lines Matching refs:Module
92 type Module interface { interface
116 Module
129 Module() Module methodSpec
198 GetDirectDepWithTag(name string, tag DependencyTag) Module
203 GetDirectDep(name string) (Module, DependencyTag)
211 VisitDirectDeps(visit func(Module)) argument
219 VisitDirectDepsIf(pred func(Module) bool, visit func(Module)) argument
228 VisitDepsDepthFirst(visit func(Module)) argument
238 VisitDepsDepthFirstIf(pred func(Module) bool, visit func(Module)) argument
247 WalkDeps(visit func(Module, Module) bool) argument
253 PrimaryModule() Module
259 FinalModule() Module
265 VisitAllModuleVariants(visit func(Module)) argument
269 OtherModuleName(m Module) string argument
273 OtherModuleDir(m Module) string argument
278 OtherModuleSubDir(m Module) string argument
282 OtherModuleType(m Module) string argument
286 OtherModuleErrorf(m Module, fmt string, args ...interface{}) argument
291 OtherModuleDependencyTag(m Module) DependencyTag argument
321 OtherModuleProvider(m Module, provider ProviderKey) interface{} argument
324 OtherModuleHasProvider(m Module, provider ProviderKey) bool argument
384 func (d *baseModuleContext) Module() Module { func
487 func (m *baseModuleContext) OtherModuleName(logicModule Module) string {
492 func (m *baseModuleContext) OtherModuleDir(logicModule Module) string {
497 func (m *baseModuleContext) OtherModuleSubDir(logicModule Module) string {
502 func (m *baseModuleContext) OtherModuleType(logicModule Module) string {
507 func (m *baseModuleContext) OtherModuleErrorf(logicModule Module, format string,
520 func (m *baseModuleContext) OtherModuleDependencyTag(logicModule Module) DependencyTag {
567 func (m *baseModuleContext) OtherModuleProvider(logicModule Module, provider ProviderKey) interface…
573 func (m *baseModuleContext) OtherModuleHasProvider(logicModule Module, provider ProviderKey) bool {
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)) {
640 func (m *baseModuleContext) VisitDirectDepsIf(pred func(Module) bool, visit func(Module)) {
661 func (m *baseModuleContext) VisitDepsDepthFirst(visit func(Module)) {
679 func (m *baseModuleContext) VisitDepsDepthFirstIf(pred func(Module) bool,
680 visit func(Module)) {
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)) {
823 CreateVariations(...string) []Module
832 CreateLocalVariations(...string) []Module
840 CreateModule(ModuleFactory, ...interface{}) Module
854 AddDependency(module Module, tag DependencyTag, name ...string) []Module argument
861 AddReverseDependency(module Module, tag DependencyTag, name string) argument
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) argument
959 SetVariationProvider(module Module, provider ProviderKey, value interface{}) argument
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…
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…
1114 depInfos := make([]Module, 0, len(deps))
1130 func (mctx *mutatorContext) AddReverseDependency(module Module, tag DependencyTag, destName string)…
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) {
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 {