比较JCodeModel中的类主体与.java文件主体
我有一个比较JCodeModel中的类主体与.java文件主体,java,class,comparison,equality,jcodemodel,Java,Class,Comparison,Equality,Jcodemodel,我有一个JCodeModel对象,它包含一个类主体,将被写入.java文件: codeModel.build(new File("src").getAbsoluteFile()); 文件夹中可能已经有相同的.java类文件,我倾向于将其与当前JcodeModel的对象内容进行比较,并且仅当类主体已更新并且与旧的.java文件不同时,才将此JcodeModel保存到.java文件 我找不到任何方法来使用JCodeModel的默认方法实现这一点。如何做到这一点?比较两个类的字段在我的例子中也应该起
JCodeModel
对象,它包含一个类主体,将被写入.java
文件:
codeModel.build(new File("src").getAbsoluteFile());
文件夹中可能已经有相同的.java
类文件,我倾向于将其与当前JcodeModel
的对象内容进行比较,并且仅当类主体已更新并且与旧的.java
文件不同时,才将此JcodeModel
保存到.java
文件
我找不到任何方法来使用JCodeModel
的默认方法实现这一点。如何做到这一点?比较两个类的字段在我的例子中也应该起作用,但是比较整个类的更一般的方法会更好