我有一个JCodeModel
对象,其中包含一个类主体,该对象将被写入.java
文件中:
codeModel.build(new File("src").getAbsoluteFile());
文件夹中可能已经有相同的.java
类文件,我倾向于将其与当前JcodeModel
的对象内容进行比较,并将此JCodeModel
保存到{{1 }}文件,仅当类主体已更新并且不同于旧的.java
文件时。
我找不到使用.java
的默认方法来执行此操作的任何方法。应该怎么做?在我的案例中,比较两个类的 fields 也应该可以完成工作,但是比较通用的类的整体比较合适。