private static byte[] extract_elem(byte[] bytes, int begin, int end) { int elementEnd = indexOf(bytes, begin, end, (byte)'/'); if (elementEnd == -1) elementEnd = end; return extract_path(bytes, begin, elementEnd); }
private static byte[] extract_elem(byte[] bytes, int begin, int end) { int elementEnd = indexOf(bytes, begin, end, (byte)'/'); if (elementEnd == -1) elementEnd = end; return extract_path(bytes, begin, elementEnd); }
private static byte[] extract_elem(byte[] bytes, int begin, int end) { int elementEnd = strchr(bytes, begin, end, (byte)'/'); if (elementEnd == -1) elementEnd = end; return extract_path(bytes, begin, elementEnd); }
private static byte[] extract_elem(byte[] bytes, int begin, int end) { int elementEnd = strchr(bytes, begin, end, (byte)'/'); if (elementEnd == -1) elementEnd = end; return extract_path(bytes, begin, elementEnd); }
if(has_magic(bytes, p, m == -1 ? end : m, flags)) { finalize: do { byte[] base = extract_path(bytes, begin, p); byte[] dir = begin == p ? new byte[]{'.'} : base; byte[] magic = extract_elem(bytes,p,end);
if (has_magic(path, ptr, SLASH_INDEX == -1 ? end : SLASH_INDEX, flags) ) { finalize: do { byte[] base = extract_path(path, begin, ptr); byte[] dir = begin == ptr ? new byte[] { '.' } : base; byte[] magic = extract_elem(path, ptr, end);
if (has_magic(path, ptr, SLASH_INDEX == -1 ? end : SLASH_INDEX, flags) ) { finalize: do { byte[] base = extract_path(path, begin, ptr); byte[] dir = begin == ptr ? new byte[] { '.' } : base; byte[] magic = extract_elem(path, ptr, end);
if(has_magic(bytes, p, m == -1 ? end : m, flags)) { finalize: do { byte[] base = extract_path(bytes, begin, p); byte[] dir = begin == p ? new byte[]{'.'} : base; byte[] magic = extract_elem(bytes,p,end);