java.lang.Object
java.lang.Enum<AttributeMapper.AttributeStabilityPREVIEW>
java.lang.classfile.AttributeMapper.AttributeStability
- すべての実装されたインタフェース:
Serializable
,Comparable<AttributeMapper.AttributeStabilityPREVIEW>
,Constable
- 含まれているインタフェース:
AttributeMapperPREVIEW<A>
public static enum AttributeMapper.AttributeStability extends Enum<AttributeMapper.AttributeStabilityPREVIEW>
AttributeStability
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
属性安定性インジケータ
- 導入されたバージョン:
- 22
-
ネストされたクラスのサマリー
クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェース
Enum.EnumDesc<E extends Enum<E>>
-
列挙型定数のサマリー
列挙型定数列挙型定数説明この属性には純粋なデータとCP参照のみが含まれるため、CP共有が有効な場合はバルク・コピーでき、CP共有が有効になっていない場合は展開およびリライトする必要があります。属性にはラベルが含まれている可能性があるため、コード配列がパースされるときに分解して書き直す必要があります。属性にはタイムスタンプなどの純粋なデータのみが含まれ、常に一括コピーできます。属性は完全に不明であるため、変換中に属性を保持するか削除するかを決定するために、ClassFile.AttributesProcessingOption
PREVIEWオプションを参照します。この属性には、ライブラリ(型変数リストなど)によって管理されない構造化された索引が含まれている可能性があるため、ClassFile.AttributesProcessingOption
PREVIEWオプションを参照して、変換中にその索引を保持するか削除するかを決定します。 -
メソッドのサマリー
-
列挙型定数の詳細
-
STATELESS
public static final AttributeMapper.AttributeStabilityPREVIEW STATELESS属性にはタイムスタンプなどの純粋なデータのみが含まれ、常に一括コピーできます。 -
CP_REFS
public static final AttributeMapper.AttributeStabilityPREVIEW CP_REFSこの属性には純粋なデータとCP参照のみが含まれるため、CP共有が有効な場合はバルク・コピーでき、CP共有が有効になっていない場合は展開およびリライトする必要があります。 -
LABELS
public static final AttributeMapper.AttributeStabilityPREVIEW LABELS属性にはラベルが含まれている可能性があるため、コード配列がパースされるときに分解して書き直す必要があります。 -
UNSTABLE
public static final AttributeMapper.AttributeStabilityPREVIEW UNSTABLEこの属性には、ライブラリ(型変数リストなど)によって管理されない構造化された索引が含まれている可能性があるため、ClassFile.AttributesProcessingOption
PREVIEWオプションを参照して、変換中にその索引を保持するか削除するかを決定します。 -
UNKNOWN
public static final AttributeMapper.AttributeStabilityPREVIEW UNKNOWN属性は完全に不明であるため、変換中に属性を保持するか削除するかを決定するために、ClassFile.AttributesProcessingOption
PREVIEWオプションを参照します。
-
-
メソッドの詳細
-
values
public static AttributeMapper.AttributeStabilityPREVIEW[] values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙クラスの定数を宣言されている順序で含む配列
-
valueOf
public static AttributeMapper.AttributeStabilityPREVIEW valueOf(String name) 指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子と正確に一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- この列挙型クラスに指定された名前の定数がない場合NullPointerException
- 引数がnullの場合
-
AttributeStability
を使用できます。