# TODO(b/198224074): auto-generate this file using bp2build. # alias( name = "guava", actual = select({ "//build/bazel/platforms/os:android": ":guava-android-host", "//conditions:default": ":guava-jre", }), visibility = ["//visibility:public"], ) java_library( name = "guava-android-host", srcs = glob(["android/guava/src/**/*.java"]), visibility = ["//visibility:public"], deps = [ ":guava-android-annotation-stubs", ":guava-both", "//external/error_prone:error_prone_annotations", ], exports = [ ":guava-both", ], target_compatible_with = ["//build/bazel/platforms/os:android"], ) java_library( name = "guava-android-annotation-stubs", srcs = glob(["android-annotation-stubs/src/**/*.java"]), ) java_library( name = "guava-both", srcs = glob(["futures/failureaccess/**/*.java"]), deps = [ ":guava-android-annotation-stubs", "//external/error_prone:error_prone_annotations", "//external/jsr305", ], exports = [ "//external/jsr305", ], ) java_library( name = "guava-jre", srcs = glob(["guava/src/**/*.java"]), visibility = ["//visibility:public"], deps = [ ":guava-android-annotation-stubs", ":guava-both", "//external/error_prone:error_prone_annotations", ], exports = [ ":guava-both", ], )