Lines Matching defs:src
65 private CoderResult decodeArrayLoop(ByteBuffer src, CharBuffer dst) {
66 byte[] sa = src.array();
67 int sp = src.arrayOffset() + src.position();
68 int sl = src.arrayOffset() + src.limit();
109 src.position(sp - src.arrayOffset());
114 private CoderResult decodeBufferLoop(ByteBuffer src, CharBuffer dst) {
115 int mark = src.position();
119 while (src.hasRemaining()) {
120 int b1 = src.get();
128 if (src.remaining() < 1)
131 int b2 = src.get() & 0xff;
154 src.position(mark);
158 protected CoderResult decodeLoop(ByteBuffer src, CharBuffer dst) {
159 if (src.hasArray() && dst.hasArray())
160 return decodeArrayLoop(src, dst);
162 return decodeBufferLoop(src, dst);