xref: /aosp_15_r20/external/javassist/Android.bp (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li// Copyright (C) 2020 The Android Open Source Project
2*f1fbf3c2SXin Li//
3*f1fbf3c2SXin Li// Licensed under the Apache License, Version 2.0 (the "License");
4*f1fbf3c2SXin Li// you may not use this file except in compliance with the License.
5*f1fbf3c2SXin Li// You may obtain a copy of the License at
6*f1fbf3c2SXin Li//
7*f1fbf3c2SXin Li//      http://www.apache.org/licenses/LICENSE-2.0
8*f1fbf3c2SXin Li//
9*f1fbf3c2SXin Li// Unless required by applicable law or agreed to in writing, software
10*f1fbf3c2SXin Li// distributed under the License is distributed on an "AS IS" BASIS,
11*f1fbf3c2SXin Li// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*f1fbf3c2SXin Li// See the License for the specific language governing permissions and
13*f1fbf3c2SXin Li// limitations under the License.
14*f1fbf3c2SXin Li
15*f1fbf3c2SXin Lipackage {
16*f1fbf3c2SXin Li    default_applicable_licenses: ["external_javassist_license"],
17*f1fbf3c2SXin Li}
18*f1fbf3c2SXin Li
19*f1fbf3c2SXin Li// Added automatically by a large-scale-change
20*f1fbf3c2SXin Li//
21*f1fbf3c2SXin Li// large-scale-change filtered out the below license kinds as false-positives:
22*f1fbf3c2SXin Li//   SPDX-license-identifier-LGPL-2.1
23*f1fbf3c2SXin Li//   SPDX-license-identifier-MPL
24*f1fbf3c2SXin Li//   SPDX-license-identifier-MPL-1.1
25*f1fbf3c2SXin Li// See: http://go/android-license-faq
26*f1fbf3c2SXin Lilicense {
27*f1fbf3c2SXin Li    name: "external_javassist_license",
28*f1fbf3c2SXin Li    visibility: [":__subpackages__"],
29*f1fbf3c2SXin Li    license_kinds: [
30*f1fbf3c2SXin Li        "SPDX-license-identifier-Apache-2.0",
31*f1fbf3c2SXin Li    ],
32*f1fbf3c2SXin Li    license_text: [
33*f1fbf3c2SXin Li        "LICENSE",
34*f1fbf3c2SXin Li    ],
35*f1fbf3c2SXin Li}
36*f1fbf3c2SXin Li
37*f1fbf3c2SXin Lijava_library_host {
38*f1fbf3c2SXin Li    name: "javassist",
39*f1fbf3c2SXin Li
40*f1fbf3c2SXin Li    srcs: [
41*f1fbf3c2SXin Li        "src/main/**/*.java",
42*f1fbf3c2SXin Li    ],
43*f1fbf3c2SXin Li
44*f1fbf3c2SXin Li    errorprone: {
45*f1fbf3c2SXin Li        javacflags: [
46*f1fbf3c2SXin Li            "-Xep:IdentityBinaryExpression:WARN",
47*f1fbf3c2SXin Li        ],
48*f1fbf3c2SXin Li    },
49*f1fbf3c2SXin Li}
50