Class BufferCaster

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T extends Buffer>
      Buffer
      cast​(T byteBuffer)
      Without this cast, when the code compiled by Java 9+ is executed on Java 8, it will throw java.lang.NoSuchMethodError: Method flip()Ljava/nio/ByteBuffer; does not exist in class java.nio.ByteBuffer This is true for other method too: we list them here for completeness: position(int), limit(int), mark(), reset(), clear() and rewind()
    • Method Detail

      • cast

        public static <T extends BufferBuffer cast​(T byteBuffer)
        Without this cast, when the code compiled by Java 9+ is executed on Java 8, it will throw java.lang.NoSuchMethodError: Method flip()Ljava/nio/ByteBuffer; does not exist in class java.nio.ByteBuffer This is true for other method too: we list them here for completeness: position(int), limit(int), mark(), reset(), clear() and rewind()