Lines Matching refs:array
273 char[] array = new char[size + 2]; // +1 for possible extra slash, +2 for arraycopy
274 filename.getChars(0, filename.length(), array, 0);
277 for (int i = 0; i < array.length; i++) {
278 if (array[i] == OTHER_SEPARATOR) {
279 array[i] = SYSTEM_SEPARATOR;
285 if (array[size - 1] != SYSTEM_SEPARATOR) {
286 array[size++] = SYSTEM_SEPARATOR;
292 if (array[i] == SYSTEM_SEPARATOR && array[i - 1] == SYSTEM_SEPARATOR) {
293 System.arraycopy(array, i, array, i - 1, size - i);
301 if (array[i] == SYSTEM_SEPARATOR && array[i - 1] == '.' &&
302 (i == prefix + 1 || array[i - 2] == SYSTEM_SEPARATOR)) {
306 System.arraycopy(array, i + 1, array, i - 1, size - i);
315 if (array[i] == SYSTEM_SEPARATOR && array[i - 1] == '.' && array[i - 2] == '.' &&
316 (i == prefix + 2 || array[i - 3] == SYSTEM_SEPARATOR)) {
325 if (array[j] == SYSTEM_SEPARATOR) {
327 System.arraycopy(array, i + 1, array, j + 1, size - i);
334 System.arraycopy(array, i + 1, array, prefix, size - i);
344 return new String(array, 0, size);
347 return new String(array, 0, size); // keep trailing separator
349 return new String(array, 0, size - 1); // lose trailing separator
1160 int[] array = backtrack.pop();
1161 wcsIdx = array[0];
1162 textIdx = array[1];
1234 char[] array = text.toCharArray();
1237 for (int i = 0; i < array.length; i++) {
1238 if (array[i] == '?' || array[i] == '*') {
1243 if (array[i] == '?') {
1250 buffer.append(array[i]);