个人感觉 javaparser 强大一些,更新与维护也比较勤,但是相对来说上手难一点,从他的使用文档独立成书在买,可见一斑,而 qdox 比较小巧,上手很快,功能也满足大部分需求,最终还是选择了 qdox 什么是 QDox 官方的介绍是: ❝QDox - full extractor of Java class/interface/method definitions (including annotations 为什么使用 QDox 除了上面说的 QDox 上手比较快外,他的运行速度及占用空间都十分优秀。 * * * */ package cn.coder4j.study.example.qdox; import com.thoughtworks.qdox.JavaProjectBuilder ; import com.thoughtworks.qdox.model.JavaClass; import com.thoughtworks.qdox.model.JavaMethod; import
select返回记录的顺序 http://voruta.sourceforge.net/ 看来,在这个层次上的编程 QDox and CGLib 一般是必不可少的。
/ant-launcher-1.9.13.jar:lib/ant-antlr-1.9.13.jar:lib/commons-cli-1.4.jar:lib/picocli-3.7.0.jar:lib/qdox
noarch 3.3.0-1.oe2203sp3 everything 254 k qdox
commons-fileupload javax plexus asm commons-httpclient jaxen qdox