Module java.base
Package java.lang.classfile

# Interface Signature.TypeParam

=
public abstract static sealed interface TypeParam
permits jdk.internal.classfile.impl.SignaturesImpl.TypeParamImpl

## Methods

- =
  public abstract java.util.Optional<java.lang.classfile.Signature.RefTypeSig> classBound()
- =
  public abstract java.lang.String identifier()
- =
  public abstract java.util.List<java.lang.classfile.Signature.RefTypeSig> interfaceBounds()
- =
  public static java.lang.classfile.Signature.TypeParam of(java.lang.String arg0, java.util.Optional<java.lang.classfile.Signature.RefTypeSig> arg1, java.lang.classfile.Signature.RefTypeSig[] arg2)
- =
  public static java.lang.classfile.Signature.TypeParam of(java.lang.String arg0, java.lang.classfile.Signature.RefTypeSig arg1, java.lang.classfile.Signature.RefTypeSig[] arg2)

## Summary

No differences.