Signature.ThrowableSig (Java SE 22 & JDK 22)
Description: declaration: module: java.base, package: java.lang.classfile, interface: Signature, interface: ThrowableSig
Keywords: java.lang.classfile.Signature.ThrowableSig interface

Module java.base
Package java.lang.classfilePREVIEW

# Interface Signature.ThrowableSig

All Superinterfaces:
  `SignaturePREVIEW`

All Known Subinterfaces:
  `Signature.ClassTypeSigPREVIEW`, `Signature.TypeVarSigPREVIEW`

Enclosing interface:
  `SignaturePREVIEW`

public static sealed interface Signature.ThrowableSig extends SignaturePREVIEW permits Signature.ClassTypeSigPREVIEW, Signature.TypeVarSigPREVIEW
`ThrowableSig` is a preview API of the Java platform.
Programs can only use `ThrowableSig` when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
Models a signature for a throwable type.

Sealed Class Hierarchy Graph:
Since:
  22

- ## Nested Class Summary

  ### Nested classes/interfaces declared in interface java.lang.classfile.SignaturePREVIEW

  `Signature.ArrayTypeSigPREVIEW, Signature.BaseTypeSigPREVIEW, Signature.ClassTypeSigPREVIEW, Signature.RefTypeSigPREVIEW, Signature.ThrowableSigPREVIEW, Signature.TypeArgPREVIEW, Signature.TypeParamPREVIEW, Signature.TypeVarSigPREVIEW`

- ## Method Summary

  ### Methods declared in interface java.lang.classfile.SignaturePREVIEW

  `signatureString`