是否有可能在declare parent语句中抽象出主题类型?

时间:2011-12-07 19:44:01

标签: aspectj

考虑以下抽象方面:

public abstract aspect LoggingAspect {
  declare parents: (@LogMe *) implements ILoggable;

  ...
}

是否有可能在类型模式声明后面抽象(@LogMe *),可以在派生方面重写?

1 个答案:

答案 0 :(得分:0)

我能想到的最好的事情就是这样做:

  1. 按原样保留抽象的LoggingAspect
  2. 在具体的子方面中,使用declare @type@LogMe注释添加到您需要的地方。