- 型パラメータ:
 A- 属性の型
public interface AttributeMapper<A>
AttributeMapperは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
属性のクラス・ファイル表現と、その属性がAPIでどのようにモデル化されるかの間の双方向マッパー。 属性マッパーは、クラス・ファイル表現をモデルに解析し、モデル表現をクラス・ファイルに書き戻すために使用されます。 標準属性ごとに、事前定義済の属性マッパーが
AttributesPREVIEWで定義されています。 非標準属性の場合、クライアントは独自のAttributeMapperPREVIEWを定義できます。 非標準属性をモデル化するクラスは、CustomAttributePREVIEWを拡張する必要があります。 - 導入されたバージョン:
 - 22
 
- 
ネストされたクラスのサマリー
ネストされたクラス - 
メソッドのサマリー
修飾子と型メソッド説明default booleanこの属性が指定されたロケーションに複数回出現できるかどうかを返します。name()属性の名前を返します。readAttribute(AttributedElementPREVIEW enclosing, ClassReaderPREVIEW cf, int pos) 属性安定性インジケータを返します。voidwriteAttribute(BufWriterPREVIEW buf, A attr)  
- 
メソッドの詳細
- 
name
 - 
readAttribute
A readAttribute(AttributedElementPREVIEW enclosing, ClassReaderPREVIEW cf, int pos) - パラメータ:
 enclosing- この属性が表示されるクラス、メソッド、フィールドまたはコード属性cf- 読み取るクラス・ファイルを記述するClassReaderPREVIEWpos- 属性が開始されるクラス・ファイルへのオフセット- 戻り値:
 - 新しい属性
 
 - 
writeAttribute
 - 
allowMultiple
default boolean allowMultiple()この属性が指定されたロケーションに複数回出現できるかどうかを返します。- 実装要件:
 - デフォルトの実装では
falseを返します - 戻り値:
 - この属性が指定されたロケーションに複数回出現できるかどうか
 
 - 
stability
 
 - 
 
AttributeMapperを使用できます。