Class Buffer


  • @UnstableApi
    public final class Buffer
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Buffer()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int addressSize()
      Returns the size of a pointer.
      private static int addressSize0()  
      static java.nio.ByteBuffer allocateDirectWithNativeOrder​(int capacity)
      Returns a new ByteBuffer which has the same ByteOrder as the native order of the machine.
      static void free​(java.nio.ByteBuffer buffer)
      Free the direct ByteBuffer.
      static long memoryAddress​(java.nio.ByteBuffer buffer)
      Returns the memory address of the given direct ByteBuffer.
      private static long memoryAddress0​(java.nio.ByteBuffer buffer)  
      • Methods inherited from class java.lang.Object

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

      • Buffer

        private Buffer()
    • Method Detail

      • free

        public static void free​(java.nio.ByteBuffer buffer)
        Free the direct ByteBuffer.
      • allocateDirectWithNativeOrder

        public static java.nio.ByteBuffer allocateDirectWithNativeOrder​(int capacity)
        Returns a new ByteBuffer which has the same ByteOrder as the native order of the machine.
      • memoryAddress

        public static long memoryAddress​(java.nio.ByteBuffer buffer)
        Returns the memory address of the given direct ByteBuffer.
      • addressSize

        public static int addressSize()
        Returns the size of a pointer.
      • addressSize0

        private static int addressSize0()
      • memoryAddress0

        private static long memoryAddress0​(java.nio.ByteBuffer buffer)