commit | 4f9d7fbb24cf991effc085666ee0dafd559db55a | [log] [tgz] |
---|---|---|
author | ThiƩbaud Weksteen <tweek@google.com> | Fri Feb 24 19:29:43 2023 +1100 |
committer | ThiƩbaud Weksteen <tweek@google.com> | Fri Feb 24 19:40:27 2023 +1100 |
tree | 195853b5a0d0d214e3d0efbffc427b109f29cb90 | |
parent | 5f0103bbb1e0cd0c0f59e86323e104122f3d94ef [diff] |
Skip extra constructor generation for @RequiresNoPermission Skip the generation of the extra constructor if the interface or method is annotated with @RequiresNoPermission. Update UsesPermissions to only return true if @EnforcePermission is used (the constructor is the only caller for this function). Add golden input for @RequiresNoPermission interface. Test: atest aidl_integration_test Bug: 270641657 Bug: 270512374 Change-Id: I340eb79abe72a0176c9fb1e19e48153ea51aa109
Documentation for this project is currently maintained here:
https://source.android.com/devices/architecture/aidl/overview