スニペットと未加工型

/**
 * @when
 *     elem.spec = {@link ArrayList#ArrayList(int)}
 *     elem.arguments = (1)
 */

こういう場合だとスニペットだと表現しにくいかも。

/**
 * @when
 *     elem = {@snippet new ArrayList<$T>(1)}
 */

と見せかけて、上記は new ArrayList(1) という未加工型インスタンスの生成にヒットしなさそう。

追記:

/**
 * @when
 *     elem = {@snippet new ArrayList<*>(1)}
 */

っていうのはアリ?