如何使用 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;"