Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos info Warnings warning Errors error
59 0 0 1850

Rules

Rules Violations Severity
PackageHtml 9 error Error
NewlineAtEndOfFile 0 error Error
Translation 0 error Error
JavadocMethod 377 error Error
JavadocType 20 error Error
JavadocVariable 97 error Error
JavadocStyle 25 error Error
ConstantName 10 error Error
LocalFinalVariableName 0 error Error
LocalVariableName 0 error Error
MemberName 0 error Error
MethodName 0 error Error
PackageName 0 error Error
ParameterName 0 error Error
StaticVariableName 0 error Error
TypeName 0 error Error
AvoidStarImport 3 error Error
IllegalImport 0 error Error
RedundantImport 0 error Error
UnusedImports 4 error Error
FileLength 0 error Error
LineLength 244 error Error
MethodLength 0 error Error
ParameterNumber 0 error Error
EmptyForIteratorPad 0 error Error
MethodParamPad 0 error Error
NoWhitespaceAfter 0 error Error
NoWhitespaceBefore 0 error Error
OperatorWrap 4 error Error
ParenPad 1 error Error
TypecastParenPad 0 error Error
TabCharacter 0 error Error
WhitespaceAfter 2 error Error
WhitespaceAround 1 error Error
ModifierOrder 1 error Error
RedundantModifier 52 error Error
AvoidNestedBlocks 0 error Error
EmptyBlock 4 error Error
LeftCurly 441 error Error
NeedBraces 22 error Error
RightCurly 68 error Error
AvoidInlineConditionals 3 error Error
DoubleCheckedLocking 0 error Error
EmptyStatement 0 error Error
EqualsHashCode 0 error Error
HiddenField 50 error Error
IllegalInstantiation 0 error Error
InnerAssignment 0 error Error
MagicNumber 3 error Error
MissingSwitchDefault 0 error Error
RedundantThrows 4 error Error
SimplifyBooleanExpression 1 error Error
SimplifyBooleanReturn 0 error Error
DesignForExtension 200 error Error
FinalClass 0 error Error
HideUtilityClassConstructor 1 error Error
InterfaceIsType 1 error Error
VisibilityModifier 11 error Error
ArrayTypeStyle 0 error Error
FinalParameters 190 error Error
GenericIllegalRegexp
  • message : "Line has trailing spaces."
  • format : "\s+$"
1 error Error
TodoComment 0 error Error
UpperEll 0 error Error

Files

Files info warning error
com/atlassian/config/spring/BootstrappedContainerContext.java 0 0 9
com/atlassian/config/db/HibernateConfigurator.java 0 0 9
com/atlassian/config/FlushingSpringSessionInViewFilterForHibernate.java 0 0 6
com/atlassian/config/xml/Dom4jXmlMapEntryConfigElement.java 0 0 44
com/atlassian/config/lifecycle/ServletContextListenerWrapper.java 0 0 20
com/atlassian/config/ConfigElement.java 0 0 15
com/atlassian/config/util/package.html 0 0 1
com/atlassian/config/xml/Dom4jXmlListConfigElement.java 0 0 21
com/atlassian/config/lifecycle/LifecycleServletContextListener.java 0 0 20
com/atlassian/config/xml/DefaultDom4jXmlConfigurationPersister.java 0 0 41
com/atlassian/config/db/DatabaseList.java 0 0 18
com/atlassian/config/lifecycle/events/ApplicationStartedEvent.java 0 0 5
com/atlassian/config/lifecycle/DefaultLifecycleManager.java 0 0 51
com/atlassian/config/ConfigurationException.java 0 0 8
com/atlassian/config/setup/SetupException.java 0 0 14
com/atlassian/config/lifecycle/LifecycleItem.java 0 0 6
com/atlassian/config/wizard/StepNotFoundException.java 0 0 8
com/atlassian/config/ApplicationConfig.java 0 0 182
com/atlassian/config/xml/Dom4jXmlStringConfigElement.java 0 0 50
com/atlassian/config/setup/SetupPersister.java 0 0 15
com/atlassian/config/util/BootstrapUtils.java 0 0 40
com/atlassian/config/spring/BootstrappedContextLoader.java 0 0 7
com/atlassian/config/AbstractConfigElement.java 0 0 34
com/atlassian/config/lifecycle/events/ApplicationStoppingEvent.java 0 0 5
com/atlassian/config/lifecycle/events/LifecycleEvent.java 0 0 2
com/atlassian/config/ApplicationConfiguration.java 0 0 56
com/atlassian/config/ConfigurationPersister.java 0 0 15
com/atlassian/config/db/HibernateConfig.java 0 0 32
com/atlassian/config/package.html 0 0 1
com/atlassian/config/lifecycle/LifecycleManager.java 0 0 5
com/atlassian/config/db/DatabaseLowerPropertyCheck.java 0 0 22
com/atlassian/config/lifecycle/events/package.html 0 0 1
com/atlassian/config/HomeLocator.java 0 0 5
com/atlassian/config/lifecycle/LifecycleContext.java 0 0 4
com/atlassian/config/SetupConstants.java 0 0 29
com/atlassian/config/bootstrap/package.html 0 0 1
com/atlassian/config/lifecycle/DefaultLifecycleContext.java 0 0 14
com/atlassian/config/AbstractConfigurationPersister.java 0 0 56
com/atlassian/config/setup/package.html 0 0 1
com/atlassian/config/xml/package.html 0 0 1
com/atlassian/config/wizard/SaveStrategy.java 0 0 3
com/atlassian/config/spring/package.html 0 0 1
com/atlassian/config/bootstrap/BootstrappedContextLoaderListener.java 0 0 24
com/atlassian/config/bootstrap/BootstrapException.java 0 0 15
com/atlassian/config/db/DatabaseHelper.java 0 0 69
com/atlassian/config/bootstrap/DefaultAtlassianBootstrapManager.java 0 0 304
com/atlassian/config/bootstrap/AtlassianBootstrapManager.java 0 0 41
com/atlassian/config/DefaultHomeLocator.java 0 0 71
com/atlassian/config/wizard/DefaultSetupStep.java 0 0 40
com/atlassian/config/db/DatabaseDetails.java 0 0 126
com/atlassian/config/wizard/SetupStep.java 0 0 17
com/atlassian/config/xml/Dom4jXmlMapConfigElement.java 0 0 18
com/atlassian/config/db/package.html 0 0 1
com/atlassian/config/xml/AbstractDom4jXmlConfigurationPersister.java 0 0 78
com/atlassian/config/lifecycle/events/ApplicationStoppedEvent.java 0 0 5
com/atlassian/config/wizard/SetupWizard.java 0 0 98
com/atlassian/config/wizard/package.html 0 0 1
com/atlassian/config/lifecycle/LifecyclePluginModuleDescriptor.java 0 0 64

Details

com/atlassian/config/spring/BootstrappedContainerContext.java

Violation Message Line
error Missing a Javadoc comment. 8
error '{' should be on the previous line. 9
error Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 10
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Line is longer than 80 characters. 15
error '{' should be on the previous line. 18
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26

com/atlassian/config/db/HibernateConfigurator.java

Violation Message Line
error First sentence should end with a period. 5
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 16
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21

com/atlassian/config/FlushingSpringSessionInViewFilterForHibernate.java

Violation Message Line
error Line is longer than 80 characters. 7
error Missing a Javadoc comment. 7
error Method 'isDatabaseSetUp' is not designed for extension - needs to be abstract, final or empty. 9
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Line is longer than 80 characters. 11

com/atlassian/config/xml/Dom4jXmlMapEntryConfigElement.java

Violation Message Line
error '{' should be on the previous line. 16
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Parameter name should be final. 17
error Parameter context should be final. 17
error Parameter config should be final. 17
error Method 'getObjectClass' is not designed for extension - needs to be abstract, final or empty. 22
error Missing a Javadoc comment. 22
error '{' should be on the previous line. 23
error Method 'saveConfig' is not designed for extension - needs to be abstract, final or empty. 27
error Missing a Javadoc comment. 27
error Parameter object should be final. 27
error '{' should be on the previous line. 28
error 'if' construct must use '{}'s. 32
error Line is longer than 80 characters. 35
error '{' should be on the previous line. 37
error '}' should be on the same line. 40
error '{' should be on the previous line. 42
error '{' should be on the previous line. 46
error '}' should be on the same line. 48
error '{' should be on the previous line. 50
error Method 'loadConfig' is not designed for extension - needs to be abstract, final or empty. 55
error Missing a Javadoc comment. 55
error '{' should be on the previous line. 56
error '{' should be on the previous line. 59
error Line is longer than 80 characters. 60
error Missing a Javadoc comment. 66
error '{' should be on the previous line. 67
error Missing a Javadoc comment. 68
error Missing a Javadoc comment. 69
error Missing a Javadoc comment. 71
error Parameter key should be final. 71
error 'key' hides a field. 71
error Parameter value should be final. 71
error 'value' hides a field. 71
error '{' should be on the previous line. 72
error Missing a Javadoc comment. 77
error '{' should be on the previous line. 78
error Missing a Javadoc comment. 82
error '{' should be on the previous line. 83
error Missing a Javadoc comment. 87
error Parameter value should be final. 87
error 'value' hides a field. 87
error '{' should be on the previous line. 88

com/atlassian/config/lifecycle/ServletContextListenerWrapper.java

Violation Message Line
error Line is longer than 80 characters. 7
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Parameter listener should be final. 14
error 'listener' hides a field. 14
error '{' should be on the previous line. 15
error Method 'startup' is not designed for extension - needs to be abstract, final or empty. 19
error Missing a Javadoc comment. 19
error Parameter context should be final. 19
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 21
error Method 'shutdown' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter context should be final. 24
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error Method 'getWrappedListener' is not designed for extension - needs to be abstract, final or empty. 29
error Missing a Javadoc comment. 29
error '{' should be on the previous line. 30

com/atlassian/config/ConfigElement.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Redundant 'public' modifier. 12
error Missing a Javadoc comment. 14
error Redundant 'public' modifier. 14
error Missing a Javadoc comment. 16
error Redundant 'public' modifier. 16
error Missing a Javadoc comment. 18
error Redundant 'public' modifier. 18
error Missing a Javadoc comment. 20
error Redundant 'public' modifier. 20
error Missing a Javadoc comment. 22
error Redundant 'public' modifier. 22
error Missing a Javadoc comment. 24
error Redundant 'public' modifier. 24

com/atlassian/config/util/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/xml/Dom4jXmlListConfigElement.java

Violation Message Line
error '{' should be on the previous line. 18
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error Parameter name should be final. 19
error Parameter context should be final. 19
error Parameter config should be final. 19
error Method 'getObjectClass' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error '{' should be on the previous line. 25
error Method 'saveConfig' is not designed for extension - needs to be abstract, final or empty. 29
error Missing a Javadoc comment. 29
error Parameter object should be final. 29
error '{' should be on the previous line. 30
error '{' should be on the previous line. 38
error '{' should be on the previous line. 43
error '}' should be on the same line. 45
error '{' should be on the previous line. 47
error Method 'loadConfig' is not designed for extension - needs to be abstract, final or empty. 53
error Missing a Javadoc comment. 53
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 61

com/atlassian/config/lifecycle/LifecycleServletContextListener.java

Violation Message Line
error Line is longer than 80 characters. 10
error '{' should be on the previous line. 13
error Method 'contextInitialized' is not designed for extension - needs to be abstract, final or empty. 14
error Missing a Javadoc comment. 14
error Parameter servletContextEvent should be final. 14
error '{' should be on the previous line. 15
error 'if' construct must use '{}'s. 16
error Line is longer than 80 characters. 17
error Method 'contextDestroyed' is not designed for extension - needs to be abstract, final or empty. 20
error Missing a Javadoc comment. 20
error Parameter servletContextEvent should be final. 20
error '{' should be on the previous line. 21
error 'if' construct must use '{}'s. 22
error Line is longer than 80 characters. 23
error Missing a Javadoc comment. 26
error '{' should be on the previous line. 27
error Line is longer than 80 characters. 28
error Missing a Javadoc comment. 31
error '{' should be on the previous line. 32
error Line is longer than 80 characters. 33

com/atlassian/config/xml/DefaultDom4jXmlConfigurationPersister.java

Violation Message Line
error Line is longer than 80 characters. 12
error Missing a Javadoc comment. 12
error Line is longer than 80 characters. 14
error Missing a Javadoc comment. 14
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 14
error Method 'getRootName' is not designed for extension - needs to be abstract, final or empty. 16
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 17
error Line is longer than 80 characters. 21
error Method 'save' is not designed for extension - needs to be abstract, final or empty. 21
error Missing a Javadoc comment. 21
error Parameter configPath should be final. 21
error Parameter configFile should be final. 21
error Method 'load' is not designed for extension - needs to be abstract, final or empty. 26
error Missing a Javadoc comment. 26
error Parameter is should be final. 26
error '{' should be on the previous line. 27
error '{' should be on the previous line. 29
error '}' should be on the same line. 31
error '{' should be on the previous line. 33
error Line is longer than 80 characters. 34
error Method 'getStringConfigElement' is not designed for extension - needs to be abstract, final or empty. 40
error Missing a Javadoc comment. 40
error Parameter elementName should be final. 40
error '{' should be on the previous line. 41
error '{' should be on the previous line. 44
error '}' should be on the same line. 46
error '{' should be on the previous line. 48
error Line is longer than 80 characters. 49
error '+' is not followed by whitespace. 49
error Line is longer than 80 characters. 55
error Method 'load' is not designed for extension - needs to be abstract, final or empty. 55
error Missing a Javadoc comment. 55
error Parameter configPath should be final. 55
error Parameter configFile should be final. 55
error '{' should be on the previous line. 58
error '{' should be on the previous line. 63
error Line is longer than 80 characters. 64
error '}' should be on the same line. 65
error '{' should be on the previous line. 67
error Line is longer than 80 characters. 68

com/atlassian/config/db/DatabaseList.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 6
error First sentence should end with a period. 8
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 14
error First sentence should end with a period. 16
error '{' should be on the previous line. 20
error First sentence should end with a period. 24
error Parameter supportedDbFile should be final. 28
error '{' should be on the previous line. 29
error '7' is a magic number. 30
error Line is longer than 80 characters. 31
error '{' should be on the previous line. 37
error 'if' construct must use '{}'s. 39
error Line is longer than 80 characters. 40
error '4' is a magic number. 40
error Line is longer than 80 characters. 46
error Method 'getDatabases' is not designed for extension - needs to be abstract, final or empty. 48
error '{' should be on the previous line. 49

com/atlassian/config/lifecycle/events/ApplicationStartedEvent.java

Violation Message Line
error Line is longer than 80 characters. 6
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Parameter object should be final. 11
error '{' should be on the previous line. 12

com/atlassian/config/lifecycle/DefaultLifecycleManager.java

Violation Message Line
error Missing a Javadoc comment. 19
error '{' should be on the previous line. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Method 'startUp' is not designed for extension - needs to be abstract, final or empty. 26
error Missing a Javadoc comment. 26
error Parameter servletContext should be final. 26
error '{' should be on the previous line. 27
error '{' should be on the previous line. 34
error '{' should be on the previous line. 36
error '}' should be on the same line. 44
error '{' should be on the previous line. 46
error Method 'shutDown' is not designed for extension - needs to be abstract, final or empty. 51
error Missing a Javadoc comment. 51
error Parameter servletContext should be final. 51
error '{' should be on the previous line. 52
error Line is longer than 80 characters. 56
error Missing a Javadoc comment. 56
error Parameter t should be final. 56
error Parameter context should be final. 56
error Parameter descriptor should be final. 56
error Line is longer than 80 characters. 58
error Line is longer than 80 characters. 60
error Line is longer than 80 characters. 64
error Missing a Javadoc comment. 64
error Parameter servletContext should be final. 64
error Parameter startingPluginKey should be final. 64
error '{' should be on the previous line. 75
error Line is longer than 80 characters. 76
error '{' should be on the previous line. 79
error '{' should be on the previous line. 81
error '}' should be on the same line. 83
error '{' should be on the previous line. 85
error '{' should be on the previous line. 93
error '}' should be on the same line. 95
error '{' should be on the previous line. 97
error Line is longer than 80 characters. 98
error Missing a Javadoc comment. 105
error '{' should be on the previous line. 106
error Line is longer than 80 characters. 107
error Method 'setPluginManager' is not designed for extension - needs to be abstract, final or empty. 112
error Missing a Javadoc comment. 112
error Parameter pluginManager should be final. 112
error 'pluginManager' hides a field. 112
error '{' should be on the previous line. 113
error Method 'setEventManager' is not designed for extension - needs to be abstract, final or empty. 117
error Missing a Javadoc comment. 117
error Parameter eventManager should be final. 117
error 'eventManager' hides a field. 117
error '{' should be on the previous line. 118

com/atlassian/config/ConfigurationException.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Parameter message should be final. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 17
error Parameter message should be final. 17
error Parameter cause should be final. 17
error '{' should be on the previous line. 18

com/atlassian/config/setup/SetupException.java

Violation Message Line
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 15
error Parameter message should be final. 15
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 20
error Parameter message should be final. 20
error Parameter cause should be final. 20
error '{' should be on the previous line. 21
error Missing a Javadoc comment. 25
error Parameter cause should be final. 25
error '{' should be on the previous line. 26

com/atlassian/config/lifecycle/LifecycleItem.java

Violation Message Line
error Missing a Javadoc comment. 3
error '{' should be on the previous line. 4
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 10
error First sentence should end with a period. 15
error Line is longer than 80 characters. 19

com/atlassian/config/wizard/StepNotFoundException.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Parameter message should be final. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 17
error Parameter message should be final. 17
error Parameter cause should be final. 17
error '{' should be on the previous line. 18

com/atlassian/config/ApplicationConfig.java

Violation Message Line
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 14
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Line is longer than 80 characters. 18
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 30
error Missing a Javadoc comment. 31
error Missing a Javadoc comment. 32
error Missing a Javadoc comment. 34
error Missing a Javadoc comment. 35
error Missing a Javadoc comment. 36
error Missing a Javadoc comment. 38
error Variable 'configurationPersister' must be private and have accessor methods. 38
error Missing a Javadoc comment. 40
error '{' should be on the previous line. 41
error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error '{' should be on the previous line. 45
error Method 'setApplicationHome' is not designed for extension - needs to be abstract, final or empty. 56
error Missing a Javadoc comment. 56
error Parameter home should be final. 56
error '{' should be on the previous line. 57
error Expression can be simplified. 59
error '{' should be on the previous line. 60
error Line is longer than 80 characters. 61
error '{' should be on the previous line. 64
error Line is longer than 80 characters. 65
error '{' should be on the previous line. 69
error '}' should be on the same line. 72
error '{' should be on the previous line. 74
error Line is longer than 80 characters. 76
error Method 'getApplicationHome' is not designed for extension - needs to be abstract, final or empty. 80
error Missing a Javadoc comment. 80
error '{' should be on the previous line. 81
error Method 'isApplicationHomeValid' is not designed for extension - needs to be abstract, final or empty. 85
error Missing a Javadoc comment. 85
error '{' should be on the previous line. 86
error Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 90
error Missing a Javadoc comment. 90
error Parameter key should be final. 90
error Parameter value should be final. 90
error '{' should be on the previous line. 91
error Method 'removeProperty' is not designed for extension - needs to be abstract, final or empty. 95
error Missing a Javadoc comment. 95
error Parameter key should be final. 95
error '{' should be on the previous line. 96
error Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 100
error Missing a Javadoc comment. 100
error Parameter key should be final. 100
error '{' should be on the previous line. 101
error Method 'getProperties' is not designed for extension - needs to be abstract, final or empty. 105
error Missing a Javadoc comment. 105
error '{' should be on the previous line. 106
error Method 'setBuildNumber' is not designed for extension - needs to be abstract, final or empty. 110
error Missing a Javadoc comment. 110
error Parameter build should be final. 110
error '{' should be on the previous line. 111
error Method 'getBuildNumber' is not designed for extension - needs to be abstract, final or empty. 115
error Missing a Javadoc comment. 115
error '{' should be on the previous line. 116
error Method 'getMajorVersion' is not designed for extension - needs to be abstract, final or empty. 120
error Missing a Javadoc comment. 120
error '{' should be on the previous line. 121
error Method 'setMajorVersion' is not designed for extension - needs to be abstract, final or empty. 125
error Missing a Javadoc comment. 125
error Parameter majorVersion should be final. 125
error 'majorVersion' hides a field. 125
error '{' should be on the previous line. 126
error Method 'getMinorVersion' is not designed for extension - needs to be abstract, final or empty. 130
error Missing a Javadoc comment. 130
error '{' should be on the previous line. 131
error Method 'setMinorVersion' is not designed for extension - needs to be abstract, final or empty. 135
error Missing a Javadoc comment. 135
error Parameter minorVersion should be final. 135
error 'minorVersion' hides a field. 135
error '{' should be on the previous line. 136
error Method 'getApplicationVersion' is not designed for extension - needs to be abstract, final or empty. 140
error Missing a Javadoc comment. 140
error '{' should be on the previous line. 141
error Line is longer than 80 characters. 142
error Method 'getPropertiesWithPrefix' is not designed for extension - needs to be abstract, final or empty. 145
error Missing a Javadoc comment. 145
error Parameter prefix should be final. 145
error '{' should be on the previous line. 146
error '{' should be on the previous line. 153
error Method 'isSetupComplete' is not designed for extension - needs to be abstract, final or empty. 160
error Missing a Javadoc comment. 160
error '{' should be on the previous line. 161
error Method 'setSetupComplete' is not designed for extension - needs to be abstract, final or empty. 165
error Missing a Javadoc comment. 165
error Parameter setupComplete should be final. 165
error 'setupComplete' hides a field. 165
error '{' should be on the previous line. 166
error Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 170
error Missing a Javadoc comment. 170
error Parameter key should be final. 170
error Parameter value should be final. 170
error '{' should be on the previous line. 171
error Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 175
error Missing a Javadoc comment. 175
error Parameter key should be final. 175
error Parameter value should be final. 175
error '{' should be on the previous line. 176
error Method 'getBooleanProperty' is not designed for extension - needs to be abstract, final or empty. 180
error Missing a Javadoc comment. 180
error Parameter key should be final. 180
error '{' should be on the previous line. 181
error '{' should be on the previous line. 184
error '}' should be on the same line. 186
error '{' should be on the previous line. 188
error '}' should be on the same line. 190
error '{' should be on the previous line. 192
error Method 'getIntegerProperty' is not designed for extension - needs to be abstract, final or empty. 197
error Missing a Javadoc comment. 197
error Parameter key should be final. 197
error '{' should be on the previous line. 198
error '{' should be on the previous line. 201
error '}' should be on the same line. 203
error '{' should be on the previous line. 205
error '}' should be on the same line. 207
error '{' should be on the previous line. 209
error Line is longer than 80 characters. 216
error Method 'setConfigurationPersister' is not designed for extension - needs to be abstract, final or empty. 216
error Missing a Javadoc comment. 216
error Parameter configurationPersister should be final. 216
error 'configurationPersister' hides a field. 216
error Method 'setInitialProperties' is not designed for extension - needs to be abstract, final or empty. 226
error Parameter initalProperties should be final. 226
error Expected @param tag for 'initalProperties'. 226
error '{' should be on the previous line. 227
error Method 'getConfigurationFileName' is not designed for extension - needs to be abstract, final or empty. 231
error Missing a Javadoc comment. 231
error '{' should be on the previous line. 232
error Method 'setConfigurationFileName' is not designed for extension - needs to be abstract, final or empty. 236
error Missing a Javadoc comment. 236
error Parameter configurationFileName should be final. 236
error 'configurationFileName' hides a field. 236
error '{' should be on the previous line. 237
error Method 'getSetupType' is not designed for extension - needs to be abstract, final or empty. 241
error Missing a Javadoc comment. 241
error '{' should be on the previous line. 242
error Method 'setSetupType' is not designed for extension - needs to be abstract, final or empty. 246
error Missing a Javadoc comment. 246
error Parameter setupType should be final. 246
error 'setupType' hides a field. 246
error '{' should be on the previous line. 247
error Method 'getCurrentSetupStep' is not designed for extension - needs to be abstract, final or empty. 251
error Missing a Javadoc comment. 251
error '{' should be on the previous line. 252
error Method 'setCurrentSetupStep' is not designed for extension - needs to be abstract, final or empty. 256
error Missing a Javadoc comment. 256
error Parameter currentSetupStep should be final. 256
error 'currentSetupStep' hides a field. 256
error '{' should be on the previous line. 257
error Method 'load' is not designed for extension - needs to be abstract, final or empty. 261
error Missing a Javadoc comment. 261
error '{' should be on the previous line. 262
error Line is longer than 80 characters. 263
error Line is longer than 80 characters. 264
error Line is longer than 80 characters. 265
error Line is longer than 80 characters. 266
error Line is longer than 80 characters. 267
error Method 'configFileExists' is not designed for extension - needs to be abstract, final or empty. 271
error Missing a Javadoc comment. 271
error '{' should be on the previous line. 272
error Method 'save' is not designed for extension - needs to be abstract, final or empty. 277
error Missing a Javadoc comment. 277
error '{' should be on the previous line. 278
error Line is longer than 80 characters. 280
error Line is longer than 80 characters. 282
error Line is longer than 80 characters. 284

com/atlassian/config/xml/Dom4jXmlStringConfigElement.java

Violation Message Line
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 18
error Variable 'context' must be private and have accessor methods. 18
error Missing a Javadoc comment. 19
error Variable 'useCData' must be private and have accessor methods. 19
error Line is longer than 80 characters. 21
error Missing a Javadoc comment. 21
error Parameter name should be final. 21
error Parameter context should be final. 21
error 'context' hides a field. 21
error Parameter config should be final. 21
error Line is longer than 80 characters. 24
error Method 'getObjectClass' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29
error Method 'saveConfig' is not designed for extension - needs to be abstract, final or empty. 33
error Missing a Javadoc comment. 33
error Parameter object should be final. 33
error '{' should be on the previous line. 34
error '{' should be on the previous line. 37
error '}' should be on the same line. 39
error '{' should be on the previous line. 41
error Method 'loadConfig' is not designed for extension - needs to be abstract, final or empty. 46
error Missing a Javadoc comment. 46
error '{' should be on the previous line. 47
error '{' should be on the previous line. 51
error '}' should be on the same line. 53
error '{' should be on the previous line. 55
error Method 'getOrMakeElement' is not designed for extension - needs to be abstract, final or empty. 60
error Missing a Javadoc comment. 60
error Parameter path should be final. 60
error '{' should be on the previous line. 61
error '{' should be on the previous line. 64
error '}' should be on the same line. 66
error '{' should be on the previous line. 68
error Method 'getContext' is not designed for extension - needs to be abstract, final or empty. 74
error Missing a Javadoc comment. 74
error '{' should be on the previous line. 75
error Method 'setContext' is not designed for extension - needs to be abstract, final or empty. 79
error Missing a Javadoc comment. 79
error Parameter context should be final. 79
error 'context' hides a field. 79
error '{' should be on the previous line. 80
error '{' should be on the previous line. 82
error '}' should be on the same line. 84
error '{' should be on the previous line. 86
error Line is longer than 80 characters. 87
error Method 'isUseCData' is not designed for extension - needs to be abstract, final or empty. 91
error Missing a Javadoc comment. 91
error '{' should be on the previous line. 92

com/atlassian/config/setup/SetupPersister.java

Violation Message Line
error Missing a Javadoc comment. 5
error '{' should be on the previous line. 6
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 12
error First sentence should end with a period. 13
error First sentence should end with a period. 17
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 24
error Line is longer than 80 characters. 27
error Missing a Javadoc comment. 31
error Expected @throws tag for 'SetupException'. 37
error Missing a Javadoc comment. 39
error Missing a Javadoc comment. 41
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 45

com/atlassian/config/util/BootstrapUtils.java

Violation Message Line
error Missing a Javadoc comment. 12
error Utility classes should not have a public or default constructor. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 14
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Line is longer than 80 characters. 25
error Parameter bootstrapContext should be final. 25
error 'bootstrapContext' hides a field. 25
error Parameter servletContext should be final. 25
error Expected @throws tag for 'BootstrapException'. 25
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 28
error 'cast' is not followed by whitespace. 28
error 'bootstrapManager' hides a field. 31
error 'if' construct must use '{}'s. 32
error Line is longer than 80 characters. 33
error 'if' construct must use '{}'s. 37
error Line is longer than 80 characters. 38
error Missing a Javadoc comment. 41
error '{' should be on the previous line. 42
error Missing a Javadoc comment. 46
error Parameter bootstrapContext should be final. 46
error 'bootstrapContext' hides a field. 46
error Missing a Javadoc comment. 51
error '{' should be on the previous line. 52
error 'if' construct must use '{}'s. 53
error Line is longer than 80 characters. 54
error '{' should be on the previous line. 57
error Line is longer than 80 characters. 59
error Avoid inline conditionals. 59
error Line is longer than 80 characters. 60
error Line is longer than 80 characters. 66
error Missing a Javadoc comment. 66
error Parameter bootstrapManager should be final. 66
error 'bootstrapManager' hides a field. 66
error Missing a Javadoc comment. 71
error '{' should be on the previous line. 72
error Line is longer than 80 characters. 73

com/atlassian/config/spring/BootstrappedContextLoader.java

Violation Message Line
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Line is longer than 80 characters. 11
error Method 'loadParentContext' is not designed for extension - needs to be abstract, final or empty. 11
error Missing a Javadoc comment. 11
error Parameter servletContext should be final. 11
error Redundant throws: 'BeansException' is unchecked exception. 11

com/atlassian/config/AbstractConfigElement.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error Parameter name should be final. 15
error Parameter context should be final. 15
error Parameter config should be final. 15
error 'config' hides a field. 15
error Missing a Javadoc comment. 22
error Parameter object should be final. 22
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29
error Method 'checkSaveObject' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error Parameter object should be final. 34
error '{' should be on the previous line. 37
error '{' should be on the previous line. 42
error Line is longer than 80 characters. 43
error '+' should be on a new line. 43
error Method 'getConfiguration' is not designed for extension - needs to be abstract, final or empty. 48
error Missing a Javadoc comment. 48
error '{' should be on the previous line. 49
error Method 'getPropertyName' is not designed for extension - needs to be abstract, final or empty. 53
error Missing a Javadoc comment. 53
error '{' should be on the previous line. 54
error Method 'setPropertyName' is not designed for extension - needs to be abstract, final or empty. 58
error Missing a Javadoc comment. 58
error Parameter name should be final. 58
error '{' should be on the previous line. 59
error Missing a Javadoc comment. 63
error Line is longer than 80 characters. 65
error Missing a Javadoc comment. 65

com/atlassian/config/lifecycle/events/ApplicationStoppingEvent.java

Violation Message Line
error Line is longer than 80 characters. 6
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Parameter object should be final. 11
error '{' should be on the previous line. 12

com/atlassian/config/lifecycle/events/LifecycleEvent.java

Violation Message Line
error First sentence should end with a period. 3
error '{' should be on the previous line. 7

com/atlassian/config/ApplicationConfiguration.java

Violation Message Line
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Redundant 'public' modifier. 14
error Missing a Javadoc comment. 16
error Redundant 'public' modifier. 16
error Missing a Javadoc comment. 18
error Redundant 'public' modifier. 18
error Missing a Javadoc comment. 20
error Redundant 'public' modifier. 20
error Missing a Javadoc comment. 22
error Redundant 'public' modifier. 22
error Missing a Javadoc comment. 24
error Redundant 'public' modifier. 24
error Missing a Javadoc comment. 26
error Redundant 'public' modifier. 26
error Missing a Javadoc comment. 28
error Redundant 'public' modifier. 28
error Missing a Javadoc comment. 30
error Redundant 'public' modifier. 30
error Missing a Javadoc comment. 32
error Redundant 'public' modifier. 32
error Missing a Javadoc comment. 34
error Redundant 'public' modifier. 34
error Missing a Javadoc comment. 36
error Redundant 'public' modifier. 36
error Missing a Javadoc comment. 38
error Redundant 'public' modifier. 38
error Missing a Javadoc comment. 40
error Redundant 'public' modifier. 40
error Missing a Javadoc comment. 42
error Redundant 'public' modifier. 42
error Missing a Javadoc comment. 44
error Redundant 'public' modifier. 44
error Missing a Javadoc comment. 46
error Redundant 'public' modifier. 46
error Missing a Javadoc comment. 48
error Redundant 'public' modifier. 48
error Missing a Javadoc comment. 50
error Missing a Javadoc comment. 52
error Redundant 'public' modifier. 52
error Missing a Javadoc comment. 54
error Redundant 'public' modifier. 54
error Missing a Javadoc comment. 56
error Redundant 'public' modifier. 56
error Missing a Javadoc comment. 58
error Redundant 'public' modifier. 58
error Missing a Javadoc comment. 60
error Redundant 'public' modifier. 60
error Missing a Javadoc comment. 62
error Missing a Javadoc comment. 64
error Missing a Javadoc comment. 66
error Missing a Javadoc comment. 68
error Missing a Javadoc comment. 70
error Missing a Javadoc comment. 72
error Missing a Javadoc comment. 74

com/atlassian/config/ConfigurationPersister.java

Violation Message Line
error Missing a Javadoc comment. 5
error '{' should be on the previous line. 6
error Missing a Javadoc comment. 7
error Line is longer than 80 characters. 9
error Missing a Javadoc comment. 9
error Line is longer than 80 characters. 11
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 13
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21

com/atlassian/config/db/HibernateConfig.java

Violation Message Line
error First sentence should end with a period. 7
error Line is longer than 80 characters. 8
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Line is longer than 80 characters. 23
error Method 'setApplicationConfig' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error Parameter applicationConfiguration should be final. 23
error Method 'isHibernateSetup' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error Line is longer than 80 characters. 29
error First sentence should end with a period. 32
error Method 'getHibernateProperties' is not designed for extension - needs to be abstract, final or empty. 36
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 39
error Expected an @return tag. 46
error Method 'isMySql' is not designed for extension - needs to be abstract, final or empty. 46
error '{' should be on the previous line. 47
error '&&' should be on a new line. 48
error Line is longer than 80 characters. 49
error Method 'isOracle' is not designed for extension - needs to be abstract, final or empty. 52
error Missing a Javadoc comment. 52
error '{' should be on the previous line. 53
error '&&' should be on a new line. 54
error Line is longer than 80 characters. 55
error Method 'isHSQL' is not designed for extension - needs to be abstract, final or empty. 58
error Missing a Javadoc comment. 58
error '{' should be on the previous line. 59
error '&&' should be on a new line. 60
error Line is longer than 80 characters. 61

com/atlassian/config/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/lifecycle/LifecycleManager.java

Violation Message Line
error Line is longer than 80 characters. 6
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 11
error '{' should be on the previous line. 15

com/atlassian/config/db/DatabaseLowerPropertyCheck.java

Violation Message Line
error Missing a Javadoc comment. 13
error '{' should be on the previous line. 14
error Missing a Javadoc comment. 15
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 15
error Missing a Javadoc comment. 17
error Method 'setBootstrapManager' is not designed for extension - needs to be abstract, final or empty. 19
error Missing a Javadoc comment. 19
error Parameter bootstrapManager should be final. 19
error 'bootstrapManager' hides a field. 19
error Method 'startup' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter context should be final. 24
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error '{' should be on the previous line. 29
error Line is longer than 80 characters. 30
error '}' should be on the same line. 31
error '{' should be on the previous line. 33
error Line is longer than 80 characters. 34
error Missing a Javadoc comment. 38
error Parameter context should be final. 38
error '{' should be on the previous line. 39

com/atlassian/config/lifecycle/events/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/HomeLocator.java

Violation Message Line
error First sentence should end with a period. 5
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 10
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14

com/atlassian/config/lifecycle/LifecycleContext.java

Violation Message Line
error Missing a Javadoc comment. 7
error '{' should be on the previous line. 8
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 10

com/atlassian/config/SetupConstants.java

Violation Message Line
error Missing a Javadoc comment. 3
error interfaces should describe a type and hence have methods. 3
error '{' should be on the previous line. 4
error Missing a Javadoc comment. 5
error Redundant 'static' modifier. 5
error Missing a Javadoc comment. 6
error Redundant 'static' modifier. 6
error Missing a Javadoc comment. 7
error Redundant 'static' modifier. 7
error Missing a Javadoc comment. 8
error Redundant 'static' modifier. 8
error Missing a Javadoc comment. 9
error Redundant 'static' modifier. 9
error Missing a Javadoc comment. 10
error Redundant 'static' modifier. 10
error Missing a Javadoc comment. 11
error Redundant 'static' modifier. 11
error Missing a Javadoc comment. 12
error Redundant 'static' modifier. 12
error Missing a Javadoc comment. 13
error Redundant 'static' modifier. 13
error Missing a Javadoc comment. 14
error Redundant 'static' modifier. 14
error Missing a Javadoc comment. 15
error Redundant 'static' modifier. 15
error Missing a Javadoc comment. 16
error Redundant 'static' modifier. 16
error Missing a Javadoc comment. 17
error Redundant 'static' modifier. 17

com/atlassian/config/bootstrap/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/lifecycle/DefaultLifecycleContext.java

Violation Message Line
error Missing a Javadoc comment. 7
error '{' should be on the previous line. 8
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 10
error Missing a Javadoc comment. 12
error Parameter servletContext should be final. 12
error 'servletContext' hides a field. 12
error '{' should be on the previous line. 13
error Method 'getServletContext' is not designed for extension - needs to be abstract, final or empty. 18
error Missing a Javadoc comment. 18
error '{' should be on the previous line. 19
error Method 'getAgentJohnson' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error '{' should be on the previous line. 24

com/atlassian/config/AbstractConfigurationPersister.java

Violation Message Line
error Line is longer than 80 characters. 9
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 11
error Method 'addConfigMapping' is not designed for extension - needs to be abstract, final or empty. 13
error Missing a Javadoc comment. 13
error Parameter propertyType should be final. 13
error Parameter configType should be final. 13
error '{' should be on the previous line. 14
error Missing a Javadoc comment. 18
error Line is longer than 80 characters. 20
error Method 'addConfigElement' is not designed for extension - needs to be abstract, final or empty. 20
error Missing a Javadoc comment. 20
error Parameter item should be final. 20
error Parameter propertyName should be final. 20
error Line is longer than 80 characters. 25
error Method 'getConfigElement' is not designed for extension - needs to be abstract, final or empty. 25
error Missing a Javadoc comment. 25
error Parameter propertyType should be final. 25
error Parameter propertyName should be final. 25
error Line is longer than 80 characters. 30
error Method 'getStringConfigElement' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30
error Parameter propertyName should be final. 30
error Line is longer than 80 characters. 35
error Method 'addConfigElement' is not designed for extension - needs to be abstract, final or empty. 35
error Missing a Javadoc comment. 35
error Parameter item should be final. 35
error Parameter propertyName should be final. 35
error Parameter context should be final. 35
error 'if' construct must use '{}'s. 40
error Line is longer than 80 characters. 43
error '{' should be on the previous line. 48
error '{' should be on the previous line. 54
error '{' should be on the previous line. 56
error Line is longer than 80 characters. 57
error '}' should be on the same line. 59
error '{' should be on the previous line. 61
error Line is longer than 80 characters. 62
error '}' should be on the same line. 64
error '{' should be on the previous line. 66
error Line is longer than 80 characters. 67
error Line is longer than 80 characters. 71
error Method 'getConfigElement' is not designed for extension - needs to be abstract, final or empty. 71
error Missing a Javadoc comment. 71
error Parameter propertyType should be final. 71
error Parameter propertyName should be final. 71
error Parameter context should be final. 71
error '{' should be on the previous line. 75
error '{' should be on the previous line. 77
error Line is longer than 80 characters. 78
error '}' should be on the same line. 80
error '{' should be on the previous line. 82
error Line is longer than 80 characters. 83
error '}' should be on the same line. 85
error '{' should be on the previous line. 87
error Line is longer than 80 characters. 88

com/atlassian/config/setup/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/xml/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/wizard/SaveStrategy.java

Violation Message Line
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Redundant 'public' modifier. 14

com/atlassian/config/spring/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/bootstrap/BootstrappedContextLoaderListener.java

Violation Message Line
error Unused import - com.atlassian.config.db.DatabaseHelper. 8
error Unused import - javax.servlet.ServletContextEvent. 13
error Unused import - java.util.Properties. 14
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 20
error Line is longer than 80 characters. 22
error Missing a Javadoc comment. 22
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 22
error Method 'canInitialiseContainer' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error 'if' construct must use '{}'s. 28
error 'if' construct must use '{}'s. 31
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 36
error Line is longer than 80 characters. 38
error Method 'getNewSpringContainerContext' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error '{' should be on the previous line. 45
error First sentence should end with a period. 49
error Expected an @return tag. 52
error Method 'createContextLoader' is not designed for extension - needs to be abstract, final or empty. 52
error '{' should be on the previous line. 53

com/atlassian/config/bootstrap/BootstrapException.java

Violation Message Line
error First sentence should end with a period. 3
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 7
error Missing a Javadoc comment. 8
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 12
error Parameter message should be final. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 17
error Parameter cause should be final. 17
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 22
error Parameter message should be final. 22
error Parameter cause should be final. 22
error '{' should be on the previous line. 23

com/atlassian/config/db/DatabaseHelper.java

Violation Message Line
error Unused import - org.apache.log4j.Category. 6
error Using the '.*' form of import should be avoided - java.sql.*. 12
error Line is longer than 80 characters. 16
error '{' should be on the previous line. 20
error Missing a Javadoc comment. 21
error 'static' modifier out of order with the JLS suggestions. 21
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 21
error Line is longer than 80 characters. 24
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 34
error Method 'setDatabaseLowerProperty' is not designed for extension - needs to be abstract, final or empty. 34
error Parameter databaseProperties should be final. 34
error Expected @param tag for 'databaseProperties'. 34
error Parameter applicationConfig should be final. 34
error Expected @param tag for 'applicationConfig'. 34
error Expected @throws tag for 'BootstrapException'. 34
error '{' should be on the previous line. 38
error '{' should be on the previous line. 40
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 42
error Line is longer than 80 characters. 43
error Line is longer than 80 characters. 44
error 'if' construct must use '{}'s. 46
error Line has trailing spaces. 48
error Line is longer than 80 characters. 49
error '}' should be on the same line. 50
error '{' should be on the previous line. 52
error Line is longer than 80 characters. 53
error Line is longer than 80 characters. 57
error '{' should be on the previous line. 62
error Line is longer than 80 characters. 63
error '}' should be on the same line. 64
error '{' should be on the previous line. 66
error Line is longer than 80 characters. 67
error '}' should be on the same line. 70
error '{' should be on the previous line. 73
error '}' should be on the same line. 75
error '{' should be on the previous line. 78
error '}' should be on the same line. 80
error '{' should be on the previous line. 83
error '}' should be on the same line. 85
error '{' should be on the previous line. 88
error '{' should be on the previous line. 90
error '{' should be on the previous line. 92
error Line is longer than 80 characters. 93
error '}' should be on the same line. 94
error 'else' construct must use '{}'s. 96
error '}' should be on the same line. 98
error '{' should be on the previous line. 100
error Line is longer than 80 characters. 101
error Method 'getDatasource' is not designed for extension - needs to be abstract, final or empty. 106
error Missing a Javadoc comment. 106
error Parameter ds should be final. 106
error '{' should be on the previous line. 107
error '{' should be on the previous line. 113
error '{' should be on the previous line. 118
error '}' should be on the same line. 121
error '{' should be on the previous line. 123
error Line is longer than 80 characters. 125
error '}' should be on the same line. 126
error '{' should be on the previous line. 128
error Line is longer than 80 characters. 129
error Line is longer than 80 characters. 130
error Missing a Javadoc comment. 135
error Parameter databaseProperties should be final. 135
error '{' should be on the previous line. 136
error Line is longer than 80 characters. 137

com/atlassian/config/bootstrap/DefaultAtlassianBootstrapManager.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 20
error First sentence should end with a period. 22
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 27
error Missing a Javadoc comment. 27
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 27
error Line is longer than 80 characters. 29
error Line is longer than 80 characters. 30
error Missing a Javadoc comment. 31
error Variable 'bootstrapped' must be private and have accessor methods. 31
error Missing a Javadoc comment. 32
error Variable 'bootstrapFailureReason' must be private and have accessor methods. 32
error First sentence should end with a period. 33
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 38
error Missing a Javadoc comment. 39
error Line is longer than 80 characters. 41
error Missing a Javadoc comment. 42
error Variable 'applicationConfig' must be private and have accessor methods. 42
error Missing a Javadoc comment. 43
error Variable 'setupPersister' must be private and have accessor methods. 43
error Missing a Javadoc comment. 44
error Variable 'homeLocator' must be private and have accessor methods. 44
error Missing a Javadoc comment. 45
error Variable 'hibernateConfigurator' must be private and have accessor methods. 45
error Missing a Javadoc comment. 46
error Variable 'hibernateConfig' must be private and have accessor methods. 46
error Line is longer than 80 characters. 48
error Line is longer than 80 characters. 50
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 51
error Missing a Javadoc comment. 51
error '{' should be on the previous line. 52
error Line is longer than 80 characters. 54
error Line is longer than 80 characters. 55
error '{' should be on the previous line. 59
error '{' should be on the previous line. 61
error Line is longer than 80 characters. 63
error '{' should be on the previous line. 66
error Line is longer than 80 characters. 73
error '{' should be on the previous line. 77
error '}' should be on the same line. 84
error '{' should be on the previous line. 86
error Line is longer than 80 characters. 87
error Line is longer than 80 characters. 88
error '}' should be on the same line. 95
error '{' should be on the previous line. 97
error Missing a Javadoc comment. 104
error '{' should be on the previous line. 105
error Line is longer than 80 characters. 110
error Expected an @return tag. 114
error Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 114
error Parameter key should be final. 114
error Expected @param tag for 'key'. 114
error '{' should be on the previous line. 115
error '{' should be on the previous line. 118
error '}' should be on the same line. 120
error '{' should be on the previous line. 122
error Line is longer than 80 characters. 123
error Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 132
error Parameter key should be final. 132
error Expected @param tag for 'key'. 132
error Parameter value should be final. 132
error Expected @param tag for 'value'. 132
error '{' should be on the previous line. 133
error '{' should be on the previous line. 135
error '}' should be on the same line. 137
error '{' should be on the previous line. 139
error '{' should be on the previous line. 143
error Method 'isPropertyTrue' is not designed for extension - needs to be abstract, final or empty. 148
error Missing a Javadoc comment. 148
error Parameter prop should be final. 148
error '{' should be on the previous line. 149
error Method 'removeProperty' is not designed for extension - needs to be abstract, final or empty. 156
error Parameter key should be final. 156
error Expected @param tag for 'key'. 156
error '{' should be on the previous line. 157
error Expected an @return tag. 164
error Method 'getString' is not designed for extension - needs to be abstract, final or empty. 164
error Parameter key should be final. 164
error Expected @param tag for 'key'. 164
error '{' should be on the previous line. 165
error Method 'getFilePathProperty' is not designed for extension - needs to be abstract, final or empty. 169
error Missing a Javadoc comment. 169
error Parameter key should be final. 169
error '{' should be on the previous line. 170
error Expected an @return tag. 177
error Method 'getPropertyKeys' is not designed for extension - needs to be abstract, final or empty. 177
error '{' should be on the previous line. 178
error Expected an @return tag. 185
error Method 'getPropertiesWithPrefix' is not designed for extension - needs to be abstract, final or empty. 185
error Parameter prefix should be final. 185
error Expected @param tag for 'prefix'. 185
error '{' should be on the previous line. 186
error Method 'save' is not designed for extension - needs to be abstract, final or empty. 190
error Missing a Javadoc comment. 190
error '{' should be on the previous line. 191
error Method 'getConfiguredApplicationHome' is not designed for extension - needs to be abstract, final or empty. 195
error Missing a Javadoc comment. 195
error '{' should be on the previous line. 196
error Line is longer than 80 characters. 201
error Method 'isSetupComplete' is not designed for extension - needs to be abstract, final or empty. 205
error '{' should be on the previous line. 206
error Method 'setSetupComplete' is not designed for extension - needs to be abstract, final or empty. 210
error Missing a Javadoc comment. 210
error Parameter complete should be final. 210
error '{' should be on the previous line. 211
error Line is longer than 80 characters. 215
error Method 'getBuildNumber' is not designed for extension - needs to be abstract, final or empty. 216
error Missing a Javadoc comment. 216
error '{' should be on the previous line. 217
error Method 'setBuildNumber' is not designed for extension - needs to be abstract, final or empty. 221
error Missing a Javadoc comment. 221
error Parameter buildNumber should be final. 221
error '{' should be on the previous line. 222
error Line is longer than 80 characters. 227
error First sentence should end with a period. 229
error Method 'getHibernateProperties' is not designed for extension - needs to be abstract, final or empty. 234
error '{' should be on the previous line. 235
error First sentence should end with a period. 241
error Line is longer than 80 characters. 242
error Method 'bootstrapDatabase' is not designed for extension - needs to be abstract, final or empty. 248
error Parameter dbDetails should be final. 248
error Parameter embedded should be final. 248
error Expected @throws tag for 'BootstrapException'. 249
error '{' should be on the previous line. 250
error '{' should be on the previous line. 252
error '}' should be on the same line. 254
error '{' should be on the previous line. 256
error Line is longer than 80 characters. 257
error '{' should be on the previous line. 265
error '{' should be on the previous line. 268
error Line is longer than 80 characters. 269
error '}' should be on the same line. 271
error '{' should be on the previous line. 273
error '{' should be on the previous line. 275
error 'if' construct must use '{}'s. 276
error '}' should be on the same line. 277
error '{' should be on the previous line. 279
error Must have at least one statement. 279
error First sentence should end with a period. 289
error Line is longer than 80 characters. 290
error Line is longer than 80 characters. 297
error Method 'bootstrapDatasource' is not designed for extension - needs to be abstract, final or empty. 297
error Parameter datasourceName should be final. 297
error Expected @param tag for 'datasourceName'. 297
error Parameter hibernateDialect should be final. 297
error Expected @param tag for 'hibernateDialect'. 297
error Expected @throws tag for 'BootstrapException'. 298
error '{' should be on the previous line. 299
error '{' should be on the previous line. 301
error Line is longer than 80 characters. 302
error '}' should be on the same line. 303
error '{' should be on the previous line. 305
error Line is longer than 80 characters. 306
error '{' should be on the previous line. 314
error '{' should be on the previous line. 317
error Line is longer than 80 characters. 318
error '}' should be on the same line. 320
error '{' should be on the previous line. 322
error '{' should be on the previous line. 324
error 'if' construct must use '{}'s. 325
error '}' should be on the same line. 326
error '{' should be on the previous line. 328
error Must have at least one statement. 328
error Line is longer than 80 characters. 336
error Expected an @return tag. 341
error Line is longer than 80 characters. 341
error Method 'getTestDatabaseConnection' is not designed for extension - needs to be abstract, final or empty. 341
error Parameter databaseDetails should be final. 341
error Expected @param tag for 'databaseDetails'. 341
error '{' should be on the previous line. 345
error '{' should be on the previous line. 351
error Line is longer than 80 characters. 352
error '}' should be on the same line. 355
error '{' should be on the previous line. 357
error '}' should be on the same line. 360
error '{' should be on the previous line. 362
error Expected an @return tag. 374
error Line is longer than 80 characters. 374
error Method 'getTestDatasourceConnection' is not designed for extension - needs to be abstract, final or empty. 374
error Parameter datasourceName should be final. 374
error Expected @param tag for 'datasourceName'. 374
error '{' should be on the previous line. 381
error '{' should be on the previous line. 386
error '}' should be on the same line. 389
error '{' should be on the previous line. 391
error Line is longer than 80 characters. 393
error '}' should be on the same line. 394
error '{' should be on the previous line. 396
error Line is longer than 80 characters. 397
error Line is longer than 80 characters. 398
error '{' should be on the previous line. 402
error '}' should be on the same line. 406
error '{' should be on the previous line. 408
error Line is longer than 80 characters. 409
error Line is longer than 80 characters. 410
error '}' should be on the same line. 411
error '{' should be on the previous line. 413
error Line is longer than 80 characters. 414
error Line is longer than 80 characters. 415
error Expected an @return tag. 425
error Method 'databaseContainsExistingData' is not designed for extension - needs to be abstract, final or empty. 425
error Parameter connection should be final. 425
error '{' should be on the previous line. 426
error '{' should be on the previous line. 428
error 'if' construct must use '{}'s. 430
error Missing a Javadoc comment. 436
error Parameter conn should be final. 436
error Parameter table should be final. 436
error '{' should be on the previous line. 437
error '{' should be on the previous line. 440
error '}' should be on the same line. 444
error '{' should be on the previous line. 446
error '}' should be on the same line. 448
error '{' should be on the previous line. 450
error '{' should be on the previous line. 452
error '{' should be on the previous line. 454
error '}' should be on the same line. 456
error '{' should be on the previous line. 458
error Must have at least one statement. 458
error Line is longer than 80 characters. 465
error Method 'isApplicationHomeValid' is not designed for extension - needs to be abstract, final or empty. 466
error Missing a Javadoc comment. 466
error '{' should be on the previous line. 467
error Line is longer than 80 characters. 471
error First sentence should end with a period. 473
error Method 'performPersistenceUpgrade' is not designed for extension - needs to be abstract, final or empty. 477
error '{' should be on the previous line. 478
error Line is longer than 80 characters. 484
error Line is longer than 80 characters. 494
error Method 'getDbUrl' is not designed for extension - needs to be abstract, final or empty. 498
error Parameter dbDetails should be final. 498
error Expected @param tag for 'dbDetails'. 498
error '{' should be on the previous line. 499
error First sentence should end with a period. 503
error '{' should be on the previous line. 507
error First sentence should end with a period. 511
error Line is longer than 80 characters. 512
error Expected @throws tag for 'ConfigurationException'. 514
error '{' should be on the previous line. 515
error Line is longer than 80 characters. 521
error Method 'setApplicationConfig' is not designed for extension - needs to be abstract, final or empty. 522
error Missing a Javadoc comment. 522
error Parameter applicationConfig should be final. 522
error 'applicationConfig' hides a field. 522
error Method 'setHomeLocator' is not designed for extension - needs to be abstract, final or empty. 527
error Missing a Javadoc comment. 527
error Parameter homeLocator should be final. 527
error 'homeLocator' hides a field. 527
error '{' should be on the previous line. 528
error Method 'setSetupPersister' is not designed for extension - needs to be abstract, final or empty. 532
error Missing a Javadoc comment. 532
error Parameter setupPersister should be final. 532
error 'setupPersister' hides a field. 532
error '{' should be on the previous line. 533
error Method 'getHomeLocator' is not designed for extension - needs to be abstract, final or empty. 537
error Missing a Javadoc comment. 537
error '{' should be on the previous line. 538
error Method 'getApplicationConfig' is not designed for extension - needs to be abstract, final or empty. 542
error Missing a Javadoc comment. 542
error '{' should be on the previous line. 543
error Method 'getApplicationHome' is not designed for extension - needs to be abstract, final or empty. 547
error Missing a Javadoc comment. 547
error '{' should be on the previous line. 548
error Method 'getSetupPersister' is not designed for extension - needs to be abstract, final or empty. 552
error Missing a Javadoc comment. 552
error '{' should be on the previous line. 553
error Method 'isBootstrapped' is not designed for extension - needs to be abstract, final or empty. 560
error '{' should be on the previous line. 561
error Method 'getOperation' is not designed for extension - needs to be abstract, final or empty. 565
error Missing a Javadoc comment. 565
error '{' should be on the previous line. 566
error Method 'setOperation' is not designed for extension - needs to be abstract, final or empty. 570
error Missing a Javadoc comment. 570
error Parameter operation should be final. 570
error 'operation' hides a field. 570
error '{' should be on the previous line. 571
error Method 'getHibernateConfigurator' is not designed for extension - needs to be abstract, final or empty. 575
error Missing a Javadoc comment. 575
error '{' should be on the previous line. 576
error Line is longer than 80 characters. 580
error Method 'setHibernateConfigurator' is not designed for extension - needs to be abstract, final or empty. 580
error Missing a Javadoc comment. 580
error Parameter hibernateConfigurator should be final. 580
error 'hibernateConfigurator' hides a field. 580
error Method 'getHibernateConfig' is not designed for extension - needs to be abstract, final or empty. 585
error Missing a Javadoc comment. 585
error '{' should be on the previous line. 586
error Method 'setHibernateConfig' is not designed for extension - needs to be abstract, final or empty. 590
error Missing a Javadoc comment. 590
error Parameter hibernateConfig should be final. 590
error 'hibernateConfig' hides a field. 590
error '{' should be on the previous line. 591
error Method 'getBootstrapFailureReason' is not designed for extension - needs to be abstract, final or empty. 595
error Missing a Javadoc comment. 595
error '{' should be on the previous line. 596
error Method 'getTables' is not designed for extension - needs to be abstract, final or empty. 600
error Missing a Javadoc comment. 600
error '{' should be on the previous line. 601
error Method 'setTables' is not designed for extension - needs to be abstract, final or empty. 605
error Missing a Javadoc comment. 605
error Parameter tables should be final. 605
error 'tables' hides a field. 605
error '{' should be on the previous line. 606

com/atlassian/config/bootstrap/AtlassianBootstrapManager.java

Violation Message Line
error First sentence should end with a period. 15
error '{' should be on the previous line. 19
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 31
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 35
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 39
error Line is longer than 80 characters. 42
error Expected an @return tag. 45
error Missing a Javadoc comment. 47
error Missing a Javadoc comment. 49
error Missing a Javadoc comment. 51
error Missing a Javadoc comment. 53
error Missing a Javadoc comment. 55
error Missing a Javadoc comment. 57
error Missing a Javadoc comment. 59
error Missing a Javadoc comment. 61
error Missing a Javadoc comment. 64
error Missing a Javadoc comment. 68
error Missing a Javadoc comment. 70
error Missing a Javadoc comment. 72
error Missing a Javadoc comment. 73
error Missing a Javadoc comment. 75
error First sentence should end with a period. 77
error Line is longer than 80 characters. 78
error Expected @throws tag for 'BootstrapException'. 84
error Missing a Javadoc comment. 86
error Line is longer than 80 characters. 88
error Line is longer than 80 characters. 89
error Missing a Javadoc comment. 89
error Missing a Javadoc comment. 91
error Missing a Javadoc comment. 93
error Missing a Javadoc comment. 95
error Line is longer than 80 characters. 97
error Missing a Javadoc comment. 97
error Missing a Javadoc comment. 99
error Line is longer than 80 characters. 101
error Missing a Javadoc comment. 101

com/atlassian/config/DefaultHomeLocator.java

Violation Message Line
error '{' should be on the previous line. 17
error Line is longer than 80 characters. 18
error Missing a Javadoc comment. 18
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 24
error '{' should be on the previous line. 25
error Expected an @return tag. 40
error Method 'getHomePath' is not designed for extension - needs to be abstract, final or empty. 40
error '{' should be on the previous line. 41
error Line is longer than 80 characters. 44
error '{' should be on the previous line. 46
error Line is longer than 80 characters. 49
error '{' should be on the previous line. 51
error '{' should be on the previous line. 55
error Line is longer than 80 characters. 56
error Method 'getConfigFileName' is not designed for extension - needs to be abstract, final or empty. 61
error Missing a Javadoc comment. 61
error '{' should be on the previous line. 62
error Method 'setConfigFileName' is not designed for extension - needs to be abstract, final or empty. 66
error Missing a Javadoc comment. 66
error Parameter configFileName should be final. 66
error 'configFileName' hides a field. 66
error '{' should be on the previous line. 67
error Missing a Javadoc comment. 71
error '{' should be on the previous line. 72
error Line is longer than 80 characters. 73
error '{' should be on the previous line. 76
error Line is longer than 80 characters. 77
error Missing a Javadoc comment. 82
error '{' should be on the previous line. 83
error Line is longer than 80 characters. 84
error '{' should be on the previous line. 87
error Line is longer than 80 characters. 89
error '{' should be on the previous line. 91
error '{' should be on the previous line. 94
error '}' should be on the same line. 97
error '{' should be on the previous line. 99
error '{' should be on the previous line. 104
error '}' should be on the same line. 106
error '{' should be on the previous line. 108
error Line is longer than 80 characters. 109
error '}' should be on the same line. 111
error '{' should be on the previous line. 113
error '{' should be on the previous line. 115
error Line is longer than 80 characters. 116
error Method 'getPropertiesFile' is not designed for extension - needs to be abstract, final or empty. 122
error Missing a Javadoc comment. 122
error '{' should be on the previous line. 123
error Method 'setPropertiesFile' is not designed for extension - needs to be abstract, final or empty. 127
error Missing a Javadoc comment. 127
error Parameter propertiesFile should be final. 127
error 'propertiesFile' hides a field. 127
error '{' should be on the previous line. 128
error Method 'setInitPropertyName' is not designed for extension - needs to be abstract, final or empty. 132
error Missing a Javadoc comment. 132
error Parameter initPropertyName should be final. 132
error 'initPropertyName' hides a field. 132
error '{' should be on the previous line. 133
error Method 'lookupServletHomeProperty' is not designed for extension - needs to be abstract, final or empty. 137
error Missing a Javadoc comment. 137
error Parameter context should be final. 137
error '{' should be on the previous line. 138
error Line is longer than 80 characters. 139
error Line is longer than 80 characters. 140
error '}' should be on the same line. 143
error '{' should be on the previous line. 145
error Line is longer than 80 characters. 146

com/atlassian/config/wizard/DefaultSetupStep.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 16
error Parameter name should be final. 16
error 'name' hides a field. 16
error Parameter actionName should be final. 16
error 'actionName' hides a field. 16
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 22
error '{' should be on the previous line. 23
error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 26
error Missing a Javadoc comment. 26
error '{' should be on the previous line. 27
error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 31
error Missing a Javadoc comment. 31
error Parameter name should be final. 31
error 'name' hides a field. 31
error '{' should be on the previous line. 32
error Method 'getIndex' is not designed for extension - needs to be abstract, final or empty. 36
error Missing a Javadoc comment. 36
error '{' should be on the previous line. 37
error Method 'setIndex' is not designed for extension - needs to be abstract, final or empty. 41
error Missing a Javadoc comment. 41
error Parameter index should be final. 41
error 'index' hides a field. 41
error '{' should be on the previous line. 42
error Method 'getActionName' is not designed for extension - needs to be abstract, final or empty. 46
error Missing a Javadoc comment. 46
error '{' should be on the previous line. 47
error Method 'setActionName' is not designed for extension - needs to be abstract, final or empty. 51
error Missing a Javadoc comment. 51
error Parameter actionName should be final. 51
error 'actionName' hides a field. 51
error '{' should be on the previous line. 52
error Missing a Javadoc comment. 56
error '{' should be on the previous line. 57
error Missing a Javadoc comment. 61
error '{' should be on the previous line. 62

com/atlassian/config/db/DatabaseDetails.java

Violation Message Line
error Missing a Javadoc comment. 17
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 19
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 19
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 29
error Method 'getDatabaseUrl' is not designed for extension - needs to be abstract, final or empty. 31
error Missing a Javadoc comment. 31
error '{' should be on the previous line. 32
error Method 'setDatabaseUrl' is not designed for extension - needs to be abstract, final or empty. 36
error Missing a Javadoc comment. 36
error Parameter databaseUrl should be final. 36
error 'databaseUrl' hides a field. 36
error '{' should be on the previous line. 37
error Method 'getPoolSize' is not designed for extension - needs to be abstract, final or empty. 41
error Missing a Javadoc comment. 41
error '{' should be on the previous line. 42
error Method 'setPoolSize' is not designed for extension - needs to be abstract, final or empty. 46
error Missing a Javadoc comment. 46
error Parameter poolSize should be final. 46
error 'poolSize' hides a field. 46
error '{' should be on the previous line. 47
error Method 'getDriverClassName' is not designed for extension - needs to be abstract, final or empty. 51
error Missing a Javadoc comment. 51
error '{' should be on the previous line. 52
error Method 'setDriverClassName' is not designed for extension - needs to be abstract, final or empty. 56
error Missing a Javadoc comment. 56
error Parameter driverClassName should be final. 56
error 'driverClassName' hides a field. 56
error '{' should be on the previous line. 57
error Method 'getUserName' is not designed for extension - needs to be abstract, final or empty. 61
error Missing a Javadoc comment. 61
error '{' should be on the previous line. 62
error Method 'setUserName' is not designed for extension - needs to be abstract, final or empty. 66
error Missing a Javadoc comment. 66
error Parameter userName should be final. 66
error 'userName' hides a field. 66
error '{' should be on the previous line. 67
error Method 'getPassword' is not designed for extension - needs to be abstract, final or empty. 71
error Missing a Javadoc comment. 71
error '{' should be on the previous line. 72
error Method 'setPassword' is not designed for extension - needs to be abstract, final or empty. 76
error Missing a Javadoc comment. 76
error Parameter password should be final. 76
error 'password' hides a field. 76
error '{' should be on the previous line. 77
error Method 'getDialect' is not designed for extension - needs to be abstract, final or empty. 81
error Missing a Javadoc comment. 81
error '{' should be on the previous line. 82
error Method 'setDialect' is not designed for extension - needs to be abstract, final or empty. 86
error Missing a Javadoc comment. 86
error Parameter dialect should be final. 86
error 'dialect' hides a field. 86
error '{' should be on the previous line. 87
error Method 'getDbNotes' is not designed for extension - needs to be abstract, final or empty. 91
error Missing a Javadoc comment. 91
error '{' should be on the previous line. 92
error Method 'setDbNotes' is not designed for extension - needs to be abstract, final or empty. 96
error Missing a Javadoc comment. 96
error Parameter dbNotes should be final. 96
error 'dbNotes' hides a field. 96
error '{' should be on the previous line. 97
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 101
error Missing a Javadoc comment. 101
error '{' should be on the previous line. 102
error Method 'getConfigProps' is not designed for extension - needs to be abstract, final or empty. 113
error Missing a Javadoc comment. 113
error '{' should be on the previous line. 114
error Line is longer than 80 characters. 119
error Method 'setupForDatabase' is not designed for extension - needs to be abstract, final or empty. 121
error Parameter database should be final. 121
error Expected @param tag for 'database'. 121
error '{' should be on the previous line. 122
error '10' is a magic number. 123
error '{' should be on the previous line. 126
error '{' should be on the previous line. 135
error '}' should be on the same line. 137
error '{' should be on the previous line. 139
error Line is longer than 80 characters. 140
error Line is longer than 80 characters. 152
error Line is longer than 80 characters. 153
error Parameter props should be final. 156
error Expected @param tag for 'props'. 156
error '{' should be on the previous line. 157
error Line is longer than 80 characters. 158
error '{' should be on the previous line. 162
error '{' should be on the previous line. 166
error '}' should be on the same line. 168
error Line is longer than 80 characters. 169
error Line is longer than 80 characters. 170
error Line is longer than 80 characters. 171
error ')' is preceded with whitespace. 171
error Missing a Javadoc comment. 177
error Parameter databaseName should be final. 177
error '{' should be on the previous line. 178
error Line is longer than 80 characters. 179
error Line is longer than 80 characters. 183
error Expected an @return tag. 197
error Line is longer than 80 characters. 197
error Parameter databaseName should be final. 197
error Expected @param tag for 'databaseName'. 197
error Expected @throws tag for 'ConfigurationException'. 197
error 'if' construct must use '{}'s. 201
error '{' should be on the previous line. 206
error Line is longer than 80 characters. 207
error '{' should be on the previous line. 222
error '{' should be on the previous line. 230
error Line is longer than 80 characters. 231
error '}' should be on the same line. 232
error '{' should be on the previous line. 234
error Line is longer than 80 characters. 235
error Method 'getExtraHibernateProperties' is not designed for extension - needs to be abstract, final or empty. 242
error Missing a Javadoc comment. 242
error '{' should be on the previous line. 243
error Method 'checkDriver' is not designed for extension - needs to be abstract, final or empty. 251
error '{' should be on the previous line. 252
error '{' should be on the previous line. 254
error '}' should be on the same line. 257
error '{' should be on the previous line. 259

com/atlassian/config/wizard/SetupStep.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Redundant 'public' modifier. 12
error Missing a Javadoc comment. 14
error Redundant 'public' modifier. 14
error Missing a Javadoc comment. 16
error Redundant 'public' modifier. 16
error Missing a Javadoc comment. 18
error Redundant 'public' modifier. 18
error Missing a Javadoc comment. 20
error Redundant 'public' modifier. 20
error Missing a Javadoc comment. 22
error Redundant 'public' modifier. 22
error Missing a Javadoc comment. 24
error Redundant 'public' modifier. 24
error Missing a Javadoc comment. 26
error Redundant 'public' modifier. 26

com/atlassian/config/xml/Dom4jXmlMapConfigElement.java

Violation Message Line
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 21
error Missing a Javadoc comment. 21
error Parameter name should be final. 21
error Parameter context should be final. 21
error Parameter config should be final. 21
error Method 'getObjectClass' is not designed for extension - needs to be abstract, final or empty. 26
error Missing a Javadoc comment. 26
error '{' should be on the previous line. 27
error Method 'saveConfig' is not designed for extension - needs to be abstract, final or empty. 31
error Missing a Javadoc comment. 31
error Parameter object should be final. 31
error '{' should be on the previous line. 32
error Method 'loadConfig' is not designed for extension - needs to be abstract, final or empty. 43
error Missing a Javadoc comment. 43
error '{' should be on the previous line. 44
error Line is longer than 80 characters. 45
error Line is longer than 80 characters. 52

com/atlassian/config/db/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/xml/AbstractDom4jXmlConfigurationPersister.java

Violation Message Line
error Line is longer than 80 characters. 20
error Missing a Javadoc comment. 20
error Line is longer than 80 characters. 22
error Missing a Javadoc comment. 22
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 22
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Variable 'useCData' must be private and have accessor methods. 24
error Missing a Javadoc comment. 26
error '{' should be on the previous line. 27
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 38
error Method 'loadDocument' is not designed for extension - needs to be abstract, final or empty. 38
error Missing a Javadoc comment. 38
error Parameter xmlFile should be final. 38
error Method 'load' is not designed for extension - needs to be abstract, final or empty. 45
error Missing a Javadoc comment. 45
error Parameter istream should be final. 45
error '{' should be on the previous line. 46
error '{' should be on the previous line. 48
error '}' should be on the same line. 50
error '{' should be on the previous line. 52
error Line is longer than 80 characters. 53
error Method 'loadDocument' is not designed for extension - needs to be abstract, final or empty. 57
error Missing a Javadoc comment. 57
error Parameter istream should be final. 57
error '{' should be on the previous line. 58
error Line is longer than 80 characters. 64
error Method 'save' is not designed for extension - needs to be abstract, final or empty. 64
error Missing a Javadoc comment. 64
error Parameter configPath should be final. 64
error Parameter configFile should be final. 64
error Line is longer than 80 characters. 69
error Method 'saveDocument' is not designed for extension - needs to be abstract, final or empty. 69
error Missing a Javadoc comment. 69
error Parameter configPath should be final. 69
error Parameter configFile should be final. 69
error '{' should be on the previous line. 72
error '}' should be on the same line. 74
error '{' should be on the previous line. 76
error Line is longer than 80 characters. 77
error Line is longer than 80 characters. 81
error Missing a Javadoc comment. 81
error Parameter document should be final. 81
error 'document' hides a field. 81
error Parameter configPath should be final. 81
error Parameter configFile should be final. 81
error '{' should be on the previous line. 87
error Line is longer than 80 characters. 88
error Line is longer than 80 characters. 90
error '{' should be on the previous line. 93
error Line is longer than 80 characters. 94
error '}' should be on the same line. 97
error '{' should be on the previous line. 99
error Method 'getDocument' is not designed for extension - needs to be abstract, final or empty. 104
error Missing a Javadoc comment. 104
error '{' should be on the previous line. 105
error Method 'getRootContext' is not designed for extension - needs to be abstract, final or empty. 109
error Missing a Javadoc comment. 109
error '{' should be on the previous line. 110
error Method 'getElement' is not designed for extension - needs to be abstract, final or empty. 114
error Missing a Javadoc comment. 114
error Parameter path should be final. 114
error '{' should be on the previous line. 115
error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 119
error Missing a Javadoc comment. 119
error '{' should be on the previous line. 120
error Missing a Javadoc comment. 124
error '{' should be on the previous line. 125
error Missing a Javadoc comment. 131
error Method 'isUseCData' is not designed for extension - needs to be abstract, final or empty. 133
error Missing a Javadoc comment. 133
error '{' should be on the previous line. 134
error Method 'setUseCData' is not designed for extension - needs to be abstract, final or empty. 138
error Missing a Javadoc comment. 138
error Parameter useCData should be final. 138
error 'useCData' hides a field. 138
error '{' should be on the previous line. 139

com/atlassian/config/lifecycle/events/ApplicationStoppedEvent.java

Violation Message Line
error Line is longer than 80 characters. 6
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Parameter object should be final. 11
error '{' should be on the previous line. 12

com/atlassian/config/wizard/SetupWizard.java

Violation Message Line
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 22
error Method 'addStep' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter step should be final. 24
error '{' should be on the previous line. 25
error Method 'addStep' is not designed for extension - needs to be abstract, final or empty. 29
error Missing a Javadoc comment. 29
error Parameter step should be final. 29
error Parameter index should be final. 29
error '{' should be on the previous line. 30
error Method 'getCurrentStep' is not designed for extension - needs to be abstract, final or empty. 35
error Missing a Javadoc comment. 35
error '{' should be on the previous line. 36
error '{' should be on the previous line. 38
error Method 'setCurrentStep' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error Parameter step should be final. 44
error '{' should be on the previous line. 45
error Method 'getStepNameByIndex' is not designed for extension - needs to be abstract, final or empty. 49
error Missing a Javadoc comment. 49
error Parameter index should be final. 49
error '{' should be on the previous line. 50
error '{' should be on the previous line. 52
error '}' should be on the same line. 54
error '{' should be on the previous line. 56
error Method 'getStepIndexByName' is not designed for extension - needs to be abstract, final or empty. 61
error Missing a Javadoc comment. 61
error Parameter name should be final. 61
error '{' should be on the previous line. 62
error '{' should be on the previous line. 65
error '{' should be on the previous line. 68
error Line is longer than 80 characters. 78
error Method 'isSetupStepFinished' is not designed for extension - needs to be abstract, final or empty. 78
error Parameter stepName should be final. 78
error Expected @param tag for 'stepName'. 78
error Expected @throws tag for 'StepNotFoundException'. 78
error Line is longer than 80 characters. 84
error Missing a Javadoc comment. 84
error Parameter stepName should be final. 84
error 'if' construct must use '{}'s. 87
error Method 'isSetupComplete' is not designed for extension - needs to be abstract, final or empty. 93
error Missing a Javadoc comment. 93
error '{' should be on the previous line. 94
error Method 'previous' is not designed for extension - needs to be abstract, final or empty. 98
error Missing a Javadoc comment. 98
error '{' should be on the previous line. 99
error '{' should be on the previous line. 101
error Method 'next' is not designed for extension - needs to be abstract, final or empty. 109
error Missing a Javadoc comment. 109
error '{' should be on the previous line. 110
error '{' should be on the previous line. 112
error Line is longer than 80 characters. 121
error Method 'next' is not designed for extension - needs to be abstract, final or empty. 121
error Missing a Javadoc comment. 121
error Parameter stepName should be final. 121
error '{' should be on the previous line. 125
error 'if' construct must use '{}'s. 128
error Method 'start' is not designed for extension - needs to be abstract, final or empty. 134
error Missing a Javadoc comment. 134
error '{' should be on the previous line. 135
error '{' should be on the previous line. 137
error Line is longer than 80 characters. 138
error '}' should be on the same line. 139
error '{' should be on the previous line. 141
error Method 'finish' is not designed for extension - needs to be abstract, final or empty. 149
error Missing a Javadoc comment. 149
error '{' should be on the previous line. 150
error '{' should be on the previous line. 152
error '{' should be on the previous line. 155
error '}' should be on the same line. 157
error '{' should be on the previous line. 159
error '}' should be on the same line. 163
error '{' should be on the previous line. 165
error Must have at least one statement. 165
error Method 'save' is not designed for extension - needs to be abstract, final or empty. 168
error Missing a Javadoc comment. 168
error '{' should be on the previous line. 169
error '{' should be on the previous line. 171
error Method 'getSaveStrategy' is not designed for extension - needs to be abstract, final or empty. 176
error Missing a Javadoc comment. 176
error '{' should be on the previous line. 177
error Method 'setSaveStrategy' is not designed for extension - needs to be abstract, final or empty. 181
error Missing a Javadoc comment. 181
error Parameter saveStrategy should be final. 181
error 'saveStrategy' hides a field. 181
error '{' should be on the previous line. 182
error Method 'getStep' is not designed for extension - needs to be abstract, final or empty. 186
error Missing a Javadoc comment. 186
error Parameter name should be final. 186
error '{' should be on the previous line. 187
error Method 'getStep' is not designed for extension - needs to be abstract, final or empty. 192
error Missing a Javadoc comment. 192
error Parameter index should be final. 192
error '{' should be on the previous line. 193
error '{' should be on the previous line. 195

com/atlassian/config/wizard/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/config/lifecycle/LifecyclePluginModuleDescriptor.java

Violation Message Line
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 20
error Line is longer than 80 characters. 23
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 26
error First sentence should end with a period. 28
error '{' should be on the previous line. 32
error First sentence should end with a period. 35
error Parameter module should be final. 38
error 'module' hides a field. 38
error Expected @param tag for 'module'. 38
error Parameter sequence should be final. 38
error 'sequence' hides a field. 38
error Expected @param tag for 'sequence'. 38
error '{' should be on the previous line. 39
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error Parameter plugin should be final. 44
error Parameter element should be final. 44
error Redundant throws: 'PluginParseException' is unchecked exception. 44
error Missing a Javadoc comment. 50
error Redundant throws: 'PluginParseException' is unchecked exception. 50
error '{' should be on the previous line. 51
error 'if' construct must use '{}'s. 53
error Line is longer than 80 characters. 53
error Line is longer than 80 characters. 54
error Line is longer than 80 characters. 57
error Missing a Javadoc comment. 57
error Parameter element should be final. 57
error Redundant throws: 'PluginParseException' is unchecked exception. 57
error '{' should be on the previous line. 61
error '{' should be on the previous line. 64
error '}' should be on the same line. 66
error '{' should be on the previous line. 68
error Line is longer than 80 characters. 69
error Method 'getModule' is not designed for extension - needs to be abstract, final or empty. 76
error Missing a Javadoc comment. 76
error '{' should be on the previous line. 77
error Missing a Javadoc comment. 81
error '{' should be on the previous line. 82
error Line is longer than 80 characters. 83
error 'module' hides a field. 83
error 'if' construct must use '{}'s. 85
error Line is longer than 80 characters. 86
error Method 'enabled' is not designed for extension - needs to be abstract, final or empty. 91
error Missing a Javadoc comment. 91
error '{' should be on the previous line. 92
error 'if' construct must use '{}'s. 96
error Method 'disabled' is not designed for extension - needs to be abstract, final or empty. 100
error Missing a Javadoc comment. 100
error '{' should be on the previous line. 101
error 'if' construct must use '{}'s. 102
error Method 'getSequence' is not designed for extension - needs to be abstract, final or empty. 108
error Missing a Javadoc comment. 108
error '{' should be on the previous line. 109
error Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 113
error Missing a Javadoc comment. 113
error Parameter o should be final. 113
error '{' should be on the previous line. 114
error 'cast' is not followed by whitespace. 115
error Line is longer than 80 characters. 117
error Avoid inline conditionals. 117
error Avoid inline conditionals. 117