• Peter Wen's avatar
    Android: Use turbine annotation processing · 916e5d53
    Peter Wen authored
    Previously, turbine ran annotation processors, javac ran them, and
    errorprone also ran them.
    
    This CL reuses the files that were generated when turbine ran annotation
    processors so that javac and errorprone no longer ran annotation
    processors.
    
    Saves 4.6s on Base Java Signature Change (153.6s -> 149.0s).
    More importantly unlocks javac sharding (since javac now depends on
    turbine).
    
    Bug: 906803
    Change-Id: Ia8d7218587244d2f5908a5555a13dff3ed781507
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2133870
    Commit-Queue: Peter Wen <wnwen@chromium.org>
    Reviewed-by: default avatarAndrew Grieve <agrieve@chromium.org>
    Auto-Submit: Peter Wen <wnwen@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#756033}
    916e5d53
internal_rules.gni 145 KB