# Uses of Interface
java.lang.classfile.Signature.RefTypeSig

Packages that use Signature.RefTypeSigPREVIEW
Package
Description
java.lang.classfile
Provides classfile parsing, generation, and transformation library.

- ## Uses of Signature.RefTypeSigPREVIEW in java.lang.classfilePREVIEW

  Subinterfaces of Signature.RefTypeSigPREVIEW in java.lang.classfilePREVIEW
  Modifier and Type
  Interface
  Description
  `static interface`
  `Signature.ArrayTypeSigPREVIEW`
  Preview.
  Models the signature of an array type.
  `static interface`
  `Signature.ClassTypeSigPREVIEW`
  Preview.
  Models the signature of a possibly-parameterized class or interface type.
  `static interface`
  `Signature.TypeVarSigPREVIEW`
  Preview.
  Models the signature of a type variable.
  Methods in java.lang.classfilePREVIEW that return Signature.RefTypeSigPREVIEW
  Modifier and Type
  Method
  Description
  `Signature.RefTypeSigPREVIEW`
  ClassSignature.`superclassSignature()`
  Returns the instantiation of the superclass in this signature.
  Methods in java.lang.classfilePREVIEW that return types with arguments of type Signature.RefTypeSigPREVIEW
  Modifier and Type
  Method
  Description
  `Optional<Signature.RefTypeSigPREVIEW>`
  Signature.TypeArg.`boundType()`
  Returns the signature of the type bound, if any.
  `Optional<Signature.RefTypeSigPREVIEW>`
  Signature.TypeParam.`classBound()`
  Returns the class bound of the type parameter.
  `List<Signature.RefTypeSigPREVIEW>`
  Signature.TypeParam.`interfaceBounds()`
  Returns the interface bounds of the type parameter.
  `List<Signature.RefTypeSigPREVIEW>`
  ClassSignature.`superinterfaceSignatures()`
  Returns the instantiation of the interfaces in this signature.
  Methods in java.lang.classfilePREVIEW with parameters of type Signature.RefTypeSigPREVIEW
  Modifier and Type
  Method
  Description
  `static Signature.TypeArgPREVIEW`
  Signature.TypeArg.`extendsOf(Signature.RefTypeSigPREVIEW boundType)`
  Returns an upper-bounded type arg.
  `static ClassSignaturePREVIEW`
  ClassSignature.`of(Signature.RefTypeSigPREVIEW superclassSignature, Signature.RefTypeSigPREVIEW... superinterfaceSignatures)`
  Returns a class signature.
  `static ClassSignaturePREVIEW`
  ClassSignature.`of(List<Signature.TypeParamPREVIEW> typeParameters, Signature.RefTypeSigPREVIEW superclassSignature, Signature.RefTypeSigPREVIEW... superinterfaceSignatures)`
  Returns a class signature.
  `static Signature.TypeArgPREVIEW`
  Signature.TypeArg.`of(Signature.RefTypeSigPREVIEW boundType)`
  Returns a bounded type arg.
  `static Signature.TypeParamPREVIEW`
  Signature.TypeParam.`of(String identifier, Signature.RefTypeSigPREVIEW classBound, Signature.RefTypeSigPREVIEW... interfaceBounds)`
  Returns a signature for a type parameter.
  `static Signature.TypeParamPREVIEW`
  Signature.TypeParam.`of(String identifier, Optional<Signature.RefTypeSigPREVIEW> classBound, Signature.RefTypeSigPREVIEW... interfaceBounds)`
  Returns a signature for a type parameter.
  `static Signature.TypeArgPREVIEW`
  Signature.TypeArg.`superOf(Signature.RefTypeSigPREVIEW boundType)`
  Returns a lower-bounded type arg.
  Method parameters in java.lang.classfilePREVIEW with type arguments of type Signature.RefTypeSigPREVIEW
  Modifier and Type
  Method
  Description
  `static Signature.TypeArgPREVIEW`
  Signature.TypeArg.`of(Signature.TypeArg.WildcardIndicatorPREVIEW wildcard, Optional<Signature.RefTypeSigPREVIEW> boundType)`
  Returns a bounded type arg.
  `static Signature.TypeParamPREVIEW`
  Signature.TypeParam.`of(String identifier, Optional<Signature.RefTypeSigPREVIEW> classBound, Signature.RefTypeSigPREVIEW... interfaceBounds)`
  Returns a signature for a type parameter.