Lines Matching defs:src
139 private CoderResult decodeBufferLoop(ByteBuffer src,
142 int mark = src.position();
147 while (src.hasRemaining()) {
148 b1 = src.get();
157 if (src.remaining() < 1)
160 b2 = src.get();
167 if (src.remaining() < 1)
170 b3 = src.get();
178 if (src.remaining() < 1)
180 b4 = src.get();
190 if (src.remaining() < 1)
192 b4 = src.get();
199 if (src.remaining() < 1)
201 b4 = src.get();
211 if (src.remaining() < 2)
213 b3 = src.get();
214 b4 = src.get();
232 if (src.remaining() < 1)
234 b1 = src.get();
245 if (src.remaining() < 1)
247 b2 = src.get();
258 src.position(mark);
262 private CoderResult decodeArrayLoop(ByteBuffer src,
269 byte[] sa = src.array();
270 int sp = src.arrayOffset() + src.position();
271 int sl = src.arrayOffset() + src.limit();
395 src.position(sp - src.arrayOffset());
400 protected CoderResult decodeLoop(ByteBuffer src,
403 if (src.hasArray() && dst.hasArray())
404 return decodeArrayLoop(src, dst);
406 return decodeBufferLoop(src, dst);