Module aya.base

Class Pattern.Clause

java.lang.Object
org.aya.concrete.Pattern.Clause
Enclosing interface:
Pattern

public static final class Pattern.Clause extends Object
  • Field Details

    • sourcePos

      @NotNull public final @NotNull org.aya.util.error.SourcePos sourcePos
    • patterns

      @NotNull public final @NotNull kala.collection.immutable.ImmutableSeq<org.aya.util.Arg<Pattern>> patterns
    • expr

      @NotNull public final @NotNull kala.control.Option<Expr> expr
    • hasError

      public boolean hasError
  • Constructor Details

    • Clause

      public Clause(@NotNull @NotNull org.aya.util.error.SourcePos sourcePos, @NotNull @NotNull kala.collection.immutable.ImmutableSeq<org.aya.util.Arg<Pattern>> patterns, @NotNull @NotNull kala.control.Option<Expr> expr)
  • Method Details