OSDN Git Service

Merge branch 'Branch_release-'
[jindolf/Jindolf.git] / src / main / java / jp / sourceforge / jindolf / json / JsNull.java
diff --git a/src/main/java/jp/sourceforge/jindolf/json/JsNull.java b/src/main/java/jp/sourceforge/jindolf/json/JsNull.java
deleted file mode 100644 (file)
index 75d0166..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*\r
- * JSON null value\r
- *\r
- * Copyright(c) 2009 olyutorskii\r
- * $Id: JsNull.java 958 2009-12-14 13:21:00Z olyutorskii $\r
- */\r
-\r
-package jp.sourceforge.jindolf.json;\r
-\r
-/**\r
- * JSON Null Value。\r
- * その実体はシングルトン\r
- */\r
-public final class JsNull\r
-        extends AbstractJsValue\r
-        implements Comparable<JsNull> {\r
-\r
-    /** ただ唯一のインスタンス。 */\r
-    public static final JsNull NULL = new JsNull();\r
-\r
-    /**\r
-     * 隠しコンストラクタ。\r
-     * 1回しか呼ばれないはず\r
-     */\r
-    private JsNull(){\r
-        super();\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * {@inheritDoc}\r
-     * @param value {@inheritDoc}\r
-     * @return {@inheritDoc}\r
-     */\r
-    public int compareTo(JsNull value){\r
-        if(value == null) throw new NullPointerException();\r
-        return 0;\r
-    }\r
-\r
-    /**\r
-     * {@inheritDoc}\r
-     * @param obj {@inheritDoc}\r
-     * @return {@inheritDoc}\r
-     */\r
-    @Override\r
-    public boolean equals(Object obj){\r
-        if( ! (obj instanceof JsNull) ) return false;\r
-        if(obj != this) return false;\r
-        return true;\r
-    }\r
-\r
-    /**\r
-     * {@inheritDoc}\r
-     * @return {@inheritDoc}\r
-     */\r
-    @Override\r
-    public int hashCode(){\r
-        return 7777;\r
-    }\r
-\r
-    /**\r
-     * {@inheritDoc}\r
-     * @return {@inheritDoc}\r
-     */\r
-    @Override\r
-    public String toString(){\r
-        return "null";\r
-    }\r
-\r
-}\r