Если создать трейт с методами-геттерами с такими же названиями, как геттеры свойств доменного класса, а затем пронаследовать доменный класс от этого трейта, например так:
#!groovy
class SomeDomainClass implement WithIdAndTitle {
String title
}
trait WithIdAndTitle {
public abstract Long getId();
public abstract String getTitle();
}
То IDEA начинает бесконечным потоком выдавать эксепшены до переполнения стека, когда пытается сохранить файл, который использует этот класс (возможно, есть доп. условия).
Если создать трейт с методами-геттерами с такими же названиями, как геттеры свойств доменного класса, а затем пронаследовать доменный класс от этого трейта, например так:
То IDEA начинает бесконечным потоком выдавать эксепшены до переполнения стека, когда пытается сохранить файл, который использует этот класс (возможно, есть доп. условия).
Надо бы разобраться.