Interface ValuesPredicate

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ValuesPredicate
Every condition in the engine is a ValuesPredicate. When the condition's parameters are counted and resolved to fields, the engine will call IntToValue.get(int) to obtain each field's value.

Additionally, using the IntToValue instead of arrays allows for index mapping in scenarios where the required values are held in different value structures. Without IntToValue, we would need to create a new Object[] array for each evaluation.

  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
  • Method Details