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

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

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

origin: org.codehaus.sonar/sonar-batch

 @Override
 protected boolean shouldDecorateResource(Resource resource, DecoratorContext context) {
  // Should not execute on views
  return (ResourceUtils.isRootProject(resource) || ResourceUtils.isModuleProject(resource))
   // Only on leaf projects
   && ((Project) resource).getModules().isEmpty();
 }
}
origin: org.codehaus.sonar/sonar-batch

 @Override
 protected boolean shouldDecorateResource(Resource resource, DecoratorContext context) {
  // Should not execute on views
  return (ResourceUtils.isRootProject(resource) || ResourceUtils.isModuleProject(resource))
   && !((Project) resource).getModules().isEmpty();
 }
}
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/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-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-plugins/sonar-abacus-plugin

private void computeAbacusComplexityDistribution(Resource rsrc, DecoratorContext dc) {
 if (ResourceUtils.isPackage(rsrc) || ResourceUtils.isDirectory(rsrc)) {
  ComplexityThresholdsUtils.initCounterThreshold(complexityThresholds);
  for (Measure measure : dc.getChildrenMeasures(AbacusMetrics.ABACUS_COMPLEXITY)) {
   for (ComplexityThreshold complexityThreshold : complexityThresholds) {
    if (measure.getData() != null && measure.getData().equals(complexityThreshold.getComplexityName())) {
     complexityThreshold.incrementCounter(1);
     break;
    }
   }
  }
  dc.saveMeasure(new Measure(AbacusMetrics.ABACUS_COMPLEXITY_DISTRIBUTION, ComplexityThresholdsUtils.buildComplexityDistributionMeasureValue(complexityThresholds)));
 } else if (ResourceUtils.isRootProject(rsrc) || ResourceUtils.isModuleProject(rsrc)) {
  ComplexityThresholdsUtils.initCounterThreshold(complexityThresholds);
  for (Measure measure : dc.getChildrenMeasures(AbacusMetrics.ABACUS_COMPLEXITY_DISTRIBUTION)) {
   String[] distribution = measure.getData().split(";");
   for (String aDistribution : distribution) {
    String[] tmp = aDistribution.split("=");
    for (ComplexityThreshold complexityThreshold : complexityThresholds) {
     if (tmp[0].equals(complexityThreshold.getComplexityName())) {
      complexityThreshold.incrementCounter(Integer.parseInt(tmp[1]));
      break;
     }
    }
   }
  }
  dc.saveMeasure(new Measure(AbacusMetrics.ABACUS_COMPLEXITY_DISTRIBUTION, ComplexityThresholdsUtils.buildComplexityDistributionMeasureValue(complexityThresholds)));
 }
}
org.sonar.api.resourcesResourceUtilsisModuleProject

Popular methods of ResourceUtils

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

Popular in Java

  • Finding current android device location
  • getApplicationContext (Context)
  • scheduleAtFixedRate (Timer)
  • getSystemService (Context)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Top Vim 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