Javassistを使用してパラメータ化されたリストフィールドを定義するにはどうすればよいですか?パラメータ化されていないListクラスに文句を言わないが、パラメータを指定するとCannotCompileExceptionが発生する次のコードを試しました。
ClassPool pool = ClassPool.getDefault();
pool.importPackage("java.util.List");
CtClass cc = pool.makeClass("Test");
CtField f = CtField.make("public List<String> p;", cc);
// throws javassist.CannotCompileException: [source error] syntax error near "lic List<String> p;"