Class RuleImpl.WithoutSuperRulesState

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void compileIterables​(ExecEnv env)
      Compiles a list or map of iterables for each input rule element.
      boolean match​(StackFrame frame)
      Matches #getRule().
      boolean matchOne​(StackFrame frame)
      Matches up to one match for #getRule().
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WithoutSuperRulesState

        protected WithoutSuperRulesState()
    • Method Detail

      • match

        public boolean match​(StackFrame frame)
        Matches #getRule().
        Specified by:
        match in class RuleImpl.SuperRulesState
        Parameters:
        frame - the stack frame in which to execute the matcher
        Returns:
        true iff the rule has any matches
      • compileIterables

        public void compileIterables​(ExecEnv env)
        Compiles a list or map of iterables for each input rule element.
        Specified by:
        compileIterables in class RuleImpl.SuperRulesState
        Parameters:
        env - the execution environment with models