-2
JavaでaspectJを使用していくつかのコードを実行しています。私は、メソッド呼び出しの増分カウントを取得したい。だから私はcount++
私のコードで使用されます。私は私のテストコードの結果を取得すると、それは私が1
と2
ではなく0
を見て期待していたなぜ1の代わりに0から始まるインクリメンタルカウント?
0
1
2
示しています。私がなぜ0
を最初に得ているのかを知る。 0
が表示されないようにするにはどうすればよいですか?私はコーディングで本当に新しいです
public aspect TrackMoneyOwed{
private static int calcCallCount=0;
pointcut calculatePriceCall():
call(* *.calculatePrice());
after(): calculatePriceCall(){
System.out.println(calcCallCount++);
}
}
:
は、ここに私のコードです。だから私は本当にいくつかの助けを感謝します。ありがとう!
「some codes」はどこですか? – soorapadman
あなたが増分する前に表示しているので、多分? ze codezなしで言うのは難しいです... – AntonH
public aspect TrackMoneyOwed { private static int calcCallCount = 0; /*プライベートダブルlicenseFee; */ pointcut calculatePriceCall(): call(* * .calculatePrice()); after():calculatePriceCall(){ System.out.println(calcCallCount ++); } } – Sami