baefe4b5a4
Even after removing one of the factory methods, there were still 4 assisted injected constructors, which all need to take 17 identical arguments. Adding more has been painful for a while. Separate an AssistedFactory class that only has a single method, so we can keep ChangeData to a single constructor. Convert Factory to a hand-written Factory that delegates to AssistedFactory as appropriate. This refactoring made it clear that project can never be null. We can thus remove OrmException from the project() method, which ripples outwards. Change-Id: Id053561ee1e1d8a79b2ce9be501bd69834932ba7 |
||
---|---|---|
.. | ||
src | ||
BUILD |