blob: 810dc565f50dcbaa75af62f4500077c41494b6e0 [file] [log] [blame]
Anton Hanssone3d44e82021-04-12 18:14:30 +01001// Copyright (C) 2021 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Defaults for platform apps
Bob Badour1cdaca92021-04-21 14:42:18 -070016package {
17 // See: http://go/android-license-faq
18 // A large-scale-change added 'default_applicable_licenses' to import
19 // all of the 'license_kinds' from "frameworks_base_license"
20 // to get the below license kinds:
21 // SPDX-license-identifier-Apache-2.0
22 default_applicable_licenses: ["frameworks_base_license"],
23}
24
Anton Hanssone3d44e82021-04-12 18:14:30 +010025java_defaults {
26 name: "platform_app_defaults",
Anton Hanssone3d44e82021-04-12 18:14:30 +010027 errorprone: {
Colin Crossf89e7322021-06-25 13:33:19 -070028 extra_check_modules: ["error_prone_android_framework"],
Anton Hanssone3d44e82021-04-12 18:14:30 +010029 javacflags: [
30 // We're less worried about performance in app code
31 "-Xep:AndroidFrameworkEfficientCollections:OFF",
32 "-Xep:AndroidFrameworkEfficientParcelable:OFF",
33 "-Xep:AndroidFrameworkEfficientStrings:OFF",
34 "-Xep:AndroidFrameworkEfficientXml:OFF",
35 ],
36 },
37}