private int nextI(byte[] data, int i, int finish) { while ((i < finish) && ignore((char)data[i])) { i++; } return i; }
public Base64Encoder() { initialiseDecodingTable(); }
if (!ignore((char) data[end - 1])) { break; int finish = end - 4; i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); outLen += decodeLastBlock(out, (char) data[end - 4], (char) data[end - 3], (char) data[end - 2], (char) data[end - 1]);
if (!ignore((char)data[end - 1])) int finish = end - 4; i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); outLen += decodeLastBlock(out, (char)data[end - 4], (char)data[end - 3], (char)data[end - 2], (char)data[end - 1]);
if (!ignore((char)data[end - 1])) int finish = end - 4; i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); outLen += decodeLastBlock(out, (char)data[end - 4], (char)data[end - 3], (char)data[end - 2], (char)data[end - 1]);
private int nextI(byte[] data, int i, int finish) { while ((i < finish) && ignore((char)data[i])) { i++; } return i; }
public Base64Encoder() { initialiseDecodingTable(); }
if (!ignore(data.charAt(end - 1))) { break; int finish = end - 4; i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); length += decodeLastBlock(out, data.charAt(end - 4), data.charAt(end - 3), data.charAt(end - 2), data.charAt(end - 1));
private int nextI(byte[] data, int i, int finish) { while ((i < finish) && ignore((char) data[i])) { i++; } return i; }
public Base64Encoder() { initialiseDecodingTable(); }
if (!ignore(data.charAt(end - 1))) int finish = end - 4; i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); length += decodeLastBlock(out, data.charAt(end - 4), data.charAt(end - 3), data.charAt(end - 2), data.charAt(end - 1));
private int nextI(String data, int i, int finish) { while ((i < finish) && ignore(data.charAt(i))) { i++; } return i; } }
if (!ignore(data.charAt(end - 1))) int finish = end - 4; i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); i = nextI(data, i, finish); length += decodeLastBlock(out, data.charAt(end - 4), data.charAt(end - 3), data.charAt(end - 2), data.charAt(end - 1));
private int nextI(String data, int i, int finish) { while ((i < finish) && ignore(data.charAt(i))) { i++; } return i; } }
private int nextI(String data, int i, int finish) { while ((i < finish) && ignore(data.charAt(i))) { i++; } return i; } }