-
@Retention(RUNTIME) @Target(METHOD) public @interface SettingDefinition
イベント・クラスのメソッドをイベントの除外に使用する必要があることを指定する注釈。メソッドを有効にするには、
SettingControlを返し、SettingControlの非抽象サブクラスである必要のあるパラメータが1つのみ存在する必要がありますメソッドの戻り値は、イベントがFlight Recorderシステムに書き込まれるかどうかを指定します。
次の例は、イベント・クラスのメソッドに注釈を付ける方法を示しています。
設定コントロールの定義方法の例は、class HelloWorld extend Event { @Label("Message"); String message; @SettingDefinition; @Label("Message Filter"); public boolean filter(RegExpControl regExp) { return regExp.matches(message); } }SettingControlを参照してください。- 導入されたバージョン:
- 9
- 関連項目:
SettingControl