Cleanup -assumenosideeffects rules which also assume values

The AppReduce team wants to simplify the implementation of -assumenosideeffects by removing the ability to also have the rule also work like an -assumevalues rule. This transforms existing rules into an -assumenosideeffects/-assumevalues pair. For example:

-assumenosideeffects class Foo { boolean foo() return false; }

will be transformed into:

-assumenosideeffects class Foo { boolean foo(); }
-assumevalues class Foo { boolean foo() return false; }

Tested:
    TAP sample presubmit queue
    http://test/OCL:249732401:BASE:249740180:1558654982282:a5b95487
PiperOrigin-RevId: 250415146
Change-Id: Ib0b6f2e1c91eac53bba8b49a826fa4d013287192
1 file changed
tree: b670854d23aadd47a50058592bb5267bcd669795
  1. AUTHORS
  2. CONTRIBUTING.md
  3. CONTRIBUTORS
  4. LICENSE
  5. README.md
  6. WORKSPACE
  7. src/
  8. third_party/
README.md

Feed Libraries

This directory includes various libraries and protocols which users can use to to embed the proactive content recommendations into their application. Supported surfaces currently include Android.

Contributing

See CONTRIBUTING.md.