diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-03-29 14:57:36 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-03-29 14:57:36 +0200 |
commit | 259e35ea3aea20a639a1870cfb9a6232a9521f51 (patch) | |
tree | 555101ec7b690b8352f6f9b15b2d0f01e62a43b5 /vespajlib/src/main/java/com/yahoo/path | |
parent | 84ba77ae7d59a04d6aa33cd1270af35cd1398e2d (diff) |
Less Guava
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/path')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/path/Path.java | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/path/Path.java b/vespajlib/src/main/java/com/yahoo/path/Path.java index 55859850a08..16370059c8c 100644 --- a/vespajlib/src/main/java/com/yahoo/path/Path.java +++ b/vespajlib/src/main/java/com/yahoo/path/Path.java @@ -2,7 +2,6 @@ package com.yahoo.path; import com.yahoo.api.annotations.Beta; -import com.google.common.collect.ImmutableList; import java.io.File; import java.util.ArrayList; @@ -21,20 +20,11 @@ import java.util.stream.Collectors; public final class Path { private final String delimiter; - private final ImmutableList<String> elements; + private final List<String> elements; /** Creates an empty path */ private Path(String delimiter) { - this(new ArrayList<>(), delimiter); - } - - /** - * Create a new path as a copy of the provided path - * - * @param path the path to copy - */ - private Path(Path path) { - this(path.elements, path.delimiter); + this(List.of(), delimiter); } /** @@ -47,7 +37,7 @@ public final class Path { if ("..".equals(element)) throw new IllegalArgumentException("'..' is not allowed in path"); - this.elements = ImmutableList.copyOf(elements); + this.elements = List.copyOf(elements); this.delimiter = delimiter; } |