Module aya.base

Interface PatternProblem

All Superinterfaces:
org.aya.util.reporter.Problem
All Known Implementing Classes:
PatternProblem.BadLitPattern, PatternProblem.BlockedEval, PatternProblem.IllegalPropPat, PatternProblem.InsufficientPattern, PatternProblem.PossiblePat, PatternProblem.SplittingOnNonData, PatternProblem.TooManyImplicitPattern, PatternProblem.TooManyPattern, PatternProblem.TupleNonSig, PatternProblem.UnavailableCtor, PatternProblem.UnknownCtor

  • Method Details

    • pattern

      @NotNull @NotNull Pattern pattern()
    • sourcePos

      @NotNull default @NotNull org.aya.util.error.SourcePos sourcePos()
      Specified by:
      sourcePos in interface org.aya.util.reporter.Problem
    • level

      @NotNull default @NotNull org.aya.util.reporter.Problem.Severity level()
      Specified by:
      level in interface org.aya.util.reporter.Problem