Package dev.cel.runtime
Class InternalFunctionBinder
- java.lang.Object
-
- dev.cel.runtime.InternalFunctionBinder
-
@Internal public final class InternalFunctionBinder extends java.lang.ObjectA helper to create CelFunctionBinding instances with sensitive controls, such as to toggle the strictness of the function.CEL Library Internals. Do Not Use.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> CelFunctionBindingfrom(java.lang.String overloadId, java.lang.Class<T> arg, CelFunctionOverload.Unary<T> impl, boolean isStrict)Create a unary function binding from theoverloadId,arg,impl, and isStrict.static CelFunctionBindingfrom(java.lang.String overloadId, java.lang.Iterable<java.lang.Class<?>> argTypes, CelFunctionOverload impl, boolean isStrict)Create a function binding from theoverloadId,argTypes,implandisStrict.
-
-
-
Method Detail
-
from
public static <T> CelFunctionBinding from(java.lang.String overloadId, java.lang.Class<T> arg, CelFunctionOverload.Unary<T> impl, boolean isStrict)
Create a unary function binding from theoverloadId,arg,impl, and isStrict.
-
from
public static CelFunctionBinding from(java.lang.String overloadId, java.lang.Iterable<java.lang.Class<?>> argTypes, CelFunctionOverload impl, boolean isStrict)
Create a function binding from theoverloadId,argTypes,implandisStrict.
-
-