質問がすべてを物語っています。
専門家にとって、SUN Java 5 コンパイラーが (langspec に反して) 再帰的な注釈を受け入れるのに、後のコンパイラーが受け入れない理由はありますか? つまり、再帰的な注釈に対する議論は何でしょうか。
編集:再帰的な注釈は次のようなものです:
@Panel(layout=BorderLayout.class,
nested={
@Panel(region=NORTH, layout=FlowLayout.class, ...)
@Panel(region=SOUTH, layout=FlowLayout.class, ...)
}
)