Class FFIIntVector

    • Field Detail

      • SIZE

        public static final int SIZE
      • HASH_SHIFT

        public static final int HASH_SHIFT
      • size

        public long size
    • Constructor Detail

      • FFIIntVector

        public FFIIntVector​(long address)
    • Method Detail

      • touch

        public void touch()
        update the cached objAddress.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • nativeCapacity

        public static long nativeCapacity​(long var0)
      • nativeClear

        public static void nativeClear​(long var0)
      • nativeData

        public static long nativeData​(long var0)
      • delete

        public void delete()
        Specified by:
        delete in interface com.alibaba.fastffi.CXXPointer
      • nativeDelete

        public static void nativeDelete​(long var0)
      • nativeGet

        public static @com.alibaba.fastffi.CXXReference int nativeGet​(long var0,
                                                                      long var2)
      • finishSetting

        public void finishSetting()
      • nativePush_back

        public static void nativePush_back​(long var0,
                                           int var2)
      • nativeReserve

        public static void nativeReserve​(long var0,
                                         long var2)
      • nativeResize

        public static void nativeResize​(long var0,
                                        long var2)
      • nativeSet

        public static void nativeSet​(long var0,
                                     long var2,
                                     int var4)
      • setAddress

        public void setAddress​(long arg0)
        Specified by:
        setAddress in interface com.alibaba.fastffi.FFISettablePointer
      • nativeSize

        public static long nativeSize​(long var0)
      • nativeCreateFactory0

        public static long nativeCreateFactory0()