Lines Matching defs:dst
87 private CoderResult encodeArrayLoop(CharBuffer src, ByteBuffer dst) {
91 byte[] da = dst.array();
92 int dp = dst.arrayOffset() + dst.position();
93 int dl = dst.arrayOffset() + dst.limit();
146 dst.position(dp - dst.arrayOffset());
150 private CoderResult encodeBufferLoop(CharBuffer src, ByteBuffer dst) {
167 if (dst.remaining() < 2)
170 dst.put(outputBytes[0]);
171 dst.put(outputBytes[1]);
180 if (dst.remaining() < 1)
183 dst.put((byte)b);
190 if (dst.remaining() < 2)
193 dst.put((byte) ((ncode & 0xff00) >> 8));
194 dst.put((byte) ncode);
206 protected CoderResult encodeLoop(CharBuffer src, ByteBuffer dst) {
207 if (true && src.hasArray() && dst.hasArray())
208 return encodeArrayLoop(src, dst);
210 return encodeBufferLoop(src, dst);