Uses of Class
dev.cel.parser.CelMacro
-
Packages that use CelMacro Package Description dev.cel.bundle dev.cel.compiler dev.cel.parser -
-
Uses of CelMacro in dev.cel.bundle
Methods in dev.cel.bundle with parameters of type CelMacro Modifier and Type Method Description CelBuilderCelBuilder. addMacros(CelMacro... macros)Registers the given macros, replacing any previous macros with the same key.Method parameters in dev.cel.bundle with type arguments of type CelMacro Modifier and Type Method Description CelBuilderCelBuilder. addMacros(java.lang.Iterable<CelMacro> macros)Registers the given macros, replacing any previous macros with the same key. -
Uses of CelMacro in dev.cel.compiler
Methods in dev.cel.compiler with parameters of type CelMacro Modifier and Type Method Description CelCompilerBuilderCelCompilerBuilder. addMacros(CelMacro... macros)Registers the given macros, replacing any previous macros with the same key.CelCompilerBuilderCelCompilerImpl.Builder. addMacros(CelMacro... macros)Method parameters in dev.cel.compiler with type arguments of type CelMacro Modifier and Type Method Description CelCompilerBuilderCelCompilerBuilder. addMacros(java.lang.Iterable<CelMacro> macros)Registers the given macros, replacing any previous macros with the same key.CelCompilerBuilderCelCompilerImpl.Builder. addMacros(java.lang.Iterable<CelMacro> macros) -
Uses of CelMacro in dev.cel.parser
Fields in dev.cel.parser declared as CelMacro Modifier and Type Field Description static CelMacroCelMacro. ALLBoolean comprehension which asserts that a predicate holds true for all elements in the input range.static CelMacroCelMacro. EXISTSBoolean comprehension which asserts that a predicate holds true for at least one element in the input range.static CelMacroCelMacro. EXISTS_ONEBoolean comprehension which asserts that a predicate holds true for exactly one element in the input range.static CelMacroCelMacro. FILTERComprehension which produces a list containing elements in the input range which match the filter.static CelMacroCelMacro. HASField presence test macrostatic CelMacroCelMacro. MAPComprehension which applies a transform to each element in the input range and produces a list of equivalent size as output.static CelMacroCelMacro. MAP_FILTERComprehension which conditionally applies a transform to elements in the list which satisfy the filter predicate.Fields in dev.cel.parser with type parameters of type CelMacro Modifier and Type Field Description static com.google.common.collect.ImmutableList<CelMacro>CelMacro. STANDARD_MACROSSet of all standard macros supported by the CEL spec.Methods in dev.cel.parser that return CelMacro Modifier and Type Method Description CelMacroCelStandardMacro. getDefinition()Returns the new-styleCelMacrodefinition.static CelMacroCelMacro. newGlobalMacro(java.lang.String function, int argCount, CelMacroExpander expander)Creates a new global macro that accepts a fixed number of arguments.static CelMacroCelMacro. newGlobalVarArgMacro(java.lang.String function, CelMacroExpander expander)Creates a new global macro that accepts a variable number of arguments.static CelMacroCelMacro. newReceiverMacro(java.lang.String function, int argCount, CelMacroExpander expander)Creates a new receiver-style macro that accepts a fixed number of arguments.static CelMacroCelMacro. newReceiverVarArgMacro(java.lang.String function, CelMacroExpander expander)Creates a new receiver-style macro that accepts a variable number of arguments.Methods in dev.cel.parser with parameters of type CelMacro Modifier and Type Method Description CelParserBuilderCelParserBuilder. addMacros(CelMacro... macros)Registers the given macros, replacing any previous macros with the same key.CelParserBuilderCelParserImpl.Builder. addMacros(CelMacro... macros)intCelMacro. compareTo(CelMacro other)Method parameters in dev.cel.parser with type arguments of type CelMacro Modifier and Type Method Description CelParserBuilderCelParserBuilder. addMacros(java.lang.Iterable<CelMacro> macros)Registers the given macros, replacing any previous macros with the same key.CelParserBuilderCelParserImpl.Builder. addMacros(java.lang.Iterable<CelMacro> macros)
-