Class AST.Filter

java.lang.Object
nz.org.riskscape.defaults.classifier.AST
nz.org.riskscape.defaults.classifier.AST.Filter
Enclosing class:
AST

public static class AST.Filter extends AST
  • Field Details

    • identifier

      public final nz.org.riskscape.dsl.Token identifier
    • filterExpression

      public final nz.org.riskscape.dsl.Token filterExpression
    • children

      public final List<AST.Filter> children
    • orElse

      public final Optional<AST.ExpressionDecl> orElse
    • built

      public nz.org.riskscape.rl.ast.Expression built
  • Constructor Details

  • Method Details

    • build

      public void build(List<nz.org.riskscape.problem.Problem> problems, nz.org.riskscape.rl.ExpressionParser parser)
    • scanStructKeys

      public Set<String> scanStructKeys()
    • getBoundaryToken

      public nz.org.riskscape.dsl.Token getBoundaryToken()
      Specified by:
      getBoundaryToken in class AST
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getIdentifier

      public nz.org.riskscape.dsl.Token getIdentifier()
      Overrides:
      getIdentifier in class AST