Tabnine Logo
FilePredicates.all
Code IndexAdd Tabnine to your IDE (free)

How to use
all
method
in
org.sonar.api.batch.fs.FilePredicates

Best Java code snippets using org.sonar.api.batch.fs.FilePredicates.all (Showing top 20 results out of 315)

origin: SonarSource/sonarqube

/**
 * Bypass default predicate to get all files/dirs indexed.
 * Default predicate is used when some files/dirs should not be processed by sensors.
 */
public Iterable<InputFile> inputFiles() {
 return OptimizedFilePredicateAdapter.create(predicates.all()).get(cache);
}
origin: SonarSource/sonarqube

@Test
public void all() {
 assertThat(predicates.all().apply(javaFile)).isTrue();
}
origin: SonarSource/sonarqube

 @Override
 public void execute(SensorContext context) {
  context.fileSystem().inputFiles(context.fileSystem().predicates().all()).forEach(inputFile -> LOG.info("Deprecated Global Sensor: {}", inputFile.relativePath()));
 }
}
origin: SonarSource/sonarqube

 @Override
 public void execute(SensorContext context) {
  context.fileSystem().inputFiles(context.fileSystem().predicates().all()).forEach(inputFile -> LOG.info("Global Sensor: {}", inputFile.relativePath()));
 }
}
origin: SonarSource/sonarqube

private boolean fsCondition(DefaultSensorDescriptor descriptor) {
 if (!descriptor.languages().isEmpty() || descriptor.type() != null) {
  FilePredicate langPredicate = descriptor.languages().isEmpty() ? fs.predicates().all() : fs.predicates().hasLanguages(descriptor.languages());
  FilePredicate typePredicate = descriptor.type() == null ? fs.predicates().all() : fs.predicates().hasType(descriptor.type());
  return fs.hasFiles(fs.predicates().and(langPredicate, typePredicate));
 }
 return true;
}
origin: SonarSource/sonarqube

@Test
public void and() {
 // empty
 assertThat(predicates.and().apply(javaFile)).isTrue();
 assertThat(predicates.and(new FilePredicate[0]).apply(javaFile)).isTrue();
 assertThat(predicates.and(Collections.<FilePredicate>emptyList()).apply(javaFile)).isTrue();
 // two arguments
 assertThat(predicates.and(predicates.all(), predicates.all()).apply(javaFile)).isTrue();
 assertThat(predicates.and(predicates.all(), predicates.none()).apply(javaFile)).isFalse();
 assertThat(predicates.and(predicates.none(), predicates.all()).apply(javaFile)).isFalse();
 // collection
 assertThat(predicates.and(Arrays.asList(predicates.all(), predicates.all())).apply(javaFile)).isTrue();
 assertThat(predicates.and(Arrays.asList(predicates.all(), predicates.none())).apply(javaFile)).isFalse();
 // array
 assertThat(predicates.and(new FilePredicate[] {predicates.all(), predicates.all()}).apply(javaFile)).isTrue();
 assertThat(predicates.and(new FilePredicate[] {predicates.all(), predicates.none()}).apply(javaFile)).isFalse();
}
origin: SonarSource/sonarqube

 @Test
 public void testHasExplicitFilterOnStatus() {
  assertThat(SameInputFilePredicate.hasExplicitFilterOnStatus(predicates.all())).isFalse();
  assertThat(SameInputFilePredicate.hasExplicitFilterOnStatus(predicates.hasStatus(InputFile.Status.ADDED))).isTrue();
  assertThat(SameInputFilePredicate.hasExplicitFilterOnStatus(predicates.hasAnyStatus())).isTrue();
  assertThat(SameInputFilePredicate.hasExplicitFilterOnStatus(predicates.and(predicates.all(), predicates.hasStatus(InputFile.Status.ADDED)))).isTrue();
 }
}
origin: SonarSource/sonarqube

 @Override
 public void execute(SensorContext context) {
  Iterator<InputFile> inputFiles = context.fileSystem().inputFiles(context.fileSystem().predicates().all()).iterator();

  if (!inputFiles.hasNext()) {
   throw new IllegalStateException("No files indexed");
  }

  InputFile file = inputFiles.next();
  context.newHighlighting()
   .onFile(file)
   .highlight(file.selectLine(1), TypeOfText.CONSTANT)
   .save();

  context.newHighlighting()
   .onFile(file)
   .highlight(file.selectLine(file.lines()), TypeOfText.COMMENT)
   .save();
 }
}
origin: SonarSource/sonarqube

@Test
public void or() {
 // empty
 assertThat(predicates.or().apply(javaFile)).isTrue();
 assertThat(predicates.or(new FilePredicate[0]).apply(javaFile)).isTrue();
 assertThat(predicates.or(Collections.<FilePredicate>emptyList()).apply(javaFile)).isTrue();
 // two arguments
 assertThat(predicates.or(predicates.all(), predicates.all()).apply(javaFile)).isTrue();
 assertThat(predicates.or(predicates.all(), predicates.none()).apply(javaFile)).isTrue();
 assertThat(predicates.or(predicates.none(), predicates.all()).apply(javaFile)).isTrue();
 assertThat(predicates.or(predicates.none(), predicates.none()).apply(javaFile)).isFalse();
 // collection
 assertThat(predicates.or(Arrays.asList(predicates.all(), predicates.all())).apply(javaFile)).isTrue();
 assertThat(predicates.or(Arrays.asList(predicates.all(), predicates.none())).apply(javaFile)).isTrue();
 assertThat(predicates.or(Arrays.asList(predicates.none(), predicates.none())).apply(javaFile)).isFalse();
 // array
 assertThat(predicates.or(new FilePredicate[] {predicates.all(), predicates.all()}).apply(javaFile)).isTrue();
 assertThat(predicates.or(new FilePredicate[] {predicates.all(), predicates.none()}).apply(javaFile)).isTrue();
 assertThat(predicates.or(new FilePredicate[] {predicates.none(), predicates.none()}).apply(javaFile)).isFalse();
}
origin: SonarSource/sonarqube

@Test
public void filesWithDefaultPredicate() {
 DefaultInputFile file1 = new TestInputFileBuilder("foo", "src/Foo.php").setLanguage("php").build();
 fs.add(file1);
 fs.add(new TestInputFileBuilder("foo", "src/Bar.java").setLanguage("java").build());
 fs.add(new TestInputFileBuilder("foo", "src/Baz.java").setLanguage("java").build());
 fs.setDefaultPredicate(p -> f -> f.relativePath().endsWith("Foo.php"));
 Iterator<File> iterator = fs.files(fs.predicates().all()).iterator();
 assertThat(iterator.hasNext()).isTrue();
 assertThat(iterator.next()).isEqualTo(file1.file());
 assertThat(iterator.hasNext()).isFalse();
}
origin: SonarSource/sonarqube

@Test
public void files() {
 assertThat(fs.inputFiles(fs.predicates().all())).isEmpty();
 fs.add(new TestInputFileBuilder("foo", "src/Foo.php").setLanguage("php").build());
 fs.add(new TestInputFileBuilder("foo", "src/Bar.java").setLanguage("java").build());
 fs.add(new TestInputFileBuilder("foo", "src/Baz.java").setLanguage("java").build());
 // no language
 fs.add(new TestInputFileBuilder("foo", "src/readme.txt").build());
 assertThat(fs.inputFile(fs.predicates().hasRelativePath("src/Bar.java"))).isNotNull();
 assertThat(fs.inputFile(fs.predicates().hasRelativePath("does/not/exist"))).isNull();
 assertThat(fs.inputFile(fs.predicates().hasAbsolutePath(new File(basedir, "src/Bar.java").getAbsolutePath()))).isNotNull();
 assertThat(fs.inputFile(fs.predicates().hasAbsolutePath(new File(basedir, "does/not/exist").getAbsolutePath()))).isNull();
 assertThat(fs.inputFile(fs.predicates().hasAbsolutePath(new File(basedir, "../src/Bar.java").getAbsolutePath()))).isNull();
 assertThat(fs.inputFile(fs.predicates().hasURI(new File(basedir, "src/Bar.java").toURI()))).isNotNull();
 assertThat(fs.inputFile(fs.predicates().hasURI(new File(basedir, "does/not/exist").toURI()))).isNull();
 assertThat(fs.inputFile(fs.predicates().hasURI(new File(basedir, "../src/Bar.java").toURI()))).isNull();
 assertThat(fs.files(fs.predicates().all())).hasSize(4);
 assertThat(fs.files(fs.predicates().hasLanguage("java"))).hasSize(2);
 assertThat(fs.files(fs.predicates().hasLanguage("cobol"))).isEmpty();
 assertThat(fs.hasFiles(fs.predicates().all())).isTrue();
 assertThat(fs.hasFiles(fs.predicates().hasLanguage("java"))).isTrue();
 assertThat(fs.hasFiles(fs.predicates().hasLanguage("cobol"))).isFalse();
 assertThat(fs.inputFiles(fs.predicates().all())).hasSize(4);
 assertThat(fs.inputFiles(fs.predicates().hasLanguage("php"))).hasSize(1);
 assertThat(fs.inputFiles(fs.predicates().hasLanguage("java"))).hasSize(2);
 assertThat(fs.inputFiles(fs.predicates().hasLanguage("cobol"))).isEmpty();
 assertThat(fs.languages()).containsOnly("java", "php");
}
origin: SonarSource/sonarqube

@Test
public void input_file_fails_if_too_many_results() {
 thrown.expect(IllegalArgumentException.class);
 thrown.expectMessage("expected one element");
 fs.add(new TestInputFileBuilder("foo", "src/Bar.java").setLanguage("java").build());
 fs.add(new TestInputFileBuilder("foo", "src/Baz.java").setLanguage("java").build());
 fs.inputFile(fs.predicates().all());
}
origin: org.sonarsource.sonarqube/sonar-plugin-api

/**
 * Bypass default predicate to get all files/dirs indexed.
 * Default predicate is used when some files/dirs should not be processed by sensors.
 */
public Iterable<InputFile> inputFiles() {
 return OptimizedFilePredicateAdapter.create(predicates.all()).get(cache);
}
origin: org.codehaus.sonar/sonar-batch

 @Override
 public FilePredicate apply(@Nullable String s) {
  return s == null ? predicates().all() : predicates().hasLanguage(s);
 }
}));
origin: org.sonarsource.sonarqube/sonar-batch

 @Override
 public FilePredicate apply(@Nullable String s) {
  return s == null ? predicates().all() : predicates().hasType(org.sonar.api.batch.fs.InputFile.Type.valueOf(s));
 }
}));
origin: org.codehaus.sonar/sonar-batch

 @Override
 public FilePredicate apply(@Nullable String s) {
  return s == null ? predicates().all() : predicates().hasStatus(org.sonar.api.batch.fs.InputFile.Status.valueOf(s));
 }
}));
origin: org.sonarsource.sonarqube/sonar-xoo-plugin

 @Override
 public void execute(SensorContext context) {
  context.fileSystem().inputFiles(context.fileSystem().predicates().all()).forEach(inputFile -> LOG.info("Global Sensor: {}", inputFile.relativePath()));
 }
}
origin: org.sonarsource.sonarqube/sonar-xoo-plugin

 @Override
 public void execute(SensorContext context) {
  context.fileSystem().inputFiles(context.fileSystem().predicates().all()).forEach(inputFile -> LOG.info("Deprecated Global Sensor: {}", inputFile.relativePath()));
 }
}
origin: org.codehaus.sonar/sonar-batch

private boolean fsCondition(DefaultSensorDescriptor descriptor) {
 if (!descriptor.languages().isEmpty() || descriptor.type() != null) {
  FilePredicate langPredicate = descriptor.languages().isEmpty() ? fs.predicates().all() : fs.predicates().hasLanguages(descriptor.languages());
  FilePredicate typePredicate = descriptor.type() == null ? fs.predicates().all() : fs.predicates().hasType(descriptor.type());
  return fs.hasFiles(fs.predicates().and(langPredicate, typePredicate));
 }
 return true;
}
origin: org.sonarsource.sonarqube/sonar-scanner-engine

private boolean fsCondition(DefaultSensorDescriptor descriptor) {
 if (!descriptor.languages().isEmpty() || descriptor.type() != null) {
  FilePredicate langPredicate = descriptor.languages().isEmpty() ? fs.predicates().all() : fs.predicates().hasLanguages(descriptor.languages());
  FilePredicate typePredicate = descriptor.type() == null ? fs.predicates().all() : fs.predicates().hasType(descriptor.type());
  return fs.hasFiles(fs.predicates().and(langPredicate, typePredicate));
 }
 return true;
}
org.sonar.api.batch.fsFilePredicatesall

Javadoc

Predicate that always evaluates to true

Popular methods of FilePredicates

  • hasLanguage
  • and
  • hasType
  • hasPath
    if the parameter represents an absolute path for the running environment, then returns #hasAbsoluteP
  • hasAbsolutePath
    Predicate that find file by its absolute path. The parameter accepts forward/back slashes as separat
  • hasRelativePath
    Predicate that gets a file by its relative path. The parameter accepts forward/back slashes as separ
  • matchesPathPattern
    Predicate that gets the files which "path" matches a wildcard pattern. The path is the path part of
  • or
  • hasLanguages
  • is
    Warning - may not be supported in SonarLint
  • hasStatus
    Look for InputFile having a specific InputFile#status()
  • doesNotMatchPathPatterns
    Predicate that gets the files that do not match any of the given wildcard patterns. No filter is app
  • hasStatus,
  • doesNotMatchPathPatterns,
  • not,
  • hasAnyStatus,
  • matchesPathPatterns,
  • doesNotMatchPathPattern,
  • hasExtension,
  • hasFilename,
  • hasURI

Popular in Java

  • Making http requests using okhttp
  • startActivity (Activity)
  • requestLocationUpdates (LocationManager)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • Reference (javax.naming)
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • JPanel (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now