Interface Signature.ArrayTypeSig

All Superinterfaces:
Signature, Signature.RefTypeSig
All Known Implementing Classes:
SignaturesImpl.ArrayTypeSigImpl
Enclosing interface:
Signature

public static sealed interface Signature.ArrayTypeSig extends Signature.RefTypeSig permits SignaturesImpl.ArrayTypeSigImpl
Models the signature of an array type.
  • Method Details

    • componentSignature

      Signature componentSignature()
      Returns the signature of the component type.
      Returns:
      the signature of the component type
    • of

      static Signature.ArrayTypeSig of(Signature componentSignature)
      Returns a signature for an array type.
      Parameters:
      componentSignature - the component type
      Returns:
      a signature for an array type
    • of

      static Signature.ArrayTypeSig of(int dims, Signature componentSignature)
      Returns a signature for an array type.
      Parameters:
      dims - the dimension of the array
      componentSignature - the component type
      Returns:
      a signature for an array type