diff options
Diffstat (limited to 'third_party/jacoco_internal.BUILD')
-rw-r--r-- | third_party/jacoco_internal.BUILD | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/third_party/jacoco_internal.BUILD b/third_party/jacoco_internal.BUILD index 9e6140a7..38ac7f6c 100644 --- a/third_party/jacoco_internal.BUILD +++ b/third_party/jacoco_internal.BUILD @@ -1,18 +1,37 @@ -java_library( +load("@com_github_johnynek_bazel_jar_jar//:jar_jar.bzl", "jar_jar") + +java_import( name = "jacoco_internal", + jars = ["jacoco_internal_shaded.jar"], + deps = [ + "@org_ow2_asm_asm//jar", + "@org_ow2_asm_asm_commons//jar", + "@org_ow2_asm_asm_tree//jar", + ], + visibility = ["//visibility:public"], +) + +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", ]), resources = glob([ - "org.jacoco.core/src/org/jacoco/core/internal/flow/java_no_throw_methods_list.dat", + "org.jacoco.core/src/org/jacoco/core/**/*.properties", ]), javacopts = [ "-Xep:EqualsHashCode:OFF", + "-Xep:ReturnValueIgnored:OFF", ], deps = [ - "@jazzer_ow2_asm//:asm", - "@jazzer_ow2_asm//:asm_commons", - "@jazzer_ow2_asm//:asm_tree", + "@org_ow2_asm_asm//jar", + "@org_ow2_asm_asm_commons//jar", + "@org_ow2_asm_asm_tree//jar", ], - visibility = ["//visibility:public"], ) |