非GWT Java代码的延迟绑定生成器

时间:2011-12-09 21:31:54

标签: java compiler-construction build code-generation

我正在处理的项目需要基于一组注释生成一些代码。我感兴趣的是降低处理注释和生成代码的启动成本,这需要将运行时/启动时的分析和代码生成移动到应用程序的编译时阶段。我正在尝试的功能与延迟绑定生成器为GWT处理的功能非常相似。

GWT Wiki:

  

延迟绑定是GWT编译器用于根据一组参数创建和选择类的特定实现的技术。

...

  

生成器是由GWT编译器调用的类,用于在编译期间生成类的Java实现。

通过延迟绑定生成器,GWT基本上可以避免反射,因为反射/分析和后续代码生成是在编译时处理的。这使得基于GWT的应用程序的启动速度非常快。

是否有任何框架可以处理常规java的延迟绑定生成器的概念?

作为后续问题,此目标也是与IDE编译集成。这需要Eclipse,Intellij和其他人的某种IDE插件吗?此外,它与各种构建工具(Maven,Ant,Gradle等)的集成程度如何?

0 个答案:

没有答案