Совет, определенный в diceGame.loggerAspect, не был применен [Xlint: adviceDidNotMatch] - PullRequest
0 голосов
/ 27 февраля 2020

По некоторым причинам мои другие аспекты работают, но этот вызывает у меня проблемы

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);
        }
    }

    }
...