Lines Matching defs:src
523 private CoderResult decodeArrayLoop(ByteBuffer src,
526 byte[] sa = src.array();
527 int sp = src.arrayOffset() + src.position();
528 int sl = src.arrayOffset() + src.limit();
668 src.position(sp - src.arrayOffset());
673 private CoderResult decodeBufferLoop(ByteBuffer src,
676 int mark = src.position();
679 while (src.hasRemaining()) {
680 int index = src.get();
807 src.position(mark);
811 protected CoderResult decodeLoop(ByteBuffer src,
814 if (src.hasArray() && dst.hasArray())
815 return decodeArrayLoop(src, dst);
817 return decodeBufferLoop(src, dst);
844 private CoderResult encodeArrayLoop(CharBuffer src,
847 char[] sa = src.array();
848 int sp = src.arrayOffset() + src.position();
849 int sl = src.arrayOffset() + src.limit();
913 src.position(sp - src.arrayOffset());
918 private CoderResult encodeBufferLoop(CharBuffer src,
921 int mark = src.position();
925 while (src.hasRemaining()) {
927 inputChar = src.get();
952 if (sgp.parse(inputChar, src) < 0)
976 src.position(mark);
980 protected CoderResult encodeLoop(CharBuffer src,
983 if (src.hasArray() && dst.hasArray())
984 return encodeArrayLoop(src, dst);
986 return encodeBufferLoop(src, dst);