aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api/objects/data
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2023-10-17 13:37:11 +0900
committermiozune <miozune@gmail.com>2023-10-17 17:39:55 +0900
commit325a5f154e8d8d7dac6c03deb632a0041b3d69ca (patch)
tree323c840a7478f6550ce6fac4606589a24f440f89 /src/main/java/gtPlusPlus/api/objects/data
parent6f27cb977e0ff601a540e9dbfd3d7565d0b05273 (diff)
downloadGT5-Unofficial-325a5f154e8d8d7dac6c03deb632a0041b3d69ca.tar.gz
GT5-Unofficial-325a5f154e8d8d7dac6c03deb632a0041b3d69ca.tar.bz2
GT5-Unofficial-325a5f154e8d8d7dac6c03deb632a0041b3d69ca.zip
Remove unused classes
Diffstat (limited to 'src/main/java/gtPlusPlus/api/objects/data')
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/ConcurrentHashSet.java17
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/ConcurrentSet.java53
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/FlexiblePair.java39
3 files changed, 0 insertions, 109 deletions
diff --git a/src/main/java/gtPlusPlus/api/objects/data/ConcurrentHashSet.java b/src/main/java/gtPlusPlus/api/objects/data/ConcurrentHashSet.java
deleted file mode 100644
index 1d6cad3a38..0000000000
--- a/src/main/java/gtPlusPlus/api/objects/data/ConcurrentHashSet.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package gtPlusPlus.api.objects.data;
-
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.ConcurrentMap;
-
-public class ConcurrentHashSet<V> extends ConcurrentSet<V> {
-
- private static final long serialVersionUID = -1293478938482781728L;
-
- public ConcurrentHashSet() {
- this(new ConcurrentHashMap<Integer, V>());
- }
-
- public ConcurrentHashSet(ConcurrentMap<Integer, V> defaultMapType) {
- super(defaultMapType);
- }
-}
diff --git a/src/main/java/gtPlusPlus/api/objects/data/ConcurrentSet.java b/src/main/java/gtPlusPlus/api/objects/data/ConcurrentSet.java
deleted file mode 100644
index aaa759edfa..0000000000
--- a/src/main/java/gtPlusPlus/api/objects/data/ConcurrentSet.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package gtPlusPlus.api.objects.data;
-
-import java.io.Serializable;
-import java.util.AbstractSet;
-import java.util.Iterator;
-import java.util.concurrent.ConcurrentMap;
-
-public abstract class ConcurrentSet<E> extends AbstractSet<E> implements Serializable {
-
- private static final long serialVersionUID = -6761513279741915432L;
-
- private final ConcurrentMap<Integer, E> mInternalMap;
-
- private int mInternalID = 0;
-
- /**
- * Creates a new instance which wraps the specified {@code map}.
- */
- public ConcurrentSet(ConcurrentMap<Integer, E> aMap) {
- mInternalMap = aMap;
- }
-
- @Override
- public int size() {
- return mInternalMap.size();
- }
-
- @Override
- public boolean contains(Object o) {
- return mInternalMap.containsKey(o);
- }
-
- @Override
- public boolean add(E o) {
- return mInternalMap.putIfAbsent(mInternalID++, o) == null;
- }
-
- @Override
- public boolean remove(Object o) {
- return mInternalMap.remove(o) != null;
- }
-
- @Override
- public void clear() {
- this.mInternalID = 0;
- mInternalMap.clear();
- }
-
- @Override
- public Iterator<E> iterator() {
- return mInternalMap.values().iterator();
- }
-}
diff --git a/src/main/java/gtPlusPlus/api/objects/data/FlexiblePair.java b/src/main/java/gtPlusPlus/api/objects/data/FlexiblePair.java
deleted file mode 100644
index 8ec21dab59..0000000000
--- a/src/main/java/gtPlusPlus/api/objects/data/FlexiblePair.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package gtPlusPlus.api.objects.data;
-
-import java.io.Serializable;
-
-import com.google.common.base.Objects;
-
-public class FlexiblePair<K, V> implements Serializable {
-
- /**
- * SVUID
- */
- private static final long serialVersionUID = 1250550491092812443L;
-
- private final K key;
- private V value;
-
- public FlexiblePair(final K key, final V value) {
- this.key = key;
- this.value = value;
- }
-
- public final K getKey() {
- return this.key;
- }
-
- public final V getValue() {
- return this.value;
- }
-
- public final void setValue(V aObj) {
- value = aObj;
- }
-
- @Override
- public int hashCode() {
- Integer aCode = Objects.hashCode(getKey(), getValue());
- return aCode != null ? aCode : super.hashCode();
- }
-}