Следующий аспект дает мне «Этот метод должен возвращать тип результата ИНТ»Почему аспект требует возврата типа int?
package CH.ifa.draw.framework;
public aspect Trace {
after() returning (ConnectionFigure figure): call(*.new(..)) {
System.out.println("test");
}
}
Я ожидаю, что пустота, как тип результата.
Update
Я ожидаю, что этот срез точек вызывается для каждого создания класса, которые реализуют де ConnectionFigure интерфейс
Update 2
package CH.ifa.draw.framework;
public aspect Trace {
after(): call(ConnectionFigure+.new(..)) {
System.out.println("trace creation figure");
}
}
после очистки проекта, он работает нормально. Взгляните на мое редактирование –
Итак, проблема решена? –