private JRubyFile[] convertFiles(final File[] files) { if (files == null) return null; // non-existent directory final String absolutePath = super.getAbsolutePath(); JRubyFile[] smartFiles = new JRubyFile[files.length]; for (int i = 0; i < files.length; i++) { final File file = files[i]; smartFiles[i] = createNoUnicodeConversion(absolutePath, file.getPath(), file); } return smartFiles; }
@Override public File getAbsoluteFile() { String path = getAbsolutePath(); return path == null ? null : new JavaSecuredFile(path); }
private JRubyFile[] convertFiles(final File[] files) { if (files == null) return null; // non-existent directory final String absolutePath = super.getAbsolutePath(); JRubyFile[] smartFiles = new JRubyFile[files.length]; for (int i = 0; i < files.length; i++) { final File file = files[i]; smartFiles[i] = createNoUnicodeConversion(absolutePath, file.getPath(), file); } return smartFiles; }
@Override public File getAbsoluteFile() { String absolute = getAbsolutePath(); if (absolute != null) { return new JavaSecuredFile(absolute); } else { return null; } }
@Override public File getAbsoluteFile() { String path = getAbsolutePath(); return path == null ? null : new JavaSecuredFile(path); }
@Override public File getAbsoluteFile() { String path = getAbsolutePath(); return path == null ? null : new JavaSecuredFile(path); }
@Override public File[] listFiles(final FileFilter filter) { final File[] files = super.listFiles(filter); if (files == null) { return null; } JRubyFile[] smartFiles = new JRubyFile[files.length]; for (int i = 0,j = files.length; i < j; i++) { smartFiles[i] = createNoUnicodeConversion(super.getAbsolutePath(), files[i].getPath()); } return smartFiles; }
@Override public File[] listFiles() { File[] files = super.listFiles(); if (files == null) { return null; } JRubyFile[] smartFiles = new JRubyFile[files.length]; for (int i = 0, j = files.length; i < j; i++) { smartFiles[i] = createNoUnicodeConversion(super.getAbsolutePath(), files[i].getPath()); } return smartFiles; }
@Override public File[] listFiles(final FileFilter filter) { final File[] files = super.listFiles(filter); if (files == null) { return null; } JRubyFile[] smartFiles = new JRubyFile[files.length]; for (int i = 0,j = files.length; i < j; i++) { smartFiles[i] = createNoUnicodeConversion(super.getAbsolutePath(), files[i].getPath()); } return smartFiles; }
@Override public File[] listFiles() { File[] files = super.listFiles(); if (files == null) { return null; } JRubyFile[] smartFiles = new JRubyFile[files.length]; for (int i = 0, j = files.length; i < j; i++) { smartFiles[i] = createNoUnicodeConversion(super.getAbsolutePath(), files[i].getPath()); } return smartFiles; }
@Override public File[] listFiles(final FilenameFilter filter) { final File[] files = super.listFiles(filter); if (files == null) { return null; } JRubyFile[] smartFiles = new JRubyFile[files.length]; for (int i = 0,j = files.length; i < j; i++) { smartFiles[i] = createNoUnicodeConversion(super.getAbsolutePath(), files[i].getPath()); } return smartFiles; } }
@Override public File[] listFiles(final FilenameFilter filter) { final File[] files = super.listFiles(filter); if (files == null) { return null; } JRubyFile[] smartFiles = new JRubyFile[files.length]; for (int i = 0,j = files.length; i < j; i++) { smartFiles[i] = createNoUnicodeConversion(super.getAbsolutePath(), files[i].getPath()); } return smartFiles; } }