Skip to content
Snippets Groups Projects
  • David Brazdil's avatar
    80e6ac7d
    Revert^2: Start using new list of non-SDK APIs · 80e6ac7d
    David Brazdil authored
    The `hiddenapi` build tool has been extended to provide a full list
    of non-SDK APIs in an effort to remove dependency on Doclava.
    This patch changes the build rules generating non-SDK API lists to
    start using hiddenapi's list instead of Doclava's.
    
    Consequences:
    (a) some greylist entries change signature (fixing Doclava varargs bug)
    (b) cloned public fields are now whitelisted (b/79432238)
    (c) new APIs need to be greylisted because they are used by apps
    
    Bug: 79432238
    Bug: 79409988
    Bug: 76424618
    Test: phone boots
    Merged-In: I681c1e97d0929cfb1d357b2243ecb210d18f9e87
    Change-Id: I681c1e97d0929cfb1d357b2243ecb210d18f9e87
    (cherry picked from commit b59c36f5)
    80e6ac7d
    History
    Revert^2: Start using new list of non-SDK APIs
    David Brazdil authored
    The `hiddenapi` build tool has been extended to provide a full list
    of non-SDK APIs in an effort to remove dependency on Doclava.
    This patch changes the build rules generating non-SDK API lists to
    start using hiddenapi's list instead of Doclava's.
    
    Consequences:
    (a) some greylist entries change signature (fixing Doclava varargs bug)
    (b) cloned public fields are now whitelisted (b/79432238)
    (c) new APIs need to be greylisted because they are used by apps
    
    Bug: 79432238
    Bug: 79409988
    Bug: 76424618
    Test: phone boots
    Merged-In: I681c1e97d0929cfb1d357b2243ecb210d18f9e87
    Change-Id: I681c1e97d0929cfb1d357b2243ecb210d18f9e87
    (cherry picked from commit b59c36f5)
Code owners
Assign users and groups as approvers for specific file changes. Learn more.