# Uses of Interface
org.apache.commons.jexl3.JexlCache.Reference

Packages that use JexlCache.Reference
Package
Description
org.apache.commons.jexl3
Provides a framework for evaluating JEXL expressions.

- ## Uses of JexlCache.Reference in org.apache.commons.jexl3

  Methods in org.apache.commons.jexl3 with parameters of type JexlCache.Reference
  Modifier and Type
  Method
  Description
  `boolean`
  JexlOperator.Uberspect.`contains(JexlCache.Reference node, JexlOperator operator, Object left, Object right)`
  The 'match'/'in' operator implementation.
  `Object`
  JexlOperator.Uberspect.`empty(JexlCache.Reference node, Object object)`
  Check for emptiness of various types: Collection, Array, Map, String, and anything that has a boolean isEmpty() method.
  `boolean`
  JexlOperator.Uberspect.`endsWith(JexlCache.Reference node, JexlOperator operator, Object left, Object right)`
  The 'endsWith' operator implementation.
  `Object`
  JexlOperator.Uberspect.`size(JexlCache.Reference node, Object object)`
  Calculate the `size` of various types: Collection, Array, Map, String, and anything that has an int size() method.
  `boolean`
  JexlOperator.Uberspect.`startsWith(JexlCache.Reference node, JexlOperator operator, Object left, Object right)`
  The 'startsWith' operator implementation.
  `Object`
  JexlOperator.Uberspect.`tryAssignOverload(JexlCache.Reference node, JexlOperator operator, Consumer<Object> assign, Object... args)`
  Evaluates an assign operator.
  `Object`
  JexlOperator.Uberspect.`tryOverload(JexlCache.Reference reference, JexlOperator operator, Object... args)`
  Try to find the most specific method and evaluate an operator.