Class Casts


  • public class Casts
    extends java.lang.Object
    Cosmetic cast / generic / erasure fixes.

    At some point this class should disappear...

    Author:
    Clement Escoffier
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <I,​O>
      ProcessingStage<I,​O>
      cast​(ProcessingStage<?,​?> p)  
      static <O> java.util.concurrent.CompletionStage<O> cast​(java.util.concurrent.CompletionStage<?> cs)  
      static <I,​O>
      java.util.function.Function<I,​O>
      cast​(java.util.function.Function<?,​?> fun)  
      static <I> java.util.function.Predicate<I> cast​(java.util.function.Predicate<?> p)  
      static <I,​O>
      org.reactivestreams.Processor<I,​O>
      cast​(org.reactivestreams.Processor<?,​?> p)  
      • Methods inherited from class java.lang.Object

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

      • cast

        public static <I,​O> java.util.function.Function<I,​O> cast​(java.util.function.Function<?,​?> fun)
      • cast

        public static <I> java.util.function.Predicate<I> cast​(java.util.function.Predicate<?> p)
      • cast

        public static <I,​O> org.reactivestreams.Processor<I,​O> cast​(org.reactivestreams.Processor<?,​?> p)
      • cast

        public static <O> java.util.concurrent.CompletionStage<O> cast​(java.util.concurrent.CompletionStage<?> cs)