Class FileExtensionPredicate

java.lang.Object
org.sonar.api.batch.fs.internal.predicates.AbstractFilePredicate
org.sonar.api.batch.fs.internal.predicates.FileExtensionPredicate
All Implemented Interfaces:
Comparable<OptimizedFilePredicate>, org.sonar.api.batch.fs.FilePredicate, OptimizedFilePredicate

public class FileExtensionPredicate extends AbstractFilePredicate
Since:
6.3
  • Constructor Details

    • FileExtensionPredicate

      public FileExtensionPredicate(String extension)
  • Method Details

    • apply

      public boolean apply(org.sonar.api.batch.fs.InputFile inputFile)
    • get

      public Iterable<org.sonar.api.batch.fs.InputFile> get(org.sonar.api.batch.fs.FileSystem.Index index)
      Description copied from interface: OptimizedFilePredicate
      Get all files that are valid for this predicate.
      Specified by:
      get in interface OptimizedFilePredicate
      Overrides:
      get in class AbstractFilePredicate
    • getExtension

      public static String getExtension(org.sonar.api.batch.fs.InputFile inputFile)