• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@com_github_johnynek_bazel_jar_jar//:jar_jar.bzl", "jar_jar")
2
3java_import(
4    name = "jacoco_internal",
5    jars = ["jacoco_internal_shaded.jar"],
6    deps = [
7        "@org_ow2_asm_asm//jar",
8        "@org_ow2_asm_asm_commons//jar",
9        "@org_ow2_asm_asm_tree//jar",
10    ],
11    visibility = ["//visibility:public"],
12)
13
14jar_jar(
15    name = "jacoco_internal_shaded",
16    input_jar = "libjacoco_internal_unshaded.jar",
17    rules = "@jazzer//third_party:jacoco_internal.jarjar",
18)
19
20java_library(
21    name = "jacoco_internal_unshaded",
22    srcs = glob([
23        "org.jacoco.core/src/org/jacoco/core/**/*.java",
24    ]),
25    resources = glob([
26        "org.jacoco.core/src/org/jacoco/core/**/*.properties",
27    ]),
28    javacopts = [
29        "-Xep:EqualsHashCode:OFF",
30        "-Xep:ReturnValueIgnored:OFF",
31    ],
32    deps = [
33        "@org_ow2_asm_asm//jar",
34        "@org_ow2_asm_asm_commons//jar",
35        "@org_ow2_asm_asm_tree//jar",
36    ],
37)
38