/** * Report that a class has been analyzed. * * @param className * the full name of the class * @param sourceFile * TODO * @param isInterface * true if the class is an interface * @param size * a normalized class size value; see * detect/FindBugsSummaryStats. */ public void addClass(@DottedClassName String className, @CheckForNull String sourceFile, boolean isInterface, int size) { addClass(className, sourceFile, isInterface, size, true); }
@Override public void visitAfter(JavaClass obj) { int linesNCSS = 1 + methods + fields; if (sawLineNumbers) { linesNCSS += lines.cardinality(); } else { linesNCSS += classCodeSize / 10; } if (stats != null) { stats.addClass(getDottedClassName(), obj.getSourceFileName(), obj.isInterface(), linesNCSS); } totalCodeSize += classCodeSize; totalNCSS += linesNCSS; totalMethods += methods; totalFields += fields; }
int size = Integer.parseInt(getRequiredAttribute(attributes, "size", qName)); String sourceFile = getOptionalAttribute(attributes, "sourceFile"); bugCollection.getProjectStats().addClass(className, sourceFile, isInterface, size, false);
/** * Report that a class has been analyzed. * * @param className * the full name of the class * @param sourceFile * TODO * @param isInterface * true if the class is an interface * @param size * a normalized class size value; see * detect/FindBugsSummaryStats. */ public void addClass(@DottedClassName String className, @CheckForNull String sourceFile, boolean isInterface, int size) { addClass(className, sourceFile, isInterface, size, true); }
@Override public void visitAfter(JavaClass obj) { int linesNCSS = 1 + methods + fields; if (sawLineNumbers) { linesNCSS += lines.cardinality(); } else { linesNCSS += classCodeSize / 10; } if (stats != null) { stats.addClass(getDottedClassName(), obj.getSourceFileName(), obj.isInterface(), linesNCSS); } totalCodeSize += classCodeSize; totalNCSS += linesNCSS; totalMethods += methods; totalFields += fields; }
int size = Integer.parseInt(getRequiredAttribute(attributes, "size", qName)); String sourceFile = getOptionalAttribute(attributes, "sourceFile"); bugCollection.getProjectStats().addClass(className, sourceFile, isInterface, size, false);