Module java.base
Package java.lang.classfile

# Interface MethodSignature

=
public abstract sealed interface MethodSignature
permits jdk.internal.classfile.impl.SignaturesImpl.MethodSignatureImpl

## Methods

- =
  public abstract java.util.List<java.lang.classfile.Signature> arguments()
- =
  public static java.lang.classfile.MethodSignature of(java.lang.classfile.Signature arg0, java.lang.classfile.Signature[] arg1)
- =
  public static java.lang.classfile.MethodSignature of(java.lang.constant.MethodTypeDesc arg0)
- =
  public static java.lang.classfile.MethodSignature of(java.util.List<java.lang.classfile.Signature.TypeParam> arg0, java.util.List<java.lang.classfile.Signature.ThrowableSig> arg1, java.lang.classfile.Signature arg2, java.lang.classfile.Signature[] arg3)
- =
  public static java.lang.classfile.MethodSignature parseFrom(java.lang.String arg0)
- =
  public abstract java.lang.classfile.Signature result()
- =
  public abstract java.lang.String signatureString()
- =
  public abstract java.util.List<java.lang.classfile.Signature.ThrowableSig> throwableSignatures()
- =
  public abstract java.util.List<java.lang.classfile.Signature.TypeParam> typeParameters()

## Summary

No differences.