LARP-Platform-Team / larp-platform

Platfrom for live-action role-playing.
5 stars 2 forks source link

Разобраться с трейтам, содержащими методы-геттеры для свойств доменных объектов #23

Open treble-snake opened 9 years ago

treble-snake commented 9 years ago

Если создать трейт с методами-геттерами с такими же названиями, как геттеры свойств доменного класса, а затем пронаследовать доменный класс от этого трейта, например так:

#!groovy

class SomeDomainClass implement WithIdAndTitle {
  String title
}

trait WithIdAndTitle {
  public abstract Long getId();
  public abstract String getTitle();
}

То IDEA начинает бесконечным потоком выдавать эксепшены до переполнения стека, когда пытается сохранить файл, который использует этот класс (возможно, есть доп. условия).

Надо бы разобраться.