Adapt Soong mutators to blueprint.TransitionInfo
Blueprint now uses a blueprint.TransitionInfo object to pass the
configuration through transitions. Adapt all the existing mutators
whose configuration is a string to blueprint.TransitionInfo via a
variationTransitionMutatorAdapter.
Bug: 372543712
Test: all soong tests pass
Change-Id: I0358a20c602eefc42a34b312c6e91097afd89c1f
diff --git a/android/mutator.go b/android/mutator.go
index 16b9ba0..393fba1 100644
--- a/android/mutator.go
+++ b/android/mutator.go
@@ -338,9 +338,9 @@
}
func (x *registerMutatorsContext) Transition(name string, m TransitionMutator) TransitionMutatorHandle {
- atm := &androidTransitionMutator{
+ atm := &androidTransitionMutatorAdapter{
finalPhase: x.finalPhase,
- mutator: m,
+ mutator: variationTransitionMutatorAdapter{m},
name: name,
}
mutator := &mutator{