This is an automated email from the ASF dual-hosted git repository.
reschke pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
The following commit(s) were added to refs/heads/trunk by this push:
new ca578caead OAK-10164: oak-commons: prepare for switch to shaded guava
ca578caead is described below
commit ca578caead869a513a46496eb4e00f1de05a718b
Author: Julian Reschke <[email protected]>
AuthorDate: Tue Mar 28 10:47:42 2023 +0100
OAK-10164: oak-commons: prepare for switch to shaded guava
---
.../src/main/java/org/apache/jackrabbit/oak/commons/FileIOUtils.java | 5 ++---
.../apache/jackrabbit/oak/commons/io/BurnOnCloseFileIterator.java | 4 +---
.../java/org/apache/jackrabbit/oak/commons/io/LazyInputStream.java | 5 ++---
.../test/java/org/apache/jackrabbit/oak/commons/FileIOUtilsTest.java | 5 ++---
4 files changed, 7 insertions(+), 12 deletions(-)
diff --git
a/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/FileIOUtils.java
b/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/FileIOUtils.java
index 1e6a6b64e4..f45409c60c 100644
---
a/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/FileIOUtils.java
+++
b/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/FileIOUtils.java
@@ -33,7 +33,6 @@ import java.util.function.Function;
import com.google.common.base.Charsets;
import com.google.common.base.Strings;
-import com.google.common.collect.AbstractIterator;
import com.google.common.collect.Iterators;
import com.google.common.collect.PeekingIterator;
import org.apache.commons.io.FileUtils;
@@ -395,7 +394,7 @@ public final class FileIOUtils {
* @deprecated use {@link
org.apache.jackrabbit.oak.commons.io.FileLineDifferenceIterator} instead
*/
@Deprecated(since = "1.20.0", forRemoval = true)
- public static class FileLineDifferenceIterator extends
AbstractIterator<String> implements Closeable {
+ public static class FileLineDifferenceIterator extends
com.google.common.collect.AbstractIterator<String> implements Closeable {
private final PeekingIterator<String> peekMarked;
private final LineIterator marked;
private final LineIterator all;
@@ -494,7 +493,7 @@ public final class FileIOUtils {
* @deprecated use {@link
org.apache.jackrabbit.oak.commons.io.BurnOnCloseFileIterator} instead
*/
@Deprecated(since = "1.20.0", forRemoval = true)
- public static class BurnOnCloseFileIterator<T> extends AbstractIterator<T>
implements Closeable {
+ public static class BurnOnCloseFileIterator<T> extends
com.google.common.collect.AbstractIterator<T> implements Closeable {
private final Logger log = LoggerFactory.getLogger(getClass());
private final LineIterator iterator;
diff --git
a/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/io/BurnOnCloseFileIterator.java
b/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/io/BurnOnCloseFileIterator.java
index 78d5e19e82..7ece4899aa 100644
---
a/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/io/BurnOnCloseFileIterator.java
+++
b/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/io/BurnOnCloseFileIterator.java
@@ -34,8 +34,6 @@ import org.apache.jackrabbit.oak.commons.FileIOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import com.google.common.collect.AbstractIterator;
-
/**
* Implements a {@link java.io.Closeable} wrapper over a {@link LineIterator}.
* Also has a transformer to transform the output. If the underlying file is
@@ -95,7 +93,7 @@ public class BurnOnCloseFileIterator<T> implements Closeable,
Iterator<T> {
});
}
- private static class Impl<T> extends AbstractIterator<T> implements
Closeable {
+ private static class Impl<T> extends
com.google.common.collect.AbstractIterator<T> implements Closeable {
private final Iterator<String> iterator;
private final Function<String, T> transformer;
private final File backingFile;
diff --git
a/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/io/LazyInputStream.java
b/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/io/LazyInputStream.java
index a50aba3fc7..75a11f7def 100644
---
a/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/io/LazyInputStream.java
+++
b/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/io/LazyInputStream.java
@@ -24,7 +24,6 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.function.Supplier;
-import com.google.common.io.ByteSource;
import org.apache.commons.io.input.ClosedInputStream;
import org.apache.jackrabbit.oak.commons.GuavaDeprecation;
@@ -33,7 +32,7 @@ import org.apache.jackrabbit.oak.commons.GuavaDeprecation;
*/
public class LazyInputStream extends FilterInputStream {
- private final ByteSource byteSource;
+ private final com.google.common.io.ByteSource byteSource;
private final Supplier<InputStream> inputStreamSupplier;
private boolean opened;
@@ -48,7 +47,7 @@ public class LazyInputStream extends FilterInputStream {
* @deprecated Use {@link #LazyInputStream(Supplier)} instead
*/
@Deprecated(since = "1.20.0", forRemoval = true)
- public LazyInputStream(ByteSource byteSource) {
+ public LazyInputStream(com.google.common.io.ByteSource byteSource) {
super(null);
this.byteSource = byteSource;
this.inputStreamSupplier = null;
diff --git
a/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/FileIOUtilsTest.java
b/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/FileIOUtilsTest.java
index a708a321ae..04fa852e0b 100644
---
a/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/FileIOUtilsTest.java
+++
b/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/FileIOUtilsTest.java
@@ -39,7 +39,6 @@ import java.util.Locale;
import java.util.Random;
import java.util.Set;
-import com.google.common.base.Function;
import com.google.common.base.Splitter;
import com.google.common.collect.Iterators;
import com.google.common.collect.Sets;
@@ -116,7 +115,7 @@ public class FileIOUtilsTest {
Set<String> actual = newHashSet("a", "z", "e", "b");
File f = folder.newFile();
- int count = writeStrings(added.iterator(), f, false, new
Function<String, String>() {
+ int count = writeStrings(added.iterator(), f, false, new
com.google.common.base.Function<String, String>() {
@Nullable @Override public String apply(@Nullable String input) {
return
Splitter.on("-").trimResults().omitEmptyStrings().splitToList(input).get(0);
}
@@ -211,7 +210,7 @@ public class FileIOUtilsTest {
}
Iterator<Long> boxedEntries = Longs.asList(entries).iterator();
- Iterator<String> hexEntries = Iterators.transform(boxedEntries, new
Function<Long, String>() {
+ Iterator<String> hexEntries = Iterators.transform(boxedEntries, new
com.google.common.base.Function<Long, String>() {
@Nullable @Override public String apply(@Nullable Long
input) {
return Long.toHexString(input);
}