У меня есть JCodeModel
объект, который включает тело класса, будет записан в .java
файл:
codeModel.build(new File("src").getAbsoluteFile());
В папке уже может быть тот же файл класса .java
, который я обычно сравниваю с текущим содержимым объекта JcodeModel
, и сохраняю этот JCodeModel
в .java
файл , только если тело класса было обновлено и отличается от старого .java
файла .
Я не смог найти способ сделать это с помощью методов JCodeModel
по умолчанию. Как это должно быть сделано? Сравнение полей двух классов также должно сделать работу в моем случае, но более общий способ сравнения целых тел классов был бы предпочтительнее.