1 /////////////////////////////////////////////////////////////////////////////// 2 // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // 3 /////////////////////////////////////////////////////////////////////////////// 4 5 // This file is a frozen snapshot of an AIDL interface (or parcelable). Do not 6 // try to edit this file. It looks like you are doing that because you have 7 // modified an AIDL interface in a backward-incompatible way, e.g., deleting a 8 // function from an interface or a field from a parcelable and it broke the 9 // build. That breakage is intended. 10 // 11 // You must not make a backward incompatible changes to the AIDL files built 12 // with the aidl_interface module type with versions property set. The module 13 // type is used to build AIDL files in a way that they can be used across 14 // independently updatable components of the system. If a device is shipped 15 // with such a backward incompatible change, it has a high risk of breaking 16 // later when a module using the interface is updated, e.g., Mainline modules. 17 18 package some_package; 19 parcelable Thing { 20 int a; 21 int b; 22 } 23