Class CombinedCelValueConverter


  • @Internal
    public final class CombinedCelValueConverter
    extends dev.cel.common.values.CelValueConverter
    CombinedCelValueConverter delegates value conversion to a list of underlying CelValueConverters.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static CombinedCelValueConverter combine​(com.google.common.collect.ImmutableList<dev.cel.common.values.CelValueConverter> converters)  
      @Nullable java.lang.Object maybeUnwrap​(java.lang.Object value)  
      @Nullable java.lang.Object toRuntimeValue​(java.lang.Object value)  
      • Methods inherited from class dev.cel.common.values.CelValueConverter

        getDefaultInstance, mapContainer, normalizePrimitive
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • combine

        public static CombinedCelValueConverter combine​(com.google.common.collect.ImmutableList<dev.cel.common.values.CelValueConverter> converters)
      • toRuntimeValue

        public @Nullable java.lang.Object toRuntimeValue​(java.lang.Object value)
        Overrides:
        toRuntimeValue in class dev.cel.common.values.CelValueConverter
      • maybeUnwrap

        public @Nullable java.lang.Object maybeUnwrap​(java.lang.Object value)
        Overrides:
        maybeUnwrap in class dev.cel.common.values.CelValueConverter