Hammurapi 3

Inspectors

JavaDoc

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