byte[] base = extract_path(bytes, begin, p); byte[] dir = begin == p ? new byte[]{'.'} : base; byte[] magic = extract_elem(bytes,p,end); boolean recursive = false; String jar = null;
byte[] base = extract_path(path, begin, ptr); byte[] dir = begin == ptr ? new byte[] { '.' } : base; byte[] magic = extract_elem(path, ptr, end); boolean recursive = false; nextStartIndex = indexOfSlash + 1; indexOfSlash = indexOf(path, nextStartIndex, end, (byte) '/'); magic = extract_elem(path, nextStartIndex, end); } while(Arrays.equals(magic, DOUBLE_STAR) && indexOfSlash != -1);
byte[] base = extract_path(path, begin, ptr); byte[] dir = begin == ptr ? new byte[] { '.' } : base; byte[] magic = extract_elem(path, ptr, end); boolean recursive = false; nextStartIndex = indexOfSlash + 1; indexOfSlash = indexOf(path, nextStartIndex, end, (byte) '/'); magic = extract_elem(path, nextStartIndex, end); } while(Arrays.equals(magic, DOUBLE_STAR) && indexOfSlash != -1);
byte[] base = extract_path(bytes, begin, p); byte[] dir = begin == p ? new byte[]{'.'} : base; byte[] magic = extract_elem(bytes,p,end); boolean recursive = false;