Hammurapi 3

Inspectors

JavaDoc

Summary
Severity summary
Metrics
Annotations
Files
 
9
EmptyFileViolationTestCase.java5
MissingPackageDeclarationRuleViolationTestCase.java3
 
com.hammurapi.inspectors.testcases.violations3
RootPackageRuleViolationTestCase.java2
 
org.hammurapi.inspectors.performance.testcases.fixes20
StringConcatenationInspectorFixTestCase.java19
 
org.hammurapi.inspectors.performance.testcases.violations4
StringConcatenationInspectorViolationTestCase.java3
 
org.hammurapi.inspectors.testcases4
HammurapiTestCasesException.java3
 
org.hammurapi.inspectors.testcases.fixes449
AbstractMethodFromConstructorRuleFixTestCase.java3
AbstractMethodInConstructorRuleFixTestCase.java2
AccessToStaticMembersRuleFixTestCase.java2
AlphabeticalImportRuleFixTestCase.java3
ArrayDeclarationRuleFixTestCase.java3
AssignmentInsideConditionalRuleFixTestCase.java3
AssignmentSnooperFixTestCase.java2
BooleanEqualityRuleFixTestCase.java3
BraceRuleFixTestCase.java3
CastingPrimitiveTypesRuleFixTestCase.java3
CatchTooGeneralExceptionTypeRuleFixTestCase.java3
CloseJdbcResourcesRuleFixTestCase.java2
CloseStreamsInFinallyBlockRuleFixTestCase.java2
CodeTooLongRuleFixTestCase.java6
CommonPrefixRuleFixTestCase.java2
ConditionalExpressionRuleFixTestCase.java3
ConstructorsInCloneRuleFixTestCase.java4
ConstructorWithoutSuperRuleFixTestCase.java3
ContinueRuleFixTestCase.java3
CyclomaticComplexityRule2FixTestCase.java3
CyclomaticComplexityRuleFixTestCase.java7
DeadlockRuleFixTestCase.java2
DeclareStaticFieldsFinalInEjbRuleFixTestCase.java4
DefineFinalizeInEjbRuleFixTestCase.java3
DefineLoggerForClassRuleFixTestCase.java5
DefineLoggerPrivateStaticFixTestCase.java2
DeprecatedRuleFixTestCase.java4
DirectoryStructureRuleFixTestCase.java3
DoNotUseFinalizeRuleFixTestCase.java2
DoNotUseNewForStringsRuleFixTestCase.java3
DoNotUseTypeRuleFixTestCase.java3
DuplicateImportRuleFixTestCase.java3
EjbClassModifiersRuleFixTestCase.java3
EjbCreateModifiersRuleFixTestCase.java3
EjbPostCreateModifiersRuleFixTestCase.java4
EmptyBodiesRuleFixTestCase.java3
EmptyCatchBlockRuleFixTestCase.java4
EmptyCompilationUnitRuleFixTestCase.java3
EmptyFinallyBlockRuleFixTestCase.java5
EmptyStatementsFixTestCase.java3
EnsureEjbCreateRuleFixTestCase.java3
EnsureEjbPostCreateRuleFixTestCase.java3
EnsureVoidReturnTypeForEjbPostCreateRuleFixTestCase.java3
EnsureVoidReturnTypeForSessionBeanEjbCreateRuleFixTestCase.java4
FileHeaderRuleFixTestCase.java3
FilesPerPackageFixTestCase.java2
FinalParametersRuleFixTestCase.java3
FinderModifiersRuleFixTestCase.java3
ForConditionRuleFixTestCase.java6
ForInitRuleFixTestCase.java6
ForIteratorRuleFixTestCase.java6
ForLoopControlVariablesRuleFixTestCase.java16
HardcodedCharacterLiteralsRuleFixTestCase.java3
HardcodedNumericLiteralsRuleFixTestCase.java3
HardcodedStringLiteralsRuleFixTestCase.java5
HidingInheritedFieldsRuleFixTestCase.java5
IndentationRuleFixTestCase.java2
InnerClassNestingRuleFixTestCase.java6
InnerClassVisibilityRuleFixTestCase.java4
InterfaceMethodModifiersRuleFixTestCase.java1
InvocationVisitorFixTestCase.java2
InvokeFinalizeRuleFixTestCase.java2
JavaDocRuleFixTestCase.java4
JavaLangImportRuleFixTestCase.java3
LineLengthRuleFixTestCase.java5
LoadNativeLibrariesInEjbRuleFixTestCase.java3
LogExceptionsRuleFixTestCase.java3
LogicalNestingRuleFixTestCase.java3
ManageThreadsFromEjbRuleFixTestCase.java3
MaxLinesInFileRuleFixTestCase.java5
MethodNameSameAsConstructorRuleFixTestCase.java3
MinimalInstanceVariableLengthRuleFixTestCase.java4
MissingPackageDeclarationRuleFixTestCase.java3
ModifiersOrderRuleFixTestCase.java4
NamingStandardRuleFixTestCase.java10
NoPublicFieldsRuleFixTestCase.java6
NoStarImportsRuleFixTestCase.java3
NotifyRuleFixTestCase.java6
OneStatementPerLineRuleFixTestCase.java3
OneTypePerFileRule2FixTestCase.java3
OneTypePerFileRuleFixTestCase.java3
OperationParameterNamesRuleFixTestCase.java3
OperationWithRuntimeExceptionInThrowsFixTestCase.java5
OperationWithTooGeneralExceptonTypeInThrowsFixTestCase.java3
PrintStackTraceRuleFixTestCase.java3
PublicStaticArrayFieldsRuleFixTestCase.java4
RedundantParenthesisRuleFixTestCase.java3
ResultSetMetaDataFixTestCase.java2
ReturnFromFinallyRuleFixTestCase.java5
ReturnSnooperFixTestCase.java2
ReturnThisFromEjbRuleFixTestCase.java3
RootPackageRuleFixTestCase.java2
StaticCollectionsRuleFixTestCase.java4
StringArraysRuleFixTestCase.java6
StringLiteralEqualsRuleFixTestCase.java3
SuperCloneRuleFixTestCase.java3
SuperSnooperFixTestCase.java2
SwitchCaseBreakRuleFixTestCase.java3
SwitchDefaultRuleFixTestCase.java3
SynchronizationInServletsRuleFixTestCase.java2
SynchronizedRuleFixTestCase.java3
SynchronizedRunnableRunMethodRuleFixTestCase.java4
SystemGcMisuseRuleFixTestCase.java3
SystemPrintlnLoggingRuleFixTestCase.java2
TextLabelsInSwitchStatementRuleFixTestCase.java7
ThisReferenceAsArgumentInEjbRuleFixTestCase.java3
ThreadGroupRuleFixTestCase.java3
ThreadSubclassesRuleFixTestCase.java3
ThreadYieldRuleFixTestCase.java2
ThrowsClauseRuleFixTestCase.java5
ThrowTooGeneralExceptionTypeRuleFixTestCase.java3
TooManyParametersRuleFixTestCase.java9
TooManyParametersRuleParamClass.java3
TooManyThrowsRuleFixTestCase.java6
TooMuchLoggingRuleFixTestCase.java2
UnnecessaryConstructorRuleFixTestCase.java3
UnusedVariablesRuleFixTestCase.java2
UpperLRuleFixTestCase.java5
UseBigDecimalInsteadOfFloatAndDoubleRuleFixTestCase.java3
UseCollectionsInsteadOfArraysRuleFixTestCase.java3
VariableNameClashesWithTypeNameRuleFixTestCase.java4
VariablesAndMethodsNameClashingRuleFixTestCase.java3
VariablesRuleFixTestCase.java3
WaitAndNotifyInsteadOfPollingRuleFixTestCase.java3
WaitAndNotifyRuleFixTestCase.java2
WaitInLoopRuleFixTestCase.java3
 
org.hammurapi.inspectors.testcases.violations583
AbstractMethodFromConstructorRuleViolationTestCase.java3
AbstractMethodInConstructorRuleViolationTestCase.java2
AccessToStaticMembersRuleViolationTestCase.java3
AlphabeticalImportRuleViolationTestCase.java3
ArrayDeclarationRuleViolationTestCase.java4
AssignmentInsideConditionalRuleViolationTestCase.java4
AssignmentSnooperViolationTestCase.java2
BooleanEqualityRuleViolationTestCase.java5
BraceRuleViolationTestCase.java6
CastingPrimitiveTypesRuleViolationTestCase.java9
CatchTooGeneralExceptionTypeRuleViolationTestCase.java3
CloseJdbcResourcesRuleViolationTestCase.java2
CloseStreamsInFinallyBlockRuleViolationTestCase.java2
CodeTooLongRuleViolationTestCase.java9
CommonPrefixRuleViolationTestCase.java2
ConditionalExpressionRuleViolationTestCase.java4
ConstructorsInCloneRuleViolationTestCase.java5
ConstructorWithoutSuperRuleViolationTestCase.java4
ContinueRuleViolationTestCase.java4
CyclomaticComplexityRuleViolationTestCase.java8
DeadlockRuleViolationTestCase.java2
DeclareStaticFieldsFinalInEjbRuleViolationTestCase.java6
DefineFinalizeInEjbRuleViolationTestCase.java5
DefineLoggerForClassRuleViolation2TestCase.java5
DefineLoggerForClassRuleViolationTestCase.java3
DefineLoggerPrivateStaticViolationTestCase.java2
DeprecatedRuleViolationTestCase.java4
DoNotUseFinalizeRuleViolationTestCase.java2
DoNotUseNewForStringsRuleViolationTestCase.java4
DoNotUseTypeRuleViolationTestCase.java7
DuplicateImportRuleViolationTestCase.java3
EjbClassModifiersRuleViolationTestCase.java5
EjbClassModifiersRuleViolationTestCase2.java5
EjbCreateModifiersRuleViolationTestCase.java8
EjbPostCreateModifiersRuleViolationTestCase.java8
EmptyBodiesRuleViolationTestCase.java5
EmptyCatchBlockRuleViolationTestCase.java10
EmptyCompilationUnitRuleViolationTestCase.java2
EmptyFinallyBlockRuleViolationTestCase.java8
EmptyStatementsViolationTestCase.java4
EnsureEjbCreateRuleViolationTestCase.java6
EnsureEjbPostCreateRuleViolationTestCase.java4
EnsureVoidReturnTypeForEjbPostCreateRuleViolationTestCase.java4
EnsureVoidReturnTypeForSessionBeanEjbCreateRuleViolationTestCase.java4
FileHeaderRuleViolationTestCase.java3
FilesPerPackageViolationTestCase.java2
FinalParametersRuleViolationTestCase.java3
FinderModifiersRuleViolationTestCase.java4
ForConditionRuleViolationTestCase.java6
ForInitRuleViolationTestCase.java6
ForIteratorRuleViolationTestCase.java7
ForLoopControlVariablesRuleViolationTestCase.java7
HardcodedCharacterLiteralsRuleViolationTestCase.java5
HardcodedNumericLiteralsRuleViolationTestCase.java4
HardcodedStringLiteralsRuleViolationTestCase.java7
HidingInheritedFieldsRuleBase.java3
HidingInheritedFieldsRuleViolationTestCase.java5
IndentationRuleViolationTestCase.java2
InnerClassNestingRuleViolationTestCase.java7
InnerClassVisibilityRuleViolationTestCase.java5
InterfaceMethodModifiersRuleViolationTestCase.java2
InvocationVisitorViolationTestCase.java2
InvokeFinalizeRuleViolationTestCase.java5
JavaDocRuleViolationTestCase.java7
JavaLangImportRuleViolationTestCase.java3
LineLengthRuleViolationTestCase.java6
LoadNativeLibrariesInEjbRuleViolationTestCase.java3
LogExceptionsRuleViolationTestCase.java2
LogicalNestingRuleViolationTestCase.java3
ManageThreadsFromEjbRuleViolationTestCase.java5
MaxLinesInFileRuleViolationTestCase.java6
MethodNameSameAsConstructorRuleViolationTestCase.java5
MinimalInstanceVariableLengthRuleViolationTestCase.java5
ModifiersOrderRuleViolationTestCase.java5
NamingStandardRuleViolationTestCase.java22
NoPublicFieldsRuleViolationTestCase.java5
NoStarImportsRuleViolationTestCase.java3
NotifyRuleViolationTestCase.java8
OneStatementPerLineRuleViolationTestCase.java4
OneTypePerFileRuleViolationTestCase.java6
OperationParameterNamesRuleViolationTestCase.java4
OperationWithRuntimeExceptionInThrowsViolationTestCase.java7
OperationWithTooGeneralExceptonTypeInThrowsViolationTestCase.java5
PrintStackTraceRuleViolationTestCase.java5
PublicStaticArrayFieldsRuleViolationTestCase.java5
RedundantParenthesisRuleViolationTestCase.java4
ResultSetMetaDataViolationTestCase.java5
ReturnFromFinallyRuleViolationTestCase.java6
ReturnSnooperViolationTestCase.java2
ReturnThisFromEjbRuleViolationTestCase.java4
RootPackageRuleViolationTestCase.java2
StaticCollectionsRuleViolationTestCase.java5
StringArraysRuleViolationTestCase.java8
StringLiteralEqualsRuleViolationTestCase.java3
SuperCloneRuleViolationTestCase.java4
SuperSnooperViolationTestCase.java2
SwitchCaseBreakRuleViolationTestCase.java4
SwitchDefaultRuleViolationTestCase.java6
SynchronizationInServletsRuleViolationTestCase.java2
SynchronizedRuleViolationTestCase.java4
SynchronizedRunnableRunMethodRuleViolationTestCase.java3
SystemGcMisuseRuleViolationTestCase.java4
SystemPrintlnLoggingRuleViolationTestCase.java6
TextLabelsInSwitchStatementRuleViolationTestCase.java4
ThisReferenceAsArgumentInEjbRuleViolationTestCase.java4
ThreadGroupRuleViolationTestCase.java6
ThreadSubclassesRuleViolationTestCase.java4
ThreadYieldRuleViolationTestCase.java5
ThrowsClauseRuleViolationTestCase.java5
ThrowTooGeneralExceptionTypeRuleViolationTestCase.java5
TooManyParametersRuleViolationTestCase.java8
TooManyThrowsRuleViolationTestCase.java6
TooMuchLoggingRuleViolationTestCase.java2
UnnecessaryConstructorRuleViolationTestCase.java4
UnusedVariablesRuleViolationTestCase.java4
UpperLRuleViolationTestCase.java7
UseBigDecimalInsteadOfFloatAndDoubleRuleViolationTestCase.java9
UseCollectionsInsteadOfArraysRuleViolationTestCase.java3
VariableNameClashesWithTypeNameRuleViolationTestCase.java5
VariablesAndMethodsNameClashingRuleViolationTestCase.java4
VariablesRuleViolationTestCase.java4
WaitAndNotifyInsteadOfPollingRuleViolationTestCase.java4
WaitAndNotifyRuleViolationTestCase.java2
WaitInLoopRuleViolationTestCase.java4
 
org.hammurapi.inspectors.testcases.violations.badpackage4
DirectoryStructureRuleViolationTestCase.java3
 
org.hammurapi.inspectors.testcases.violations.badPackageName4
BadPackageNameTestCase.java2