Loading apex/Android.bp +21 −0 Original line number Diff line number Diff line Loading @@ -91,6 +91,27 @@ bootclasspath_fragment { max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], max_target_r_low_priority: ["hiddenapi/hiddenapi-max-target-r-low-priority.txt"], unsupported: ["hiddenapi/hiddenapi-unsupported.txt"], // The following packages contain classes from other modules on the // bootclasspath. That means that the hidden API flags for this module // has to explicitly list every single class this module provides in // that package to differentiate them from the classes provided by other // modules. That can include private classes that are not part of the // API. split_packages: [ "android.bluetooth", ], // The following packages and all their subpackages currently only // contain classes from this bootclasspath_fragment. Listing a package // here won't prevent other bootclasspath modules from adding classes in // any of those packages but it will prevent them from adding those // classes into an API surface, e.g. public, system, etc.. Doing so will // result in a build failure due to inconsistent flags. package_prefixes: [ "android.bluetooth.le", "com.android.bluetooth", ], }, } Loading Loading
apex/Android.bp +21 −0 Original line number Diff line number Diff line Loading @@ -91,6 +91,27 @@ bootclasspath_fragment { max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], max_target_r_low_priority: ["hiddenapi/hiddenapi-max-target-r-low-priority.txt"], unsupported: ["hiddenapi/hiddenapi-unsupported.txt"], // The following packages contain classes from other modules on the // bootclasspath. That means that the hidden API flags for this module // has to explicitly list every single class this module provides in // that package to differentiate them from the classes provided by other // modules. That can include private classes that are not part of the // API. split_packages: [ "android.bluetooth", ], // The following packages and all their subpackages currently only // contain classes from this bootclasspath_fragment. Listing a package // here won't prevent other bootclasspath modules from adding classes in // any of those packages but it will prevent them from adding those // classes into an API surface, e.g. public, system, etc.. Doing so will // result in a build failure due to inconsistent flags. package_prefixes: [ "android.bluetooth.le", "com.android.bluetooth", ], }, } Loading