Module java.base
Package java.lang.classfile.attribute

# Interface SignatureAttribute

=
public abstract sealed interface SignatureAttribute
extends java.lang.classfile.Attribute<java.lang.classfile.attribute.SignatureAttribute>, java.lang.classfile.ClassElement, java.lang.classfile.FieldElement, java.lang.classfile.MethodElement
permits jdk.internal.classfile.impl.BoundAttribute.BoundSignatureAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundSignatureAttribute

## Methods

- =
  public default java.lang.classfile.ClassSignature asClassSignature()
- =
  public default java.lang.classfile.MethodSignature asMethodSignature()
- =
  public default java.lang.classfile.Signature asTypeSignature()
- =
  public static java.lang.classfile.attribute.SignatureAttribute of(java.lang.classfile.ClassSignature arg0)
- =
  public static java.lang.classfile.attribute.SignatureAttribute of(java.lang.classfile.MethodSignature arg0)
- =
  public static java.lang.classfile.attribute.SignatureAttribute of(java.lang.classfile.Signature arg0)
- =
  public static java.lang.classfile.attribute.SignatureAttribute of(java.lang.classfile.constantpool.Utf8Entry arg0)
- =
  public abstract java.lang.classfile.constantpool.Utf8Entry signature()

## Summary

No differences.