インタフェースStackMapTableAttribute
- すべてのスーパー・インタフェース:
Attribute<StackMapTableAttribute>,ClassFileElement,CodeElement
public sealed interface StackMapTableAttribute extends Attribute<StackMapTableAttribute>, CodeElement
StackMapTable属性(JVMS 4.7.4)をモデル化します。(4.10.1)型チェックによる検証に使用されます(4.10.1)。
この属性は、CodeAttributeのトラバースでは配信されませんが、かわりにclassファイルの書込み時に自動的に生成されます。 上級ユーザーは、ClassFile.StackMapsOptionに従って独自のスタック・マップを指定できます。
この属性はCode属性にのみ表示され、 Code属性では「複数のインスタンス」は許可されません。 code配列の「ラベル」に対するデータ依存性があります。
この属性は、Java SE Platformバージョン6のメジャー・バージョン50で導入されました。
- Java Virtual Machine仕様を参照してください:
-
「4.7.4
StackMapTable属性」
「4.10.1 タイプ・チェックによる検証」 - 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明entries()スタック・マップ・フレームを返します。static StackMapTableAttributeof(List<StackMapFrameInfo> entries) スタック・マップ表属性を返します。インタフェースjava.lang.classfile.Attributeで宣言されたメソッド
attributeMapper, attributeName
-
メソッドの詳細
-
entries
-
of
static StackMapTableAttribute of(List<StackMapFrameInfo> entries) スタック・マップ表属性を返します。- パラメータ:
entries- スタック・マップ・フレーム- 戻り値:
- スタック・マップ表属性
-