# 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 }