Tabnine Logo
ResourceUtils.isFile
Code IndexAdd Tabnine to your IDE (free)

How to use
isFile
method
in
org.sonar.api.resources.ResourceUtils

Best Java code snippets using org.sonar.api.resources.ResourceUtils.isFile (Showing top 16 results out of 315)

origin: org.codehaus.sonar/sonar-batch

public boolean isFile() {
 return ResourceUtils.isFile(r);
}
origin: org.codehaus.sonar/sonar-batch

public DefaultFileLinesContext(SonarIndex index, Resource resource) {
 Preconditions.checkNotNull(index);
 Preconditions.checkArgument(ResourceUtils.isFile(resource));
 this.index = index;
 this.resource = resource;
}
origin: org.sonarsource.sonarqube/sonar-batch

public DefaultFileLinesContext(SonarIndex index, Resource resource) {
 Preconditions.checkNotNull(index);
 Preconditions.checkArgument(ResourceUtils.isFile(resource));
 this.index = index;
 this.resource = resource;
}
origin: org.sonarsource.sonarqube/sonar-batch

@CheckForNull
private static String getName(Resource r) {
 // Don't return name for directories and files since it can be guessed from the path
 return (ResourceUtils.isFile(r) || ResourceUtils.isDirectory(r)) ? null : r.getName();
}
origin: org.codehaus.sonar/sonar-batch

@CheckForNull
private String getLanguageKey(Resource r) {
 Language language = r.getLanguage();
 return ResourceUtils.isFile(r) && language != null ? language.getKey() : null;
}
origin: org.codehaus.sonar/sonar-batch

@CheckForNull
private String getName(Resource r) {
 // Don't return name for directories and files since it can be guessed from the path
 return (ResourceUtils.isFile(r) || ResourceUtils.isDirectory(r)) ? null : r.getName();
}
origin: org.sonarsource.sonarqube/sonar-batch

@CheckForNull
private static String getLanguageKey(Resource r) {
 Language language = r.getLanguage();
 return ResourceUtils.isFile(r) && language != null ? language.getKey() : null;
}
origin: org.codehaus.sonar.plugins/sonar-core-plugin

private int sumChildren(DecoratorContext context, Metric metric) {
 int sum = 0;
 if (!ResourceUtils.isFile(context.getResource())) {
  sum = MeasureUtils.sum(true, context.getChildrenMeasures(metric)).intValue();
 }
 return sum;
}
origin: org.sonarsource.sonarqube/sonar-batch

private Constants.ComponentType getType(Resource r) {
 if (ResourceUtils.isFile(r)) {
  return Constants.ComponentType.FILE;
 } else if (ResourceUtils.isDirectory(r)) {
  return Constants.ComponentType.DIRECTORY;
 } else if (ResourceUtils.isModuleProject(r)) {
  return Constants.ComponentType.MODULE;
 } else if (ResourceUtils.isRootProject(r)) {
  return Constants.ComponentType.PROJECT;
 }
 throw new IllegalArgumentException("Unknown resource type: " + r);
}
origin: org.codehaus.sonar-plugins/sonar-useless-code-tracker-plugin

@Override
public void decorate(Resource resource, DecoratorContext context) {
 if (!ResourceUtils.isFile(resource) && !ResourceUtils.isPackage(resource)) {
  double lines = 0.0;
  Measure duplicated = context.getMeasure(TrackerMetrics.USELESS_DUPLICATED_LINES);
  if (duplicated != null ) {
   lines += MeasureUtils.getValue(duplicated, 0.0);
   context.saveMeasure(TrackerMetrics.TOTAL_USELESS_LINES, lines);
  }
 }
}

origin: org.codehaus.sonar/sonar-batch

private Constants.ComponentType getType(Resource r) {
 if (ResourceUtils.isFile(r)) {
  return Constants.ComponentType.FILE;
 } else if (ResourceUtils.isDirectory(r)) {
  return Constants.ComponentType.DIRECTORY;
 } else if (ResourceUtils.isModuleProject(r)) {
  return Constants.ComponentType.MODULE;
 } else if (ResourceUtils.isRootProject(r)) {
  return Constants.ComponentType.PROJECT;
 } else if (ResourceUtils.isView(r)) {
  return Constants.ComponentType.VIEW;
 } else if (ResourceUtils.isSubview(r)) {
  return Constants.ComponentType.SUBVIEW;
 }
 throw new IllegalArgumentException("Unknown resource type: " + r);
}
origin: org.codehaus.sonar/sonar-plugin-api

/**
 * {@inheritDoc}
 */
@Override
public Measure calculate(FormulaData data, FormulaContext context) {
 if (!shouldDecorateResource(data, context)) {
  return null;
 }
 Measure result;
 if (ResourceUtils.isFile(context.getResource())) {
  result = calculateForFile(data, context);
 } else {
  result = calculateOnChildren(data, context);
 }
 return result;
}
origin: org.codehaus.sonar-plugins/sonar-abacus-plugin

private void computeAbacusComplexity(Resource rsrc, DecoratorContext dc) {
 if (ResourceUtils.isFile(rsrc) || ResourceUtils.isPackage(rsrc) || ResourceUtils.isDirectory(rsrc)
  || ResourceUtils.isRootProject(rsrc) || ResourceUtils.isModuleProject(rsrc)) {
  Double fileComplexity = MeasureUtils.getValue(dc.getMeasure(CoreMetrics.FILE_COMPLEXITY), Double.NaN);
  if (!Double.isNaN(fileComplexity)) {
   dc.saveMeasure(new Measure(AbacusMetrics.ABACUS_COMPLEXITY, ComplexityThresholdsUtils.convertCyclomaticComplexityToAbacusComplexity(fileComplexity, complexityThresholds)));
  }
 }
}
origin: org.codehaus.sonar/sonar-batch

if (ResourceUtils.isFile(resource)) {
 File sonarFile = (File) resource;
 InputFile file = inputPathCache.getFile(project.getEffectiveKey(), sonarFile.getPath());
origin: org.codehaus.sonar/sonar-batch

@Override
public void decorate(Resource resource, DecoratorContext context) {
 CountDistributionBuilder nclocDistribution = new CountDistributionBuilder(CoreMetrics.NCLOC_LANGUAGE_DISTRIBUTION);
 if (ResourceUtils.isFile(resource)) {
  Language language = resource.getLanguage();
  Measure ncloc = context.getMeasure(CoreMetrics.NCLOC);
  if (ncloc != null) {
   nclocDistribution.add(language != null ? language.getKey() : UNKNOWN_LANGUAGE_KEY, ncloc.getIntValue());
  }
 } else {
  for (Measure measure : context.getChildrenMeasures(CoreMetrics.NCLOC_LANGUAGE_DISTRIBUTION)) {
   nclocDistribution.add(measure);
  }
 }
 Measure measure = nclocDistribution.build(false);
 if (measure != null) {
  context.saveMeasure(measure);
 }
}
origin: org.codehaus.sonar/sonar-batch

 builder.setSnapshotId(sid);
if (ResourceUtils.isFile(r)) {
 builder.setIsTest(ResourceUtils.isUnitTestClass(r));
org.sonar.api.resourcesResourceUtilsisFile

Javadoc

Alias for #isEntity(Resource)

Popular methods of ResourceUtils

  • isUnitTestClass
  • isEntity
  • isProject
    This method equal isRootProject(resource) or isModuleProject(resource)
  • isSet
  • isUnitTestFile
  • isDirectory
    Alias for #isSpace(Resource)
  • isModuleProject
  • isRootProject
  • isPackage
  • isPersistable
  • isSubview
  • isView
  • isSubview,
  • isView,
  • isLibrary,
  • isSpace

Popular in Java

  • Making http requests using okhttp
  • putExtra (Intent)
  • notifyDataSetChanged (ArrayAdapter)
  • setContentView (Activity)
  • Kernel (java.awt.image)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Top PhpStorm plugins
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