# Copyright 2021 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/config/android/rules.gni")
# Stub versions of Preconditions classes used when dchecks are off.
#
# Each preconditions class is in a separate android_library() to make it easier
# for third party non-Chromium projects to use the Chromium version of some
# libraries but not others (ex: androidx version used by Chromium and custom
# guava version).
java_group("preconditions_stub_java") {
deps = [
":androidx_stub_preconditions_java",
":gms_stub_preconditions_java",
":guava_stub_preconditions_java",
]
}
android_library("androidx_stub_preconditions_java") {
sources = [ "java/androidx/core/util/Preconditions.java" ]
}
android_library("gms_stub_preconditions_java") {
sources = [ "java/com/google/android/gms/common/internal/Preconditions.java" ]
}
java_library("guava_stub_preconditions_java") {
sources = [ "java/com/google/common/base/Preconditions.java" ]
supports_android = true
}