Interface StackMapFrameInfo.ObjectVerificationTypeInfo

All Superinterfaces:
StackMapFrameInfo.VerificationTypeInfo
Enclosing interface:
StackMapFrameInfo

public static sealed interface StackMapFrameInfo.ObjectVerificationTypeInfo extends StackMapFrameInfo.VerificationTypeInfo
A stack value for an object type. Its tag is 7.
See Java Virtual Machine Specification:
4.7.4 The StackMapTable Attribute
Since:
24
  • Method Details

    • of

      Returns a new object verification type info.
      Parameters:
      className - the class of the object
      Returns:
      a new object verification type info
    • of

      Returns a new object verification type info.
      Parameters:
      classDesc - the class of the object
      Returns:
      a new object verification type info
      Throws:
      IllegalArgumentException - if classDesc represents a primitive type
    • className

      ClassEntry className()
      Returns the class of the object.
      Returns:
      the class of the object
    • classSymbol

      default ClassDesc classSymbol()
      Returns the class of the object, as a symbolic descriptor.
      Returns:
      the class of the object, as a symbolic descriptor