По некоторым причинам мои другие аспекты работают, но этот вызывает у меня проблемы
pointcut callUpdate() : call(* * .update());
after() : callUpdate(){
l.log("before before test");
}
Я получил совет, определенный в diceGame.loggerAspect, который не был применен [Xlint: adviceDidNotMatch] метод, на который я ссылаюсь. update () равно
public void update(List<Dice> d){
for (int i =0; i <d.size(); i++){
// l.log("chosen dice "+d.get(i).getFaceUp()+""+System.lineSeparator());
if ((d.get(i).getFaceUp()==odd1)||(d.get(i).getFaceUp()==odd2)||(d.get(i).getFaceUp()==odd3)){
score-=d.get(i).getFaceUp();
}
else{
score+=(d.get(i).getFaceUp()*2);
}
}
}