bug?

なんかバグっぽいの発見。

/**
 * test {@code { }}
 * @param p ...
 * @throws HogeException ...
 */

"{@code {"辺りでStringIndexOutObBoundsが発生してASTが作られない。Javadoc#tags() が空になる感じ。
でも、Hoverで出るJavadocはしっかり解析してる。処理系違うのかよ...

こっちはOK

/**
 * test {@code {@code }}
 * @param p ...
 * @throws HogeException ...
 */

これは、下のように解釈するらしい。

/**
 * test {@code} {@code }}
 * @param p ...
 * @throws HogeException ...
 */

Eclipseと動作が変わっちゃうけど、"{@code {"は"{@code} {" と解釈されるように調整します。
めんどくささが感情の上位に来るも、少しずつ進捗中。