DescriptionRefactor multiarg, split MGS/PLS.
Refactor the multiarg construction method to handle the various cases
inline, rather than defining and invoking methods for specific
scenarios. This enables PropertyLoadSaver-based methods to be handled
separately from MetaGetterSetter-based methods, which, in turn, enables
the two to be implemented independently.
A bit of boilerplate is removed and the odd case of MGS/PLS Map/Chan fits
better. Additionally, a few double-reflection code paths are optimized
along the way.
BUG=None
Committed: https://github.com/luci/gae/commit/f11b1de0154fa1f3dc0f06ff77fba94949123326
Patch Set 1 #
Total comments: 8
Patch Set 2 : Update tests, comment cleanup. #Patch Set 3 : Rebarse? #
Messages
Total messages: 10 (4 generated)
|