diff options
author | janakr <janakr@google.com> | 2018-03-30 12:49:12 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-30 12:50:39 -0700 |
commit | d3fe5e7f42e31a1021ace7cefb8a10285aad3494 (patch) | |
tree | a4168b035db55ea1ade11c7cdb7e22db429d36d5 /tools/platforms | |
parent | 78a5fcff8a311c71cfe163a40856f7413e346409 (diff) |
Make RuleClass serializable and remove Environment from it, since it was only being used for the transitive hash code and transitive label of its globals, which can be passed in explicitly.
Assert along the way that the transitive label of its globals is always non-null. That is currently the case, although there seems to be no hard invariant of the system that it is true. Might as well tighten it now.
PiperOrigin-RevId: 191103310
Diffstat (limited to 'tools/platforms')
0 files changed, 0 insertions, 0 deletions