commit | d915af436f681b8c823ff5cc39e393f73555479e | [log] [tgz] |
---|---|---|
author | Paul Duffin <paulduffin@google.com> | Tue Oct 10 17:51:57 2023 +0100 |
committer | Paul Duffin <paulduffin@google.com> | Tue Oct 10 17:51:57 2023 +0100 |
tree | 034caff8e23343947455ea2e6b987410cbddc85f | |
parent | 6a94d402a3464c6bca84f8dc311bf643509f5298 [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 Change-Id: Ic448e1daded4f53a326fdc321d273d062bf69db3
Android Virtualization Framework (AVF) provides secure and private execution environments for executing code. AVF is ideal for security-oriented use cases that require stronger isolation assurances over those offered by Android’s app sandbox.
Visit our public doc site to learn more about what AVF is, what it is for, and how it is structured. This repository contains source code for userspace components of AVF.
If you want a quick start, see the getting started guideline and follow the steps there.
For in-depth explanations about individual topics and components, visit the following links.
AVF components:
How-Tos: