| Name: Retrolambda, backport of Java 8's lambda expressions to Java 7, 6, 5 |
| Short Name: retrolambda |
| URL: https://github.com/orfjackal/retrolambda/ |
| Version: 2.5.1 |
| License: Apache 2.0 |
| License File: NOT_SHIPPED |
| Security Critical: no |
| |
| Description: |
| Retrolambda is a Java library used by the build process to transform Java 8's |
| bytecode to Java 7's bytecode. It is used to enable Java 8 features such as |
| lambda expressions for Chrome on Android without switching from javac to Jack. |
| |
| Local Modifications: |
| None |
| |
| Update instructions (requires @google.com account): |
| - Download jar from Maven Central |
| http://central.maven.org/maven2/net/orfjackal/retrolambda/retrolambda |
| - Modify build/android/gyp/retrolambda.py and verify the new jar works |
| - Remove existing SHA1 file |
| - If gcloud auth tokens are not set up, run |
| $ download_from_google_storage --config |
| - Upload new jar to gcloud. In third_party/retrolambda, run |
| $ upload_to_google_storage.py -b chromium-android-tools/retrolambda {new_jar} |
| |