Hammurapi 3
Inspectors
JavaDoc
Summary
Severity summary
Metrics
Warnings
(1)
Files
org.hammurapi
3044
BufferedReviewRequest.java
6
DomInspectorDescriptor.java
130
DomInspectorSource.java
34
DomWaiver.java
67
DomWaiverSource.java
25
EmbeddedInspectorSetDocumenter.java
32
FilterEntry.java
4
FilteringInspector.java
1
HammurapiArchiver.java
162
HammurapiException.java
3
HammurapiFileSet.java
5
HammurapiMeasurement.java
1
HammurapiNonConsumableException.java
4
HammurapiRuntimeException.java
3
HammurapiTask.java
203
HistoryOutput.java
21
Inspector.java
2
InspectorBase.java
25
InspectorContext.java
3
InspectorContextBase.java
54
InspectorContextFactory.java
2
InspectorContextImpl.java
72
InspectorDescriptor.java
2
InspectorDescriptorFilter.java
8
InspectorDescriptorStack.java
61
InspectorEntry.java
67
InspectorSet.java
86
InspectorSource.java
1
InspectorSourceEntry.java
9
InspectorSourceInfo.java
10
Listener.java
2
ListenerEntry.java
7
Module.java
1
Output.java
226
ParameterEntry.java
2
ParameterizableInspectorBase.java
4
PersistingInspectorBase.java
18
QuickHammurapiTask.java
172
QuickPackageResults.java
234
QuickResultsCollector.java
54
QuickReviewEngine.java
77
QuickSummary.java
160
ResultsCollector.java
129
Review.java
1
ReviewAcceptor.java
1
ReviewAcceptorEntry.java
7
Reviewer.java
155
ReviewRequest.java
1
ReviewRequestBase.java
4
ReviewToLogListener.java
48
SelfDescribingInspectorBase.java
24
SelfDescribingInspectorProxy.java
56
ServerEntry.java
9
Session.java
1
SessionImpl.java
34
SimpleReviewEngine.java
73
SimpleViolation.java
18
StyleSheetEntry.java
7
TaskBase.java
355
V4InspectorSetDocumenter.java
29
Violation.java
1
ViolationFilter.java
1
WaiveCaseEntry.java
5
Waiver.java
2
WaiverEntry.java
2
WaiverSet.java
14
WaiverSource.java
1
WaiverSourceEntry.java
6
org.hammurapi.inspectors
1856
AbstractMethodFromConstructorRule.java
15
AbstractMethodInConstructorRule.java
2
AccessToStaticMembersRule.java
12
AlphabeticalImportRule.java
27
AnnotationTest.java
66
ArrayDeclarationRule.java
8
AssignmentInsideConditionalRule.java
8
BooleanEqualityRule.java
4
BraceRule.java
9
CastingPrimitiveTypesRule.java
7
CatchTooGeneralExceptionTypeRule.java
18
CloseJdbcResourcesRule.java
3
CloseStreamsInFinallyBlockRule.java
3
CodeTooLongRule.java
16
CommonPrefixRule.java
3
ConditionalExpressionRule.java
5
ConstructorsInCloneRule.java
17
ConstructorWithoutSuperRule.java
11
ContinueRule.java
4
CyclomaticComplexityRule.java
41
DeadlockRule.java
3
DeclareStaticFieldsFinalInEjbRule.java
7
DefineFinalizeInEjbRule.java
8
DefineLoggerForClassRule.java
66
DirectoryStructureRule.java
8
DoNotUseNewForStringsRule.java
13
DoNotUseTypeRule.java
24
DotChainInspector.java
9
DuplicateImportRule.java
2
EjbClassModifiersRule.java
7
EjbCreateModifiersRule.java
16
EjbPostCreateModifiersRule.java
16
EmptyBodiesRule.java
6
EmptyCatchBlockRule.java
2
EmptyCompilationUnitRule.java
2
EmptyFinallyBlockRule.java
4
EmptyStatements.java
4
EnsureEjbCreateRule.java
18
EnsureEjbPostCreateRule.java
13
EnsureVoidReturnTypeForEjbPostCreateRule.java
10
EnsureVoidReturnTypeForSessionBeanEjbCreateRule.java
11
FileHeaderRule.java
28
FilesPerPackage.java
30
FinalParametersRule.java
3
FinderModifiersRule.java
16
ForConditionRule.java
2
ForInitRule.java
2
ForIteratorRule.java
2
ForLoopControlVariablesRule.java
22
FormattingRule.java
13
HardcodedCharacterLiteralsRule.java
3
HardcodedLiteralsRule.java
8
HardcodedNumericLiteralsRule.java
14
HardcodedStringLiteralsRule.java
3
HeterogenousCollection.java
88
HidingInheritedFieldsRule.java
28
IndentationRule.java
18
InnerClassNestingRule.java
16
InnerClassVisibilityRule.java
5
InterfaceMethodModifiersRule.java
16
InvokeFinalizeRule.java
8
JavaDocInspector.java
13
JavaLangImportRule.java
6
LineLengthRule.java
27
LoadNativeLibrariesInEjbRule.java
8
LogExceptionsRule.java
43
LogicalNestingRule.java
19
ManageThreadsFromEjbRule.java
26
MaxLinesInFileRule.java
17
MethodNameSameAsConstructorRule.java
4
MinimalInstanceVariableLengthRule.java
15
MinimizeScopeRule.java
3
MissingPackageDeclarationRule.java
2
ModifiersOrderRule.java
19
NamingStandardRule.java
23
NoPublicFieldsRule.java
24
NoStarImportsRule.java
5
NotifyRule.java
4
OneStatementPerLineRule.java
6
OneTypePerFileRule.java
2
OperationParameterNamesRule.java
5
OperationWithRuntimeExceptionInThrowsRule.java
7
OperationWithTooGeneralExceptonTypeInThrowsRule.java
17
ParameterAssignmentInspector.java
8
PrintStackTraceRule.java
18
PrioritizingInspector.java
11
PublicStaticArrayFieldsRule.java
10
RedundantParenthesisRule.java
4
ResourceHandlingRule.java
29
ResultSetMetaData.java
14
ReturnFromFinallyRule.java
9
ReturnThisFromEjbRule.java
12
RootPackageRule.java
17
SimpleAnnotationSample.java
57
SqlCreateStatementWithinLoop.java
20
SqlCreateStatementWithoutCloseRule.java
113
SqlStatementAsInstanceVariableRule.java
12
StatelessSingleton.java
36
StatelessStrutsAction.java
11
StaticCollectionsRule.java
7
StringArraysRule.java
8
StringLiteralEqualsRule.java
18
StringTokenizerDeprecatedInspector.java
4
SuperCloneRule.java
7
SwitchCaseBreakRule.java
4
SwitchDefaultRule.java
5
SynchronizationInServletsRule.java
25
SynchronizedRule.java
3
SynchronizedRunnableRunMethodRule.java
9
SystemGcMisuseRule.java
4
SystemPrintlnLoggingRule.java
5
TestInspector.java
10
TextLabelsInSwitchStatementRule.java
9
ThisReferenceAsArgumentInEjbRule.java
8
ThreadGroupRule.java
4
ThreadSubclassesRule.java
7
ThreadYieldRule.java
10
ThrowsClauseRule.java
20
ThrowTooGeneralExceptionTypeRule.java
17
TooManyParametersRule.java
16
TooManyThrowsRule.java
15
TooMuchLoggingRule.java
12
UnnecessaryConstructorRule.java
8
UnusedVariablesRule.java
22
UpperLRule.java
3
UseBigDecimalInsteadOfFloatAndDoubleRule.java
4
UseCollectionsInsteadOfArraysRule.java
4
UseEqualsInsteadOfCompareToInspector.java
9
VariableNameClashesWithTypeNameRule.java
3
VariablesAndMethodsNameClashingRule.java
4
VariablesRule.java
4
VendorNameViolation.java
21
WaitAndNotifyInsteadOfPollingRule.java
7
WaitAndNotifyRule.java
3
WaitInLoopRule.java
8
org.hammurapi.inspectors.filters
55
JspServiceFilter.java
15
LanguageElementFilter.java
40
org.hammurapi.inspectors.formatting
57
FormattingChecker.java
2
FormattingCheckerBase.java
15
FormattingCheckerFactory.java
4
FormattingCheckerNewLine.java
10
FormattingCheckerSameLine.java
26
org.hammurapi.inspectors.history
187
HistoryInspector.java
187
org.hammurapi.inspectors.metrics
2513
ArchitecturalCategory.java
38
ArchitecturalCategoryPackage.java
31
ArchitecturalComplexityMapping.java
11
ArchitecturalComplexityMappingTable.java
20
ArchitecturalLayerConstants.java
140
ArchitecturalLayerExtensionsMap.java
10
ArchitecturalLayerInspector.java
329
ArchitecturalLayerMapping.java
34
ArchitecturalLayerMappingTable.java
4
ArchitecturalVariableMapping.java
292
CallerTrace.java
128
CodeMetric.java
46
Coupling.java
66
CouplingMetric.java
58
CouplingMetricOfClass.java
30
CouplingMetricOfPackage.java
20
DomArchitecturalMappingSource.java
29
HsqlTest.java
19
JarFile.java
37
JarFileList.java
10
JarFileLookup.java
8
JspDescriptor.java
67
JspInspector.java
120
JspXref.java
17
ListAllLoadedClasses.java
16
ListOfCategories.java
52
ListOfLayers.java
34
ListOfPackageCategories.java
34
NcssInspector.java
159
PackageOccuranceInLayer.java
13
SqlExtractorHyperSonicDb.java
6
SqlExtractorHyperSonicInMemoryDb.java
191
SqlExtractorHyperSonicStanaloneServer.java
222
SqlExtractorPersistencyService.java
9
SqlStringExtractor.java
117
StringVariable.java
27
TechStackEntity.java
69
org.hammurapi.inspectors.metrics.callertrace
469
AdjacencyMatrix.java
77
BreadthSearch.java
36
CallerTraceService.java
55
DepthFirstSearch.java
19
EdgeImpl.java
10
MethodMap.java
20
MethodWrapper.java
23
MethodWrapperDeclaration.java
27
MethodWrapperImpl.java
40
MethodWrapperInvoked.java
10
Node.java
2
SearchMethod.java
10
Trace.java
17
TracedMethod.java
61
TracedMethodLocComparator.java
3
TraceList.java
43
TraceTable.java
16
org.hammurapi.inspectors.metrics.callertrace.tests
427
AdjacencyMatrixTest.java
361
AllTests.java
8
TraceCaller.java
38
TracedMethodLocComparatorTest.java
20
org.hammurapi.inspectors.metrics.reporting
117
LocCharts.java
75
LocReporter.java
42
org.hammurapi.inspectors.metrics.statistics
91
DescriptiveStatistic.java
11
IntComparator.java
1
IntVector.java
79
org.hammurapi.inspectors.metrics.statistics.tests
135
DescriptiveStatTest.java
135
org.hammurapi.inspectors.performance
19
StringConcatenationInspector.java
19
org.hammurapi.inspectors.samples
102
CollectStringLiterals.java
102
org.hammurapi.inspectors.techstack
333
BasicDescriptor.java
39
Licensor.java
20
Product.java
17
Publisher.java
12
TechStack.java
129
TechStackInspector.java
116
org.hammurapi.render.dom
236
AggregatedResultsRenderer.java
72
BasicResultsRenderer.java
21
CompositeResultsRenderer.java
6
DetailedResultsRenderer.java
23
HammurapiMetricRenderer.java
8
InspectorDescriptorRenderer.java
50
InspectorSetRenderer.java
10
InspectorSummaryRenderer.java
16
NamedResultsRenderer.java
6
ReportRenderer.java
7
ReviewResultsRenderer.java
6
ViolationRenderer.java
11
org.hammurapi.results
66
AggregatedResults.java
2
Annotation.java
1
AnnotationConfig.java
9
AnnotationContext.java
3
BasicResults.java
2
CompositeResults.java
1
DetailedResults.java
4
InlineAnnotation.java
1
InspectorSummary.java
6
LinkedAnnotation.java
1
NamedResults.java
3
Report.java
1
ReportMixer.java
12
ResultsFactory.java
18
ReviewResults.java
2
org.hammurapi.results.persistent.jdbc
756
AggregatedResults.java
348
BaselineSetupViolationFilter.java
19
BaselineViolationFilter.java
14
BasicResults.java
52
CompositeResults.java
19
DetailedResults.java
51
NamedResults.java
18
ResultsFactory.java
180
ResultsFactoryConfig.java
34
ReviewResults.java
21
org.hammurapi.results.simple
240
QuickResultsFactory.java
18
ReparsingReviewResults.java
14
SimpleAggregatedResults.java
131
SimpleCompositeResults.java
7
SimpleDetailedResults.java
14
SimpleInspectorSummary.java
27
SimpleNamedResults.java
7
SimpleResultsFactory.java
16
SimpleReviewResults.java
6
org.hammurapi.util
63
InspectorModel.java
15
InspectorSetModel.java
6
SigmaCalculator.java
20
TestCaseVerifier.java
22