我不知道我在这段代码中做错了什么。有人可以帮忙吗?
double around(): execution(* *.returnLicenseFee()){
public double calculateCostOfSoftwareUsage(){
return this.licenseFee = calcCallCount++ * 0.10;
}
}
我到了 1)令牌上的语法错误" double",@ excpected。 2)语法错误,插入"枚举标识符"完成EnumHeaderName 3)语法错误,插入" enumBody"完成BlockStatements
我是java和aspectj的新手。我真的很感激一些帮助!
答案 0 :(得分:0)
你的语法完全无效:
public double methodName() {
这就是方法声明的方式。
around(): execution(
甚至没有远离有效的Java语法。特别是当你继续在外部事物中继续使用另一个方法声明时。
这里真正的答案是:开始阅读关于Java的好消息,或者从Oracle开始阅读优秀的tutorials - 从上到下。