Class CelExpr.CelCall

  • Enclosing class:
    CelExpr

    @Immutable
    public abstract static class CelExpr.CelCall
    extends java.lang.Object
    A call expression, including calls to predefined functions and operators.

    For example, `value == 10`, `size(map_value)`.

    • Constructor Detail

      • CelCall

        public CelCall()
    • Method Detail

      • target

        public abstract java.util.Optional<CelExpr> target()
        The target of a method call-style expression.

        For example, `x` in `x.f()`.

      • function

        public abstract java.lang.String function()
        Required. The name of the function or method being called.
      • args

        public abstract com.google.common.collect.ImmutableList<CelExpr> args()