Interface Inflection

All Known Subinterfaces:
SpecificInflection
All Known Implementing Classes:
BaseFynotekWord.Ablaut, BaseFynotekWord.Tense, FynotekWord.Case

public sealed interface Inflection permits SpecificInflection, BaseFynotekWord.Ablaut
Represents a Fynotek inflection type. This can be an ambiguous inflection type, such as I ablaut, which can represent past tense or genitive case, or a specific inflection type, which is a specific case or tense, such as the genitive case. Specific inflection types have their own subinterface, SpecificInflection. A null inflection represents a word's root form—the form of a word with no inflection. Note that this is not the same as a word being marked for the present tense, nominative case, or default ablaut—those forms are inflections! Prior to version 3.0, Inflection represented what is now known as SpecificInflection,
Since:
3.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NotNull Inflection[]
    An array containing all constants that extend this interface.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the ablaut associated with this Inflection.