aboutsummaryrefslogtreecommitdiffhomepage
path: root/site/blog
diff options
context:
space:
mode:
authorGravatar Michael Staib <mstaib@google.com>2016-01-27 00:33:29 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-01-27 15:09:40 +0000
commit5e573fd22f83124320e9053c2b9108bf7b6190f8 (patch)
tree2d074b8c51c00e022c3d5f75c7d2cdfad927223a /site/blog
parente15da02b3105162f76a2f7a611198187a9ac2f1d (diff)
Store data about aspect configurations on Dependencies.
Dependencies are the data structure which needs to propagate the configuration for each aspect as created by trimConfigurations down to the point where it's actually used. We need this to store different configurations for different aspects in a world where aspects have their own configurations, which may have more fragments than the target they're attached to. That world is on its way. Also in this CL: * Refactor Dependency to be an abstract parent class with separate implementations for Attribute.Transitions and BuildConfigurations, as well as null configurations, to avoid having to check nullness in various places. Users of the API will not see this, but get factory methods instead of constructors. As a consequence of this, refactor Dependency to be its own top-level class instead of a nested class in DependencyResolver. -- MOS_MIGRATED_REVID=113109615
Diffstat (limited to 'site/blog')
0 files changed, 0 insertions, 0 deletions