@Test public void is_file() throws Exception { // relative file assertThat(predicates.is(new File(javaFile.relativePath())).apply(javaFile)).isTrue(); // absolute file assertThat(predicates.is(javaFile.file()).apply(javaFile)).isTrue(); assertThat(predicates.is(javaFile.file().getAbsoluteFile()).apply(javaFile)).isTrue(); assertThat(predicates.is(new File(javaFile.file().toURI())).apply(javaFile)).isTrue(); assertThat(predicates.is(temp.newFile()).apply(javaFile)).isFalse(); }
@CheckForNull private InputFile getSonarTestFile(File file) { LOG.debug("Using the key '{}' to lookup the resource in SonarQube", file.getPath()); return fileSystem.inputFile(fileSystem.predicates().is(file)); }
@CheckForNull private InputFile getSonarTestFile(File file) { LOG.debug("Using the key '{}' to lookup the resource in SonarQube", file.getPath()); return fileSystem.inputFile(fileSystem.predicates().is(file)); }
public InputFile inputFromIOFile(File file) { return fs.inputFile(fs.predicates().is(file)); }
public InputFile inputFromIOFile(File file) { return fs.inputFile(fs.predicates().is(file)); }
public InputFile inputFromIOFile(File file) { return fs.inputFile(fs.predicates().is(file)); }
public InputFile getFile(File file) { return fs.inputFile(fs.predicates().is(file)); }
@Override public void scanFile(JavaFileScannerContext context) { sonarFile = fs.inputFile(fs.predicates().is(context.getFile())); createCommentLineVisitorAndFindNoSonar(context); } }
@Override public void scanFile(JavaFileScannerContext context) { sonarFile = fs.inputFile(fs.predicates().is(context.getFile())); createCommentLineVisitorAndFindNoSonar(context); } }
@Override public void scanFile(JavaFileScannerContext context) { sonarFile = fs.inputFile(fs.predicates().is(context.getFile())); createCommentLineVisitorAndFindNoSonar(context); } }
@Override public void scanFile(JavaFileScannerContext context) { Preconditions.checkNotNull(sensorContext); JavaFilesCache javaFilesCache = new JavaFilesCache(); javaFilesCache.scanFile(context); InputFile inputFile = fs.inputFile(fs.predicates().is(context.getFile())); if (inputFile == null) { throw new IllegalStateException("resource not found : " + context.getFileKey()); } for (Map.Entry<String, File> classIOFileEntry : javaFilesCache.getResourcesCache().entrySet()) { resourcesByClass.put(classIOFileEntry.getKey(), inputFile); if (context.getFileKey() != null) { sourceFileByClass.put(classIOFileEntry.getKey(), context.getFileKey()); } } } }
@Override public void visitFile(Tree tree) { this.inputFile = fileSystem.inputFile(fileSystem.predicates().is(getContext().getFile())); }
@Override public void visitFile(Tree tree) { this.inputFile = fileSystem.inputFile(fileSystem.predicates().is(getContext().getFile())); }
@Override public void visitFile(Tree scriptTree) { File file = getContext().getFile(); inputFile = fileSystem.inputFile(fileSystem.predicates().is(file)); cpdTokens = sensorContext.newCpdTokens().onFile(inputFile); }
@Override public void visitFile(Tree scriptTree) { File file = getContext().getFile(); inputFile = fileSystem.inputFile(fileSystem.predicates().is(file)); cpdTokens = sensorContext.newCpdTokens().onFile(inputFile); }
@Override public void visitFile(Tree tree) { highlighting = sensorContext.newHighlighting().onFile(fileSystem.inputFile(fileSystem.predicates().is(getContext().getFile()))); }
@Override public void visitFile(Tree tree) { highlighting = sensorContext.newHighlighting().onFile(fileSystem.inputFile(fileSystem.predicates().is(getContext().getFile()))); }
@Override public void scanFile(JavaFileScannerContext context) { InputFile component = fileSystem.inputFile(fileSystem.predicates().is(context.getFile())); if (component == null) { throw new AnalysisException("Component not found: " + context.getFileKey()); } String componentKey = component.key(); for (JavaIssueFilter javaIssueFilter : getIssueFilters()) { javaIssueFilter.setComponentKey(componentKey); javaIssueFilter.scanFile(context); } } }
@Override public void scanFile(JavaFileScannerContext context) { InputFile component = fileSystem.inputFile(fileSystem.predicates().is(context.getFile())); if (component == null) { throw new AnalysisException("Component not found: " + context.getFileKey()); } String componentKey = component.key(); for (JavaIssueFilter javaIssueFilter : getIssueFilters()) { javaIssueFilter.setComponentKey(componentKey); javaIssueFilter.scanFile(context); } } }
private void saveLineIssue(LineIssue issue) { NewIssue newIssue = sensorContext.newIssue(); InputFile primaryFile = Preconditions.checkNotNull(fileSystem.inputFile(fileSystem.predicates().is(issue.file()))); NewIssueLocation primaryLocation = newIssue.newLocation() .message(issue.message()) .on(primaryFile) .at(primaryFile.selectLine(issue.line())); newIssue .forRule(ruleKey(issue.check())) .at(primaryLocation); if (issue.cost() != null) { newIssue.gap(issue.cost()); } newIssue.save(); }