Package org.capnproto

Class StructBuilder


  • public class StructBuilder
    extends Object
    • Field Detail

      • data

        protected final int data
      • pointers

        protected final int pointers
      • dataSize

        protected final int dataSize
      • pointerCount

        protected final short pointerCount
    • Constructor Detail

      • StructBuilder

        public StructBuilder​(SegmentBuilder segment,
                             int data,
                             int pointers,
                             int dataSize,
                             short pointerCount)
    • Method Detail

      • _getBooleanField

        protected final boolean _getBooleanField​(int offset)
      • _getBooleanField

        protected final boolean _getBooleanField​(int offset,
                                                 boolean mask)
      • _setBooleanField

        protected final void _setBooleanField​(int offset,
                                              boolean value)
      • _setBooleanField

        protected final void _setBooleanField​(int offset,
                                              boolean value,
                                              boolean mask)
      • _getByteField

        protected final byte _getByteField​(int offset)
      • _getByteField

        protected final byte _getByteField​(int offset,
                                           byte mask)
      • _setByteField

        protected final void _setByteField​(int offset,
                                           byte value)
      • _setByteField

        protected final void _setByteField​(int offset,
                                           byte value,
                                           byte mask)
      • _getShortField

        protected final short _getShortField​(int offset)
      • _getShortField

        protected final short _getShortField​(int offset,
                                             short mask)
      • _setShortField

        protected final void _setShortField​(int offset,
                                            short value)
      • _setShortField

        protected final void _setShortField​(int offset,
                                            short value,
                                            short mask)
      • _getIntField

        protected final int _getIntField​(int offset)
      • _getIntField

        protected final int _getIntField​(int offset,
                                         int mask)
      • _setIntField

        protected final void _setIntField​(int offset,
                                          int value)
      • _setIntField

        protected final void _setIntField​(int offset,
                                          int value,
                                          int mask)
      • _getLongField

        protected final long _getLongField​(int offset)
      • _getLongField

        protected final long _getLongField​(int offset,
                                           long mask)
      • _setLongField

        protected final void _setLongField​(int offset,
                                           long value)
      • _setLongField

        protected final void _setLongField​(int offset,
                                           long value,
                                           long mask)
      • _getFloatField

        protected final float _getFloatField​(int offset)
      • _getFloatField

        protected final float _getFloatField​(int offset,
                                             int mask)
      • _setFloatField

        protected final void _setFloatField​(int offset,
                                            float value)
      • _setFloatField

        protected final void _setFloatField​(int offset,
                                            float value,
                                            int mask)
      • _getDoubleField

        protected final double _getDoubleField​(int offset)
      • _getDoubleField

        protected final double _getDoubleField​(int offset,
                                               long mask)
      • _setDoubleField

        protected final void _setDoubleField​(int offset,
                                             double value)
      • _setDoubleField

        protected final void _setDoubleField​(int offset,
                                             double value,
                                             long mask)
      • _pointerFieldIsNull

        protected final boolean _pointerFieldIsNull​(int ptrIndex)
      • _clearPointerField

        protected final void _clearPointerField​(int ptrIndex)
      • _getPointerField

        protected final <T> T _getPointerField​(FromPointerBuilder<T> factory,
                                               int index)
      • _initPointerField

        protected final <T> T _initPointerField​(FromPointerBuilder<T> factory,
                                                int index,
                                                int elementCount)
      • _setPointerField

        protected final <Builder,​Reader> void _setPointerField​(SetPointerBuilder<Builder,​Reader> factory,
                                                                     int index,
                                                                     Reader value)
      • _copyContentFrom

        protected final void _copyContentFrom​(StructReader other)