Interface ArrayResolution

All Superinterfaces:
DescribableResolution, Resolution

public non-sealed interface ArrayResolution extends DescribableResolution
Resolution of an array.
Author:
Matt Coley
  • Method Details

    • getArrayEntry

      @Nonnull ArrayEntry getArrayEntry()
      Returns:
      The resolved array type.
    • getDimensions

      default int getDimensions()
      Returns:
      Number of dimensions in the resolved array type.
    • getElementTypeResolution

      @Nonnull DescribableResolution getElementTypeResolution()
      Returns:
      Resolution of the array's element type.
    • getDescribableEntry

      @Nonnull default ArrayEntry getDescribableEntry()
      Specified by:
      getDescribableEntry in interface DescribableResolution
      Returns:
      The resolved describable entry.