Class AdaptingTypes


  • @CheckReturnValue
    @Internal
    public final class AdaptingTypes
    extends java.lang.Object
    Collection of types which support bidirectional adaptation between CEL and Java native value representations.

    CEL Library Internals. Do Not Use.

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <A,​B>
      java.util.List<B>
      adaptingList​(java.util.List<A> list, BidiConverter<A,​B> bidiConverter)  
      static <A,​B,​C,​D>
      java.util.Map<C,​D>
      adaptingMap​(java.util.Map<A,​B> map, BidiConverter<A,​C> keyConverter, BidiConverter<B,​D> valueConverter)  
      • Methods inherited from class java.lang.Object

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

      • adaptingList

        public static <A,​B> java.util.List<B> adaptingList​(java.util.List<A> list,
                                                                 BidiConverter<A,​B> bidiConverter)
      • adaptingMap

        public static <A,​B,​C,​D> java.util.Map<C,​D> adaptingMap​(java.util.Map<A,​B> map,
                                                                                       BidiConverter<A,​C> keyConverter,
                                                                                       BidiConverter<B,​D> valueConverter)