http://xradar.sourceforge.net


Statics Report - System: 1.0, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] classes-net.sourceforge.pmd

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

net.sourceforge.pmd.NumericPropertyDescriptor

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :
2
1
0.67
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
2
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
1
0.67
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
upperLimit()
1110
lowerLimit()
1110




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
11Dans le commentaire javadoc de la classe, il manque une balise @version.

net.sourceforge.pmd.PropertyDescriptor

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
15
15
15
0
Total :
Per method :
16
1.07
Total :
Per method :
Per statement :
15
1
0.94
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
53
15
105
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
16
1.07
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
0.33
0.31
Statement Test Coverage :
Method Test Reference :
0
1.07


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
name()
1118
description()
1112
type()
1113
isMultiValue()
1112
defaultValue()
1117
isRequired()
1111
errorFor(Object)
1113
uiOrder()
1112
valueFrom(String)
1115
asDelimitedString(T)
1110
choices()
1111
propertyErrorFor(Rule)
1111
multiValueDelimiter()
1112
preferredRowCount()
1111
attributeValuesById()
1111




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
13Dans le commentaire javadoc de la classe, il manque une balise @param <T>.
13Dans le commentaire javadoc de la classe, il manque une balise @version.
101Balise javadoc @throws manquante pour 'IllegalArgumentException'.51
151Balise HTML trouvée dans la javadoc : <String, String>23

net.sourceforge.pmd.ReportListener

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :
2
1
0.67
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
1
2
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
1.5
1
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ruleViolationAdded(RuleViolation)
0111
metricAdded(Metric)
0111




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
11Commentaire javadoc manquant.5

net.sourceforge.pmd.Rule

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
46
45
45
1
Total :
Per method :
48
1.07
Total :
Per method :
Per statement :
45
1
0.94
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
58
47
1035
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
44
0.98
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
41
0.91
0.85
Statement Test Coverage :
Method Test Reference :
0
1.04


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getLanguage()
1119
setLanguage(Language)
1115
getMinimumLanguageVersion()
1115
setMinimumLanguageVersion(LanguageVersion)
1113
getMaximumLanguageVersion()
1114
setMaximumLanguageVersion(LanguageVersion)
1113
isDeprecated()
1117
setDeprecated(boolean)
1111
getName()
11133
setName(String)
1112
getSince()
1113
setSince(String)
1112
getRuleClass()
1116
setRuleClass(String)
1111
getRuleSetName()
1116
setRuleSetName(String)
1113
getMessage()
11112
setMessage(String)
1115
getDescription()
1115
setDescription(String)
1112
getExamples()
1114
addExample(String)
1112
getExternalInfoUrl()
1116
setExternalInfoUrl(String)
1112
getPriority()
11111
setPriority(RulePriority)
1112
definePropertyDescriptor(PropertyDescriptor)
1112
getPropertyDescriptor(String)
1119
getPropertyDescriptors()
1113
getProperty(T)
0110
setProperty(T,T)
0110
getPropertiesByPropertyDescriptor()
1114
hasDescriptor(PropertyDescriptor)
1111
usesDefaultValues()
1111
setUsesDFA()
1112
usesDFA()
1115
setUsesTypeResolution()
1112
usesTypeResolution()
1113
usesRuleChain()
1114
getRuleChainVisits()
1113
addRuleChainVisit(Node)
1110
addRuleChainVisit(String)
1111
start(RuleContext)
1112
apply(Node,RuleContext)
1110
end(RuleContext)
1112




View line in sourceStyle ErrorColumn
18Dans le commentaire javadoc de la classe, il manque une balise @author.
18Dans le commentaire javadoc de la classe, il manque une balise @version.
35Balise javadoc @return manquante.
40Balise javadoc @param manquante pour 'language'.31
46Balise javadoc @return manquante.
51Balise javadoc @param manquante pour 'minimumLanguageVersion'.52
57Balise javadoc @return manquante.
62Balise javadoc @param manquante pour 'maximumLanguageVersion'.52
66Balise HTML trouvée dans la javadoc : <ul>8
74Balise javadoc @return manquante.
79Balise javadoc @param manquante pour 'deprecated'.32
84Balise javadoc @return manquante.
89Balise javadoc @param manquante pour 'name'.25
95Balise javadoc @return manquante.
100Balise javadoc @param manquante pour 'since'.26
105Balise javadoc @return manquante.
110Balise javadoc @param manquante pour 'ruleClass'.30
117Balise javadoc @return manquante.
124Balise javadoc @param manquante pour 'name'.32
129Balise javadoc @return manquante.
134Balise javadoc @param manquante pour 'message'.28
139Balise javadoc @return manquante.
144Balise javadoc @param manquante pour 'description'.32
149Balise javadoc @return manquante.
154Balise javadoc @param manquante pour 'example'.28
159Balise javadoc @return manquante.
164Balise javadoc @param manquante pour 'externalInfoUrl'.36
169Balise javadoc @return manquante.
174Balise javadoc @param manquante pour 'priority'.35
222Balise javadoc @return manquante.
230Balise javadoc @param manquante pour 'descriptor'.49
247Balise javadoc @return manquante.
259Balise javadoc @return manquante.
265Balise javadoc @return manquante.
271Balise javadoc @return manquante.
276Balise javadoc @param manquante pour 'nodeClass'.50
281Balise javadoc @param manquante pour 'astNodeName'.35
286Balise javadoc @param manquante pour 'ctx'.28
292Balise javadoc @param manquante pour 'nodes'.37
292Balise javadoc @param manquante pour 'ctx'.56
297Balise javadoc @param manquante pour 'ctx'.26

net.sourceforge.pmd.RuleViolation

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
12
12
0
Total :
Per method :
13
1.08
Total :
Per method :
Per statement :
12
1
0.92
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
24
12
66
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
13
1.08
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
0.17
0.15
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getRule()
11114
getDescription()
11122
isSuppressed()
1111
getFilename()
11118
getBeginLine()
11122
getBeginColumn()
1113
getEndLine()
1114
getEndColumn()
1112
getPackageName()
1115
getClassName()
1113
getMethodName()
1113
getVariableName()
1114




View line in sourceStyle ErrorColumn
12Dans le commentaire javadoc de la classe, il manque une balise @author.
12Dans le commentaire javadoc de la classe, il manque une balise @version.

net.sourceforge.pmd.CommandLineOptions

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
8
3
5
Total :
Per method :
133
16.62
Total :
Per method :
Per statement :
53
6.62
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
9
1
67
20
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.12
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
0.62
0.04
Statement Test Coverage :
Method Test Reference :
0
3.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
CommandLineOptions(String[])
0692421
checkOption(String,int,int)
01161
parseMinimunPriority(String)
0441
parseInt(String,String)
0441
parseLanguageVersion(int)
01591
getConfiguration()
02118
usage()
0213
getReports()
02041




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REP2EI22<init>args
View line in sourceStyle ErrorColumn
21Dans le commentaire javadoc de la classe, il manque une balise @author.
21Dans le commentaire javadoc de la classe, il manque une balise @version.
31Commentaire javadoc manquant.5
164Commentaire javadoc manquant.5
168Commentaire javadoc manquant.5

net.sourceforge.pmd.Configuration

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
37
36
37
0
Total :
Per method :
100
2.78
Total :
Per method :
Per statement :
41
1.14
0.41
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
7
7
55
572
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
37
1.03
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
0.17
0.06
Statement Test Coverage :
Method Test Reference :
0
1.43


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getSuppressMarker()
1214
setSuppressMarker(String)
1214
getThreads()
1214
setThreads(int)
1213
getClassLoader()
1214
setClassLoader(ClassLoader)
1422
prependClasspath(String)
1533
getLanguageVersionDiscoverer()
1213
setDefaultLanguageVersion(LanguageVersion)
1217
setDefaultLanguageVersions(LanguageVersion)
1320
getLanguageVersionOfFile(String)
1521
getRuleSets()
1218
setRuleSets(String)
1215
getMinimumPriority()
1213
setMinimumPriority(RulePriority)
1213
getSourceEncoding()
1213
setSourceEncoding(String)
1213
getInputPaths()
1216
setInputPaths(String)
1213
isReportShortNames()
1213
setReportShortNames(boolean)
1213
createRenderer()
1415
getReportFormat()
1214
setReportFormat(String)
1213
getReportFile()
1213
setReportFile(String)
1212
isShowSuppressedViolations()
1212
setShowSuppressedViolations(boolean)
1213
getReportProperties()
1212
setReportProperties(Properties)
1211
isDebug()
1214
setDebug(boolean)
1212
isStressTest()
1212
setStressTest(boolean)
1212
isBenchmark()
1212
setBenchmark(boolean)
1212




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGEDDP2prependClasspath
View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
80Dans le commentaire javadoc de la classe, il manque une balise @author.
80Dans le commentaire javadoc de la classe, il manque une balise @version.
174Balise javadoc @throws manquante pour 'IOException'.59
245Balise javadoc @param manquante pour 'ruleSets'.36
353Balise javadoc @param manquante pour 'reportFile'.38

net.sourceforge.pmd.ExternalRuleID

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
15
3.75
Total :
Per method :
Per statement :
6
1.5
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
0
13
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
1.25
0.33
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ExternalRuleID(String)
0630
getFilename()
0210
getRuleName()
0210
toString()
0210




View line in sourceStyle ErrorColumn
6Commentaire javadoc manquant.
11Commentaire javadoc manquant.5
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5

net.sourceforge.pmd.PMD

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
9
7
4
Total :
Per method :
311
34.56
Total :
Per method :
Per statement :
78
8.67
0.25
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
31
27
143
13
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
8
0.89
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
0.78
0.02
Statement Test Coverage :
Method Test Reference :
0
1.86


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
PMD()
12110
PMD(Configuration)
1213
getConfiguration()
1215
processFile(InputStream,RuleSets,RuleContext)
1431
processFile(Reader,RuleSets,RuleContext)
1401011
doPMD(Configuration)
066131
main(String[])
01731
PmdRunnable.PmdRunnable(ExecutorService,Configuration,DataSource,String,Renderer)
0610
PmdRunnable.call()
02760
PmdThreadFactory.PmdThreadFactory(RuleSetFactory,RuleContext)
0310
PmdThreadFactory.newThread(Runnable)
0410
PmdThread.PmdThread(int,Runnable,RuleSetFactory,RuleContext)
0510
PmdThread.getRuleContext()
0210
PmdThread.getRuleSets(String)
0630
PmdThread.toString()
0210
Comparator$1.compare(DataSource,DataSource)
0410
processFiles(Configuration,RuleSetFactory,DataSource,RuleContext,Renderer)
190270
printRuleNamesInDebug(RuleSets)
1431




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
CORRECTNESSNP_NULL_ON_SOME_PATH_EXCEPTIONNP2processFiles
View line in sourceStyle ErrorColumn
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'PMDException'.
54Dans le commentaire javadoc de la classe, il manque une balise @author.
54Dans le commentaire javadoc de la classe, il manque une balise @version.
58Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5
60Commentaire javadoc manquant.5
85Commentaire javadoc manquant.5

net.sourceforge.pmd.PMD$1

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3

2
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
6
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.PMD$PmdRunnable

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3

3
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
11
1
35
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.PMD$PmdThread

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
2
12
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.PMD$PmdThreadFactory

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
9
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
2.5


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.PMDException

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
11
2.75
Total :
Per method :
Per statement :
4
1
0.36
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
3
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
4
6
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
4
1
0.36
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
PMDException(String)
0211
PMDException(String,Exception)
0211
setSeverity(int)
0210
getSeverity()
0210




View line in sourceStyle ErrorColumn
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5

net.sourceforge.pmd.Report

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
23
22
23
0
Total :
Per method :
148
6.73
Total :
Per method :
Per statement :
57
2.59
0.39
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
9
18
62
117
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.05
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
36
1.64
0.24
Statement Test Coverage :
Method Test Reference :
0
1.13


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ReadableDuration.ReadableDuration(long)
0210
ReadableDuration.getTime()
01970
ProcessingError.ProcessingError(String,String)
0310
ProcessingError.getMsg()
0210
ProcessingError.getFile()
0210
SuppressedViolation.SuppressedViolation(RuleViolation,boolean,String)
0410
SuppressedViolation.suppressedByNOPMD()
0210
SuppressedViolation.suppressedByAnnotation()
0210
SuppressedViolation.getRuleViolation()
0210
SuppressedViolation.getUserMessage()
0210
suppress(String)
0210
getCountSummary()
01351
getViolationTree()
0212
getSummary()
1932
addListener(ReportListener)
0211
getSuppressedRuleViolations()
0217
addRuleViolation(RuleViolation)
01377
addMetric(Metric)
0424
addError(ProcessingError)
0210
merge(Report)
01661
hasMetrics()
0212
metrics()
0213
isEmpty()
0227
treeIsEmpty()
0210
treeIterator()
0210
iterator()
02112
errors()
0213
treeSize()
0210
size()
02121
start()
0210
end()
0210
getElapsedTimeInMillis()
0210




View line in sourceStyle ErrorColumn
19Commentaire javadoc manquant.
21Commentaire javadoc manquant.
24Commentaire javadoc manquant.9
28Commentaire javadoc manquant.9
59Commentaire javadoc manquant.
63Commentaire javadoc manquant.9
68Commentaire javadoc manquant.9
72Commentaire javadoc manquant.9
77Commentaire javadoc manquant.
82Commentaire javadoc manquant.9
88Commentaire javadoc manquant.9
92Commentaire javadoc manquant.9
96Commentaire javadoc manquant.9
100Commentaire javadoc manquant.9
123Commentaire javadoc manquant.5
127Commentaire javadoc manquant.5
145Commentaire javadoc manquant.5
150Le commentaire javadoc est vide.
166Commentaire javadoc manquant.5
170Commentaire javadoc manquant.5
174Commentaire javadoc manquant.5
197Commentaire javadoc manquant.5
204Commentaire javadoc manquant.5
208Commentaire javadoc manquant.5
230Commentaire javadoc manquant.5
234Commentaire javadoc manquant.5
238Commentaire javadoc manquant.5
242Commentaire javadoc manquant.5
246Commentaire javadoc manquant.5
250Commentaire javadoc manquant.5
254Commentaire javadoc manquant.5
258Commentaire javadoc manquant.5
262Commentaire javadoc manquant.5
266Commentaire javadoc manquant.5
270Commentaire javadoc manquant.5
274Commentaire javadoc manquant.5

net.sourceforge.pmd.Report$ProcessingError

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3

3
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
10
4
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.Report$ReadableDuration

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
0
8
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.Report$SuppressedViolation

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5

5
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
4
6
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1.4


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.RuleChain

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
3
2
Total :
Per method :
26
6.5
Total :
Per method :
Per statement :
14
3.5
0.54
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
1
24
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
4
1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
0.75
0.12
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
add(RuleSet)
1321
add(RuleSet,Rule)
1421
apply(Node,RuleContext,Language)
1420
getRuleChainVisitor(Language)
01382




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
17Dans le commentaire javadoc de la classe, il manque une balise @author.
17Dans le commentaire javadoc de la classe, il manque une balise @version.

net.sourceforge.pmd.RuleContext

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
13
13
13
0
Total :
Per method :
41
3.15
Total :
Per method :
Per statement :
19
1.46
0.46
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
51
21
42
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
14
1.08
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
4
0.31
0.1
Statement Test Coverage :
Method Test Reference :
0
1.38


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RuleContext()
12134
RuleContext(RuleContext)
1212
getReport()
1219
setReport(Report)
12114
getSourceCodeFile()
1214
setSourceCodeFile(File)
1213
getSourceCodeFilename()
1219
setSourceCodeFilename(String)
12127
getLanguageVersion()
12111
setLanguageVersion(LanguageVersion)
1219
setAttribute(String,Object)
11173
getAttribute(String)
1214
removeAttribute(String)
1213




View line in sourceStyle ErrorColumn
29Dans le commentaire javadoc de la classe, il manque une balise @author.
29Dans le commentaire javadoc de la classe, il manque une balise @version.
47Balise javadoc @param manquante pour 'ruleContext'.36
134Balise javadoc @throws inutilisé pour 'IllegalArgumentException'.8

net.sourceforge.pmd.RulePriority

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
5
6
2
Total :
Per method :
14
2.8
Total :
Per method :
Per statement :
7
1.4
0.5
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
15
11
16
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
3
0.6
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.8
0.64
Statement Test Coverage :
Method Test Reference :
0
2.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RulePriority(int,String)
0310
getPriority()
1213
getName()
1210
toString()
0210
valueOf(int)
1434




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
11Dans le commentaire javadoc de la classe, il manque une balise @author.
11Dans le commentaire javadoc de la classe, il manque une balise @version.
12Commentaire javadoc manquant.5
13Commentaire javadoc manquant.5
14Commentaire javadoc manquant.5
15Commentaire javadoc manquant.5
16Commentaire javadoc manquant.5
46Balise javadoc @return manquante.

net.sourceforge.pmd.RuleSet

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
31
30
31
0
Total :
Per method :
121
4.03
Total :
Per method :
Per statement :
67
2.23
0.55
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
9
12
71
237
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
12
0.4
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
26
0.87
0.21
Statement Test Coverage :
Method Test Reference :
0
1.19


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
size()
1217
addRule(Rule)
14326
addRuleByReference(String,Rule)
11360
getRules()
12120
usesDFA(Language)
1653
getRuleByName(String)
17412
addRuleSet(RuleSet)
1211
addRuleSetByReference(RuleSet,boolean)
11143
applies(File)
1534
start(RuleContext)
0321
apply(Node,RuleContext)
0840
applies(Rule,LanguageVersion)
1454
end(RuleContext)
0321
equals(Object)
0765
hashCode()
0211
getFileName()
0214
setFileName(String)
0214
getName()
0217
setName(String)
0217
getDescription()
0213
setDescription(String)
0212
getExcludePatterns()
0219
addExcludePattern(String)
0215
addExcludePatterns(String)
0210
setExcludePatterns(String)
0210
getIncludePatterns()
0219
addIncludePattern(String)
0214
addIncludePatterns(String)
0210
setIncludePatterns(String)
0210
usesTypeResolution(Language)
1651




View line in sourceStyle ErrorColumn
26Dans le commentaire javadoc de la classe, il manque une balise @author.
26Dans le commentaire javadoc de la classe, il manque une balise @version.
141Balise javadoc @param manquante pour 'allRules'.64
176Commentaire javadoc manquant.5
182Commentaire javadoc manquant.5
202Balise javadoc @return manquante.
210Commentaire javadoc manquant.5
216Le commentaire javadoc est vide.
219Balise javadoc @return manquante.
220Balise javadoc @param manquante pour 'o'.34
233Le commentaire javadoc est vide.
236Balise javadoc @return manquante.
241Commentaire javadoc manquant.5
245Commentaire javadoc manquant.5
249Commentaire javadoc manquant.5
253Commentaire javadoc manquant.5
257Commentaire javadoc manquant.5
261Commentaire javadoc manquant.5
265Commentaire javadoc manquant.5
269Commentaire javadoc manquant.5
273Commentaire javadoc manquant.5
277Commentaire javadoc manquant.5
281Commentaire javadoc manquant.5
285Commentaire javadoc manquant.5
289Commentaire javadoc manquant.5
293Commentaire javadoc manquant.5

net.sourceforge.pmd.RuleSetFactory

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
21
19
9
12
Total :
Per method :
275
14.47
Total :
Per method :
Per statement :
135
7.11
0.49
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
15
6
143
166
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
18
0.95
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
4
0.21
0.01
Statement Test Coverage :
Method Test Reference :
0
2.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
setClassLoader(ClassLoader)
1213
setMinimumPriority(RulePriority)
1214
setWarnDeprecated(boolean)
1212
getRegisteredRuleSets()
11251
createRuleSets(String)
1215
createRuleSets(RuleSetReferenceId)
1620
createRuleSet(String)
1535
createRuleSet(RuleSetReferenceId)
1218
createRule(RuleSetReferenceId)
1531
parseRuleSetNode(RuleSetReferenceId,InputStream)
141241
classNotFoundProblem(Exception)
0321
parseRuleNode(RuleSetReferenceId,RuleSet,Node)
11031
parseRuleSetReferenceNode(RuleSetReferenceId,RuleSet,Element,String)
11881
parseSingleRuleNode(RuleSetReferenceId,RuleSet,Node)
159321
parseRuleReferenceNode(RuleSetReferenceId,RuleSet,Node,String)
153241
parsePropertiesNode(Rule,Node)
1542
parsePropertyNode(Rule,Node)
02481
parseTextNode(Node)
11064
isRuleName(Element,String)
1962




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MT_CORRECTNESSIS2_INCONSISTENT_SYNCIS2classLoader
View line in sourceStyle ErrorColumn
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'RuleSetNotFoundException'.
37Dans le commentaire javadoc de la classe, il manque une balise @author.
37Dans le commentaire javadoc de la classe, il manque une balise @version.
78Balise javadoc @throws manquante pour 'RuleSetNotFoundException'.61

net.sourceforge.pmd.RuleSetNotFoundException

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
3
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
9
2
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
2
0.67
Statement Test Coverage :
Method Test Reference :
0
3


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RuleSetNotFoundException(String)
0216




View line in sourceStyle ErrorColumn
6Commentaire javadoc manquant.
7Commentaire javadoc manquant.5

net.sourceforge.pmd.RuleSetReference

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
7
8
0
Total :
Per method :
18
2.57
Total :
Per method :
Per statement :
7
1
0.39
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
4
11
12
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.14
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
10
1.43
0.56
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getRuleSetFileName()
0215
setRuleSetFileName(String)
0214
isAllRules()
0213
setAllRules(boolean)
0213
getExcludes()
0212
setExcludes(String)
0210
addExclude(String)
0211




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
9Dans le commentaire javadoc de la classe, il manque une balise @author.
9Dans le commentaire javadoc de la classe, il manque une balise @version.
14Commentaire javadoc manquant.9
18Commentaire javadoc manquant.9
22Commentaire javadoc manquant.9
26Commentaire javadoc manquant.9
30Commentaire javadoc manquant.9
34Commentaire javadoc manquant.9
38Commentaire javadoc manquant.9

net.sourceforge.pmd.RuleSetReferenceId

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
10
9
1
Total :
Per method :
94
9.4
Total :
Per method :
Per statement :
45
4.5
0.48
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
3
32
23
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
10
1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
0.8
0.09
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RuleSetReferenceId(String)
1219
RuleSetReferenceId(String,RuleSetReferenceId)
149237
isFullRuleSetName(String)
0211
parse(String)
18320
isExternal()
1214
isAllRules()
1212
getRuleSetFileName()
1214
getRuleName()
1215
getInputStream(ClassLoader)
1861
toString()
11171




View line in sourceStyle ErrorColumn
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'RuleSetNotFoundException'.
21Balise HTML en trop : </li>, or a simple RuleSet name.24
75Dans le commentaire javadoc de la classe, il manque une balise @author.
75Dans le commentaire javadoc de la classe, il manque une balise @version.
85Balise javadoc @throws inutilisé pour 'IllegalArgumentException'.8
99Balise javadoc @throws inutilisé pour 'IllegalArgumentException'.8
100Balise javadoc @throws inutilisé pour 'IllegalArgumentException'.8
101Balise javadoc @throws inutilisé pour 'IllegalArgumentException'.8

net.sourceforge.pmd.RuleSetWriter

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
18
18
3
15
Total :
Per method :
198
11
Total :
Per method :
Per statement :
74
4.11
0.37
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
14
0
113
89
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.06
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
0.33
0.03
Statement Test Coverage :
Method Test Reference :
0
7


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RuleSetWriter(OutputStream)
0211
close()
0311
write(RuleSet)
02291
createRuleSetElement(RuleSet)
01951
createDescriptionElement(String)
0212
createExcludePatternElement(String)
0211
createIncludePatternElement(String)
0211
createRuleElement(Rule)
02881
createSingleRuleElement(Language,LanguageVersion,LanguageVersion,Boolean,String,String,String,String,String,String,Boolean,Boolean,String,RulePriority,PropertyDescriptor,Object,String)
040180
createRuleSetReferenceElement(RuleSetReference)
0721
createExcludeElement(String)
0211
createExampleElement(String)
0211
createPriorityElement(RulePriority)
0211
createPropertiesElement(PropertyDescriptor,Object)
030170
createPropertyValueElement(PropertyDescriptor,Object)
01022
createPropertyDefinitionElement(PropertyDescriptor)
01131
createTextElement(String,String)
0515
createCDATASectionElement(String,String)
0512




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
39Dans le commentaire javadoc de la classe, il manque une balise @author.
39Dans le commentaire javadoc de la classe, il manque une balise @version.
44Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
53Commentaire javadoc manquant.5

net.sourceforge.pmd.RuleSets

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
13
13
13
0
Total :
Per method :
51
3.92
Total :
Per method :
Per statement :
29
2.23
0.57
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
9
35
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
12
0.92
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
0.46
0.12
Statement Test Coverage :
Method Test Reference :
0
1.15


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RuleSets()
1115
RuleSets(RuleSet)
1318
addRuleSet(RuleSet)
1315
getAllRuleSets()
1211
getRuleSetsIterator()
0211
getAllRules()
1522
applies(File)
1541
start(RuleContext)
1321
apply(Node,RuleContext,Language)
1530
end(RuleContext)
1321
usesDFA(Language)
1541
getRuleByName(String)
1631
usesTypeResolution(Language)
0541




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
19Dans le commentaire javadoc de la classe, il manque une balise @version.
67Commentaire javadoc manquant.5
102Balise javadoc @param manquante pour 'ctx'.35
130Balise javadoc @param manquante pour 'ctx'.33
167Commentaire javadoc manquant.5

net.sourceforge.pmd.RuleViolationComparator

Package: net.sourceforge.pmd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
2
3
Total :
Per method :
26
8.67
Total :
Per method :
Per statement :
13
4.33
0.5
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
1
15
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.33
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
4
1.33
0.15
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RuleViolationComparator()
0111
compare(RuleViolation,RuleViolation)
01574
compare(String,String)
0851




View line in sourceStyle ErrorColumn
20Dans le commentaire javadoc de la classe, il manque une balise @author.
20Dans le commentaire javadoc de la classe, il manque une balise @version.
22Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5