Class Java8Compatibility


  • final class Java8Compatibility
    extends java.lang.Object
    Wrappers around Buffer methods that are covariantly overridden in Java 9+. See https://github.com/protocolbuffers/protobuf/issues/11393

    TODO remove when Java 8 support is no longer needed.

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Java8Compatibility()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static void clear​(java.nio.Buffer b)  
      (package private) static void flip​(java.nio.Buffer b)  
      (package private) static void limit​(java.nio.Buffer b, int limit)  
      (package private) static void mark​(java.nio.Buffer b)  
      (package private) static void position​(java.nio.Buffer b, int position)  
      (package private) static void reset​(java.nio.Buffer b)  
      • Methods inherited from class java.lang.Object

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

      • Java8Compatibility

        private Java8Compatibility()
    • Method Detail

      • clear

        static void clear​(java.nio.Buffer b)
      • flip

        static void flip​(java.nio.Buffer b)
      • limit

        static void limit​(java.nio.Buffer b,
                          int limit)
      • mark

        static void mark​(java.nio.Buffer b)
      • position

        static void position​(java.nio.Buffer b,
                             int position)
      • reset

        static void reset​(java.nio.Buffer b)