Interface DescribableResolution

All Superinterfaces:
Resolution
All Known Subinterfaces:
ArrayResolution, ClassResolution, FieldResolution, MemberResolution, MethodResolution, NullResolution, PrimitiveResolution

public sealed interface DescribableResolution extends Resolution permits ArrayResolution, ClassResolution, MemberResolution, PrimitiveResolution, NullResolution
Resolution of some content that can be represented with a descriptor.
Author:
Matt Coley
  • Method Details

    • getDescribableEntry

      @Nonnull DescribableEntry getDescribableEntry()
      Returns:
      The resolved describable entry.
    • matches

      default boolean matches(@Nonnull Resolution other)
      Specified by:
      matches in interface Resolution
      Parameters:
      other - Other resolution to check against.
      Returns:
      true if the other resolution represents the same resolved content.