Archived
0

refactoring

This commit is contained in:
2021-06-13 17:06:46 +03:00
parent 222f2dba61
commit 475f1a28ca
12 changed files with 206 additions and 15 deletions

View File

@@ -1,23 +0,0 @@
package mc.protocol.utils;
import javax.annotation.Nullable;
import java.util.HashMap;
import java.util.Map;
public class Table<C, R, V> {
private final Map<C, Map<R, V>> map = new HashMap<>();
@Nullable
public V getColumnAndRow(C column, R row) {
if (!map.containsKey(column)) {
return null;
}
return map.get(column).get(row);
}
public void put(C column, R row, V value) {
map.computeIfAbsent(column, c -> new HashMap<>()).put(row, value);
}
}