summaryrefslogtreecommitdiff
path: root/tests/Codegen/src
diff options
context:
space:
mode:
author Paul Duffin <paulduffin@google.com> 2023-10-10 17:11:24 +0100
committer Cherrypicker Worker <android-build-cherrypicker-worker@google.com> 2023-10-12 09:19:43 +0000
commit4ed6f66e4f6bdaf682fbc927cfec682216b922dc (patch)
tree6782d2c1c0ceff105a0e2ffe7b0762fbe7e2e8bd /tests/Codegen/src
parent629696e7cab338844dbee6086015eb284d238fc7 (diff)
Prepare for keeping concrete overrides of abstract methods
Currently, metalava will discard concrete overrides of abstract methods from the API signature files which causes problems when attempting to generate stubs from those files and also discards information that may be important in API reviews. This change is the first step in the process of changing that behavior. This change hard codes the current behavior for discarding the concrete overrides (`add-additional-overrides=no`) into those signature files that will (or are likely) to be affected by the change in behavior. That allows the default behavior to be changed for all the other files without affecting these. Follow up changes will remove the hard coding from the signature files and will update the contents which will include the concrete overrides of the abstract methods. More information and the background for this change is available at go/add-overriding-one-pager. Test: m checkapi Bug: 299366704 (cherry picked from https://android-review.googlesource.com/q/commit:48379f815d43560db37c7291fbfb29cfa06e865c) Merged-In: Ibe0dbfa29f88d1040798ae394e8d456436259aea Change-Id: Ibe0dbfa29f88d1040798ae394e8d456436259aea
Diffstat (limited to 'tests/Codegen/src')
0 files changed, 0 insertions, 0 deletions