Package dev.cel.common.values
Class CombinedCelValueConverter
- java.lang.Object
-
- dev.cel.common.values.CelValueConverter
-
- dev.cel.common.values.CombinedCelValueConverter
-
@Internal public final class CombinedCelValueConverter extends dev.cel.common.values.CelValueConverterCombinedCelValueConverterdelegates value conversion to a list of underlyingCelValueConverters.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CombinedCelValueConvertercombine(com.google.common.collect.ImmutableList<dev.cel.common.values.CelValueConverter> converters)@Nullable java.lang.ObjectmaybeUnwrap(java.lang.Object value)@Nullable java.lang.ObjecttoRuntimeValue(java.lang.Object value)
-
-
-
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:
toRuntimeValuein classdev.cel.common.values.CelValueConverter
-
maybeUnwrap
public @Nullable java.lang.Object maybeUnwrap(java.lang.Object value)
- Overrides:
maybeUnwrapin classdev.cel.common.values.CelValueConverter
-
-