buf.append(isRoot(base) ? EMPTY : SLASH ); buf.append(getBytesInUTF8(dirp[i])); if (isAbsolutePath(buf.getUnsafeBytes(), buf.getBegin(), buf.getRealSize())) { buf.length(0); buf.append(base); buf.append(isRoot(base) ? EMPTY : SLASH ); buf.append(getBytesInUTF8(dirp[i])); if(m == -1) { buf.append(isRoot(base) ? EMPTY : SLASH); buf.append(absoluteName, 0, absoluteLen); buf.length(0); buf.append(base, 0, base.length - jar.length()); buf.append(isRoot(base) ? EMPTY : SLASH); buf.append(absoluteName, 0, absoluteLen);
buf.append( isRoot(base) ? EMPTY : SLASH ); buf.append( getBytesInUTF8(file) ); resource = JRubyFile.createResource(runtime, cwd, new String(buf.unsafeBytes(), buf.begin(), buf.length(), enc.getCharset())); buf.length(0); buf.append(base); buf.append( isRoot(base) ? EMPTY : SLASH ); buf.append( getBytesInUTF8(file) ); if ( SLASH_INDEX == -1 ) {
buf.append( isRoot(base) ? EMPTY : SLASH ); buf.append( getBytesInUTF8(file) ); resource = JRubyFile.createResource(runtime, cwd, new String(buf.unsafeBytes(), buf.begin(), buf.length(), enc.getCharset())); buf.length(0); buf.append(base); buf.append( isRoot(base) ? EMPTY : SLASH ); buf.append( getBytesInUTF8(file) ); if ( SLASH_INDEX == -1 ) {
buf.append(isRoot(base) ? EMPTY : SLASH ); buf.append(getBytesInUTF8(dirp[i])); st = JRubyFile.createResource(cwd, newStringFromUTF8(buf.getUnsafeBytes(), buf.getBegin(), buf.getRealSize())); buf.length(0); buf.append(base); buf.append(isRoot(base) ? EMPTY : SLASH ); buf.append(getBytesInUTF8(dirp[i])); if(m == -1) {