Tag: 代码生成

JPA java代码生成

我特意寻找JPA代码生成技术 首先,所有项目都可以生成符合JPA的代码? (例如.HibernateTools) 其次,我还想自定义代码生成实用程序,因为它必须符合我们的企业标准。 如果没有,那么使用reflection生成java代码的所有框架是什么? 所以我可以从头开始写。 注意:我使用eclipse生成JPA代码并重复重构以使其符合规范。

是否可以为equals()和hashCode()更改IntelliJ的代码生成模板

是否可以更改equals()和hashCode()的代码生成模板? 我希望生成的代码将Java 7 Objects类用于这些方法。

IntelliJ IDEA GUI构建器 – 未生成Java代码

我在IntelliJ IDEA GUI设计器中设计了我的GUI表单,并选择了Project Settings→GUI Designer中的单选按钮来生成源代码而不是.class文件,但我的带有代码的.java文件如下所示: public class PovRayEmptyProjectWizardPanelVisual { private JTextField textField1; private JTextField textField2; private JTextField textField3; private JButton button1; } 就是这样 – 没有生成创建GUI的代码。 如何手动触发此类代码生成,以便我可以使用Maven编译生成的.java文件?

如何扩展JAXB,CXF或Hibernate工具生成的Java代码?

用生成的Java源代码,比如 用Hibernate工具生成的代码 使用JAXB模式绑定生成的代码(xjc) 用WDSL2Java生成的代码(cxf) 所有生成的类都是“值对象”类型,没有业务逻辑。 如果我向生成的源代码添加方法,如果我重复生成源代码,我将松开这些方法。 这些Java代码生成工具是否提供了“扩展”生成代码的方法? 例如, 覆盖ToString方法(用于记录) 实现访问者模式(用于数据分析/validation)

在Eclipse中更改未处理的exception自动生成的catch代码?

如果我在Java中有未处理的exception,Eclipse会向我提出两个选项:(1)添加throws声明和(2)使用try / catch环绕。 如果我选择(2)它会添加一个代码 try { myfunction(); } catch (MyUnhandledException e) { // TODO Auto-generated catch block e.printStackTrace(); } 我想改变它 try { myfunction(); } catch (MyUnhandledException e) { throw new RuntimeException(e); } 这可能吗? UPDATE 为什么这么爱改变话题的人??? 如果捕获并打印exception,则也不再需要捕获它。 如果我忘记错误地处理exception,我喜欢我的应用程序崩溃。 所以,我喜欢在默认情况下重新抛出它。

Maven在同一个编译过程中预处理和生成类的示例?

有没有人在编译时预先处理类注释的maven项目有一个干净的例子,后续生成的类将在同一个编译过程中编译? 有没有人有一个逐步的程序来实现这样的项目?

Javareflection:如何在运行时覆盖或生成方法?

在普通Java中,可以在运行时以编程方式覆盖类的方法(甚至创建新方法)? 即使我在编译时不了解类,我也希望能够这样做。 我在运行时重写的意思是: abstract class MyClass{ public void myMethod(); } class Overrider extends MyClass{ @Override public void myMethod(){} } class Injector{ public static void myMethod(){ // STATIC !!! // do actual stuff } } // some magic code goes here Overrider altered = doMagic( MyClass.class, Overrider.class, Injector.class); 现在,这个调用…… altered.myMethod(); …将调用Injector.myMethod()而不是Overrider.myMethod() 。 Injector.myMethod()是静态的 ,因为在执行“magic”之后,它会从不同的类实例(它是Overrider)调用,(因此我们阻止它访问本地字段)。

java部分类

小序言。 我是1.4 jdk的优秀java开发人员。 在它之后,我已经切换到另一个平台,但在这里我遇到问题所以问题强烈关于jdk 1.6(或更高:))。 我有3个耦合类,与本机方法有关的耦合性质。 贝娄是这三class的榜样 public interface A { public void method(); } final class AOperations { static native method(. . .); } public class AImpl implements A { @Override public void method(){ AOperations.method( . . . ); } } 所以有接口A,由AOperations以本机方式实现,而AImpl只是将方法调用委托给本机方法。 这些关系是自动生成的。 一切都好,但我有问题。 有时像A这样的接口需要暴露迭代器function。 我可以影响接口,但不能改变实现(AImpl)。 在C#中说我可以通过简单的部分解决问题:(C#sample) partial class AImpl{ … //here comes auto […]

在Eclipse中从XML生成Java代码

我正在开发一个项目,它将有几个彼此非常相似的Java类,并且我想从XML文件生成。 我希望能够做的是更改Eclipse构建过程以执行以下操作: 编译代码生成器 运行代码生成器,将XML转换为Java 编译项目的其余部分 我可以手动完成所有操作,但我更愿意让Eclipse为我做这一切。 例 我希望能够获取如下所示的源XML文件: 并让它给我类似于以下内容(在适当的单独文件中): public class Date extends Command { public ResponseCode execute() { Server srv = getServer(); srv.send(“DATE”); return srv.getResponse(); } } public class Group extends Command { public ResponseCode execute() { Server srv = getServer(); if (srv.hasCapability(Capabilities.READER) == false) { Log.debug(“Attempting non-available capability: READER”); } String groupname = […]

Java源代码解析器/生成器

我需要工具来: 方便地解析Java源代码并轻松访问给定元素。 轻松生成源代码文件,轻松将数据结构转换为代码 任何好的技巧,库,框架,工具? 谢谢你的帮助。