StackMapFrameInfo.UninitializedVerificationTypeInfo (Java SE 23 & JDK 23)
Description: declaration: module: java.base, package: java.lang.classfile.attribute, interface: StackMapFrameInfo, interface: UninitializedVerificationTypeInfo
Keywords: java.lang.classfile.attribute.StackMapFrameInfo.UninitializedVerificationTypeInfo interface

# Interface StackMapFrameInfo.UninitializedVerificationTypeInfo

All Superinterfaces:
  `StackMapFrameInfo.VerificationTypeInfoPREVIEW`

Enclosing interface:
  `StackMapFrameInfoPREVIEW`

public static sealed interface StackMapFrameInfo.UninitializedVerificationTypeInfo extends StackMapFrameInfo.VerificationTypeInfoPREVIEW
`UninitializedVerificationTypeInfo` is a preview API of the Java platform.
Programs can only use `UninitializedVerificationTypeInfo` when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
An uninitialized stack value.

Since:
  22

- ## Method Summary

  Modifier and Type
  Method
  Description
  `LabelPREVIEW`
  `newTarget()`
  Returns the `new` instruction position that creates this unitialized object.
  `static StackMapFrameInfo.UninitializedVerificationTypeInfoPREVIEW`
  `of(LabelPREVIEW newTarget)`
  Returns an unitialized verification type info.

  ### Methods declared in interface java.lang.classfile.attribute.StackMapFrameInfo.VerificationTypeInfoPREVIEW

  `tag`

- ## Method Details

  - ### newTarget

    LabelPREVIEW newTarget()
    Returns the `new` instruction position that creates this unitialized object.
    Returns:
      the `new` instruction position that creates this unitialized object

  - ### of

    static StackMapFrameInfo.UninitializedVerificationTypeInfoPREVIEW of(LabelPREVIEW newTarget)
    Returns an unitialized verification type info.
    Parameters:
      `newTarget` - the `new` instruction position that creates this unitialized object
    Returns:
      an unitialized verification type info