2006-01-06 -修飾しないアノテーション java 何かを修飾することを意図しないアノテーションというのがあります。 @Bar(foo=@Foo("value")) こんな場合のFooアノテーションはTargetメタアノテーションで「NONE」とか「ANNOTATION_VALUE」とか言うようなものが無いため、アノテーションの値としてしか使わせたくなくても、他所で適当に使われてしまう(よね?ちょっと調べた限りでは対策は見当たらなかった)。 追記 なるほどー。@Target({})ですか。。。