Lines Matching defs:ba
75 private static byte[] safeTrim(byte[] ba, int len, Charset cs, boolean isTrusted) {
76 if (len == ba.length && (isTrusted || System.getSecurityManager() == null))
77 return ba;
79 return Arrays.copyOf(ba, len);
147 char[] decode(byte[] ba, int off, int len) {
153 int clen = ((ArrayDecoder)cd).decode(ba, off, len, ca);
157 ByteBuffer bb = ByteBuffer.wrap(ba, off, len);
176 static char[] decode(String charsetName, byte[] ba, int off, int len)
193 return sd.decode(ba, off, len);
196 static char[] decode(Charset cs, byte[] ba, int off, int len) {
221 ba = Arrays.copyOfRange(ba, off, off + len);
229 int clen = ((ArrayDecoder)cd).decode(ba, off, len, ca);
232 ByteBuffer bb = ByteBuffer.wrap(ba, off, len);
250 static char[] decode(byte[] ba, int off, int len) {
254 return decode(csn, ba, off, len);
259 return decode("ISO-8859-1", ba, off, len);
300 byte[] ba = new byte[en];
302 return ba;
304 int blen = ((ArrayEncoder)ce).encode(ca, off, len, ba);
305 return safeTrim(ba, blen, cs, isTrusted);
308 ByteBuffer bb = ByteBuffer.wrap(ba);
322 return safeTrim(ba, bb.position(), cs, isTrusted);
350 byte[] ba = new byte[en];
352 return ba;
364 int blen = ((ArrayEncoder)ce).encode(ca, off, len, ba);
365 return safeTrim(ba, blen, cs, isTrusted);
367 ByteBuffer bb = ByteBuffer.wrap(ba);
379 return safeTrim(ba, bb.position(), cs, isTrusted);