public boolean isFile() { return ResourceUtils.isFile(r); }
public DefaultFileLinesContext(SonarIndex index, Resource resource) { Preconditions.checkNotNull(index); Preconditions.checkArgument(ResourceUtils.isFile(resource)); this.index = index; this.resource = resource; }
public DefaultFileLinesContext(SonarIndex index, Resource resource) { Preconditions.checkNotNull(index); Preconditions.checkArgument(ResourceUtils.isFile(resource)); this.index = index; this.resource = resource; }
@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(); }
@CheckForNull private String getLanguageKey(Resource r) { Language language = r.getLanguage(); return ResourceUtils.isFile(r) && language != null ? language.getKey() : null; }
@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(); }
@CheckForNull private static String getLanguageKey(Resource r) { Language language = r.getLanguage(); return ResourceUtils.isFile(r) && language != null ? language.getKey() : null; }
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; }
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); }
@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); } } }
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); }
/** * {@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; }
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))); } } }
if (ResourceUtils.isFile(resource)) { File sonarFile = (File) resource; InputFile file = inputPathCache.getFile(project.getEffectiveKey(), sonarFile.getPath());
@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); } }
builder.setSnapshotId(sid); if (ResourceUtils.isFile(r)) { builder.setIsTest(ResourceUtils.isUnitTestClass(r));