Class CommonAuxArrayFSImpl

    • Constructor Detail

      • CommonAuxArrayFSImpl

        protected CommonAuxArrayFSImpl()
      • CommonAuxArrayFSImpl

        protected CommonAuxArrayFSImpl​(CASImpl cas,
                                       int addr)
    • Method Detail

      • copyFromJavaArray

        protected void copyFromJavaArray​(Object src,
                                         int srcOffset,
                                         Object casAuxHeap,
                                         int tgtOffset,
                                         int length)
        copyFromArray - only works for things where the src and tgt are the same underlying type (long and byte) src = external java object, tgt = internal CAS Aux heap
        Parameters:
        src - -
        srcOffset - -
        casAuxHeap - -
        tgtOffset - -
        length - -
      • copyToJavaArray

        protected void copyToJavaArray​(Object casAuxHeap,
                                       int srcOffset,
                                       Object tgt,
                                       int tgtOffset,
                                       int length)
        copyFromArray - only works for things where the src and tgt are the same underlying type (long and byte) src = internal CAS Aux heap, tgt = external java object
        Parameters:
        casAuxHeap - -
        srcOffset - -
        tgt - -
        tgtOffset - -
        length - -
      • copyToArray

        public abstract void copyToArray​(int srcOffset,
                                         String[] dest,
                                         int destOffset,
                                         int length)
      • toStringArray

        public String[] toStringArray()