Interface RuleCompiledSources<S extends RuleLiteralData<R>,R extends Rule>


public interface RuleCompiledSources<S extends RuleLiteralData<R>,R extends Rule>

This class represents a compiled version of RuleLiteralData

  • Method Details

    • getSources

      S getSources()
      Returns the sources for this compilation.
      Returns:
      the literal sources
    • conditions

      Returns:
      compiled conditions
    • rhs

      This method returns the sources' compiled RHS.
      Returns:
      Consumer function of RhsContext if available (non-null) in the sources, or null if it's not present.