CPDConfiguration config = new CPDConfiguration(); config.setMinimumTileSize(Integer.parseInt(minimumLengthField.getText())); config.setEncoding(encodingField.getText()); config.setIgnoreIdentifiers(ignoreIdentifiersCheckbox.isSelected()); config.setIgnoreLiterals(ignoreLiteralsCheckbox.isSelected()); config.setIgnoreAnnotations(ignoreAnnotationsCheckbox.isSelected()); config.setIgnoreUsings(ignoreUsingsCheckbox.isSelected()); p.setProperty(LanguageFactory.EXTENSION, extensionField.getText()); config.setLanguage(language); CPDConfiguration.setSystemProperties(config);
public static void main(String[] args) { CPDConfiguration arguments = new CPDConfiguration(); JCommander jcommander = new JCommander(arguments); jcommander.setProgramName(PROGRAM_NAME); if (arguments.isHelp()) { jcommander.usage(); System.out.println(buildUsageText()); return; arguments.postContruct(); CPDConfiguration.setSystemProperties(arguments); CPD cpd = new CPD(arguments); if (arguments.getCPDRenderer() == null) { System.out.println(arguments.getRenderer().render(cpd.getMatches())); } else { arguments.getCPDRenderer().render(cpd.getMatches(), new BufferedWriter(new OutputStreamWriter(System.out))); if (arguments.isFailOnViolation()) { setStatusCodeOrExit(DUPLICATE_CODE_FOUND); } else {
@Parameter(names = "--encoding", description = "Character encoding to use when processing files", required = false) public void setEncoding(String encoding) { this.encoding = encoding; setSourceEncoding(encoding); }
public void postContruct() { if (getLanguage() == null) { setLanguage(CPDConfiguration.getLanguageFromString(DEFAULT_LANGUAGE)); } if (getRendererName() == null) { setRendererName(DEFAULT_RENDERER); } if (getRenderer() == null && getCPDRenderer() == null) { try { setCPDRenderer(getCPDRendererFromString(getRendererName(), getEncoding())); } catch (ClassCastException e) { // The renderer class configured is not using the new CPDRenderer interface... setRenderer(getRendererFromString(getRendererName(), getEncoding())); } } }
CPDConfiguration config = new CPDConfiguration(); config.setMinimumTileSize(minimumTokenCount); config.setLanguage(createLanguage()); config.setEncoding(encoding); config.setSkipDuplicates(skipDuplicateFiles); config.setSkipLexicalErrors(skipLexicalErrors);
CPDConfiguration cpdConfiguration = new CPDConfiguration(); cpdConfiguration.setMinimumTileSize( minimumTokens ); cpdConfiguration.setLanguage( cpdLanguage ); cpdConfiguration.setSourceEncoding( encoding );
private CPDConfiguration createCpdConfig() { final CPDConfiguration cpdConfig = new CPDConfiguration(); cpdConfig.setMinimumTileSize(minTokens); cpdConfig.postContruct(); return cpdConfig; }
private void addDirectory(File dir, boolean recurse) throws IOException { if (!dir.exists()) { throw new FileNotFoundException("Couldn't find directory " + dir); } FileFinder finder = new FileFinder(); // TODO - could use SourceFileSelector here add(finder.findFilesFrom(dir, configuration.filenameFilter(), recurse)); }
public void postContruct() { if (getLanguage() == null) { setLanguage(CPDConfiguration.getLanguageFromString(DEFAULT_LANGUAGE)); } if (getRendererName() == null) { setRendererName(DEFAULT_RENDERER); } if (getRenderer() == null && getCPDRenderer() == null) { try { setCPDRenderer(getCPDRendererFromString(getRendererName(), getEncoding())); } catch (ClassCastException e) { // The renderer class configured is not using the new CPDRenderer interface... setRenderer(getRendererFromString(getRendererName(), getEncoding())); } } }
CPDConfiguration config = new CPDConfiguration(); config.setMinimumTileSize(minimumTokenCount); config.setLanguage(createLanguage()); config.setEncoding(encoding); config.setSkipDuplicates(skipDuplicateFiles); config.setSkipLexicalErrors(skipLexicalErrors);
private CPDConfiguration createCpdConfig() { final CPDConfiguration cpdConfig = new CPDConfiguration(); cpdConfig.setMinimumTileSize(minTokens); cpdConfig.postContruct(); return cpdConfig; }
private void addDirectory(File dir, boolean recurse) throws IOException { if (!dir.exists()) { throw new FileNotFoundException("Couldn't find directory " + dir); } FileFinder finder = new FileFinder(); // TODO - could use SourceFileSelector here add(finder.findFilesFrom(dir, configuration.filenameFilter(), recurse)); }
CPDConfiguration config = new CPDConfiguration(); config.setMinimumTileSize(Integer.parseInt(minimumLengthField.getText())); config.setEncoding(encodingField.getText()); config.setIgnoreIdentifiers(ignoreIdentifiersCheckbox.isSelected()); config.setIgnoreLiterals(ignoreLiteralsCheckbox.isSelected()); config.setIgnoreAnnotations(ignoreAnnotationsCheckbox.isSelected()); config.setIgnoreUsings(ignoreUsingsCheckbox.isSelected()); p.setProperty(LanguageFactory.EXTENSION, extensionField.getText()); config.setLanguage(language); CPDConfiguration.setSystemProperties(config);
public static void main(String[] args) { CPDConfiguration arguments = new CPDConfiguration(); JCommander jcommander = new JCommander(arguments); jcommander.setProgramName(PROGRAM_NAME); if (arguments.isHelp()) { jcommander.usage(); System.out.println(buildUsageText()); return; arguments.postContruct(); CPDConfiguration.setSystemProperties(arguments); CPD cpd = new CPD(arguments); if (arguments.getCPDRenderer() == null) { System.out.println(arguments.getRenderer().render(cpd.getMatches())); } else { arguments.getCPDRenderer().render(cpd.getMatches(), new BufferedWriter(new OutputStreamWriter(System.out))); if (arguments.isFailOnViolation()) { setStatusCodeOrExit(DUPLICATE_CODE_FOUND); } else {
@Parameter(names = "--encoding", description = "Character encoding to use when processing files", required = false) public void setEncoding(String encoding) { this.encoding = encoding; setSourceEncoding(encoding); }