比较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
的默认方法实现这一点。如何做到这一点?比较两个类的字段在我的例子中也应该起作用,但是比较整个类的更一般的方法会更好