aboutsummaryrefslogtreecommitdiff
path: root/third_party/jacoco_internal.BUILD
blob: 72669be4c90ec8f68a0a2035a374f8a57972b4cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
load("@com_github_johnynek_bazel_jar_jar//:jar_jar.bzl", "jar_jar")

java_import(
    name = "jacoco_internal",
    jars = ["jacoco_internal_shaded.jar"],
    visibility = ["//visibility:public"],
    deps = [
        "@org_ow2_asm_asm//jar",
        "@org_ow2_asm_asm_commons//jar",
        "@org_ow2_asm_asm_tree//jar",
    ],
)

jar_jar(
    name = "jacoco_internal_shaded",
    input_jar = "libjacoco_internal_unshaded.jar",
    rules = "@jazzer//third_party:jacoco_internal.jarjar",
)

java_library(
    name = "jacoco_internal_unshaded",
    srcs = glob([
        "org.jacoco.core/src/org/jacoco/core/**/*.java",
    ]),
    javacopts = [
        "-Xep:EqualsHashCode:OFF",
        "-Xep:ReturnValueIgnored:OFF",
    ],
    resources = glob([
        "org.jacoco.core/src/org/jacoco/core/**/*.properties",
    ]),
    deps = [
        "@org_ow2_asm_asm//jar",
        "@org_ow2_asm_asm_commons//jar",
        "@org_ow2_asm_asm_tree//jar",
    ],
)