CPD Results

The following document contains the results of PMD's CPD 4.2.5.

Duplications

File Project Line
org/apache/commons/jci/readers/FileResourceReader.java core 49
org/apache/commons/jci/stores/FileResourceStore.java core 84
    }

    /**
     * @deprecated
     */
    public String[] list() {
        final List files = new ArrayList();
        list(root, files);
        return (String[]) files.toArray(new String[files.size()]);
    }

    /**
     * @deprecated
     */
    private void list(final File pFile, final List pFiles) {
        if (pFile.isDirectory()) {
            final File[] directoryFiles = pFile.listFiles();
            for (int i=0; i < directoryFiles.length; i++) {
                list(directoryFiles[i], pFiles);
            }
        } else {
            pFiles.add(pFile.getAbsolutePath().substring(root.getAbsolutePath().length()+1));
        }
    }

File Project Line
org/apache/commons/jci/listeners/ReloadingListener.java core 90
org/apache/commons/jci/listeners/ReloadingListener.java core 107
            for (Iterator it = changed.iterator(); it.hasNext();) {
                final File file = (File) it.next();
                FileInputStream is = null;
                try {
                    is = new FileInputStream(file);
                    final byte[] bytes = IOUtils.toByteArray(is);
                    final String resourceName = ConversionUtils.getResourceNameFromFileName(ConversionUtils.relative(pObserver.getRootDirectory(), file));
                    store.write(resourceName, bytes);
                } catch(final Exception e) {
                    log.error("could not load " + file, e);
                } finally {
                    IOUtils.closeQuietly(is);
                }
            }