/**
* JSON NULL型Valueを表す。
- * Javaのnullとは一切無関係。
+ *
+ * <p>Javaのnullとは一切無関係。
* その実体はシングルトン。
- * <h1>表記例</h1>
+ *
+ * <p>表記例
+ *
* <pre>
* null
* </pre>
/**
* 隠しコンストラクタ。
- * 1回しか呼ばれないはず
+ *
+ * <p>1回しか呼ばれないはず
*/
private JsNull(){
super();
/**
* JSON文字列ソースからNULL型Valueを読み込む。
- * 別型の可能性のある先頭文字を読み込んだ場合、
+ *
+ * <p>別型の可能性のある先頭文字を読み込んだ場合、
* ソースに文字を読み戻した後nullが返される。
+ *
* @param source 文字列ソース
* @return NULL型Value。別型の可能性がある場合はnull。
* @throws IOException 入力エラー
/**
* {@inheritDoc}
- * 常に{@link JsTypes#NULL}を返す。
+ *
+ * <p>常に{@link JsTypes#NULL}を返す。
+ *
* @return {@inheritDoc}
*/
@Override
/**
* 各種構造の出現をビジターに通知する。
- * この実装ではthisの出現のみを通知する。
+ *
+ * <p>この実装ではthisの出現のみを通知する。
+ *
* @param visitor {@inheritDoc}
* @throws JsVisitException {@inheritDoc}
*/
/**
* {@inheritDoc}
- * ハッシュ値を返す。
+ *
+ * <p>ハッシュ値を返す。
* 常に{@value ONLYHASH}を返す。
+ *
* @return {@inheritDoc}
*/
@Override
/**
* {@inheritDoc}
- * 等価判定を行う。
+ *
+ * <p>等価判定を行う。
* {@link #NULL}が渡された時のみtrueを返す。
+ *
* @param obj {@inheritDoc}
* @return {@inheritDoc}
*/
/**
* {@inheritDoc}
- * NULL型Valueを順序付ける。シングルトン相手にほぼ無意味。
+ *
+ * <p>NULL型Valueを順序付ける。シングルトン相手にほぼ無意味。
* null以外の引数には必ず0を返す。
+ *
* @param value {@inheritDoc}
* @return {@inheritDoc}
* @throws NullPointerException 引数がnull
/**
* {@inheritDoc}
- * 文字列表現を返す。
+ *
+ * <p>文字列表現を返す。
* 常に文字列 {@value TEXT} を返す。
* JSON表記の一部としての利用も可能。
+ *
* @return {@inheritDoc}
*/
@Override