インタフェースSyntheticAttribute
- すべてのスーパー・インタフェース:
Attribute<SyntheticAttribute>,ClassElement,ClassFileElement,FieldElement,MethodElement
public sealed interface SyntheticAttribute extends Attribute<SyntheticAttribute>, ClassElement, MethodElement, FieldElement
クラス・メンバーを実装固有のアーティファクトとしてマークする
Synthetic属性(JVMS 4.7.8)をモデル化します。
この属性は、クラス、メソッドおよびフィールドに指定でき、構造内の「複数のインスタンス」を許可します。 「データ依存関係がありません」があります。
この属性は、Java SEプラットフォーム・バージョン1.1、メジャー・バージョン45で導入されました。
- APIのノート:
- この属性は、新しい
classファイルのACC_SYNTHETIC修飾子によって大きく置き換えられました。 コンパイラによって生成される合成構造と暗黙的な(mandated)構造の違いの詳細は、Elements.Originを参照してください。 - Java Virtual Machine仕様を参照してください:
-
4.7.8
Synthetic属性 - 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
静的メソッドインタフェースjava.lang.classfile.Attributeで宣言されたメソッド
attributeMapper, attributeName
-
メソッドの詳細
-
of
-