2
注釈付きメソッドから始まるStripesアクションBeanをコーディングしていました。間違いによって初期化ブロックのアノテーション静的かどうか
私が書いた:
@After(stages = LifecycleStage.ActionBeanResolution) {
// code here
}
コンパイラは
OKですので、我々が静的および非静的初期化ブロック@After(stages = LifecycleStage.ActionBeanResolution)
{
// code here
}
@After(stages = LifecycleStage.ActionBeanResolution)
static {
// code here
}
に注釈を置くことができるようだあなたはどんなユースケースのアイデアを持っていますかそんな奇妙なことの?
コンパイラがこれを報告していない可能性がありますか? SOの貢献者は、initブロックに注釈を付けることはできないことを示唆しています。 http://stackoverflow.com/a/4691872/134894 – ptomli
あなたは正しいです、それは私のintellij IDEが私に何かエラーを表示していないようですが、私はエラーを持っているmavenコンパイルと... –
可能なduplicate of [注釈付きフィールド](http://stackoverflow.com/questions/4691577/getting-initializer-in-annotated-field) –