I made a test commit to kick the tires on Java 8 support:
https://codereview.chromium.org/2759963002
It fails presubmit in a way this is unfixable:
base/android/java/src/org/chromium/base/Promise.java:96: 'throw' have incorrect indentation level 12, expected level should be 16.
But if I make this change, then it complains:
base/android/java/src/org/chromium/base/Promise.java:96: 'block' child have incorrect indentation level 16, expected level should be 12.
I suspect we just need to update our version of checkstyle (and perhaps update our rules).
Comment 1 by bugdroid1@chromium.org
, Apr 7 2017