|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Target(value=FIELD) @Retention(value=RUNTIME) public @interface Property
プロパティとしてアクセス可能なフィールドを注釈します.
デフォルトでは, 注釈されなかったフィールドは AccessType.READ_WRITE
(final
フィールドは AccessType.READ_ONLY
) のプロパティとして扱われます.
特定のフィールドをプロパティとしてアクセスしたくない場合やアクセス型を変更したい場合は, そのフィールドにこの注釈を付与します.
任意要素の概要 | |
---|---|
AccessType |
access
プロパティのアクセス型を指定します. |
public abstract AccessType access
デフォルトは AccessType.READ_WRITE
です. ただし,final
フィールドに注釈された場合は
AccessType.READ_ONLY
として扱われます.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |