Lines Matching defs:mutatorContext
1047 type mutatorContext struct { struct
1048 baseModuleContext
1049 mutator *mutatorInfo
1050 reverseDeps []reverseDep
1051 rename []rename
1052 replace []replace
1053 newVariations moduleList // new variants of existing modules
1054 newModules []*moduleInfo // brand new modules
1055 defaultVariation *string
1056 pauseCh chan<- pauseSpec
1158 …teVariationsWithTransition(variationNames []string, outgoingTransitions [][]string) []*moduleInfo {
1177 func (mctx *mutatorContext) Module() Module {
1181 …c (mctx *mutatorContext) AddDependency(module Module, tag DependencyTag, deps ...string) []Module {
1198 func (m *mutatorContext) AddReverseDependency(module Module, tag DependencyTag, name string) {
1213 …torContext) AddReverseVariationDependency(variations []Variation, tag DependencyTag, name string) {
1260 func (mctx *mutatorContext) AddVariationDependencies(variations []Variation, tag DependencyTag,
1278 func (mctx *mutatorContext) AddFarVariationDependencies(variations []Variation, tag DependencyTag,
1296 func (mctx *mutatorContext) ReplaceDependencies(name string) {
1302 …c (mctx *mutatorContext) ReplaceDependenciesIf(name string, predicate ReplaceDependencyPredicate) {
1322 func (mctx *mutatorContext) Rename(name string) {
1329 …mutatorContext) CreateModule(factory ModuleFactory, typeName string, props ...interface{}) Module {
1358 func (mctx *mutatorContext) pause(dep *moduleInfo) bool {