From 4565568e71437f9aed5ee9062701af78178e0ffd Mon Sep 17 00:00:00 2001 From: Yuri Mizushima Date: Thu, 12 Dec 2024 18:25:28 +0900 Subject: [PATCH] fix: remove guava from native-library-common --- native-library-common/pom.xml | 7 ------- .../bookkeeper/common/util/nativelib/NativeUtils.java | 9 +++++++-- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/native-library-common/pom.xml b/native-library-common/pom.xml index 83a9c097950..c334259350d 100644 --- a/native-library-common/pom.xml +++ b/native-library-common/pom.xml @@ -27,13 +27,6 @@ Apache BookKeeper :: Common for Native Libraries Common for Native Libraries - - - com.google.guava - guava - - - diff --git a/native-library-common/src/main/java/org/apache/bookkeeper/common/util/nativelib/NativeUtils.java b/native-library-common/src/main/java/org/apache/bookkeeper/common/util/nativelib/NativeUtils.java index 7f8e42a3a51..fbd70c3747f 100644 --- a/native-library-common/src/main/java/org/apache/bookkeeper/common/util/nativelib/NativeUtils.java +++ b/native-library-common/src/main/java/org/apache/bookkeeper/common/util/nativelib/NativeUtils.java @@ -20,8 +20,6 @@ */ package org.apache.bookkeeper.common.util.nativelib; -import static com.google.common.base.Preconditions.checkArgument; - import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; @@ -30,6 +28,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.util.Locale; +import lombok.NonNull; import lombok.experimental.UtilityClass; /** @@ -115,4 +114,10 @@ public static String libType() { } throw new TypeNotPresentException(OS_NAME + " not supported", null); } + + public static void checkArgument(boolean expression, @NonNull Object errorMessage) { + if (!expression) { + throw new IllegalArgumentException(String.valueOf(errorMessage)); + } + } }