Bladeren bron

migration

Ranides Atterwim 10 jaren geleden
bovenliggende
commit
ecc617d54c

+ 46 - 48
assira1/src/main/java/net/ranides/assira/collection/map/CompositeKey.java

@@ -1,48 +1,46 @@
-/*
- * @author Ranides Atterwim <ranides@gmail.com>
- * @copyright Ranides Atterwim
- * @license WTFPL
- * @url http://ranides.net/projects/assira
- */
-package net.ranides.assira.collection.map;
-
-import java.util.Arrays;
-import net.ranides.assira.collection.ArrayUtils;
-
-/**
- * <p>
- * Klasa grupująca obiekty, i tworząca na ich podstawie jeden złożony klucz,
- * spełniający kryteria wymagane przez instancje {@link java.util.Map}.
- * </p><p>
- * Uwaga! Klucz nie pozwala na bezpośredni dostęp lub modyfikację składowych, ale
- * jeśli składowe nie są <i>immutable</i>, a referencje do nich zostaną wykorzystane
- * do modyfikacji składowych, to również {@code CompositeKey} natychmiast
- * odwzoruje te zmiany.
- * </p>
- * @author ranides
- * @todo (migration) assira
- * jako Tuple
- */
-public class CompositeKey {
-
-    private final Object[] keys;
-
-    /**
-     * Tworzy nowy klucz na podstawie podanych wartości.
-     * @param keys
-     */
-    public CompositeKey(Object... keys) {
-        this.keys = ArrayUtils.arraycopy(keys);
-    }
-
-    @Override
-    public boolean equals(Object value) {
-        return (value instanceof CompositeKey) && Arrays.equals(keys, ((CompositeKey) value).keys);
-    }
-
-    @Override
-    public int hashCode() {
-        return Arrays.hashCode(this.keys);
-    }
-
-}
+/*
+ * @author Ranides Atterwim <ranides@gmail.com>
+ * @copyright Ranides Atterwim
+ * @license WTFPL
+ * @url http://ranides.net/projects/assira
+ */
+package net.ranides.assira.collection.map;
+
+import java.util.Arrays;
+import net.ranides.assira.collection.ArrayUtils;
+
+/**
+ * <p>
+ * Klasa grupująca obiekty, i tworząca na ich podstawie jeden złożony klucz,
+ * spełniający kryteria wymagane przez instancje {@link java.util.Map}.
+ * </p><p>
+ * Uwaga! Klucz nie pozwala na bezpośredni dostęp lub modyfikację składowych, ale
+ * jeśli składowe nie są <i>immutable</i>, a referencje do nich zostaną wykorzystane
+ * do modyfikacji składowych, to również {@code CompositeKey} natychmiast
+ * odwzoruje te zmiany.
+ * </p>
+ * @author ranides
+ */
+public class CompositeKey {
+
+    private final Object[] keys;
+
+    /**
+     * Tworzy nowy klucz na podstawie podanych wartości.
+     * @param keys
+     */
+    public CompositeKey(Object... keys) {
+        this.keys = ArrayUtils.arraycopy(keys);
+    }
+
+    @Override
+    public boolean equals(Object value) {
+        return (value instanceof CompositeKey) && Arrays.equals(keys, ((CompositeKey) value).keys);
+    }
+
+    @Override
+    public int hashCode() {
+        return Arrays.hashCode(this.keys);
+    }
+
+}

+ 0 - 1
assira1/src/main/java/net/ranides/assira/collection/map/SwitchMap.java

@@ -18,7 +18,6 @@ import net.ranides.assira.collection.ArrayUtils;
  * @param <K>
  * @param <V>
  * @author ranides
- * @todo (migration) assira
  */
 public final class SwitchMap<K extends Comparable<K>,V> implements Map<K,V> {
     private static final String TEXT_IMMUTABLE = "list of keys is immutable.";

+ 0 - 2
assira1/src/main/java/net/ranides/assira/xml/XMLHelper.java

@@ -76,7 +76,6 @@ final public class XMLHelper {
      * @return
      */
     public static String asString(Object obj) {
-        // @todo (migration) assira (xml) XMLEncoder
         TextOutputStream output = new TextOutputStream();
         XMLEncoder encoder = new XMLEncoder(output);
         encoder.writeObject(obj);
@@ -90,7 +89,6 @@ final public class XMLHelper {
      * @return
      */
     public static Object asObject(String string) {
-        // @todo (migration) assira (xml) XMLDecoder
         TextInputStream byo = new TextInputStream(string);
         XMLDecoder dec = new XMLDecoder(byo);
         Object obj = dec.readObject();