インタフェースStackMapTableAttribute

すべてのスーパー・インタフェース:
Attribute<StackMapTableAttribute>, ClassFileElement, CodeElement

public sealed interface StackMapTableAttribute extends Attribute<StackMapTableAttribute>, CodeElement
(4.10.1)型チェックによる検証に使用されるStackMapTable属性(JVMS 4.7.4)をモデル化します。

この属性は、CodeAttributeのトラバースでは配信されませんが、かわりにclassファイルの書込み時に自動的に生成されます。 上級ユーザーは、ClassFile.StackMapsOptionに従って独自のスタック・マップを指定できます。

この属性はCode属性にのみ表示され、 Code属性では「複数のインスタンス」は許可されません。 code配列の「ラベル」に対するデータ依存性があります。

この属性は、Java SE Platformバージョン6のメジャー・バージョン50で導入されました。

Java Virtual Machine仕様を参照してください:
「4.7.4 StackMapTable属性」
「4.10.1 タイプ・チェックによる検証」
導入されたバージョン:
24
関連項目:
  • メソッドの詳細

    • entries

      スタック・マップ・フレームを返します。
      戻り値:
      スタック・マップ・フレーム
    • of

      スタック・マップ表属性を返します。
      パラメータ:
      entries - スタック・マップ・フレーム
      戻り値:
      スタック・マップ表属性