谷本 心 in せろ部屋

はてなダイアリーから引っ越してきました

@OnMethodは正規表現が使え、アノテーションも対象にできる

BTraceクラスの実行タイミングを決めるためには、
実行メソッドに @On から始まるアノテーションをつけておきます。
一番使われることが多いのは @OnMethod でしょう。


@OnMethodでは、クラス名、メソッド名を指定できますが、
ユーザーガイドによれば

  • スラッシュで囲むことで、正規表現として対象を記述できる
  • @で始めることで、アノテーションがついたクラスやメソッドを対象にできる

とのこと。