Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos info Warnings warning Errors error
140 0 0 6288

Rules

Rules Violations Severity
PackageHtml 29 error Error
NewlineAtEndOfFile 15 error Error
Translation 0 error Error
JavadocMethod 759 error Error
JavadocType 44 error Error
JavadocVariable 279 error Error
JavadocStyle 69 error Error
ConstantName 22 error Error
LocalFinalVariableName 9 error Error
LocalVariableName 2 error Error
MemberName 0 error Error
MethodName 1 error Error
PackageName 0 error Error
ParameterName 3 error Error
StaticVariableName 5 error Error
TypeName 0 error Error
AvoidStarImport 20 error Error
IllegalImport 0 error Error
RedundantImport 4 error Error
UnusedImports 4 error Error
FileLength 0 error Error
LineLength 997 error Error
MethodLength 0 error Error
ParameterNumber 14 error Error
EmptyForIteratorPad 1 error Error
MethodParamPad 0 error Error
NoWhitespaceAfter 14 error Error
NoWhitespaceBefore 2 error Error
OperatorWrap 11 error Error
ParenPad 0 error Error
TypecastParenPad 0 error Error
TabCharacter 21 error Error
WhitespaceAfter 19 error Error
WhitespaceAround 74 error Error
ModifierOrder 16 error Error
RedundantModifier 20 error Error
AvoidNestedBlocks 4 error Error
EmptyBlock 14 error Error
LeftCurly 1563 error Error
NeedBraces 142 error Error
RightCurly 266 error Error
AvoidInlineConditionals 19 error Error
DoubleCheckedLocking 0 error Error
EmptyStatement 0 error Error
EqualsHashCode 0 error Error
HiddenField 80 error Error
IllegalInstantiation 0 error Error
InnerAssignment 0 error Error
MagicNumber 298 error Error
MissingSwitchDefault 2 error Error
RedundantThrows 39 error Error
SimplifyBooleanExpression 0 error Error
SimplifyBooleanReturn 1 error Error
DesignForExtension 366 error Error
FinalClass 0 error Error
HideUtilityClassConstructor 23 error Error
InterfaceIsType 0 error Error
VisibilityModifier 18 error Error
ArrayTypeStyle 4 error Error
FinalParameters 934 error Error
GenericIllegalRegexp
  • message : "Line has trailing spaces."
  • format : "\s+$"
60 error Error
TodoComment 1 error Error
UpperEll 0 error Error

Files

Files info warning error
com/atlassian/core/db/package.html 0 0 1
com/atlassian/core/util/thumbnail/SimpleImageConsumer.java 0 0 81
com/atlassian/core/task/longrunning/package.html 0 0 1
com/atlassian/core/spool/DeferredSpoolFileOutputStream.java 0 0 40
com/atlassian/core/filters/ProfilingAndErrorFilter.java 0 0 12
com/atlassian/core/filters/ServletContextThreadLocal.java 0 0 28
com/atlassian/core/spool/DeferredSpool.java 0 0 27
com/atlassian/core/cron/parser/CronDayOfWeekEntry.java 0 0 101
com/atlassian/core/util/DateUtils.java 0 0 412
com/atlassian/core/Initable.java 0 0 4
com/atlassian/core/spool/ThresholdingSpool.java 0 0 5
com/atlassian/core/util/FileUtils.java 0 0 184
com/atlassian/core/util/Dom4jUtil.java 0 0 13
com/atlassian/core/servlet/package.html 0 0 1
com/atlassian/core/util/xml/XMLCleaningReader.java 0 0 33
com/atlassian/core/task/longrunning/AbstractLongRunningTask.java 0 0 73
com/atlassian/core/util/XMLUtils.java 0 0 129
com/atlassian/core/exception/package.html 0 0 1
com/atlassian/core/i18n/package.html 0 0 1
com/atlassian/core/logging/DatedLoggingEvent.java 0 0 20
com/atlassian/core/cron/parser/CronExpressionParser.java 0 0 147
com/atlassian/core/filters/legacy/WordCurlyQuotesRequestWrapper.java 0 0 54
com/atlassian/core/task/Task.java 0 0 3
com/atlassian/core/task/AbstractTaskQueue.java 0 0 50
com/atlassian/core/test/util/DuckTypeProxy.java 0 0 103
com/atlassian/core/task/DefaultTaskManager.java 0 0 23
com/atlassian/core/util/Clock.java 0 0 3
com/atlassian/core/util/filter/package.html 0 0 1
com/atlassian/core/spool/BufferedFileSpool.java 0 0 26
com/atlassian/core/cron/CronEditorBean.java 0 0 211
com/atlassian/core/util/FilterUtils.java 0 0 27
com/atlassian/core/util/LocaleComparator.java 0 0 16
com/atlassian/core/task/TaskManager.java 0 0 6
com/atlassian/core/util/bean/package.html 0 0 1
com/atlassian/core/spool/FileFactory.java 0 0 4
com/atlassian/core/spool/DefaultSpoolFileFactory.java 0 0 27
com/atlassian/core/filters/ServletContextThreadLocalFilter.java 0 0 11
com/atlassian/core/spool/SpoolFileInputStream.java 0 0 48
com/atlassian/core/user/preferences/Preferences.java 0 0 8
com/atlassian/core/util/ProgressMeter.java 0 0 70
com/atlassian/core/task/AbstractErrorQueuedTaskQueue.java 0 0 64
com/atlassian/core/util/thumbnail/Thumber.java 0 0 223
com/atlassian/core/util/ObjectUtils.java 0 0 42
com/atlassian/core/util/PairType.java 0 0 49
com/atlassian/core/util/FileSize.java 0 0 34
com/atlassian/core/cron/parser/MeridianHour.java 0 0 47
com/atlassian/core/util/collection/EasyList.java 0 0 245
com/atlassian/core/filters/legacy/NoContentLocationHeaderResponseWrapper.java 0 0 25
com/atlassian/core/cron/parser/CronMinutesEntry.java 0 0 47
com/atlassian/core/util/thumbnail/package.html 0 0 1
com/atlassian/core/util/PropertyUtils.java 0 0 67
com/atlassian/core/AtlassianCoreException.java 0 0 14
com/atlassian/core/package.html 0 0 1
com/atlassian/core/util/map/package.html 0 0 1
com/atlassian/core/util/filter/ListFilter.java 0 0 40
com/atlassian/core/filters/package.html 0 0 1
com/atlassian/core/task/ErrorQueuedTaskQueue.java 0 0 4
com/atlassian/core/util/package.html 0 0 1
com/atlassian/core/util/filter/FilterChain.java 0 0 18
com/atlassian/core/logging/package.html 0 0 1
com/atlassian/core/logging/ThreadLocalErrorCollection.java 0 0 35
com/atlassian/core/propertyset/package.html 0 0 1
com/atlassian/core/exception/InfrastructureException.java 0 0 12
com/atlassian/core/task/DefaultTaskQueue.java 0 0 4
com/atlassian/core/test/util/JavaBeanMethodHandler.java 0 0 24
com/atlassian/core/util/collection/package.html 0 0 1
com/atlassian/core/filters/encoding/AbstractEncodingFilter.java 0 0 28
com/atlassian/core/util/ClassLoaderUtils.java 0 0 86
com/atlassian/core/user/BestNameComparator.java 0 0 17
com/atlassian/core/filters/encoding/package.html 0 0 1
com/atlassian/core/util/LocaleUtils.java 0 0 51
com/atlassian/core/util/map/EasyMap.java 0 0 103
com/atlassian/core/filters/HeaderSanitisingResponseWrapper.java 0 0 56
com/atlassian/core/cron/generator/CronExpressionGenerator.java 0 0 101
com/atlassian/core/util/zip/package.html 0 0 1
com/atlassian/core/bean/package.html 0 0 1
com/atlassian/core/util/InvalidDurationException.java 0 0 14
com/atlassian/core/util/Semaphore.java 0 0 53
com/atlassian/core/filters/cache/AbstractCachingFilter.java 0 0 28
com/atlassian/core/util/FileFactory.java 0 0 32
com/atlassian/core/filters/cache/CachingStrategy.java 0 0 7
com/atlassian/core/user/GroupUtils.java 0 0 87
com/atlassian/core/util/zip/FolderArchiver.java 0 0 32
com/atlassian/core/user/UserUtils.java 0 0 93
com/atlassian/core/task/LocalFifoBuffer.java 0 0 23
com/atlassian/core/util/xml/BOMZipFileInputStream.java 0 0 72
com/atlassian/core/util/HTMLUtils.java 0 0 73
com/atlassian/core/util/thumbnail/Thumbnail.java 0 0 32
com/atlassian/core/util/DataUtils.java 0 0 17
com/atlassian/core/util/bean/ImageInfo.java 0 0 32
com/atlassian/core/propertyset/CachingPropertySet.java 0 0 239
com/atlassian/core/util/collection/ArrayUtils.java 0 0 18
com/atlassian/core/util/ProgressWrapper.java 0 0 32
com/atlassian/core/spool/DeferredFileOutputStream.java 0 0 52
com/atlassian/core/filters/cache/package.html 0 0 1
com/atlassian/core/task/package.html 0 0 1
com/atlassian/core/spool/SmartSpool.java 0 0 33
com/atlassian/core/user/preferences/DefaultPreferences.java 0 0 59
com/atlassian/core/task/TaskQueueWithErrorQueue.java 0 0 2
com/atlassian/core/filters/HeaderSanitisingFilter.java 0 0 21
com/atlassian/core/servlet/AbstractNoOpServlet.java 0 0 42
com/atlassian/core/util/ImageInfo.java 0 0 722
com/atlassian/core/cron/parser/package.html 0 0 1
com/atlassian/core/util/ClassHelper.java 0 0 24
com/atlassian/core/cron/package.html 0 0 1
com/atlassian/core/util/StringUtils.java 0 0 152
com/atlassian/core/task/MultiQueueTaskManager.java 0 0 9
com/atlassian/core/user/FullNameComparator.java 0 0 16
com/atlassian/core/user/preferences/UserPreferences.java 0 0 117
com/atlassian/core/user/package.html 0 0 1
com/atlassian/core/test/util/package.html 0 0 1
com/atlassian/core/task/longrunning/LongRunningTask.java 0 0 26
com/atlassian/core/task/DefaultMultiQueueTaskManager.java 0 0 58
com/atlassian/core/logging/ThreadLocalErrorLogAppender.java 0 0 14
com/atlassian/core/bean/MathBean.java 0 0 65
com/atlassian/core/task/FifoBuffer.java 0 0 10
com/atlassian/core/spool/FileSpool.java 0 0 6
com/atlassian/core/spool/package.html 0 0 1
com/atlassian/core/filters/ExpiresFilter.java 0 0 24
com/atlassian/core/db/JDBCUtils.java 0 0 26
com/atlassian/core/spool/ByteArraySpool.java 0 0 17
com/atlassian/core/user/BestNameComparator2.java 0 0 17
com/atlassian/core/bean/EntityObject.java 0 0 57
com/atlassian/core/util/xml/package.html 0 0 1
com/atlassian/core/util/RandomGenerator.java 0 0 42
com/atlassian/core/cron/generator/package.html 0 0 1
com/atlassian/core/filters/legacy/package.html 0 0 1
com/atlassian/core/util/bean/PagerFilter.java 0 0 45
com/atlassian/core/filters/AbstractHttpFilter.java 0 0 27
com/atlassian/core/cron/generator/CronExpressionDescriptor.java 0 0 60
com/atlassian/core/task/TaskQueue.java 0 0 11
com/atlassian/core/cron/parser/CronHoursEntry.java 0 0 90
com/atlassian/core/user/preferences/package.html 0 0 1
com/atlassian/core/filters/AbstractFilter.java 0 0 22
com/atlassian/core/util/filter/Filter.java 0 0 2
com/atlassian/core/filters/AbstractEncodingFilter.java 0 0 22
com/atlassian/core/i18n/I18nTextProvider.java 0 0 4
com/atlassian/core/filters/cache/JspCachingStrategy.java 0 0 11
com/atlassian/core/filters/encoding/FixedHtmlEncodingResponseWrapper.java 0 0 16
com/atlassian/core/spool/Spool.java 0 0 19

Details

com/atlassian/core/db/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/thumbnail/SimpleImageConsumer.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 Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 22
error '{' should be on the previous line. 23
error Method 'imageComplete' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30
error Parameter status should be final. 30
error '{' should be on the previous line. 31
error 'synchronized' is not followed by whitespace. 32
error '{' should be on the previous line. 33
error Method 'setColorModel' is not designed for extension - needs to be abstract, final or empty. 39
error Missing a Javadoc comment. 39
error Parameter model should be final. 39
error '{' should be on the previous line. 40
error Method 'setDimensions' is not designed for extension - needs to be abstract, final or empty. 51
error Parameter w should be final. 51
error Parameter h should be final. 51
error '{' should be on the previous line. 52
error Parameter flags should be final. 64
error '{' should be on the previous line. 65
error Method 'setPixels' is not designed for extension - needs to be abstract, final or empty. 80
error More than 7 parameters. 80
error Parameter x should be final. 80
error Parameter y should be final. 81
error Parameter w should be final. 82
error Parameter h should be final. 83
error Parameter model should be final. 84
error Parameter pixels should be final. 85
error Expected @param tag for 'pixels'. 85
error Parameter offset should be final. 86
error Parameter scansize should be final. 87
error '{' should be on the previous line. 88
error 'if' construct must use '{}'s. 89
error 'if' is not followed by whitespace. 89
error 'for' construct must use '{}'s. 92
error 'for' is not followed by whitespace. 92
error ';' is preceded with whitespace. 92
error ';' is followed by whitespace. 92
error 'cast' is not followed by whitespace. 93
error '0xFF' is a magic number. 93
error Method 'setPixels' is not designed for extension - needs to be abstract, final or empty. 110
error More than 7 parameters. 110
error Parameter x should be final. 110
error Parameter y should be final. 111
error Parameter w should be final. 112
error Parameter h should be final. 113
error Parameter model should be final. 114
error Parameter pixels should be final. 115
error Expected @param tag for 'pixels'. 115
error Parameter offset should be final. 116
error Parameter scansize should be final. 117
error '{' should be on the previous line. 118
error Line is longer than 80 characters. 123
error Method 'setProperties' is not designed for extension - needs to be abstract, final or empty. 127
error Parameter props should be final. 127
error '{' should be on the previous line. 128
error Method 'getImage' is not designed for extension - needs to be abstract, final or empty. 144
error '{' should be on the previous line. 145
error 'if' is not followed by whitespace. 146
error '{' should be on the previous line. 147
error 'synchronized' is not followed by whitespace. 148
error '{' should be on the previous line. 149
error '{' should be on the previous line. 151
error '}' should be on the same line. 153
error 'catch' is not followed by whitespace. 154
error '{' should be on the previous line. 155
error Must have at least one statement. 155
error Line is longer than 80 characters. 169
error '{' should be on the previous line. 173
error 'if' construct must use '{}'s. 175
error 'if' is not followed by whitespace. 175
error '||' should be on a new line. 175
error '||' should be on a new line. 176

com/atlassian/core/task/longrunning/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/spool/DeferredSpoolFileOutputStream.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 3
error Line is longer than 80 characters. 6
error Line is longer than 80 characters. 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 First sentence should end with a period. 15
error Line is longer than 80 characters. 16
error Parameter threshold should be final. 19
error Expected @param tag for 'threshold'. 19
error Parameter outputFile should be final. 19
error Expected @param tag for 'outputFile'. 19
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 26
error Parameter threshold should be final. 30
error Expected @param tag for 'threshold'. 30
error Parameter fileFactory should be final. 30
error 'fileFactory' hides a field. 30
error Method 'isClosed' is not designed for extension - needs to be abstract, final or empty. 39
error '{' should be on the previous line. 40
error Method 'isUnspooling' is not designed for extension - needs to be abstract, final or empty. 48
error '{' should be on the previous line. 49
error Method 'thresholdReached' 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 'if' construct must use '{}'s. 55
error Line is longer than 80 characters. 61
error Line is longer than 80 characters. 64
error Line is longer than 80 characters. 66
error Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. 68
error '{' should be on the previous line. 69
error 'if' construct must use '{}'s. 70
error 'if' construct must use '{}'s. 73
error 'if' construct must use '{}'s. 78
error 'else' construct must use '{}'s. 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

com/atlassian/core/filters/ProfilingAndErrorFilter.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 18
error '{' should be on the previous line. 19
error Line is longer than 80 characters. 20
error Method 'doFilter' is not designed for extension - needs to be abstract, final or empty. 20
error Missing a Javadoc comment. 20
error Parameter servletRequest should be final. 20
error Parameter servletResponse should be final. 20
error Parameter filterChain should be final. 20
error '{' should be on the previous line. 26
error '}' should be on the same line. 28
error '{' should be on the previous line. 30

com/atlassian/core/filters/ServletContextThreadLocal.java

Violation Message Line
error Missing a Javadoc comment. 7
error Utility classes should not have a public or default constructor. 7
error '{' should be on the previous line. 8
error Missing a Javadoc comment. 9
error Name 'request' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 9
error Missing a Javadoc comment. 10
error Name 'response' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 10
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 17
error '{' should be on the previous line. 18
error Line has trailing spaces. 23
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 24
error Line is longer than 80 characters. 25
error Line has trailing spaces. 27
error Parameter httpRequest should be final. 30
error Expected @param tag for 'httpRequest'. 30
error '{' should be on the previous line. 31
error Line has trailing spaces. 34
error Missing a Javadoc comment. 35
error Parameter httpResponse should be final. 35
error '{' should be on the previous line. 36
error Line contains a tab character. 37
error Line has trailing spaces. 39
error Missing a Javadoc comment. 40
error '{' should be on the previous line. 41
error Line contains a tab character. 42

com/atlassian/core/spool/DeferredSpool.java

Violation Message Line
error Line is longer than 80 characters. 10
error '{' should be on the previous line. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16
error Method 'getFileFactory' 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 'setFileFactory' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error Parameter fileFactory should be final. 23
error 'fileFactory' hides a field. 23
error '{' should be on the previous line. 24
error Method 'setThresholdBytes' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error Parameter bytes should be final. 28
error '{' should be on the previous line. 29
error Method 'getThresholdBytes' is not designed for extension - needs to be abstract, final or empty. 33
error Missing a Javadoc comment. 33
error '{' should be on the previous line. 34
error Method 'spool' is not designed for extension - needs to be abstract, final or empty. 38
error Missing a Javadoc comment. 38
error Parameter is should be final. 38
error '{' should be on the previous line. 39
error Line is longer than 80 characters. 40
error Line is longer than 80 characters. 49
error Method 'getNewDeferredSpoolFileOutputStream' is not designed for extension - needs to be abstract, final or empty. 49
error Line is longer than 80 characters. 51

com/atlassian/core/cron/parser/CronDayOfWeekEntry.java

Violation Message Line
error Line is longer than 80 characters. 14
error Line is longer than 80 characters. 15
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 18
error Line is longer than 80 characters. 19
error Line is longer than 80 characters. 20
error Line is longer than 80 characters. 21
error '{' should be on the previous line. 24
error Line is longer than 80 characters. 26
error Missing a Javadoc comment. 26
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 26
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 31
error Line is longer than 80 characters. 33
error Missing a Javadoc comment. 33
error Line is longer than 80 characters. 34
error Missing a Javadoc comment. 34
error Line is longer than 80 characters. 36
error Line is longer than 80 characters. 37
error Missing a Javadoc comment. 39
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 41
error Parameter dayOfWeekEntry should be final. 48
error '{' should be on the previous line. 49
error Line is longer than 80 characters. 58
error Method 'isDaySpecified' is not designed for extension - needs to be abstract, final or empty. 60
error Parameter dayStr should be final. 60
error '{' should be on the previous line. 61
error Line is longer than 80 characters. 67
error Method 'getDayInMonthOrdinal' is not designed for extension - needs to be abstract, final or empty. 71
error '{' should be on the previous line. 72
error Line is longer than 80 characters. 77
error Method 'getDaysAsNumbers' is not designed for extension - needs to be abstract, final or empty. 81
error '{' should be on the previous line. 82
error Line is longer than 80 characters. 85
error '{' should be on the previous line. 90
error Expected an @return tag. 100
error Method 'isValid' is not designed for extension - needs to be abstract, final or empty. 100
error '{' should be on the previous line. 101
error Missing a Javadoc comment. 105
error Parameter dayOfWeekEntry should be final. 105
error '{' should be on the previous 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 Line is longer than 80 characters. 112
error Line is longer than 80 characters. 114
error '}' should be on the same line. 116
error '{' should be on the previous line. 118
error Line is longer than 80 characters. 120
error '{' should be on the previous line. 122
error '}' should be on the same line. 124
error Line is longer than 80 characters. 125
error '{' should be on the previous line. 127
error '}' should be on the same line. 129
error '{' should be on the previous line. 131
error '}' should be on the same line. 133
error Missing a Javadoc comment. 140
error Parameter dayOfWeekEntry should be final. 140
error '{' should be on the previous line. 141
error '{' should be on the previous line. 143
error Line is longer than 80 characters. 144
error '}' should be on the same line. 146
error '{' should be on the previous line. 148
error Line is longer than 80 characters. 150
error '{' should be on the previous line. 153
error '}' should be on the same line. 155
error '{' should be on the previous line. 157
error Line is longer than 80 characters. 158
error Missing a Javadoc comment. 164
error Parameter dayOfWeekEntry should be final. 164
error '{' should be on the previous line. 165
error '7' is a magic number. 167
error '{' should be on the previous line. 168
error Line is longer than 80 characters. 169
error '}' should be on the same line. 171
error '{' should be on the previous line. 173
error '{' should be on the previous line. 175
error '{' should be on the previous line. 179
error '}' should be on the same line. 181
error '{' should be on the previous line. 183
error Line is longer than 80 characters. 184
error Missing a Javadoc comment. 192
error Parameter dayOfWeekEntry should be final. 192
error '{' should be on the previous line. 193
error '{' should be on the previous line. 196
error Line is longer than 80 characters. 197
error '}' should be on the same line. 199
error '{' should be on the previous line. 201
error '{' should be on the previous line. 206
error '{' should be on the previous line. 212
error '}' should be on the same line. 214
error '{' should be on the previous line. 216
error Missing a Javadoc comment. 224
error Parameter dayString should be final. 224
error '{' should be on the previous line. 225
error '{' should be on the previous line. 227
error '}' should be on the same line. 229
error '{' should be on the previous line. 231
error Line is longer than 80 characters. 234

com/atlassian/core/util/DateUtils.java

Violation Message Line
error Missing a Javadoc comment. 23
error '{' should be on the previous line. 24
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 27
error '{' should be on the previous line. 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. 33
error Missing a Javadoc comment. 34
error Missing a Javadoc comment. 35
error Missing a Javadoc comment. 37
error '{' should be on the previous line. 38
error Missing a Javadoc comment. 42
error '{' should be on the previous line. 43
error '1000L' is a magic number. 44
error Missing a Javadoc comment. 47
error Missing a Javadoc comment. 49
error 'seconds' hides a field. 49
error '{' should be on the previous line. 50
error Line is longer than 80 characters. 55
error Missing a Javadoc comment. 56
error Missing a Javadoc comment. 57
error Missing a Javadoc comment. 58
error Missing a Javadoc comment. 59
error Missing a Javadoc comment. 60
error Missing a Javadoc comment. 61
error Missing a Javadoc comment. 63
error Missing a Javadoc comment. 64
error Line is longer than 80 characters. 71
error Missing a Javadoc comment. 71
error '{' is followed by whitespace. 71
error Line is longer than 80 characters. 72
error Missing a Javadoc comment. 75
error Missing a Javadoc comment. 77
error '{' should be on the previous line. 78
error Missing a Javadoc comment. 79
error Variable 'startDate' must be private and have accessor methods. 79
error Missing a Javadoc comment. 80
error Variable 'endDate' must be private and have accessor methods. 80
error Missing a Javadoc comment. 82
error Parameter startDate should be final. 82
error 'startDate' hides a field. 82
error Parameter endDate should be final. 82
error 'endDate' hides a field. 82
error '{' should be on the previous line. 83
error Missing a Javadoc comment. 90
error Parameter resourceBundle should be final. 90
error 'resourceBundle' hides a field. 90
error '{' should be on the previous line. 91
error First sentence should end with a period. 95
error Line is longer than 80 characters. 95
error Expected an @return tag. 96
error Parameter t1 should be final. 96
error Expected @param tag for 't1'. 96
error Parameter t2 should be final. 96
error Expected @param tag for 't2'. 96
error '{' should be on the previous line. 97
error '10L' is a magic number. 98
error First sentence should end with a period. 101
error Line is longer than 80 characters. 102
error Name 'ISO8601DateFormat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 102
error Line is longer than 80 characters. 104
error Method 'dateDifferenceBean' is not designed for extension - needs to be abstract, final or empty. 104
error Missing a Javadoc comment. 104
error Parameter dateA should be final. 104
error Parameter dateB should be final. 104
error Parameter resolution should be final. 104
error Parameter resourceBundle should be final. 104
error 'resourceBundle' hides a field. 104
error Expected an @return tag. 118
error Line is longer than 80 characters. 118
error Parameter dateA should be final. 118
error Expected @param tag for 'dateA'. 118
error Parameter dateB should be final. 118
error Expected @param tag for 'dateB'. 118
error Parameter resolution should be final. 118
error Expected @param tag for 'resolution'. 118
error Parameter resourceBundle should be final. 118
error Expected @param tag for 'resourceBundle'. 118
error '{' should be on the previous line. 127
error '{' should be on the previous line. 130
error Line is longer than 80 characters. 131
error '}' should be on the same line. 132
error '{' should be on the previous line. 134
error Line is longer than 80 characters. 135
error '{' should be on the previous line. 140
error '{' should be on the previous line. 142
error '}' should be on the same line. 144
error '{' should be on the previous line. 146
error '}' should be on the same line. 149
error '{' should be on the previous line. 151
error '{' should be on the previous line. 155
error '{' should be on the previous line. 158
error Line is longer than 80 characters. 159
error '}' should be on the same line. 160
error '{' should be on the previous line. 162
error Line is longer than 80 characters. 163
error '{' should be on the previous line. 169
error '{' should be on the previous line. 171
error '}' should be on the same line. 173
error '{' should be on the previous line. 175
error '}' should be on the same line. 178
error '{' should be on the previous line. 180
error '{' should be on the previous line. 184
error '{' should be on the previous line. 187
error Line is longer than 80 characters. 188
error '}' should be on the same line. 189
error '{' should be on the previous line. 191
error Line is longer than 80 characters. 192
error '{' should be on the previous line. 198
error '{' should be on the previous line. 200
error '}' should be on the same line. 202
error '{' should be on the previous line. 204
error '}' should be on the same line. 207
error '{' should be on the previous line. 209
error '{' should be on the previous line. 213
error '{' should be on the previous line. 216
error Line is longer than 80 characters. 217
error '}' should be on the same line. 218
error '{' should be on the previous line. 220
error Line is longer than 80 characters. 221
error '{' should be on the previous line. 227
error '{' should be on the previous line. 229
error '}' should be on the same line. 231
error '{' should be on the previous line. 233
error '}' should be on the same line. 236
error '{' should be on the previous line. 238
error '{' should be on the previous line. 242
error '{' should be on the previous line. 244
error Line is longer than 80 characters. 245
error '}' should be on the same line. 246
error '{' should be on the previous line. 248
error Line is longer than 80 characters. 249
error '{' should be on the previous line. 255
error '{' should be on the previous line. 260
error '}' should be on the same line. 262
error '{' should be on the previous line. 264
error Missing a Javadoc comment. 270
error Parameter ts should be final. 270
error '{' should be on the previous line. 271
error First sentence should end with a period. 275
error Parameter s should be final. 281
error '{' should be on the previous line. 282
error '{' should be on the previous line. 284
error '}' should be on the same line. 287
error '{' should be on the previous line. 289
error Line is longer than 80 characters. 295
error Line is longer than 80 characters. 312
error Parameter durationStr should be final. 312
error First sentence should end with a period. 317
error Line is longer than 80 characters. 318
error Line is longer than 80 characters. 328
error Line is longer than 80 characters. 332
error Line is longer than 80 characters. 334
error Line is longer than 80 characters. 338
error Line is longer than 80 characters. 347
error Parameter durationStr should be final. 347
error Parameter hoursPerDay should be final. 347
error Parameter daysPerWeek should be final. 347
error Line is longer than 80 characters. 349
error First sentence should end with a period. 352
error Line is longer than 80 characters. 353
error Line is longer than 80 characters. 359
error Line is longer than 80 characters. 363
error Parameter durationStr should be final. 363
error Parameter hoursPerDay should be final. 363
error Parameter daysPerWeek should be final. 363
error Line is longer than 80 characters. 367
error Line is longer than 80 characters. 373
error Line is longer than 80 characters. 379
error Parameter durationStr should be final. 379
error '{' should be on the previous line. 383
error '{' should be on the previous line. 390
error '{' should be on the previous line. 395
error '}' should be on the same line. 397
error '{' should be on the previous line. 399
error Line is longer than 80 characters. 404
error Missing a Javadoc comment. 404
error Parameter durationStr should be final. 404
error Parameter secondsPerDay should be final. 404
error Parameter secondsPerWeek should be final. 404
error '{' should be on the previous line. 406
error '{' should be on the previous line. 411
error '{' should be on the previous line. 419
error '{' should be on the previous line. 422
error Line is longer than 80 characters. 423
error '}' should be on the same line. 425
error '{' should be on the previous line. 427
error '{' should be on the previous line. 429
error Line is longer than 80 characters. 430
error '}' should be on the same line. 431
error '{' should be on the previous line. 433
error '{' should be on the previous line. 436
error '{' should be on the previous line. 438
error '{' should be on the previous line. 440
error Line is longer than 80 characters. 441
error '{' should be on the previous line. 448
error Line is longer than 80 characters. 462
error Line is longer than 80 characters. 471
error Line is longer than 80 characters. 473
error First sentence should end with a period. 478
error Parameter seconds should be final. 486
error '{' should be on the previous line. 487
error Line is longer than 80 characters. 488
error Parameter seconds should be final. 499
error '{' should be on the previous line. 500
error '{' should be on the previous line. 502
error '}' should be on the same line. 504
error '{' should be on the previous line. 506
error Line is longer than 80 characters. 511
error Missing a Javadoc comment. 511
error Parameter l should be final. 511
error Parameter hoursPerDay should be final. 511
error Parameter daysPerWeek should be final. 511
error Line is longer than 80 characters. 518
error Missing a Javadoc comment. 518
error Parameter l should be final. 518
error Parameter secondsPerDay should be final. 518
error Parameter secondsPerWeek should be final. 518
error '{' should be on the previous line. 521
error '{' should be on the previous line. 528
error '{' should be on the previous line. 535
error '{' should be on the previous line. 542
error '{' should be on the previous line. 549
error Line is longer than 80 characters. 558
error Line is longer than 80 characters. 559
error Line is longer than 80 characters. 561
error Line is longer than 80 characters. 565
error Line is longer than 80 characters. 567
error Parameter numSecs should be final. 567
error Parameter resourceBundle should be final. 567
error Line is longer than 80 characters. 569
error Line is longer than 80 characters. 573
error Line is longer than 80 characters. 574
error Line is longer than 80 characters. 576
error Line is longer than 80 characters. 582
error Line is longer than 80 characters. 584
error Parameter numSecs should be final. 584
error Parameter hoursPerDay should be final. 584
error Parameter daysPerWeek should be final. 584
error Parameter resourceBundle should be final. 584
error Line is longer than 80 characters. 588
error Line is longer than 80 characters. 592
error Line is longer than 80 characters. 594
error Line is longer than 80 characters. 598
error Line is longer than 80 characters. 600
error Parameter numSecs should be final. 600
error Parameter resourceBundle should be final. 600
error Line is longer than 80 characters. 602
error Line is longer than 80 characters. 606
error Line is longer than 80 characters. 608
error Line is longer than 80 characters. 614
error Line is longer than 80 characters. 616
error Parameter numSecs should be final. 616
error Parameter hoursPerDay should be final. 616
error Parameter daysPerWeek should be final. 616
error Parameter resourceBundle should be final. 616
error Line is longer than 80 characters. 620
error Line is longer than 80 characters. 623
error Missing a Javadoc comment. 623
error Parameter numSecs should be final. 623
error Parameter secondsPerDay should be final. 623
error Parameter secondsPerWeek should be final. 623
error Parameter resourceBundle should be final. 623
error Parameter secondsDuration should be final. 623
error Line is longer than 80 characters. 625
error Line is longer than 80 characters. 629
error Line is longer than 80 characters. 631
error Missing a Javadoc comment. 631
error Parameter numSecs should be final. 631
error Parameter secondsPerYear should be final. 631
error Parameter secondsPerDay should be final. 631
error Parameter secondsPerWeek should be final. 631
error Parameter resourceBundle should be final. 631
error Parameter secondResolution should be final. 631
error '{' should be on the previous line. 634
error '{' should be on the previous line. 636
error '}' should be on the same line. 638
error '{' should be on the previous line. 640
error '{' should be on the previous line. 648
error '{' should be on the previous line. 653
error '}' should be on the same line. 655
error '{' should be on the previous line. 657
error '{' should be on the previous line. 666
error '{' should be on the previous line. 671
error '}' should be on the same line. 673
error '{' should be on the previous line. 675
error '{' should be on the previous line. 684
error '{' should be on the previous line. 689
error '}' should be on the same line. 691
error '{' should be on the previous line. 693
error '{' should be on the previous line. 702
error '{' should be on the previous line. 707
error '}' should be on the same line. 709
error '{' should be on the previous line. 711
error '{' should be on the previous line. 720
error '{' should be on the previous line. 726
error Line is longer than 80 characters. 727
error '}' should be on the same line. 728
error '{' should be on the previous line. 730
error Line is longer than 80 characters. 736
error '{' should be on the previous line. 738
error '{' should be on the previous line. 744
error '{' should be on the previous line. 750
error Line is longer than 80 characters. 751
error '}' should be on the same line. 752
error '{' should be on the previous line. 754
error '{' should be on the previous line. 762
error '}' should be on the same line. 764
error '{' should be on the previous line. 766
error First sentence should end with a period. 771
error Expected an @return tag. 772
error Method 'formatDurationPretty' is not designed for extension - needs to be abstract, final or empty. 772
error Parameter l should be final. 772
error Expected @param tag for 'l'. 772
error '{' should be on the previous line. 773
error First sentence should end with a period. 777
error Expected an @return tag. 778
error Method 'formatDurationPretty' is not designed for extension - needs to be abstract, final or empty. 778
error Parameter seconds should be final. 778
error Expected @param tag for 'seconds'. 778
error '{' should be on the previous line. 779
error Line is longer than 80 characters. 780
error First sentence should end with a period. 784
error Expected an @return tag. 785
error Method 'formatDurationString' is not designed for extension - needs to be abstract, final or empty. 785
error Parameter l should be final. 785
error Expected @param tag for 'l'. 785
error '{' should be on the previous line. 786
error Missing a Javadoc comment. 790
error Parameter resourceBundle should be final. 790
error Parameter key should be final. 790
error '{' should be on the previous line. 791
error '{' should be on the previous line. 793
error '}' should be on the same line. 795
error '{' should be on the previous line. 797
error Line is longer than 80 characters. 804
error Line is longer than 80 characters. 805
error Line is longer than 80 characters. 807
error Parameter calendar should be final. 813
error Parameter period should be final. 813
error '{' should be on the previous line. 814
error '{' should be on the previous line. 818
error '{' should be on the previous line. 820
error Line is longer than 80 characters. 821
error '{' should be on the previous line. 825
error '{' should be on the previous line. 831
error Line is longer than 80 characters. 832
error Line is longer than 80 characters. 839
error Line is longer than 80 characters. 840
error Expected an @return tag. 842
error Parameter calendar should be final. 842
error Expected @param tag for 'calendar'. 842
error Parameter period should be final. 842
error Expected @param tag for 'period'. 842
error '{' should be on the previous line. 843
error '{' should be on the previous line. 846
error '{' should be on the previous line. 848
error '{' should be on the previous line. 850
error '}' should be on the same line. 852
error '{' should be on the previous line. 854
error '{' should be on the previous line. 860
error '{' should be on the previous line. 867
error Line is longer than 80 characters. 868
error First sentence should end with a period. 874
error Line is longer than 80 characters. 875
error Line is longer than 80 characters. 876
error Expected an @return tag. 881
error Parameter date should be final. 881
error Parameter period should be final. 881
error '{' should be on the previous line. 882
error Missing a Javadoc comment. 893
error Parameter year should be final. 893
error Parameter month should be final. 893
error Parameter day should be final. 893
error '{' should be on the previous line. 894
error Missing a Javadoc comment. 898
error Parameter year should be final. 898
error Parameter month should be final. 898
error Parameter day should be final. 898
error '{' should be on the previous line. 899
error Missing a Javadoc comment. 903
error Parameter year should be final. 903
error Parameter month should be final. 903
error Parameter day should be final. 903
error '{' should be on the previous line. 904
error Line is longer than 80 characters. 905
error Line is longer than 80 characters. 908
error Missing a Javadoc comment. 908
error '12' is a magic number. 911
error '{' should be on the previous line. 912
error '{' should be on the previous line. 914
error '{' should be on the previous line. 919
error '12' is a magic number. 920
error Line is longer than 80 characters. 924
error Avoid inline conditionals. 924
error '12' is a magic number. 924
error Missing a Javadoc comment. 929
error '{' should be on the previous line. 930
error Missing a Javadoc comment. 936
error '{' should be on the previous line. 937
error Line is longer than 80 characters. 943
error Missing a Javadoc comment. 943
error Parameter year should be final. 943
error Parameter month should be final. 943
error Parameter day should be final. 943
error Parameter hour should be final. 943
error Parameter minute should be final. 943
error Parameter second should be final. 943
error Parameter millis should be final. 943

com/atlassian/core/Initable.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

com/atlassian/core/spool/ThresholdingSpool.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 Missing a Javadoc comment. 9

com/atlassian/core/util/FileUtils.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 8
error Missing a Javadoc comment. 16
error Utility classes should not have a public or default constructor. 16
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 18
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 26
error '{' should be on the previous line. 31
error Line is longer than 80 characters. 36
error Line is longer than 80 characters. 42
error '{' should be on the previous line. 49
error Line is longer than 80 characters. 55
error '{' should be on the previous line. 61
error Line is longer than 80 characters. 67
error '{' should be on the previous line. 73
error First sentence should end with a period. 77
error Expected an @return tag. 80
error Parameter dir should be final. 80
error Expected @param tag for 'dir'. 80
error '{' should be on the previous line. 81
error '{' should be on the previous line. 83
error '{' should be on the previous line. 92
error '}' should be on the same line. 94
error '{' should be on the previous line. 96
error '{' should be on the previous line. 103
error '{' should be on the previous line. 114
error '{' should be on the previous line. 116
error '{' should be on the previous line. 124
error 'if' construct must use '{}'s. 127
error Line is longer than 80 characters. 141
error Parameter file should be final. 143
error Expected @param tag for 'file'. 143
error '{' should be on the previous line. 144
error '{' should be on the previous line. 146
error '{' should be on the previous line. 153
error Line is longer than 80 characters. 163
error Expected an @return tag. 166
error Parameter resource should be final. 166
error Expected @param tag for 'resource'. 166
error '{' should be on the previous line. 167
error Line is longer than 80 characters. 168
error 'if' construct must use '{}'s. 169
error '{' should be on the previous line. 172
error '}' should be on the same line. 174
error '{' should be on the previous line. 176
error '}' should be on the same line. 179
error '{' should be on the previous line. 181
error Line is longer than 80 characters. 187
error Line is longer than 80 characters. 188
error Expected an @return tag. 190
error Line is longer than 80 characters. 190
error Parameter req should be final. 190
error Expected @param tag for 'req'. 190
error Parameter resource should be final. 190
error Expected @param tag for 'resource'. 190
error Line is longer than 80 characters. 192
error 'if' construct must use '{}'s. 193
error '{' should be on the previous line. 196
error Avoid inline conditionals. 198
error '}' should be on the same line. 199
error '{' should be on the previous line. 201
error '}' should be on the same line. 204
error '{' should be on the previous line. 206
error Expected an @return tag. 217
error Parameter is should be final. 217
error Expected @param tag for 'is'. 217
error '{' should be on the previous line. 218
error '{' should be on the previous line. 220
error '{' should be on the previous line. 225
error '}' should be on the same line. 227
error '{' should be on the previous line. 229
error '}' should be on the same line. 232
error '{' should be on the previous line. 234
error Line is longer than 80 characters. 243
error Parameter stringContent should be final. 243
error Expected @param tag for 'stringContent'. 243
error Parameter destFile should be final. 243
error Expected @param tag for 'destFile'. 243
error Expected @throws tag for 'IOException'. 243
error Line is longer than 80 characters. 253
error Parameter file should be final. 255
error Expected @param tag for 'file'. 255
error Expected @throws tag for 'IOException'. 255
error '{' should be on the previous line. 256
error Expected an @return tag. 267
error Parameter dirName should be final. 267
error Expected @param tag for 'dirName'. 267
error Parameter destDir should be final. 267
error Expected @param tag for 'destDir'. 267
error '{' should be on the previous line. 268
error '{' should be on the previous line. 273
error Line is longer than 80 characters. 285
error Parameter baseDir should be final. 285
error Expected @param tag for 'baseDir'. 285
error Parameter zipFile should be final. 285
error Expected @param tag for 'zipFile'. 285
error Expected @throws tag for 'Exception'. 285
error Line is longer than 80 characters. 292
error Expected an @return tag. 296
error Parameter resource should be final. 296
error Expected @param tag for 'resource'. 296
error '{' should be on the previous line. 297
error Line is longer than 80 characters. 300
error '{' should be on the previous line. 303
error '}' should be on the same line. 305
error '{' should be on the previous line. 307
error '}' should be on the same line. 310
error '{' should be on the previous line. 312
error '{' should be on the previous line. 317
error 'if' construct must use '{}'s. 319
error Line is longer than 80 characters. 319
error Line is longer than 80 characters. 327
error Line is longer than 80 characters. 329
error Parameter srcDir should be final. 329
error Expected @param tag for 'srcDir'. 329
error Parameter destDir should be final. 329
error Expected @param tag for 'destDir'. 329
error Expected @throws tag for 'IOException'. 329
error Line is longer than 80 characters. 334
error Missing a Javadoc comment. 334
error Parameter srcDir should be final. 334
error Parameter destDir should be final. 334
error Parameter overwrite should be final. 334
error 'if' construct must use '{}'s. 338
error 'else' construct must use '{}'s. 340
error '{' should be on the previous line. 344
error '{' should be on the previous line. 346
error 'if' construct must use '{}'s. 350
error 'else' construct must use '{}'s. 352
error Line is longer than 80 characters. 359
error Line is longer than 80 characters. 360
error Line is longer than 80 characters. 363
error Line is longer than 80 characters. 364
error Line is longer than 80 characters. 367
error Parameter srcFile should be final. 371
error Parameter destFile should be final. 371
error Line is longer than 80 characters. 377
error Line is longer than 80 characters. 379
error Line is longer than 80 characters. 380
error Line is longer than 80 characters. 382
error Line has trailing spaces. 383
error Line is longer than 80 characters. 386
error Line is longer than 80 characters. 388
error Line is longer than 80 characters. 391
error Parameter srcFile should be final. 391
error Parameter destFile should be final. 391
error Parameter overwrite should be final. 391
error '{' should be on the previous line. 394
error '{' should be on the previous line. 400
error '}' should be on the same line. 402
error '{' should be on the previous line. 404
error '{' should be on the previous line. 409
error Line is longer than 80 characters. 410
error Line is longer than 80 characters. 415
error Line is longer than 80 characters. 416
error Line is longer than 80 characters. 419
error Line is longer than 80 characters. 423
error Line is longer than 80 characters. 425
error Parameter srcStream should be final. 425
error Parameter destFile should be final. 425
error Line is longer than 80 characters. 431
error Line is longer than 80 characters. 434
error Line is longer than 80 characters. 435
error Line is longer than 80 characters. 438
error Line is longer than 80 characters. 440
error Line is longer than 80 characters. 442
error Parameter srcStream should be final. 442
error Parameter destFile should be final. 442
error Parameter overwrite should be final. 442
error '{' should be on the previous line. 446
error '{' should be on the previous line. 451
error '{' should be on the previous line. 453
error Line is longer than 80 characters. 454
error '{' should be on the previous line. 457
error '}' should be on the same line. 462
error '{' should be on the previous line. 464
error Line is longer than 80 characters. 468
error '{' should be on the previous line. 470
error '}' should be on the same line. 472
error '{' should be on the previous line. 474
error Line is longer than 80 characters. 475
error '}' should be on the same line. 477
error '{' should be on the previous line. 479

com/atlassian/core/util/Dom4jUtil.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 10
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 Line is longer than 80 characters. 14
error Line is longer than 80 characters. 16
error Missing a Javadoc comment. 16
error Parameter doc should be final. 16
error Parameter folder should be final. 16
error Parameter fileName should be final. 16
error '{' should be on the previous line. 18
error '{' should be on the previous line. 23
error Line is longer than 80 characters. 27

com/atlassian/core/servlet/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/xml/XMLCleaningReader.java

Violation Message Line
error First sentence should end with a period. 10
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 Parameter reader should be final. 17
error '{' should be on the previous line. 18
error Method 'read' is not designed for extension - needs to be abstract, final or empty. 22
error Missing a Javadoc comment. 22
error Parameter cbuf should be final. 22
error Array brackets at illegal position. 22
error Parameter off should be final. 22
error Parameter len should be final. 22
error '{' should be on the previous line. 23
error '{' should be on the previous line. 27
error '{' should be on the previous line. 30
error '9' is a magic number. 32
error '10' is a magic number. 32
error '13' is a magic number. 32
error '{' should be on the previous line. 33
error '32' is a magic number. 34
error '55295' is a magic number. 34
error '57344' is a magic number. 34
error '{' should be on the previous line. 35
error Line is longer than 80 characters. 36
error Method 'read' 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 '32' is a magic number. 49
error '9' is a magic number. 49
error '10' is a magic number. 49
error '13' is a magic number. 49
error '{' should be on the previous line. 50

com/atlassian/core/task/longrunning/AbstractLongRunningTask.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 17
error '{' should be on the previous line. 18
error Line is longer than 80 characters. 19
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. 20
error Variable 'startTime' must be private and have accessor methods. 20
error Missing a Javadoc comment. 21
error Variable 'stopTime' must be private and have accessor methods. 21
error Missing a Javadoc comment. 22
error Variable 'progress' must be private and have accessor methods. 22
error Missing a Javadoc comment. 24
error '{' should be on the previous line. 25
error Method 'run' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30
error '{' should be on the previous line. 31
error Line is longer than 80 characters. 37
error Line is longer than 80 characters. 38
error Line is longer than 80 characters. 39
error Line is longer than 80 characters. 42
error Method 'getNameKey' is not designed for extension - needs to be abstract, final or empty. 44
error '{' should be on the previous line. 45
error Method 'getPercentageComplete' is not designed for extension - needs to be abstract, final or empty. 50
error Missing a Javadoc comment. 50
error '{' should be on the previous line. 51
error Method 'getCurrentStatus' 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 Method 'getElapsedTime' is not designed for extension - needs to be abstract, final or empty. 60
error Missing a Javadoc comment. 60
error '{' should be on the previous line. 61
error Line is longer than 80 characters. 62
error Avoid inline conditionals. 62
error Method 'getEstimatedTimeRemaining' is not designed for extension - needs to be abstract, final or empty. 65
error Missing a Javadoc comment. 65
error '{' should be on the previous line. 66
error 'if' construct must use '{}'s. 69
error '100' is a magic number. 72
error Method 'isComplete' 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 '100' is a magic number. 78
error Method 'getPrettyElapsedTime' 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 Missing a Javadoc comment. 86
error Missing a Javadoc comment. 88
error Parameter time should be final. 88
error '{' should be on the previous line. 89
error '1000' is a magic number. 90
error '{' should be on the previous line. 91
error '}' should be on the same line. 93
error '60' is a magic number. 94
error '{' should be on the previous line. 95
error '{' should be on the previous line. 102
error Line is longer than 80 characters. 103
error '}' should be on the same line. 104
error '{' should be on the previous line. 106
error '60' is a magic number. 110
error '{' should be on the previous line. 113
error Line is longer than 80 characters. 114
error Avoid inline conditionals. 114
error Method 'getPrettyTimeRemaining' 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 'if' construct must use '{}'s. 124
error Method 'isSuccessful' 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 'stopTimer' is not designed for extension - needs to be abstract, final or empty. 135
error Missing a Javadoc comment. 135
error '{' should be on the previous line. 136

com/atlassian/core/util/XMLUtils.java

Violation Message Line
error Missing a Javadoc comment. 16
error Utility classes should not have a public or default constructor. 16
error '{' should be on the previous line. 17
error First sentence should end with a period. 18
error Line is longer than 80 characters. 19
error Line is longer than 80 characters. 24
error Expected an @return tag. 26
error Parameter parent should be final. 26
error Expected @param tag for 'parent'. 26
error Parameter childTagName should be final. 26
error Expected @param tag for 'childTagName'. 26
error '{' should be on the previous line. 27
error '{' should be on the previous line. 29
error Line is longer than 80 characters. 30
error '}' should be on the same line. 32
error '{' should be on the previous line. 34
error Expected an @return tag. 42
error Parameter el should be final. 42
error Expected @param tag for 'el'. 42
error Parameter name should be final. 42
error Expected @param tag for 'name'. 42
error '{' should be on the previous line. 43
error '{' should be on the previous line. 46
error Line is longer than 80 characters. 48
error Line is longer than 80 characters. 58
error Expected an @return tag. 60
error Line is longer than 80 characters. 60
error Parameter element should be final. 60
error Expected @param tag for 'element'. 60
error Parameter attributeName should be final. 60
error Expected @param tag for 'attributeName'. 60
error Parameter defaultValue should be final. 60
error Expected @param tag for 'defaultValue'. 60
error '{' should be on the previous line. 65
error Line is longer than 80 characters. 73
error Line is longer than 80 characters. 74
error Expected an @return tag. 81
error Line is longer than 80 characters. 81
error '{' should be on the previous line. 84
error Line is longer than 80 characters. 87
error '30' is a magic number. 87
error '{' should be on the previous line. 89
error Line is longer than 80 characters. 96
error Expected an @return tag. 98
error Expected @param tag for 'source'. 98
error '{' should be on the previous line. 99
error Missing a Javadoc comment. 104
error Parameter source should be final. 104
error '{' should be on the previous line. 105
error '{' should be on the previous line. 107
error '{' should be on the previous line. 115
error '3' is a magic number. 119
error Line is longer than 80 characters. 130
error Line is longer than 80 characters. 131
error Line is longer than 80 characters. 132
error 'private' modifier out of order with the JLS suggestions. 134
error Name '_lastPrintable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
error '0x7E' is a magic number. 134
error Line is longer than 80 characters. 137
error Line is longer than 80 characters. 138
error Expected an @return tag. 140
error 'private' modifier out of order with the JLS suggestions. 140
error Parameter ch should be final. 140
error Expected @param tag for 'ch'. 140
error '{' should be on the previous line. 141
error switch without "default" clause. 142
error '{' should be on the previous line. 143
error Line is longer than 80 characters. 160
error Line is longer than 80 characters. 161
error Expected an @return tag. 164
error Expected @param tag for 'ch'. 164
error '{' should be on the previous line. 165
error Line is longer than 80 characters. 170
error Expected an @return tag. 174
error Expected @param tag for 'ch'. 174
error Expected @param tag for 'policy'. 174
error '{' should be on the previous line. 175
error First sentence should end with a period. 181
error Line is longer than 80 characters. 184
error Expected @param tag for 'sb'. 184
error Expected @param tag for 'ch'. 184
error Expected @param tag for 'policy'. 184
error '{' should be on the previous line. 187
error '}' should be on the same line. 189
error '{' should be on the previous line. 191
error '{' should be on the previous line. 194
error '}' should be on the same line. 196
error '0xF7' is a magic number. 197
error '||' should be on a new line. 197
error '{' should be on the previous line. 199
error Line is longer than 80 characters. 200
error Line is longer than 80 characters. 202
error '}' should be on the same line. 204
error '{' should be on the previous line. 206
error First sentence should end with a period. 212
error Line is longer than 80 characters. 213
error Line is longer than 80 characters. 215
error Expected @param tag for 'sb'. 215
error Expected @param tag for 'cdata'. 215
error Expected @param tag for 'policy'. 215
error '{' should be on the previous line. 218
error '{' should be on the previous line. 221
error '}' should be on the same line. 223
error '{' should be on the previous line. 225
error Line has trailing spaces. 230
error Expected an @return tag. 235
error Expected @param tag for 'ch'. 235
error '{' should be on the previous line. 236
error '0x9' is a magic number. 237
error '||' should be on a new line. 237
error '0xA' is a magic number. 238
error '||' should be on a new line. 238
error '0xD' is a magic number. 239
error '||' should be on a new line. 239
error '0x20' is a magic number. 240
error '0xD7FF' is a magic number. 240
error '||' should be on a new line. 240
error '0xE000' is a magic number. 241
error '0xFFFD' is a magic number. 241
error '||' should be on a new line. 241
error '0x10000' is a magic number. 242
error '0x10FFFF' is a magic number. 242
error '{' should be on the previous line. 249
error Missing a Javadoc comment. 250
error Missing a Javadoc comment. 254
error '{' should be on the previous line. 255
error Method 'handle' is not designed for extension - needs to be abstract, final or empty. 256
error Missing a Javadoc comment. 256
error '{' should be on the previous line. 257

com/atlassian/core/exception/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/i18n/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/logging/DatedLoggingEvent.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 13
error '{' should be on the previous line. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 18
error Parameter timeInMillis should be final. 18
error 'timeInMillis' hides a field. 18
error Parameter event should be final. 18
error 'event' hides a field. 18
error '{' should be on the previous line. 19
error Method 'getEvent' is not designed for extension - needs to be abstract, final or empty. 25
error Missing a Javadoc comment. 25
error '{' should be on the previous line. 26
error Method 'getTimeInMillis' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30
error '{' should be on the previous line. 31
error Method 'getDate' 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

com/atlassian/core/cron/parser/CronExpressionParser.java

Violation Message Line
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 Line is longer than 80 characters. 21
error Line is longer than 80 characters. 22
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 26
error '{' should be on the previous line. 30
error Missing a Javadoc comment. 36
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 39
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 41
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 45
error Missing a Javadoc comment. 46
error Missing a Javadoc comment. 47
error Missing a Javadoc comment. 48
error Missing a Javadoc comment. 49
error Missing a Javadoc comment. 50
error Missing a Javadoc comment. 51
error Missing a Javadoc comment. 52
error Missing a Javadoc comment. 53
error Missing a Javadoc comment. 54
error Missing a Javadoc comment. 55
error Missing a Javadoc comment. 56
error '{' should be on the previous line. 63
error Line is longer than 80 characters. 68
error Parameter cronString should be final. 72
error 'cronString' hides a field. 72
error '{' should be on the previous line. 73
error Line is longer than 80 characters. 79
error Method 'getCronEditorBean' is not designed for extension - needs to be abstract, final or empty. 84
error '{' should be on the previous line. 85
error Line is longer than 80 characters. 92
error '{' should be on the previous line. 96
error Line is longer than 80 characters. 97
error Line is longer than 80 characters. 98
error '}' should be on the same line. 99
error '{' should be on the previous line. 101
error Line is longer than 80 characters. 103
error Line is longer than 80 characters. 104
error Line is longer than 80 characters. 105
error Line is longer than 80 characters. 110
error Line is longer than 80 characters. 113
error Line is longer than 80 characters. 114
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 '}' should be on the same line. 124
error '{' should be on the previous line. 126
error '}' should be on the same line. 130
error '{' should be on the previous line. 132
error Line is longer than 80 characters. 140
error Method 'getCronString' is not designed for extension - needs to be abstract, final or empty. 145
error '{' should be on the previous line. 146
error Line is longer than 80 characters. 151
error Line is longer than 80 characters. 152
error Line is longer than 80 characters. 155
error Method 'isValidForEditor' is not designed for extension - needs to be abstract, final or empty. 157
error '{' should be on the previous line. 158
error Line is longer than 80 characters. 163
error Method 'isAdvancedMode' is not designed for extension - needs to be abstract, final or empty. 167
error '{' should be on the previous line. 168
error Line is longer than 80 characters. 173
error Method 'isDailyMode' is not designed for extension - needs to be abstract, final or empty. 177
error '{' should be on the previous line. 178
error Line is longer than 80 characters. 183
error Method 'isDayPerWeekMode' is not designed for extension - needs to be abstract, final or empty. 187
error '{' should be on the previous line. 188
error Line is longer than 80 characters. 193
error Method 'isDaysPerMonthMode' is not designed for extension - needs to be abstract, final or empty. 197
error '{' should be on the previous line. 198
error Line is longer than 80 characters. 203
error Line is longer than 80 characters. 206
error Method 'isDayOfWeekOfMonth' is not designed for extension - needs to be abstract, final or empty. 208
error '{' should be on the previous line. 209
error Line is longer than 80 characters. 210
error Method 'getDayOfMonth' is not designed for extension - needs to be abstract, final or empty. 218
error '{' should be on the previous line. 219
error Method 'getMinutesEntry' is not designed for extension - needs to be abstract, final or empty. 228
error '{' should be on the previous line. 229
error Method 'getHoursEntry' is not designed for extension - needs to be abstract, final or empty. 238
error '{' should be on the previous line. 239
error Line is longer than 80 characters. 244
error Method 'getDaysOfWeekEntry' is not designed for extension - needs to be abstract, final or empty. 248
error '{' should be on the previous line. 249
error Line is longer than 80 characters. 254
error Line is longer than 80 characters. 255
error Line is longer than 80 characters. 258
error Method 'getIncrementInMinutes' is not designed for extension - needs to be abstract, final or empty. 260
error '{' should be on the previous line. 261
error Line is longer than 80 characters. 266
error Line is longer than 80 characters. 267
error Line is longer than 80 characters. 269
error Line is longer than 80 characters. 270
error Line is longer than 80 characters. 273
error Line is longer than 80 characters. 274
error Line is longer than 80 characters. 277
error '{' should be on the previous line. 280
error '{' should be on the previous line. 288
error '}' should be on the same line. 290
error '{' should be on the previous line. 292
error '}' should be on the same line. 294
error '{' should be on the previous line. 296
error Missing a Javadoc comment. 303
error Parameter cronString should be final. 303
error 'cronString' hides a field. 303
error '{' should be on the previous line. 304
error '{' should be on the previous line. 311
error Line is longer than 80 characters. 312
error Missing a Javadoc comment. 317
error Parameter cronString should be final. 317
error 'cronString' hides a field. 317
error '{' should be on the previous line. 318
error Line is longer than 80 characters. 320
error Line is longer than 80 characters. 322
error 'if' is not followed by whitespace. 338
error '{' should be on the previous line. 339
error Line is longer than 80 characters. 345
error '{' should be on the previous line. 349
error Line is longer than 80 characters. 350
error Line is longer than 80 characters. 351
error Line is longer than 80 characters. 353
error Line is longer than 80 characters. 354
error Line is longer than 80 characters. 359
error Line is longer than 80 characters. 362
error Line is longer than 80 characters. 364
error Line is longer than 80 characters. 366
error Line is longer than 80 characters. 367
error Line is longer than 80 characters. 368
error Line is longer than 80 characters. 369
error Line is longer than 80 characters. 371
error Line is longer than 80 characters. 372
error Line is longer than 80 characters. 374
error Line is longer than 80 characters. 376
error Line is longer than 80 characters. 377
error '{' should be on the previous line. 379
error Missing a Javadoc comment. 387
error Parameter expressionPart should be final. 387
error '{' should be on the previous line. 388
error Missing a Javadoc comment. 392
error Parameter expressionPart should be final. 392
error '{' should be on the previous line. 393

com/atlassian/core/filters/legacy/WordCurlyQuotesRequestWrapper.java

Violation Message Line
error Line is longer than 80 characters. 11
error Line is longer than 80 characters. 14
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 21
error Line is longer than 80 characters. 24
error Line has trailing spaces. 25
error Line is longer than 80 characters. 27
error '<' is not preceded with whitespace. 27
error '<' is not followed by whitespace. 27
error '>' is not preceded with whitespace. 27
error '<' is not preceded with whitespace. 27
error '<' is not followed by whitespace. 27
error '>' is not preceded with whitespace. 27
error '>' is not followed by whitespace. 27
error Line is longer than 80 characters. 30
error '<' is not preceded with whitespace. 32
error '<' is not followed by whitespace. 32
error '>' is not preceded with whitespace. 32
error Line is longer than 80 characters. 34
error Missing a Javadoc comment. 34
error Parameter servletRequest should be final. 34
error Parameter encoding should be final. 34
error 'encoding' hides a field. 34
error Missing a Javadoc comment. 40
error Redundant 'final' modifier. 40
error Parameter string should be final. 40
error '{' should be on the previous line. 41
error Missing a Javadoc comment. 45
error Parameter string should be final. 45
error '{' should be on the previous line. 46
error Missing a Javadoc comment. 51
error Redundant 'final' modifier. 51
error '{' should be on the previous line. 52
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 56
error '<' is not preceded with whitespace. 56
error '<' is not followed by whitespace. 56
error '>' is not preceded with whitespace. 56
error '<' is not preceded with whitespace. 56
error '<' is not followed by whitespace. 56
error '>' is not preceded with whitespace. 56
error '>' is not followed by whitespace. 56
error '<' is not preceded with whitespace. 58
error '<' is not followed by whitespace. 58
error '>' is not preceded with whitespace. 58
error '>' is not followed by whitespace. 58
error '{' should be on the previous line. 60
error Missing a Javadoc comment. 68
error Redundant 'final' modifier. 68
error Parameter string should be final. 68
error '{' should be on the previous line. 69
error '{' should be on the previous line. 74
error 'if' construct must use '{}'s. 78
error '{' should be on the previous line. 82

com/atlassian/core/task/Task.java

Violation Message Line
error Line is longer than 80 characters. 6
error '{' should be on the previous line. 13
error Redundant 'public' modifier. 19

com/atlassian/core/task/AbstractTaskQueue.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 Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 17
error Missing a Javadoc comment. 18
error Variable 'buffer' must be private and have accessor methods. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 24
error Parameter buffer should be final. 24
error 'buffer' hides a field. 24
error '{' should be on the previous line. 25
error Method 'flush' 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
error 'if' construct must use '{}'s. 31
error '{' should be on the previous line. 38
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 '}' should be on the same line. 52
error '{' should be on the previous line. 54
error Method 'handleException' is not designed for extension - needs to be abstract, final or empty. 60
error Missing a Javadoc comment. 60
error Parameter task should be final. 60
error Parameter e should be final. 60
error '{' should be on the previous line. 61
error Method 'size' is not designed for extension - needs to be abstract, final or empty. 65
error Missing a Javadoc comment. 65
error '{' should be on the previous line. 66
error Method 'addTask' is not designed for extension - needs to be abstract, final or empty. 70
error Missing a Javadoc comment. 70
error Parameter task should be final. 70
error '{' should be on the previous line. 71
error Expected an @return tag. 79
error Method 'getQueue' is not designed for extension - needs to be abstract, final or empty. 79
error '{' should be on the previous line. 80
error Method 'isFlushing' is not designed for extension - needs to be abstract, final or empty. 84
error Missing a Javadoc comment. 84
error '{' should be on the previous line. 85
error Method 'getFlushStarted' is not designed for extension - needs to be abstract, final or empty. 89
error Missing a Javadoc comment. 89
error '{' should be on the previous line. 90
error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 94
error Missing a Javadoc comment. 94
error '{' should be on the previous line. 95
error Method 'getTasks' is not designed for extension - needs to be abstract, final or empty. 99
error Missing a Javadoc comment. 99
error '{' should be on the previous line. 100

com/atlassian/core/test/util/DuckTypeProxy.java

Violation Message Line
error File does not end with a newline. 0
error Using the '.*' form of import should be avoided - java.lang.reflect.*. 3
error Using the '.*' form of import should be avoided - java.util.*. 4
error Line is longer than 80 characters. 7
error Line is longer than 80 characters. 8
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 35
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 42
error Utility classes should not have a public or default constructor. 44
error '{' should be on the previous line. 45
error Line is longer than 80 characters. 46
error Line is longer than 80 characters. 51
error Name 'RETURN_NULL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
error Variable 'RETURN_NULL' must be private and have accessor methods. 51
error Parameter method should be final. 53
error Parameter args should be final. 53
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 62
error Name 'THROW' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
error Variable 'THROW' must be private and have accessor methods. 62
error Parameter method should be final. 64
error Parameter args should be final. 64
error '{' should be on the previous line. 65
error Line is longer than 80 characters. 70
error Line is longer than 80 characters. 73
error Line is longer than 80 characters. 74
error Expected an @return tag. 76
error Line is longer than 80 characters. 76
error Parameter implementingClass should be final. 76
error Expected @param tag for 'implementingClass'. 76
error Parameter delegates should be final. 76
error Expected @param tag for 'delegates'. 76
error '{' is followed by whitespace. 78
error Line is longer than 80 characters. 82
error Expected an @return tag. 84
error Line is longer than 80 characters. 84
error Parameter implementingClass should be final. 84
error Expected @param tag for 'implementingClass'. 84
error Parameter delegates should be final. 84
error Expected @param tag for 'delegates'. 84
error Line is longer than 80 characters. 85
error Parameter unimplementedMethodHandler should be final. 85
error Expected @param tag for 'unimplementedMethodHandler'. 85
error Line is longer than 80 characters. 87
error '{' is followed by whitespace. 87
error Line is longer than 80 characters. 91
error Expected an @return tag. 94
error Parameter implementingClasses should be final. 94
error Expected @param tag for 'implementingClasses'. 94
error Parameter delegates should be final. 94
error Expected @param tag for 'delegates'. 94
error '{' should be on the previous line. 95
error Line is longer than 80 characters. 99
error Missing a Javadoc comment. 99
error Parameter implementingClasses should be final. 99
error Parameter delegates should be final. 99
error Parameter unimplementedMethodHandler should be final. 99
error Line is longer than 80 characters. 101
error Line is longer than 80 characters. 106
error Line is longer than 80 characters. 107
error Expected an @return tag. 109
error Line is longer than 80 characters. 109
error Parameter implementingClass should be final. 109
error Expected @param tag for 'implementingClass'. 109
error Parameter delegate should be final. 109
error Expected @param tag for 'delegate'. 109
error Line is longer than 80 characters. 111
error '{' is followed by whitespace. 111
error Line is longer than 80 characters. 114
error Missing a Javadoc comment. 116
error '{' should be on the previous line. 117
error Missing a Javadoc comment. 118
error Missing a Javadoc comment. 126
error Missing a Javadoc comment. 127
error Line is longer than 80 characters. 129
error Missing a Javadoc comment. 129
error Parameter handlers should be final. 129
error Parameter unimplementedMethodHandler should be final. 129
error 'unimplementedMethodHandler' hides a field. 129
error Line is longer than 80 characters. 131
error Line is longer than 80 characters. 135
error Missing a Javadoc comment. 135
error Parameter proxy should be final. 135
error Parameter method should be final. 135
error Parameter args should be final. 135
error '{' should be on the previous line. 138
error '{' should be on the previous line. 142
error Line is longer than 80 characters. 143
error '}' should be on the same line. 144
error '{' should be on the previous line. 146
error '{' should be on the previous line. 150
error '}' should be on the same line. 153
error '{' should be on the previous line. 155
error Must have at least one statement. 155
error '}' should be on the same line. 157
error '{' should be on the previous line. 159
error Must have at least one statement. 159
error '}' should be on the same line. 161
error '{' should be on the previous line. 163
error Line is longer than 80 characters. 167

com/atlassian/core/task/DefaultTaskManager.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Parameter queue should be final. 14
error '{' should be on the previous line. 15
error Method 'getTaskQueue' is not designed for extension - needs to be abstract, final or empty. 19
error Missing a Javadoc comment. 19
error '{' should be on the previous line. 20
error Method 'setTaskQueue' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter taskQueue should be final. 24
error 'taskQueue' hides a field. 24
error '{' should be on the previous line. 25
error Method 'addTask' is not designed for extension - needs to be abstract, final or empty. 29
error Missing a Javadoc comment. 29
error Parameter task should be final. 29
error '{' should be on the previous line. 30
error 'if' construct must use '{}'s. 31
error 'if' is not followed by whitespace. 31
error Method 'flush' 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 'if' is not followed by whitespace. 37

com/atlassian/core/util/Clock.java

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

com/atlassian/core/util/filter/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/spool/BufferedFileSpool.java

Violation Message Line
error Line is longer than 80 characters. 14
error Line has trailing spaces. 19
error Line contains a tab character. 19
error Missing a Javadoc comment. 20
error Method 'getFileFactory' 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 'setFileFactory' is not designed for extension - needs to be abstract, final or empty. 27
error Missing a Javadoc comment. 27
error Parameter fileFactory should be final. 27
error 'fileFactory' hides a field. 27
error '{' should be on the previous line. 28
error Method 'spool' is not designed for extension - needs to be abstract, final or empty. 32
error Missing a Javadoc comment. 32
error Parameter is should be final. 32
error '{' should be on the previous line. 33
error Line contains a tab character. 34
error Line is longer than 80 characters. 36
error Line contains a tab character. 36
error Line contains a tab character. 37
error Line contains a tab character. 38
error Line has trailing spaces. 39
error Line contains a tab character. 39
error Line is longer than 80 characters. 40
error Line contains a tab character. 40
error Line contains a tab character. 41

com/atlassian/core/cron/CronEditorBean.java

Violation Message Line
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
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 Missing a Javadoc comment. 30
error Missing a Javadoc comment. 31
error Missing a Javadoc comment. 32
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 34
error Missing a Javadoc comment. 35
error Missing a Javadoc comment. 36
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 41
error Missing a Javadoc comment. 42
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 45
error Missing a Javadoc comment. 46
error Missing a Javadoc comment. 47
error Missing a Javadoc comment. 48
error Missing a Javadoc comment. 49
error Missing a Javadoc comment. 50
error Missing a Javadoc comment. 51
error Missing a Javadoc comment. 52
error Missing a Javadoc comment. 53
error Missing a Javadoc comment. 54
error Missing a Javadoc comment. 55
error Missing a Javadoc comment. 57
error '{' should be on the previous line. 58
error Line is longer than 80 characters. 63
error Parameter paramPrefix should be final. 69
error Parameter params should be final. 69
error 'params' hides a field. 69
error Line is longer than 80 characters. 82
error '{' should be on the previous line. 84
error Line is longer than 80 characters. 88
error Line is longer than 80 characters. 89
error '}' should be on the same line. 90
error '{' should be on the previous line. 92
error Line is longer than 80 characters. 101
error Line is longer than 80 characters. 102
error Method 'isRangeHoursValid' is not designed for extension - needs to be abstract, final or empty. 107
error '{' should be on the previous line. 108
error Line is longer than 80 characters. 109
error '{' should be on the previous line. 112
error Line is longer than 80 characters. 115
error '}' should be on the same line. 116
error '{' should be on the previous line. 118
error Method 'isRange' is not designed for extension - needs to be abstract, final or empty. 131
error '{' should be on the previous line. 132
error Line is longer than 80 characters. 133
error Line is longer than 80 characters. 137
error Line is longer than 80 characters. 138
error Line is longer than 80 characters. 140
error Method 'is24HourRange' is not designed for extension - needs to be abstract, final or empty. 142
error '{' should be on the previous line. 143
error '{' should be on the previous line. 146
error Line is longer than 80 characters. 149
error Line is longer than 80 characters. 155
error Method 'getCronString' is not designed for extension - needs to be abstract, final or empty. 160
error '{' should be on the previous line. 161
error Line is longer than 80 characters. 166
error Method 'isAdvancedMode' is not designed for extension - needs to be abstract, final or empty. 170
error '{' should be on the previous line. 171
error Line is longer than 80 characters. 176
error Method 'isDailyMode' is not designed for extension - needs to be abstract, final or empty. 180
error '{' should be on the previous line. 181
error Line is longer than 80 characters. 186
error Line is longer than 80 characters. 188
error Method 'isDayPerWeekMode' is not designed for extension - needs to be abstract, final or empty. 190
error '{' should be on the previous line. 191
error Line is longer than 80 characters. 196
error Line is longer than 80 characters. 198
error Method 'isDaysPerMonthMode' is not designed for extension - needs to be abstract, final or empty. 200
error '{' should be on the previous line. 201
error Line is longer than 80 characters. 206
error Expected an @return tag. 209
error Method 'isDayOfWeekOfMonth' is not designed for extension - needs to be abstract, final or empty. 209
error '{' should be on the previous line. 210
error Line is longer than 80 characters. 215
error Expected an @return tag. 217
error Method 'getDayOfMonth' is not designed for extension - needs to be abstract, final or empty. 217
error '{' should be on the previous line. 218
error Expected an @return tag. 225
error Method 'getMinutes' is not designed for extension - needs to be abstract, final or empty. 225
error '{' should be on the previous line. 226
error Line is longer than 80 characters. 233
error Method 'getHoursFrom' is not designed for extension - needs to be abstract, final or empty. 238
error '{' should be on the previous line. 239
error Line is longer than 80 characters. 246
error Method 'getHoursTo' is not designed for extension - needs to be abstract, final or empty. 251
error '{' should be on the previous line. 252
error Line is longer than 80 characters. 257
error Line is longer than 80 characters. 259
error Method 'getHoursFromMeridian' is not designed for extension - needs to be abstract, final or empty. 261
error '{' should be on the previous line. 262
error Line is longer than 80 characters. 267
error Line is longer than 80 characters. 269
error Method 'getHoursToMeridian' is not designed for extension - needs to be abstract, final or empty. 271
error '{' should be on the previous line. 272
error Method 'getHoursRunOnce' is not designed for extension - needs to be abstract, final or empty. 281
error '{' should be on the previous line. 282
error Line is longer than 80 characters. 287
error Line is longer than 80 characters. 289
error Method 'getHoursRunOnceMeridian' is not designed for extension - needs to be abstract, final or empty. 291
error '{' should be on the previous line. 292
error Method 'isDaySpecified' is not designed for extension - needs to be abstract, final or empty. 302
error Parameter dayStr should be final. 302
error '{' should be on the previous line. 303
error Line is longer than 80 characters. 304
error Line is longer than 80 characters. 308
error Method 'getDayInMonthOrdinal' is not designed for extension - needs to be abstract, final or empty. 312
error '{' should be on the previous line. 313
error Method 'getSpecifiedDaysPerWeek' is not designed for extension - needs to be abstract, final or empty. 322
error '{' should be on the previous line. 323
error Line is longer than 80 characters. 328
error Line is longer than 80 characters. 329
error Method 'getIncrementInMinutes' is not designed for extension - needs to be abstract, final or empty. 334
error '{' should be on the previous line. 335
error Line is longer than 80 characters. 340
error Method 'setCronString' is not designed for extension - needs to be abstract, final or empty. 345
error Parameter cronString should be final. 345
error 'cronString' hides a field. 345
error '{' should be on the previous line. 346
error Method 'setMode' is not designed for extension - needs to be abstract, final or empty. 350
error Missing a Javadoc comment. 350
error Parameter mode should be final. 350
error 'mode' hides a field. 350
error '{' should be on the previous line. 351
error Method 'setDayOfWeekOfMonth' is not designed for extension - needs to be abstract, final or empty. 355
error Missing a Javadoc comment. 355
error Parameter dayOfWeekOfMonth should be final. 355
error 'dayOfWeekOfMonth' hides a field. 355
error '{' should be on the previous line. 356
error Method 'setDayOfMonth' is not designed for extension - needs to be abstract, final or empty. 360
error Missing a Javadoc comment. 360
error Parameter dayOfMonth should be final. 360
error 'dayOfMonth' hides a field. 360
error '{' should be on the previous line. 361
error Method 'setMinutes' is not designed for extension - needs to be abstract, final or empty. 365
error Missing a Javadoc comment. 365
error Parameter minutes should be final. 365
error 'minutes' hides a field. 365
error '{' should be on the previous line. 366
error Method 'setHoursFrom' is not designed for extension - needs to be abstract, final or empty. 370
error Missing a Javadoc comment. 370
error Parameter hoursFrom should be final. 370
error 'hoursFrom' hides a field. 370
error '{' should be on the previous line. 371
error Method 'setHoursTo' is not designed for extension - needs to be abstract, final or empty. 375
error Missing a Javadoc comment. 375
error Parameter hoursTo should be final. 375
error 'hoursTo' hides a field. 375
error '{' should be on the previous line. 376
error Method 'setHoursFromMeridian' is not designed for extension - needs to be abstract, final or empty. 380
error Missing a Javadoc comment. 380
error Parameter hoursFromMeridian should be final. 380
error 'hoursFromMeridian' hides a field. 380
error '{' should be on the previous line. 381
error Method 'setHoursToMeridian' is not designed for extension - needs to be abstract, final or empty. 385
error Missing a Javadoc comment. 385
error Parameter hoursToMeridian should be final. 385
error 'hoursToMeridian' hides a field. 385
error '{' should be on the previous line. 386
error Method 'setHoursRunOnce' is not designed for extension - needs to be abstract, final or empty. 390
error Missing a Javadoc comment. 390
error Parameter hoursRunOnce should be final. 390
error 'hoursRunOnce' hides a field. 390
error '{' should be on the previous line. 391
error Method 'setHoursRunOnceMeridian' is not designed for extension - needs to be abstract, final or empty. 395
error Missing a Javadoc comment. 395
error Parameter hoursRunOnceMeridian should be final. 395
error 'hoursRunOnceMeridian' hides a field. 395
error '{' should be on the previous line. 396
error Method 'setSpecifiedDaysOfWeek' is not designed for extension - needs to be abstract, final or empty. 400
error Missing a Javadoc comment. 400
error Parameter specifiedDaysOfWeek should be final. 400
error 'specifiedDaysOfWeek' hides a field. 400
error '{' should be on the previous line. 401
error Method 'setDayInMonthOrdinal' is not designed for extension - needs to be abstract, final or empty. 405
error Missing a Javadoc comment. 405
error Parameter dayInMonthOrdinal should be final. 405
error 'dayInMonthOrdinal' hides a field. 405
error '{' should be on the previous line. 406
error Method 'setIncrementInMinutes' is not designed for extension - needs to be abstract, final or empty. 415
error Parameter incrementInMinutes should be final. 415
error 'incrementInMinutes' hides a field. 415
error '{' should be on the previous line. 416
error Parameter paramPrefix should be final. 427
error Parameter key should be final. 427
error '{' should be on the previous line. 428
error '{' should be on the previous line. 431
error Method 'setSeconds' is not designed for extension - needs to be abstract, final or empty. 437
error Missing a Javadoc comment. 437
error Parameter seconds should be final. 437
error 'seconds' hides a field. 437
error '{' should be on the previous line. 438
error Method 'getSeconds' is not designed for extension - needs to be abstract, final or empty. 442
error Missing a Javadoc comment. 442
error '{' should be on the previous line. 443

com/atlassian/core/util/FilterUtils.java

Violation Message Line
error Missing a Javadoc comment. 17
error Utility classes should not have a public or default constructor. 17
error '{' should be on the previous line. 18
error First sentence should end with a period. 19
error Expected an @return tag. 22
error Parameter s should be final. 22
error Expected @param tag for 's'. 22
error '{' should be on the previous line. 23
error '{' should be on the previous line. 25
error '}' should be on the same line. 27
error '{' should be on the previous line. 29
error First sentence should end with a period. 34
error Line is longer than 80 characters. 35
error Expected an @return tag. 37
error Parameter sa should be final. 37
error Expected @param tag for 'sa'. 37
error '{' should be on the previous line. 38
error '{' should be on the previous line. 42
error 'if' construct must use '{}'s. 44
error '{' should be on the previous line. 49
error '}' should be on the same line. 51
error '{' should be on the previous line. 53
error '{' should be on the previous line. 57
error Missing a Javadoc comment. 65
error Parameter id should be final. 65
error '{' should be on the previous line. 66
error '{' should be on the previous line. 68

com/atlassian/core/util/LocaleComparator.java

Violation Message Line
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13
error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 14
error Missing a Javadoc comment. 14
error Parameter o1 should be final. 14
error Parameter o2 should be final. 14
error '{' should be on the previous line. 15
error 'if' construct must use '{}'s. 19
error 'if' construct must use '{}'s. 21
error 'if' construct must use '{}'s. 23
error '{' should be on the previous line. 30
error '}' should be on the same line. 32
error '{' should be on the previous line. 34
error '}' should be on the same line. 36
error '{' should be on the previous line. 38
error Line is longer than 80 characters. 39

com/atlassian/core/task/TaskManager.java

Violation Message Line
error First sentence should end with a period. 3
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17

com/atlassian/core/util/bean/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/spool/FileFactory.java

Violation Message Line
error First sentence should end with a period. 6
error '{' should be on the previous line. 10
error Line is longer than 80 characters. 11
error Expected @throws tag for 'IOException'. 16

com/atlassian/core/spool/DefaultSpoolFileFactory.java

Violation Message Line
error Line is longer than 80 characters. 7
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error '{' should be on the previous line. 25
error Method 'setSpoolPrefix' is not designed for extension - needs to be abstract, final or empty. 29
error Missing a Javadoc comment. 29
error Parameter spoolPrefix should be final. 29
error 'spoolPrefix' hides a field. 29
error '{' should be on the previous line. 30
error Method 'setSpoolSuffix' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error Parameter spoolSuffix should be final. 34
error 'spoolSuffix' hides a field. 34
error '{' should be on the previous line. 35
error Method 'setSpoolDirectory' is not designed for extension - needs to be abstract, final or empty. 39
error Missing a Javadoc comment. 39
error Parameter spoolDirectory should be final. 39
error 'spoolDirectory' hides a field. 39
error '{' should be on the previous line. 40
error Method 'createNewFile' 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 Line is longer than 80 characters. 46

com/atlassian/core/filters/ServletContextThreadLocalFilter.java

Violation Message Line
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Line is longer than 80 characters. 12
error Method 'doFilter' is not designed for extension - needs to be abstract, final or empty. 12
error Missing a Javadoc comment. 12
error Parameter request should be final. 12
error Parameter response should be final. 12
error Parameter filterChain should be final. 12
error '{' should be on the previous line. 15
error '}' should be on the same line. 20
error '{' should be on the previous line. 22

com/atlassian/core/spool/SpoolFileInputStream.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 5
error Line is longer than 80 characters. 8
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 15
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 Missing a Javadoc comment. 19
error Parameter file should be final. 25
error Expected @param tag for 'file'. 25
error Expected @throws tag for 'FileNotFoundException'. 25
error '{' should be on the previous line. 26
error Parameter name should be final. 35
error Expected @param tag for 'name'. 35
error Expected @throws tag for 'FileNotFoundException'. 35
error '{' should be on the previous line. 36
error Missing a Javadoc comment. 41
error Parameter file should be final. 41
error '{' should be on the previous line. 42
error Method 'close' is not designed for extension - needs to be abstract, final or empty. 49
error Missing a Javadoc comment. 49
error '{' should be on the previous line. 50
error '}' should be on the same line. 54
error '{' should be on the previous line. 56
error '}' should be on the same line. 58
error '{' should be on the previous line. 60
error '{' should be on the previous line. 62
error Method 'read' is not designed for extension - needs to be abstract, final or empty. 68
error Missing a Javadoc comment. 68
error '{' should be on the previous line. 69
error '{' should be on the previous line. 71
error '{' should be on the previous line. 76
error Method 'read' is not designed for extension - needs to be abstract, final or empty. 82
error Missing a Javadoc comment. 82
error Parameter b should be final. 82
error Array brackets at illegal position. 82
error '{' should be on the previous line. 83
error '{' should be on the previous line. 85
error '{' should be on the previous line. 90
error Method 'read' is not designed for extension - needs to be abstract, final or empty. 95
error Missing a Javadoc comment. 95
error Parameter b should be final. 95
error Array brackets at illegal position. 95
error Parameter off should be final. 95
error Parameter len should be final. 95
error '{' should be on the previous line. 96
error '{' should be on the previous line. 98
error '{' should be on the previous line. 103

com/atlassian/core/user/preferences/Preferences.java

Violation Message Line
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 31

com/atlassian/core/util/ProgressMeter.java

Violation Message Line
error File does not end with a newline. 0
error Line is longer than 80 characters. 10
error '{' should be on the previous line. 14
error Missing a Javadoc comment. 15
error Variable 'percentageComplete' must be private and have accessor methods. 15
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Method 'setPercentage' is not designed for extension - needs to be abstract, final or empty. 27
error Parameter count should be final. 27
error Parameter total should be final. 27
error 'total' hides a field. 27
error '{' should be on the previous line. 28
error '{' should be on the previous line. 30
error '}' should be on the same line. 32
error '{' should be on the previous line. 34
error '100' is a magic number. 35
error '}' should be on the same line. 36
error '{' should be on the previous line. 38
error Line is longer than 80 characters. 39
error '100' is a magic number. 39
error 'if' construct must use '{}'s. 41
error '100' is a magic number. 41
error '99' is a magic number. 42
error Method 'setStatus' is not designed for extension - needs to be abstract, final or empty. 48
error Missing a Javadoc comment. 48
error Parameter status should be final. 48
error 'status' hides a field. 48
error '{' should be on the previous line. 49
error Line is longer than 80 characters. 54
error Method 'getPercentageComplete' is not designed for extension - needs to be abstract, final or empty. 56
error '{' should be on the previous line. 57
error Method 'getStatus' 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 'setPercentage' is not designed for extension - needs to be abstract, final or empty. 66
error Missing a Javadoc comment. 66
error Parameter percentageComplete should be final. 66
error 'percentageComplete' hides a field. 66
error '{' should be on the previous line. 67
error Method 'getCurrentCount' 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 'setCurrentCount' is not designed for extension - needs to be abstract, final or empty. 76
error Missing a Javadoc comment. 76
error Parameter currentCount should be final. 76
error 'currentCount' hides a field. 76
error '{' should be on the previous line. 77
error Missing a Javadoc comment. 82
error '{' should be on the previous line. 83
error ',' is not followed by whitespace. 84
error Method 'getTotal' is not designed for extension - needs to be abstract, final or empty. 87
error Missing a Javadoc comment. 87
error '{' should be on the previous line. 88
error Method 'setTotalObjects' is not designed for extension - needs to be abstract, final or empty. 92
error Missing a Javadoc comment. 92
error Parameter total should be final. 92
error 'total' hides a field. 92
error '{' should be on the previous line. 93
error Line is longer than 80 characters. 99
error Line has trailing spaces. 101
error Line is longer than 80 characters. 102
error Method 'isCompletedSuccessfully' is not designed for extension - needs to be abstract, final or empty. 105
error '{' should be on the previous line. 106
error Line is longer than 80 characters. 110
error Method 'setCompletedSuccessfully' is not designed for extension - needs to be abstract, final or empty. 110
error Missing a Javadoc comment. 110
error Parameter completedSuccessfully should be final. 110
error 'completedSuccessfully' hides a field. 110

com/atlassian/core/task/AbstractErrorQueuedTaskQueue.java

Violation Message Line
error Line is longer than 80 characters. 18
error Line is longer than 80 characters. 20
error Missing a Javadoc comment. 20
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 20
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 24
error '5' is a magic number. 24
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 28
error Parameter errorQueue should be final. 28
error 'errorQueue' hides a field. 28
error Parameter buffer should be final. 28
error Method 'flush' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error '{' should be on the previous line. 35
error '{' should be on the previous line. 39
error 'cast' is not followed by whitespace. 40
error Method 'handleException' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error Parameter task should be final. 44
error Parameter rootException should be final. 44
error '{' should be on the previous line. 45
error 'cast' is not followed by whitespace. 46
error 'else' is not preceded with whitespace. 51
error '}' is not followed by whitespace. 51
error '{' should be on the previous line. 56
error '{' should be on the previous line. 59
error 'cast' is not followed by whitespace. 60
error '}' should be on the same line. 64
error 'else' construct must use '{}'s. 65
error Method 'addTask' is not designed for extension - needs to be abstract, final or empty. 69
error Missing a Javadoc comment. 69
error Parameter task should be final. 69
error '{' should be on the previous line. 70
error 'if' is not followed by whitespace. 71
error '{' should be on the previous line. 72
error Method 'getErrorQueue' is not designed for extension - needs to be abstract, final or empty. 79
error Missing a Javadoc comment. 79
error '{' should be on the previous line. 80
error Method 'getRetryCount' is not designed for extension - needs to be abstract, final or empty. 84
error Missing a Javadoc comment. 84
error '{' should be on the previous line. 85
error Method 'setRetryCount' is not designed for extension - needs to be abstract, final or empty. 89
error Missing a Javadoc comment. 89
error Parameter retryCount should be final. 89
error 'retryCount' hides a field. 89
error '{' should be on the previous line. 90
error Missing a Javadoc comment. 94
error '{' should be on the previous line. 95
error Missing a Javadoc comment. 96
error Missing a Javadoc comment. 97
error Missing a Javadoc comment. 99
error Parameter task should be final. 99
error 'task' hides a field. 99
error '{' should be on the previous line. 100
error Method 'execute' 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 'getExecutionCount' is not designed for extension - needs to be abstract, final or empty. 110
error Missing a Javadoc comment. 110
error '{' should be on the previous line. 111
error Method 'getTask' 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

com/atlassian/core/util/thumbnail/Thumber.java

Violation Message Line
error Unused import - org.apache.log4j.Category. 5
error Unused import - java.util.ArrayList. 21
error '{' should be on the previous line. 37
error Missing a Javadoc comment. 38
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 38
error Missing a Javadoc comment. 39
error Line is longer than 80 characters. 41
error Missing a Javadoc comment. 41
error '<' is not preceded with whitespace. 41
error '<' is not followed by whitespace. 41
error '>' is not preceded with whitespace. 41
error Line is longer than 80 characters. 42
error Missing a Javadoc comment. 42
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42
error '>' is not preceded with whitespace. 42
error Missing a Javadoc comment. 44
error '<' is not preceded with whitespace. 44
error '<' is not followed by whitespace. 44
error '>' is not preceded with whitespace. 44
error '{' should be on the previous line. 45
error Missing a Javadoc comment. 49
error '<' is not preceded with whitespace. 49
error '<' is not followed by whitespace. 49
error '>' is not preceded with whitespace. 49
error '{' should be on the previous line. 50
error Line is longer than 80 characters. 54
error Missing a Javadoc comment. 54
error '0.80f' is a magic number. 54
error Line is longer than 80 characters. 57
error Method 'checkToolkit' is not designed for extension - needs to be abstract, final or empty. 59
error '{' should be on the previous line. 60
error '{' should be on the previous line. 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. 78
error Expected an @return tag. 85
error Line is longer than 80 characters. 85
error Method 'retrieveOrCreateThumbNail' is not designed for extension - needs to be abstract, final or empty. 85
error Parameter originalFile should be final. 85
error Parameter thumbnailFile should be final. 85
error Parameter maxWidth should be final. 85
error Parameter maxHeight should be final. 85
error Parameter thumbnailId should be final. 85
error Expected @param tag for 'thumbnailId'. 85
error Expected @throws tag for 'MalformedURLException'. 85
error '{' should be on the previous line. 89
error Line is longer than 80 characters. 91
error '}' should be on the same line. 92
error '{' should be on the previous line. 94
error Line is longer than 80 characters. 95
error '}' should be on the same line. 96
error '{' should be on the previous line. 98
error '{' should be on the previous line. 100
error '}' should be on the same line. 102
error '{' should be on the previous line. 104
error Line is longer than 80 characters. 114
error Method 'storeImage' is not designed for extension - needs to be abstract, final or empty. 114
error Missing a Javadoc comment. 114
error Parameter scaledImage should be final. 114
error Parameter file should be final. 114
error '{' should be on the previous line. 117
error '{' should be on the previous line. 123
error Line is longer than 80 characters. 126
error ',' is not followed by whitespace. 132
error ',' is not followed by whitespace. 132
error '}' should be on the same 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. 141
error '{' should be on the previous line. 143
error '}' should be on the same line. 146
error '{' should be on the previous line. 148
error Must have at least one statement. 148
error Line is longer than 80 characters. 154
error Method 'scaleImage' is not designed for extension - needs to be abstract, final or empty. 154
error Missing a Javadoc comment. 154
error Parameter imageToScale should be final. 154
error Parameter newDimensions should be final. 154
error Line is longer than 80 characters. 156
error Line is longer than 80 characters. 157
error '{' should be on the previous line. 163
error Line is longer than 80 characters. 166
error Line is longer than 80 characters. 175
error Line is longer than 80 characters. 176
error 'if' construct must use '{}'s. 184
error 'else' construct must use '{}'s. 186
error First sentence should end with a period. 192
error Line is longer than 80 characters. 193
error Line is longer than 80 characters. 203
error Method 'retrieveOrCreateThumbNail' is not designed for extension - needs to be abstract, final or empty. 203
error Parameter originalFileStream should be final. 203
error Expected @param tag for 'originalFileStream'. 203
error Parameter fileName should be final. 203
error Expected @param tag for 'fileName'. 203
error Parameter thumbnailFile should be final. 203
error Expected @param tag for 'thumbnailFile'. 203
error Parameter maxWidth should be final. 203
error Expected @param tag for 'maxWidth'. 203
error Parameter maxHeight should be final. 203
error Expected @param tag for 'maxHeight'. 203
error Parameter thumbnailId should be final. 203
error Expected @param tag for 'thumbnailId'. 203
error Expected @throws tag for 'MalformedURLException'. 203
error '{' should be on the previous line. 207
error '}' should be on the same line. 209
error '{' should be on the previous line. 211
error '{' should be on the previous line. 217
error '{' should be on the previous line. 219
error Line is longer than 80 characters. 220
error '}' should be on the same line. 221
error '{' should be on the previous line. 223
error Line is longer than 80 characters. 224
error Line is longer than 80 characters. 232
error Line is longer than 80 characters. 233
error Missing a Javadoc comment. 233
error Parameter originalImage should be final. 233
error Parameter maxWidth should be final. 233
error Parameter maxHeight should be final. 233
error Line is longer than 80 characters. 235
error Line is longer than 80 characters. 238
error Missing a Javadoc comment. 238
error Parameter maxWidth should be final. 238
error Parameter maxHeight should be final. 238
error Parameter image should be final. 238
error Line is longer than 80 characters. 240
error Line is longer than 80 characters. 243
error Missing a Javadoc comment. 243
error Parameter originalFile should be final. 243
error Parameter thumbnailFile should be final. 243
error Parameter maxWidth should be final. 243
error Parameter maxHeight should be final. 243
error Parameter thumbId should be final. 243
error Parameter fileName should be final. 243
error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 243
error Line is longer than 80 characters. 248
error Line is longer than 80 characters. 258
error Missing a Javadoc comment. 258
error Parameter thumbnailFile should be final. 258
error Parameter filename should be final. 258
error Parameter thumbId should be final. 258
error '{' should be on the previous line. 261
error Line is longer than 80 characters. 263
error Line is longer than 80 characters. 270
error Method 'getImage' is not designed for extension - needs to be abstract, final or empty. 273
error Parameter file should be final. 273
error Expected @param tag for 'file'. 273
error Expected @throws tag for 'IOException'. 273
error '{' should be on the previous line. 274
error Line is longer than 80 characters. 281
error Method 'getImage' is not designed for extension - needs to be abstract, final or empty. 284
error Parameter is should be final. 284
error Expected @param tag for 'is'. 284
error Expected @throws tag for 'IOException'. 284
error '{' should be on the previous line. 285
error Method 'setEncodingQuality' is not designed for extension - needs to be abstract, final or empty. 293
error Parameter f should be final. 293
error Expected @param tag for 'f'. 293
error '{' should be on the previous line. 294
error '{' should be on the previous line. 296
error Line is longer than 80 characters. 297
error '+' is not preceded with whitespace. 297
error '+' is not followed by whitespace. 297
error '+' is not preceded with whitespace. 297
error '+' is not followed by whitespace. 297
error Line is longer than 80 characters. 302
error Method 'determineScaleSize' is not designed for extension - needs to be abstract, final or empty. 302
error Missing a Javadoc comment. 302
error Parameter maxWidth should be final. 302
error Parameter maxHeight should be final. 302
error Parameter imageWidth should be final. 302
error Parameter imageHeight should be final. 302
error '{' should be on the previous line. 305
error '{' should be on the previous line. 315
error Line is longer than 80 characters. 316
error '}' should be on the same line. 317
error '{' should be on the previous line. 319
error Line is longer than 80 characters. 320
error Method 'isFileSupportedImage' is not designed for extension - needs to be abstract, final or empty. 324
error Missing a Javadoc comment. 324
error Parameter file should be final. 324
error '{' should be on the previous line. 325
error '{' should be on the previous line. 327
error '}' should be on the same line. 329
error '{' should be on the previous line. 331
error Method 'isFileSupportedImage' is not designed for extension - needs to be abstract, final or empty. 336
error Missing a Javadoc comment. 336
error Parameter inputStream should be final. 336
error '{' should be on the previous line. 337
error '{' should be on the previous line. 339
error '}' should be on the same line. 343
error '{' should be on the previous line. 345
error '{' should be on the previous line. 347
error '{' should be on the previous line. 349
error '{' should be on the previous line. 353
error Missing a Javadoc comment. 359
error '{' should be on the previous line. 360
error Missing a Javadoc comment. 361
error Missing a Javadoc comment. 362
error Missing a Javadoc comment. 364
error Parameter width should be final. 364
error 'width' hides a field. 364
error Parameter height should be final. 364
error 'height' hides a field. 364
error '{' should be on the previous line. 365
error Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 370
error Missing a Javadoc comment. 370
error '{' should be on the previous line. 371
error Method 'setWidth' is not designed for extension - needs to be abstract, final or empty. 375
error Missing a Javadoc comment. 375
error Parameter width should be final. 375
error 'width' hides a field. 375
error '{' should be on the previous line. 376
error Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 380
error Missing a Javadoc comment. 380
error '{' should be on the previous line. 381
error Method 'setHeight' is not designed for extension - needs to be abstract, final or empty. 385
error Missing a Javadoc comment. 385
error Parameter height should be final. 385
error 'height' hides a field. 385
error '{' should be on the previous line. 386

com/atlassian/core/util/ObjectUtils.java

Violation Message Line
error First sentence should end with a period. 15
error Utility classes should not have a public or default constructor. 18
error '{' should be on the previous line. 19
error Missing a Javadoc comment. 20
error Parameter o should be final. 22
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 28
error Variable 'hibernateGetClassMethod' must be private and have accessor methods. 28
error '{' should be on the previous line. 33
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 35
error '}' should be on the same line. 36
error '{' should be on the previous line. 38
error Must have at least one statement. 38
error Parameter a should be final. 46
error Expected @param tag for 'a'. 46
error Parameter b should be final. 46
error Expected @param tag for 'b'. 46
error '{' should be on the previous line. 47
error Parameter a should be final. 54
error Expected @param tag for 'a'. 54
error Parameter b should be final. 54
error Expected @param tag for 'b'. 54
error '{' should be on the previous line. 55
error '{' should be on the previous line. 57
error Line is longer than 80 characters. 65
error Parameter o should be final. 69
error Expected @param tag for 'o'. 69
error '{' should be on the previous line. 70
error First sentence should end with a period. 74
error '{' should be on the previous line. 79
error Line is longer than 80 characters. 84
error Line is longer than 80 characters. 86
error Parameter o should be final. 90
error '{' should be on the previous line. 91
error '{' should be on the previous line. 93
error '{' should be on the previous line. 95
error Line is longer than 80 characters. 96
error 'cast' is not followed by whitespace. 96
error '}' should be on the same line. 97
error '{' should be on the previous line. 99
error Must have at least one statement. 99

com/atlassian/core/util/PairType.java

Violation Message Line
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Line is longer than 80 characters. 20
error Missing a Javadoc comment. 22
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 26
error Parameter key should be final. 26
error 'key' hides a field. 26
error Parameter value should be final. 26
error 'value' hides a field. 26
error '{' should be on the previous line. 27
error Line is longer than 80 characters. 32
error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error '{' should be on the previous line. 35
error Method 'setKey' is not designed for extension - needs to be abstract, final or empty. 39
error Missing a Javadoc comment. 39
error Parameter key should be final. 39
error 'key' hides a field. 39
error '{' should be on the previous line. 40
error Method 'getValue' 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 'setValue' is not designed for extension - needs to be abstract, final or empty. 49
error Missing a Javadoc comment. 49
error Parameter value should be final. 49
error 'value' hides a field. 49
error '{' should be on the previous line. 50
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 54
error Missing a Javadoc comment. 54
error '{' should be on the previous line. 55
error '+' is not preceded with whitespace. 56
error '+' is not followed by whitespace. 56
error '+' is not preceded with whitespace. 56
error '+' is not followed by whitespace. 56
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 59
error Missing a Javadoc comment. 59
error Parameter o should be final. 59
error '{' should be on the previous line. 60
error 'if' construct must use '{}'s. 61
error 'if' construct must use '{}'s. 62
error 'if' construct must use '{}'s. 66
error 'if' construct must use '{}'s. 67
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 72
error Missing a Javadoc comment. 72
error '{' should be on the previous line. 73
error '29' is a magic number. 76

com/atlassian/core/util/FileSize.java

Violation Message Line
error Line is longer than 80 characters. 7
error Utility classes should not have a public or default constructor. 10
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13
error Line is longer than 80 characters. 14
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Parameter filesize should be final. 29
error '{' should be on the previous line. 30
error Line is longer than 80 characters. 35
error Line is longer than 80 characters. 36
error Line is longer than 80 characters. 37
error Parameter filesize should be final. 54
error '{' should be on the previous line. 55
error Comment matches to-do format 'TODO:'. 56
error Line is longer than 80 characters. 56
error '{' should be on the previous line. 59
error '}' should be on the same line. 61
error '{' should be on the previous line. 63
error '}' should be on the same line. 65
error '{' should be on the previous line. 67
error Missing a Javadoc comment. 73
error Parameter filesize should be final. 73
error '{' should be on the previous line. 74
error Missing a Javadoc comment. 83
error Parameter filesize should be final. 83
error '{' should be on the previous line. 84
error Line is longer than 80 characters. 85
error Missing a Javadoc comment. 89
error Parameter filesize should be final. 89
error '{' should be on the previous line. 90

com/atlassian/core/cron/parser/MeridianHour.java

Violation Message Line
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 11
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 18
error Parameter hour should be final. 18
error 'hour' hides a field. 18
error Parameter meridian should be final. 18
error 'meridian' hides a field. 18
error '{' should be on the previous line. 19
error Missing a Javadoc comment. 24
error '{' should be on the previous line. 25
error Missing a Javadoc comment. 29
error '{' should be on the previous line. 30
error Line is longer than 80 characters. 35
error Line is longer than 80 characters. 37
error Line is longer than 80 characters. 41
error Parameter twentyFourHour should be final. 43
error '{' should be on the previous line. 44
error '{' should be on the previous line. 48
error '23' is a magic number. 50
error '{' should be on the previous line. 51
error Line is longer than 80 characters. 52
error '}' should be on the same line. 54
error '{' should be on the previous line. 56
error '12' is a magic number. 57
error '}' should be on the same line. 58
error '12' is a magic number. 59
error '{' should be on the previous line. 60
error '}' should be on the same line. 62
error '{' should be on the previous line. 64
error '}' should be on the same line. 70
error '{' should be on the previous line. 72
error Line is longer than 80 characters. 73
error Missing a Javadoc comment. 78
error '{' should be on the previous line. 79
error '{' should be on the previous line. 81
error '{' should be on the previous line. 85
error '{' should be on the previous line. 92
error Line is longer than 80 characters. 95
error Avoid inline conditionals. 95
error Missing a Javadoc comment. 103
error '{' should be on the previous line. 104
error '31' is a magic number. 107
error Avoid inline conditionals. 107

com/atlassian/core/util/collection/EasyList.java

Violation Message Line
error Utility classes should not have a public or default constructor. 14
error '{' should be on the previous line. 15
error '{' should be on the previous line. 22
error Missing a Javadoc comment. 28
error Parameter array should be final. 28
error '{' should be on the previous line. 29
error '{' should be on the previous line. 33
error Missing a Javadoc comment. 41
error Parameter array should be final. 41
error '{' should be on the previous line. 42
error '{' should be on the previous line. 45
error '{' should be on the previous line. 48
error '{' should be on the previous line. 51
error '}' should be on the same line. 55
error '{' should be on the previous line. 57
error Missing a Javadoc comment. 64
error Parameter c should be final. 64
error '{' should be on the previous line. 65
error '{' should be on the previous line. 68
error Line is longer than 80 characters. 69
error '}' should be on the same line. 70
error '{' should be on the previous line. 72
error Missing a Javadoc comment. 79
error Parameter o should be final. 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 Missing a Javadoc comment. 91
error '{' should be on the previous line. 92
error Missing a Javadoc comment. 96
error Parameter o1 should be final. 96
error '{' should be on the previous line. 97
error Missing a Javadoc comment. 105
error Parameter o1 should be final. 105
error Parameter o2 should be final. 105
error '{' should be on the previous line. 106
error Missing a Javadoc comment. 115
error Parameter o1 should be final. 115
error Parameter o2 should be final. 115
error Parameter o3 should be final. 115
error '{' should be on the previous line. 116
error '3' is a magic number. 117
error Missing a Javadoc comment. 126
error Parameter o1 should be final. 126
error Parameter o2 should be final. 126
error Parameter o3 should be final. 126
error Parameter o4 should be final. 126
error '{' should be on the previous line. 127
error '4' is a magic number. 128
error Line is longer than 80 characters. 138
error Missing a Javadoc comment. 138
error Parameter o1 should be final. 138
error Parameter o2 should be final. 138
error Parameter o3 should be final. 138
error Parameter o4 should be final. 138
error Parameter o5 should be final. 138
error '5' is a magic number. 140
error Line is longer than 80 characters. 151
error Missing a Javadoc comment. 151
error Parameter o1 should be final. 151
error Parameter o2 should be final. 151
error Parameter o3 should be final. 151
error Parameter o4 should be final. 151
error Parameter o5 should be final. 151
error Parameter o6 should be final. 151
error '6' is a magic number. 153
error Line is longer than 80 characters. 165
error Missing a Javadoc comment. 165
error Parameter o1 should be final. 165
error Parameter o2 should be final. 165
error Parameter o3 should be final. 165
error Parameter o4 should be final. 165
error Parameter o5 should be final. 165
error Parameter o6 should be final. 165
error Parameter o7 should be final. 165
error '7' is a magic number. 167
error Line is longer than 80 characters. 180
error Missing a Javadoc comment. 180
error More than 7 parameters. 180
error Parameter o1 should be final. 180
error Parameter o2 should be final. 180
error Parameter o3 should be final. 180
error Parameter o4 should be final. 180
error Parameter o5 should be final. 180
error Parameter o6 should be final. 180
error Parameter o7 should be final. 180
error Parameter o8 should be final. 180
error '8' is a magic number. 182
error Line is longer than 80 characters. 196
error Missing a Javadoc comment. 196
error More than 7 parameters. 196
error Parameter o1 should be final. 196
error Parameter o2 should be final. 196
error Parameter o3 should be final. 196
error Parameter o4 should be final. 196
error Parameter o5 should be final. 196
error Parameter o6 should be final. 196
error Parameter o7 should be final. 196
error Parameter o8 should be final. 196
error Parameter o9 should be final. 196
error '9' is a magic number. 198
error Line is longer than 80 characters. 213
error Missing a Javadoc comment. 213
error More than 7 parameters. 213
error Parameter o1 should be final. 213
error Parameter o2 should be final. 213
error Parameter o3 should be final. 213
error Parameter o4 should be final. 213
error Parameter o5 should be final. 213
error Parameter o6 should be final. 213
error Parameter o7 should be final. 213
error Parameter o8 should be final. 213
error Parameter o9 should be final. 213
error Parameter o10 should be final. 213
error '10' is a magic number. 215
error Line is longer than 80 characters. 231
error Missing a Javadoc comment. 231
error More than 7 parameters. 231
error Parameter o1 should be final. 231
error Parameter o2 should be final. 231
error Parameter o3 should be final. 231
error Parameter o4 should be final. 231
error Parameter o5 should be final. 231
error Parameter o6 should be final. 231
error Parameter o7 should be final. 231
error Parameter o8 should be final. 231
error Parameter o9 should be final. 231
error Parameter o10 should be final. 231
error Parameter o11 should be final. 231
error '11' is a magic number. 233
error Line is longer than 80 characters. 250
error Missing a Javadoc comment. 250
error More than 7 parameters. 250
error Parameter o1 should be final. 250
error Parameter o2 should be final. 250
error Parameter o3 should be final. 250
error Parameter o4 should be final. 250
error Parameter o5 should be final. 250
error Parameter o6 should be final. 250
error Parameter o7 should be final. 250
error Parameter o8 should be final. 250
error Parameter o9 should be final. 250
error Parameter o10 should be final. 250
error Parameter o11 should be final. 251
error Parameter o12 should be final. 251
error '{' should be on the previous line. 252
error '12' is a magic number. 253
error Line is longer than 80 characters. 271
error Missing a Javadoc comment. 271
error More than 7 parameters. 271
error Parameter o1 should be final. 271
error Parameter o2 should be final. 271
error Parameter o3 should be final. 271
error Parameter o4 should be final. 271
error Parameter o5 should be final. 271
error Parameter o6 should be final. 271
error Parameter o7 should be final. 271
error Parameter o8 should be final. 271
error Parameter o9 should be final. 271
error Parameter o10 should be final. 271
error Parameter o11 should be final. 272
error Parameter o12 should be final. 272
error Parameter o13 should be final. 272
error '{' should be on the previous line. 273
error '13' is a magic number. 274
error Line is longer than 80 characters. 293
error Missing a Javadoc comment. 293
error More than 7 parameters. 293
error Parameter o1 should be final. 293
error Parameter o2 should be final. 293
error Parameter o3 should be final. 293
error Parameter o4 should be final. 293
error Parameter o5 should be final. 293
error Parameter o6 should be final. 293
error Parameter o7 should be final. 293
error Parameter o8 should be final. 293
error Parameter o9 should be final. 293
error Parameter o10 should be final. 293
error Parameter o11 should be final. 294
error Parameter o12 should be final. 294
error Parameter o13 should be final. 294
error Parameter o14 should be final. 294
error '{' should be on the previous line. 295
error '14' is a magic number. 296
error Line is longer than 80 characters. 316
error Missing a Javadoc comment. 316
error More than 7 parameters. 316
error Parameter o1 should be final. 316
error Parameter o2 should be final. 316
error Parameter o3 should be final. 316
error Parameter o4 should be final. 316
error Parameter o5 should be final. 316
error Parameter o6 should be final. 316
error Parameter o7 should be final. 316
error Parameter o8 should be final. 316
error Parameter o9 should be final. 316
error Parameter o10 should be final. 316
error Line is longer than 80 characters. 317
error Parameter o11 should be final. 317
error Parameter o12 should be final. 317
error Parameter o13 should be final. 317
error Parameter o14 should be final. 317
error Parameter o15 should be final. 317
error Parameter o16 should be final. 317
error Parameter o17 should be final. 317
error Parameter o18 should be final. 317
error Parameter o19 should be final. 317
error Parameter o20 should be final. 317
error Parameter o21 should be final. 317
error Parameter o22 should be final. 318
error Parameter o23 should be final. 318
error Parameter o24 should be final. 318
error Parameter o25 should be final. 318
error Parameter o26 should be final. 318
error '{' should be on the previous line. 319
error '26' is a magic number. 320
error Missing a Javadoc comment. 352
error Parameter collection should be final. 352
error '{' should be on the previous line. 353
error 'if' construct must use '{}'s. 354
error Missing a Javadoc comment. 358
error Parameter size should be final. 358
error '{' should be on the previous line. 359
error Line is longer than 80 characters. 370
error Parameter a should be final. 372
error Parameter b should be final. 372
error Parameter c should be final. 372
error '{' should be on the previous line. 373
error '{' should be on the previous line. 376
error '{' should be on the previous line. 380
error '{' should be on the previous line. 384
error Line is longer than 80 characters. 391
error Line is longer than 80 characters. 392
error Line is longer than 80 characters. 393
error Line is longer than 80 characters. 394
error Line has trailing spaces. 395
error Parameter list should be final. 402
error Parameter sublength should be final. 402
error '{' should be on the previous line. 403
error Line is longer than 80 characters. 404
error Avoid inline conditionals. 405
error '{' should be on the previous line. 409
error Line is longer than 80 characters. 410
error Avoid inline conditionals. 410

com/atlassian/core/filters/legacy/NoContentLocationHeaderResponseWrapper.java

Violation Message Line
error Line is longer than 80 characters. 7
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 11
error Line is longer than 80 characters. 14
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 21
error Parameter response should be final. 21
error Line is longer than 80 characters. 27
error Parameter name should be final. 30
error Expected @param tag for 'name'. 30
error Parameter value should be final. 30
error Expected @param tag for 'value'. 30
error '{' should be on the previous line. 31
error 'if' construct must use '{}'s. 32
error Line is longer than 80 characters. 38
error Parameter name should be final. 41
error Expected @param tag for 'name'. 41
error Parameter value should be final. 41
error Expected @param tag for 'value'. 41
error '{' should be on the previous line. 42
error 'if' construct must use '{}'s. 43
error Missing a Javadoc comment. 48
error Parameter headerName should be final. 48
error '{' should be on the previous line. 49
error Line is longer than 80 characters. 50

com/atlassian/core/cron/parser/CronMinutesEntry.java

Violation Message Line
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 12
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 17
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 17
error Missing a Javadoc comment. 19
error First sentence should end with a period. 21
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 28
error Line is longer than 80 characters. 36
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 40
error Parameter cronEntry should be final. 46
error '{' should be on the previous line. 47
error '{' should be on the previous line. 49
error Line is longer than 80 characters. 50
error Line is longer than 80 characters. 56
error Method 'isValid' is not designed for extension - needs to be abstract, final or empty. 60
error '{' should be on the previous line. 61
error Line is longer than 80 characters. 62
error Line is longer than 80 characters. 64
error Method 'getRunOnce' is not designed for extension - needs to be abstract, final or empty. 72
error '{' should be on the previous line. 73
error Missing a Javadoc comment. 77
error Parameter cronEntry should be final. 77
error '{' should be on the previous line. 78
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. 88
error Line is longer than 80 characters. 89
error '{' should be on the previous line. 91
error '}' should be on the same line. 93
error '{' should be on the previous line. 95
error Line is longer than 80 characters. 96
error '{' should be on the previous line. 103
error '}' should be on the same line. 105
error '{' should be on the previous line. 107
error Line is longer than 80 characters. 108
error Method 'getIncrement' 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 'hasIncrement' 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

com/atlassian/core/util/thumbnail/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/PropertyUtils.java

Violation Message Line
error Unused import - org.apache.log4j.Category. 12
error Using the '.*' form of import should be avoided - java.io.*. 18
error Missing a Javadoc comment. 20
error Utility classes should not have a public or default constructor. 20
error '{' should be on the previous line. 21
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. 24
error Parameter resource should be final. 24
error Parameter callingClass should be final. 24
error Line is longer than 80 characters. 26
error Missing a Javadoc comment. 29
error Parameter file should be final. 29
error '{' should be on the previous line. 30
error '{' should be on the previous line. 32
error '}' should be on the same line. 34
error '{' should be on the previous line. 36
error Line is longer than 80 characters. 37
error Missing a Javadoc comment. 42
error Parameter is should be final. 42
error '{' should be on the previous line. 43
error 'if' construct must use '{}'s. 44
error '{' should be on the previous line. 49
error '}' should be on the same line. 51
error '{' should be on the previous line. 53
error '}' should be on the same line. 55
error '{' should be on the previous line. 57
error First sentence should end with a period. 65
error Parameter pThis should be final. 72
error Parameter pThat should be final. 72
error '{' should be on the previous line. 73
error 'if' construct must use '{}'s. 75
error 'if' construct must use '{}'s. 79
error 'if' construct must use '{}'s. 85
error '{' should be on the previous line. 92
error '{' should be on the previous line. 96
error 'if' construct must use '{}'s. 97
error '}' should be on the same line. 99
error '{' should be on the previous line. 101
error Line is longer than 80 characters. 102
error '}' should be on the same line. 103
error '{' should be on the previous line. 105
error 'if' construct must use '{}'s. 106
error '}' should be on the same line. 108
error '{' should be on the previous line. 110
error 'if' construct must use '{}'s. 111
error '}' should be on the same line. 113
error '{' should be on the previous line. 115
error 'if' construct must use '{}'s. 116
error '}' should be on the same line. 118
error '{' should be on the previous line. 120
error Line is longer than 80 characters. 121
error '}' should be on the same line. 122
error '{' should be on the previous line. 124
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 'if' construct must use '{}'s. 129
error '}' should be on the same line. 131
error '{' should be on the previous line. 133
error 'if' construct must use '{}'s. 134
error '}' should be on the same line. 136
error '{' should be on the previous line. 138
error 'if' construct must use '{}'s. 139
error '}' should be on the same line. 141
error '{' should be on the previous line. 143
error Line is longer than 80 characters. 144

com/atlassian/core/AtlassianCoreException.java

Violation Message Line
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 18
error '{' should be on the previous line. 19
error Missing a Javadoc comment. 22
error Parameter s should be final. 22
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 27
error Parameter throwable should be final. 27
error '{' should be on the previous line. 28
error Missing a Javadoc comment. 32
error Parameter s should be final. 32
error Parameter throwable should be final. 32
error '{' should be on the previous line. 33

com/atlassian/core/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/map/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/filter/ListFilter.java

Violation Message Line
error Redundant import from the same package - com.atlassian.core.util.filter.Filter. 3
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 25
error Parameter innerIterator should be final. 25
error 'innerIterator' hides a field. 25
error '{' should be on the previous line. 26
error Missing a Javadoc comment. 30
error '{' should be on the previous line. 31
error Missing a Javadoc comment. 35
error '{' should be on the previous line. 36
error 'if' construct must use '{}'s. 37
error '{' should be on the previous line. 41
error 'if' construct must use '{}'s. 43
error Missing a Javadoc comment. 51
error '{' should be on the previous line. 52
error 'if' construct must use '{}'s. 53
error '{' should be on the previous line. 57
error 'if' construct must use '{}'s. 59
error Missing a Javadoc comment. 64
error '{' should be on the previous line. 65
error Parameter filter should be final. 79
error 'filter' hides a field. 79
error '{' should be on the previous line. 80
error Method 'filterList' is not designed for extension - needs to be abstract, final or empty. 91
error Parameter list should be final. 91
error '{' should be on the previous line. 92
error 'if' construct must use '{}'s. 93
error Line has trailing spaces. 95
error 'while' construct must use '{}'s. 98
error Expected an @return tag. 108
error Method 'filterIterator' is not designed for extension - needs to be abstract, final or empty. 108
error Parameter iterator should be final. 108
error Expected @param tag for 'iterator'. 108
error '{' should be on the previous line. 109

com/atlassian/core/filters/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/task/ErrorQueuedTaskQueue.java

Violation Message Line
error Missing a Javadoc comment. 4
error '{' should be on the previous line. 5
error Missing a Javadoc comment. 6
error '{' should be on the previous line. 7

com/atlassian/core/util/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/filter/FilterChain.java

Violation Message Line
error Redundant import from the same package - com.atlassian.core.util.filter.Filter. 3
error Line has trailing spaces. 11
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 18
error '{' is not followed by whitespace. 18
error '}' is not preceded with whitespace. 18
error Method 'addFilter' is not designed for extension - needs to be abstract, final or empty. 20
error Missing a Javadoc comment. 20
error Parameter filter should be final. 20
error '{' should be on the previous line. 21
error Method 'isIncluded' is not designed for extension - needs to be abstract, final or empty. 25
error Missing a Javadoc comment. 25
error Parameter o should be final. 25
error '{' should be on the previous line. 26
error '{' should be on the previous line. 28
error 'if' construct must use '{}'s. 29
error 'cast' is not followed by whitespace. 29

com/atlassian/core/logging/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/logging/ThreadLocalErrorCollection.java

Violation Message Line
error Utility classes should not have a public or default constructor. 11
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error '=' is not followed by whitespace. 13
error Missing a Javadoc comment. 14
error '{' is not preceded with whitespace. 14
error '{' is not preceded with whitespace. 15
error Missing a Javadoc comment. 20
error '{' is not preceded with whitespace. 20
error '{' is not preceded with whitespace. 21
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 28
error Parameter timeInMillis should be final. 28
error Parameter e should be final. 28
error '{' should be on the previous line. 29
error 'if' construct must use '{}'s. 30
error 'while' construct must use '{}'s. 37
error Missing a Javadoc comment. 42
error '{' should be on the previous line. 43
error Missing a Javadoc comment. 47
error '{' should be on the previous line. 48
error Missing a Javadoc comment. 53
error '{' should be on the previous line. 54
error Missing a Javadoc comment. 58
error '{' should be on the previous line. 59
error Missing a Javadoc comment. 63
error Parameter limit should be final. 63
error 'limit' hides a field. 63
error '{' should be on the previous line. 64
error Missing a Javadoc comment. 68
error '{' should be on the previous line. 69
error Missing a Javadoc comment. 74
error '{' should be on the previous line. 75
error Missing a Javadoc comment. 79
error '{' should be on the previous line. 80

com/atlassian/core/propertyset/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/exception/InfrastructureException.java

Violation Message Line
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 15
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 msg should be final. 22
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 27
error Parameter msg should be final. 27
error Parameter cause should be final. 27
error '{' should be on the previous line. 28

com/atlassian/core/task/DefaultTaskQueue.java

Violation Message Line
error File does not end with a newline. 0
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13

com/atlassian/core/test/util/JavaBeanMethodHandler.java

Violation Message Line
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error '>' is not followed by whitespace. 17
error Method 'methodNotImplemented' is not designed for extension - needs to be abstract, final or empty. 19
error Missing a Javadoc comment. 19
error Parameter method should be final. 19
error Parameter args should be final. 19
error '{' should be on the previous line. 20
error '4' is a magic number. 22
error Avoid inline conditionals. 22
error ':' should be on a new line. 22
error '3' is a magic number. 23
error '4' is a magic number. 23
error '4' is a magic number. 23
error '{' should be on the previous line. 26
error '}' should be on the same line. 28
error '{' should be on the previous line. 30

com/atlassian/core/util/collection/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/filters/encoding/AbstractEncodingFilter.java

Violation Message Line
error Line is longer than 80 characters. 12
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 15
error '{' should be on the previous line. 23
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. 29
error Line is longer than 80 characters. 32
error Line is longer than 80 characters. 33
error Line is longer than 80 characters. 35
error Parameter request should be final. 35
error Expected @param tag for 'request'. 35
error Parameter response should be final. 35
error Expected @param tag for 'response'. 35
error Parameter filterChain should be final. 35
error Expected @param tag for 'filterChain'. 35
error Expected @throws tag for 'IOException'. 36
error Expected @throws tag for 'ServletException'. 36
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 45
error Line is longer than 80 characters. 46
error Expected an @return tag. 48
error 'protected' modifier out of order with the JLS suggestions. 48
error Line is longer than 80 characters. 51
error Expected an @return tag. 54
error 'protected' modifier out of order with the JLS suggestions. 54

com/atlassian/core/util/ClassLoaderUtils.java

Violation Message Line
error Line is longer than 80 characters. 22
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 26
error Utility classes should not have a public or default constructor. 31
error '{' should be on the previous line. 32
error Line is longer than 80 characters. 38
error Line is longer than 80 characters. 40
error Line is longer than 80 characters. 41
error Expected an @return tag. 48
error Line is longer than 80 characters. 48
error Parameter className should be final. 48
error Parameter callingClass should be final. 48
error Line is longer than 80 characters. 58
error Line is longer than 80 characters. 60
error Line is longer than 80 characters. 61
error Line is longer than 80 characters. 65
error Expected an @return tag. 68
error Line is longer than 80 characters. 68
error Parameter className should be final. 68
error Parameter callingClassLoader should be final. 68
error '{' should be on the previous line. 71
error Line is longer than 80 characters. 72
error '}' should be on the same line. 73
error '{' should be on the previous line. 75
error '{' should be on the previous line. 77
error '}' should be on the same line. 79
error '{' should be on the previous line. 81
error '{' should be on the previous line. 83
error Line is longer than 80 characters. 84
error '}' should be on the same line. 85
error '{' should be on the previous line. 87
error Line is longer than 80 characters. 99
error Line is longer than 80 characters. 101
error Line is longer than 80 characters. 102
error Line is longer than 80 characters. 103
error Expected an @return tag. 109
error Parameter resourceName should be final. 109
error Parameter callingClass should be final. 109
error '{' should be on the previous line. 110
error Line is longer than 80 characters. 113
error '{' should be on the previous line. 116
error Line is longer than 80 characters. 117
error '{' should be on the previous line. 121
error First sentence should end with a period. 127
error Line is longer than 80 characters. 128
error Expected an @return tag. 133
error Line is longer than 80 characters. 133
error Parameter resourceName should be final. 133
error Expected @param tag for 'resourceName'. 133
error Parameter locale should be final. 133
error Expected @param tag for 'locale'. 133
error Parameter callingClass should be final. 133
error Expected @param tag for 'callingClass'. 133
error Line is longer than 80 characters. 137
error '{' should be on the previous line. 140
error Line is longer than 80 characters. 141
error '{' should be on the previous line. 145
error Line is longer than 80 characters. 146
error Line is longer than 80 characters. 154
error Line is longer than 80 characters. 156
error Line is longer than 80 characters. 157
error Line is longer than 80 characters. 158
error Expected an @return tag. 164
error Line is longer than 80 characters. 164
error Parameter resourceName should be final. 164
error Parameter callingClass should be final. 164
error Expected @throws tag for 'IOException'. 164
error Line is longer than 80 characters. 166
error '{' should be on the previous line. 168
error Line is longer than 80 characters. 169
error '{' should be on the previous line. 171
error Expected an @return tag. 187
error Line is longer than 80 characters. 187
error Parameter resourceName should be final. 187
error Parameter callingClass should be final. 187
error '{' should be on the previous line. 191
error Avoid inline conditionals. 192
error '}' should be on the same line. 193
error '{' should be on the previous line. 195
error '{' should be on the previous line. 204
error Line is longer than 80 characters. 210
error Parameter cl should be final. 212
error Expected @param tag for 'cl'. 212
error '{' should be on the previous line. 213
error Line is longer than 80 characters. 214
error '{' should be on the previous line. 216

com/atlassian/core/user/BestNameComparator.java

Violation Message Line
error '{' should be on the previous line. 22
error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error Parameter o1 should be final. 23
error Parameter o2 should be final. 23
error '{' should be on the previous line. 24
error 'if' construct must use '{}'s. 28
error 'if' construct must use '{}'s. 30
error 'if' construct must use '{}'s. 32
error 'if' construct must use '{}'s. 38
error 'if' construct must use '{}'s. 41
error 'if' construct must use '{}'s. 44
error Line contains a tab character. 45
error Line is longer than 80 characters. 47
error Line is longer than 80 characters. 48
error '}' should be on the same line. 51
error '{' should be on the previous line. 53

com/atlassian/core/filters/encoding/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/LocaleUtils.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 14
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 18
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
error Line is longer than 80 characters. 20
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error Variable 'installedLocales' must be private and have accessor methods. 23
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 28
error Line has trailing spaces. 30
error Line is longer than 80 characters. 31
error Expected an @return tag. 33
error Method 'getInstalledLocales' is not designed for extension - needs to be abstract, final or empty. 33
error '{' should be on the previous line. 34
error '{' should be on the previous line. 36
error Line is longer than 80 characters. 39
error '{' should be on the previous line. 41
error '{' should be on the previous line. 43
error Line is longer than 80 characters. 45
error Line is longer than 80 characters. 46
error Line is longer than 80 characters. 48
error '{' should be on the previous line. 50
error '}' should be on the same line. 52
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 55
error '}' should be on the same line. 57
error '{' should be on the previous line. 59
error Line is longer than 80 characters. 60
error '}' should be on the same line. 61
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
error Line has trailing spaces. 80
error Line has trailing spaces. 81
error Line has trailing spaces. 82
error Expected an @return tag. 84
error Method 'getLocale' is not designed for extension - needs to be abstract, final or empty. 84
error Parameter locale should be final. 84
error Expected @param tag for 'locale'. 84
error '{' should be on the previous line. 85
error '{' should be on the previous line. 87
error Name '_pos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
error '{' should be on the previous line. 90
error Line is longer than 80 characters. 91
error '}' should be on the same line. 92
error '{' should be on the previous line. 94

com/atlassian/core/util/map/EasyMap.java

Violation Message Line
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 '{' should be on the previous line. 15
error Missing a Javadoc comment. 19
error Parameter key1 should be final. 19
error Parameter value1 should be final. 19
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 28
error Missing a Javadoc comment. 28
error Parameter key1 should be final. 28
error Parameter value1 should be final. 28
error Parameter key2 should be final. 28
error Parameter value2 should be final. 28
error Line is longer than 80 characters. 38
error Missing a Javadoc comment. 38
error Parameter key1 should be final. 38
error Parameter value1 should be final. 38
error Parameter key2 should be final. 38
error Parameter value2 should be final. 38
error Parameter key3 should be final. 38
error Parameter value3 should be final. 38
error '3' is a magic number. 40
error Line is longer than 80 characters. 49
error Missing a Javadoc comment. 49
error More than 7 parameters. 49
error Parameter key1 should be final. 49
error Parameter value1 should be final. 49
error Parameter key2 should be final. 49
error Parameter value2 should be final. 49
error Parameter key3 should be final. 49
error Parameter value3 should be final. 49
error Parameter key4 should be final. 50
error Parameter value4 should be final. 50
error '{' should be on the previous line. 51
error '4' is a magic number. 52
error Line is longer than 80 characters. 62
error Missing a Javadoc comment. 62
error More than 7 parameters. 62
error Parameter key1 should be final. 62
error Parameter value1 should be final. 62
error Parameter key2 should be final. 62
error Parameter value2 should be final. 62
error Parameter key3 should be final. 62
error Parameter value3 should be final. 62
error Parameter key4 should be final. 63
error Parameter value4 should be final. 63
error Parameter key5 should be final. 63
error Parameter value5 should be final. 63
error '{' should be on the previous line. 64
error '5' is a magic number. 65
error Line is longer than 80 characters. 76
error Missing a Javadoc comment. 76
error More than 7 parameters. 76
error Parameter key1 should be final. 76
error Parameter value1 should be final. 76
error Parameter key2 should be final. 76
error Parameter value2 should be final. 76
error Parameter key3 should be final. 76
error Parameter value3 should be final. 76
error Line is longer than 80 characters. 77
error Parameter key4 should be final. 77
error Parameter value4 should be final. 77
error Parameter key5 should be final. 77
error Parameter value5 should be final. 77
error Parameter key6 should be final. 77
error Parameter value6 should be final. 77
error '6' is a magic number. 79
error Line is longer than 80 characters. 91
error Missing a Javadoc comment. 91
error More than 7 parameters. 91
error Parameter key1 should be final. 91
error Parameter value1 should be final. 91
error Parameter key2 should be final. 91
error Parameter value2 should be final. 91
error Parameter key3 should be final. 91
error Parameter value3 should be final. 91
error Line is longer than 80 characters. 92
error Parameter key4 should be final. 92
error Parameter value4 should be final. 92
error Parameter key5 should be final. 92
error Parameter value5 should be final. 92
error Parameter key6 should be final. 92
error Parameter value6 should be final. 92
error Parameter key7 should be final. 92
error Parameter value7 should be final. 93
error '{' should be on the previous line. 94
error '7' is a magic number. 95
error Missing a Javadoc comment. 108
error Parameter size should be final. 108
error '{' should be on the previous line. 109
error Line has trailing spaces. 112
error First sentence should end with a period. 113
error Unused @throws tag for 'RuntimeException'. 116
error Expected an @return tag. 120
error Parameter objects should be final. 120
error Expected @param tag for 'objects'. 120
error '{' should be on the previous line. 121
error '{' should be on the previous line. 125
error Line is longer than 80 characters. 126
error '{' should be on the previous line. 130
error '+' is not preceded with whitespace. 132
error '+' is not followed by whitespace. 132

com/atlassian/core/filters/HeaderSanitisingResponseWrapper.java

Violation Message Line
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 13
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Line is longer than 80 characters. 26
error Missing a Javadoc comment. 26
error Parameter httpServletResponse should be final. 26
error Line is longer than 80 characters. 38
error 'disallowedChars' hides a field. 38
error 'replacementChar' hides a field. 38
error Line is longer than 80 characters. 47
error Method 'addCookie' is not designed for extension - needs to be abstract, final or empty. 52
error Parameter cookie should be final. 52
error '{' should be on the previous line. 53
error '{' should be on the previous line. 55
error Method 'setContentType' 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 'setDateHeader' is not designed for extension - needs to be abstract, final or empty. 66
error Missing a Javadoc comment. 66
error '{' should be on the previous line. 67
error Method 'addDateHeader' 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 'setHeader' 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 Method 'addHeader' 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 'setIntHeader' is not designed for extension - needs to be abstract, final or empty. 86
error Missing a Javadoc comment. 86
error '{' should be on the previous line. 87
error Method 'addIntHeader' 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 'sendRedirect' is not designed for extension - needs to be abstract, final or empty. 96
error Missing a Javadoc comment. 96
error '{' should be on the previous line. 97
error Line is longer than 80 characters. 101
error Method 'sendError' is not designed for extension - needs to be abstract, final or empty. 101
error Missing a Javadoc comment. 101
error Method 'setStatus' is not designed for extension - needs to be abstract, final or empty. 106
error Missing a Javadoc comment. 106
error '{' should be on the previous line. 107
error Line is longer than 80 characters. 112
error Method 'cleanString' is not designed for extension - needs to be abstract, final or empty. 117
error Parameter value should be final. 117
error '{' should be on the previous line. 118
error '{' should be on the previous line. 120
error '{' should be on the previous line. 123
error '{' should be on the previous line. 125
error Missing a Javadoc comment. 134
error '{' should be on the previous line. 135

com/atlassian/core/cron/generator/CronExpressionGenerator.java

Violation Message Line
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 Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17
error Method 'getCronExpressionFromInput' is not designed for extension - needs to be abstract, final or empty. 23
error Parameter cronEditorBean should be final. 23
error '{' should be on the previous line. 24
error '{' should be on the previous line. 28
error '}' should be on the same line. 31
error '{' should be on the previous line. 33
error Line is longer than 80 characters. 35
error '}' should be on the same line. 36
error '{' should be on the previous line. 38
error Line is longer than 80 characters. 40
error '}' should be on the same line. 41
error '{' should be on the previous line. 43
error Line is longer than 80 characters. 51
error Line is longer than 80 characters. 54
error Line is longer than 80 characters. 55
error Method 'generateDaysOfMonthOptSpec' is not designed for extension - needs to be abstract, final or empty. 60
error Parameter cronEditorBean should be final. 60
error Expected @param tag for 'cronEditorBean'. 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 'generateDayOfWeekOfMonthSpec' is not designed for extension - needs to be abstract, final or empty. 73
error Missing a Javadoc comment. 73
error Parameter cronEditorBean should be final. 73
error '{' should be on the previous line. 74
error '{' should be on the previous line. 77
error Line is longer than 80 characters. 78
error '{' should be on the previous line. 81
error '{' should be on the previous line. 86
error Line is longer than 80 characters. 87
error Line is longer than 80 characters. 94
error Expected an @return tag. 99
error Method 'generateDayOfMonthSpec' is not designed for extension - needs to be abstract, final or empty. 99
error Parameter cronEditorBean should be final. 99
error Expected @param tag for 'cronEditorBean'. 99
error '{' should be on the previous line. 100
error '{' should be on the previous line. 103
error Line is longer than 80 characters. 104
error Line is longer than 80 characters. 110
error Line is longer than 80 characters. 112
error Expected an @return tag. 115
error Method 'generateDaysOfWeekSpec' is not designed for extension - needs to be abstract, final or empty. 115
error Parameter cronEditorBean should be final. 115
error Expected @param tag for 'cronEditorBean'. 115
error '{' should be on the previous line. 116
error '{' should be on the previous line. 118
error Line is longer than 80 characters. 119
error Line is longer than 80 characters. 125
error Expected an @return tag. 127
error Method 'generateDailySpec' is not designed for extension - needs to be abstract, final or empty. 127
error Parameter cronEditorBean should be final. 127
error Expected @param tag for 'cronEditorBean'. 127
error '{' should be on the previous line. 128
error Line is longer than 80 characters. 132
error '{' should be on the previous line. 136
error '{' should be on the previous line. 139
error Line is longer than 80 characters. 140
error '{' should be on the previous line. 143
error Line is longer than 80 characters. 144
error '{' should be on the previous line. 147
error Line is longer than 80 characters. 148
error Line is longer than 80 characters. 155
error '}' should be on the same line. 161
error '{' should be on the previous line. 164
error '60' is a magic number. 168
error '{' should be on the previous line. 169
error '{' should be on the previous line. 178
error Line is longer than 80 characters. 179
error '{' should be on the previous line. 182
error Line is longer than 80 characters. 183
error '{' should be on the previous line. 187
error Line is longer than 80 characters. 188
error '{' should be on the previous line. 191
error Line is longer than 80 characters. 192
error Line is longer than 80 characters. 196
error Line is longer than 80 characters. 197
error '60' is a magic number. 199
error '{' should be on the previous line. 202
error '}' should be on the same line. 204
error '{' should be on the previous line. 206
error Line is longer than 80 characters. 209
error Line is longer than 80 characters. 210
error '{' should be on the previous line. 215
error Method 'getIntFromString' is not designed for extension - needs to be abstract, final or empty. 224
error Missing a Javadoc comment. 224
error Parameter string should be final. 224
error '{' should be on the previous line. 225
error '{' should be on the previous line. 227
error Line has trailing spaces. 232
error Missing a Javadoc comment. 233
error Parameter hour should be final. 233
error '{' should be on the previous line. 234
error Avoid inline conditionals. 235
error '23' is a magic number. 235

com/atlassian/core/util/zip/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/bean/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/InvalidDurationException.java

Violation Message Line
error Missing a Javadoc comment. 15
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 17
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 21
error Parameter msg should be final. 21
error '{' should be on the previous line. 22
error Missing a Javadoc comment. 26
error Parameter e should be final. 26
error '{' should be on the previous line. 27
error Missing a Javadoc comment. 31
error Parameter msg should be final. 31
error Parameter e should be final. 31
error '{' should be on the previous line. 32

com/atlassian/core/util/Semaphore.java

Violation Message Line
error Line is longer than 80 characters. 20
error '{' should be on the previous line. 46
error First sentence should end with a period. 48
error Variable 'permits' must be private and have accessor methods. 49
error Parameter initialPermits should be final. 57
error Expected @param tag for 'initialPermits'. 57
error '{' should be on the previous line. 58
error First sentence should end with a period. 63
error Method 'acquire' is not designed for extension - needs to be abstract, final or empty. 66
error Expected @throws tag for 'InterruptedException'. 66
error '{' should be on the previous line. 67
error '{' should be on the previous line. 69
error '{' should be on the previous line. 74
error '{' should be on the previous line. 76
error '{' should be on the previous line. 78
error '}' should be on the same line. 82
error '{' should be on the previous line. 84
error Expected an @return tag. 94
error Method 'attempt' is not designed for extension - needs to be abstract, final or empty. 94
error Parameter msecs should be final. 94
error Expected @param tag for 'msecs'. 94
error Expected @throws tag for 'InterruptedException'. 94
error '{' should be on the previous line. 95
error '{' should be on the previous line. 97
error '{' should be on the previous line. 102
error '{' should be on the previous line. 104
error '}' should be on the same line. 107
error '{' should be on the previous line. 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 ';' is preceded with whitespace. 119
error '{' should be on the previous line. 120
error '{' should be on the previous line. 123
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 '{' should be on the previous line. 131
error '}' should be on the same line. 136
error '{' should be on the previous line. 138
error First sentence should end with a period. 146
error Method 'release' is not designed for extension - needs to be abstract, final or empty. 149
error '{' should be on the previous line. 150
error Unused @throws tag for 'IllegalArgumentException'. 165
error Method 'release' is not designed for extension - needs to be abstract, final or empty. 167
error Parameter n should be final. 167
error Expected @param tag for 'n'. 167
error '{' should be on the previous line. 168
error '{' should be on the previous line. 170
error '{' should be on the previous line. 177
error Expected an @return tag. 187
error Method 'permits' is not designed for extension - needs to be abstract, final or empty. 187
error '{' should be on the previous line. 188

com/atlassian/core/filters/cache/AbstractCachingFilter.java

Violation Message Line
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 14
error '{' should be on the previous line. 21
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 26
error Parameter request should be final. 26
error Expected @param tag for 'request'. 26
error Parameter response should be final. 26
error Expected @param tag for 'response'. 26
error Parameter filterChain should be final. 26
error Expected @param tag for 'filterChain'. 26
error Expected @throws tag for 'IOException'. 27
error Expected @throws tag for 'ServletException'. 27
error '{' should be on the previous line. 28
error 'if' construct must use '{}'s. 30
error Missing a Javadoc comment. 36
error Parameter request should be final. 36
error 'if' construct must use '{}'s. 39
error '{' should be on the previous line. 43
error 'if' construct must use '{}'s. 44
error Line is longer than 80 characters. 51
error Expected an @return tag. 54
error 'protected' modifier out of order with the JLS suggestions. 54
error Missing a Javadoc comment. 58
error Parameter filterConfig should be final. 58
error '{' should be on the previous line. 59
error Missing a Javadoc comment. 64
error '{' should be on the previous line. 65

com/atlassian/core/util/FileFactory.java

Violation Message Line
error Missing a Javadoc comment. 17
error Utility classes should not have a public or default constructor. 17
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 19
error Line is longer than 80 characters. 20
error Missing a Javadoc comment. 20
error 'final' modifier out of order with the JLS suggestions. 20
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 20
error Missing a Javadoc comment. 23
error Parameter absoluteFilename should be final. 23
error '{' should be on the previous line. 24
error 'if' construct must use '{}'s. 25
error 'else' construct must use '{}'s. 27
error Missing a Javadoc comment. 31
error Parameter filename should be final. 31
error Parameter file should be final. 31
error '{' should be on the previous line. 32
error 'if' construct must use '{}'s. 33
error Missing a Javadoc comment. 39
error '{' should be on the previous line. 40
error Missing a Javadoc comment. 44
error Parameter directory should be final. 44
error '{' should be on the previous line. 45
error '{' should be on the previous line. 49
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 56
error '{' should be on the previous line. 58
error '}' should be on the same line. 60
error '{' should be on the previous line. 62
error '{' should be on the previous line. 65
error '{' should be on the previous line. 72
error Line is longer than 80 characters. 73

com/atlassian/core/filters/cache/CachingStrategy.java

Violation Message Line
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 10
error '{' should be on the previous line. 16
error Line is longer than 80 characters. 18
error Expected an @return tag. 20
error Expected @param tag for 'request'. 20
error Expected @param tag for 'response'. 25

com/atlassian/core/user/GroupUtils.java

Violation Message Line
error Using the '.*' form of import should be avoided - com.opensymphony.user.*. 10
error Using the '.*' form of import should be avoided - java.util.*. 13
error Utility classes should not have a public or default constructor. 21
error '{' should be on the previous line. 22
error Missing a Javadoc comment. 23
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 23
error Missing a Javadoc comment. 25
error 'static' modifier out of order with the JLS suggestions. 25
error Name 'alphaGroupComparator' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 25
error Parameter a should be final. 27
error Parameter b should be final. 27
error '{' should be on the previous line. 28
error '{' should be on the previous line. 30
error '{' should be on the previous line. 32
error '}' should be on the same line. 34
error '{' should be on the previous line. 36
error '}' should be on the same line. 39
error '{' should be on the previous line. 41
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 Line is longer than 80 characters. 48
error Missing a Javadoc comment. 54
error 'static' modifier out of order with the JLS suggestions. 54
error Name 'alphaStringComparator' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 54
error Parameter o1 should be final. 56
error Parameter o2 should be final. 56
error '{' should be on the previous line. 57
error '{' should be on the previous line. 62
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 '}' should be on the same line. 71
error '{' should be on the previous line. 73
error '{' should be on the previous line. 75
error '}' should be on the same line. 77
error '{' should be on the previous line. 79
error Line is longer than 80 characters. 87
error Expected an @return tag. 90
error Parameter name should be final. 90
error Expected @param tag for 'name'. 90
error Expected @throws tag for 'ImmutableException'. 90
error '{' should be on the previous line. 91
error '{' should be on the previous line. 95
error '}' should be on the same line. 97
error '{' should be on the previous line. 99
error '{' should be on the previous line. 101
error '}' should be on the same line. 103
error Line is longer than 80 characters. 104
error Line is longer than 80 characters. 115
error Parameter name should be final. 117
error Expected @param tag for 'name'. 117
error '{' should be on the previous line. 118
error '{' should be on the previous line. 120
error '}' should be on the same line. 122
error '{' should be on the previous line. 124
error '{' should be on the previous line. 126
error '{' should be on the previous line. 128
error '}' should be on the same line. 130
error '{' should be on the previous line. 132
error '}' should be on the same line. 136
error '{' should be on the previous line. 138
error First sentence should end with a period. 144
error Expected an @return tag. 147
error Parameter name should be final. 147
error Expected @param tag for 'name'. 147
error '{' should be on the previous line. 148
error '{' should be on the previous line. 150
error '}' should be on the same line. 152
error '{' should be on the previous line. 154
error '{' should be on the previous line. 165
error Parameter groups should be final. 176
error Expected @param tag for 'groups'. 176
error '{' should be on the previous line. 177
error Parameter groups should be final. 186
error Expected @param tag for 'groups'. 186
error '{' should be on the previous line. 187
error First sentence should end with a period. 191
error Parameter group should be final. 194
error Expected @param tag for 'group'. 194
error Expected @throws tag for 'Exception'. 194
error '{' should be on the previous line. 195
error '{' should be on the previous line. 199
error '{' should be on the previous line. 201
error '}' should be on the same line. 204
error '{' should be on the previous line. 206
error Must have at least one statement. 206

com/atlassian/core/util/zip/FolderArchiver.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Line is longer than 80 characters. 12
error Missing a Javadoc comment. 14
error Line is longer than 80 characters. 16
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Line is longer than 80 characters. 21
error Missing a Javadoc comment. 22
error Parameter folderToArchive should be final. 22
error 'folderToArchive' hides a field. 22
error Parameter archiveFile should be final. 22
error 'archiveFile' hides a field. 22
error '{' should be on the previous line. 23
error Line is longer than 80 characters. 28
error Method 'doArchive' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30
error '{' should be on the previous line. 31
error Missing a Javadoc comment. 40
error Parameter file should be final. 40
error Parameter output should be final. 40
error '{' should be on the previous line. 42
error '{' should be on the previous line. 44
error '{' should be on the previous line. 49
error Line is longer than 80 characters. 51
error Line is longer than 80 characters. 53
error 'if' construct must use '{}'s. 57
error '{' should be on the previous line. 69
error '}' should be on the same line. 74
error '{' should be on the previous line. 76
error '{' should be on the previous line. 80

com/atlassian/core/user/UserUtils.java

Violation Message Line
error Using the '.*' form of import should be avoided - com.opensymphony.user.*. 12
error Using the '.*' form of import should be avoided - java.util.*. 16
error Utility classes should not have a public or default constructor. 23
error '{' should be on the previous line. 24
error Missing a Javadoc comment. 25
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 25
error Parameter username should be final. 35
error '{' should be on the previous line. 36
error Line is longer than 80 characters. 37
error Avoid inline conditionals. 37
error Parameter username should be final. 47
error '{' should be on the previous line. 48
error '{' should be on the previous line. 50
error '}' should be on the same line. 56
error '{' should be on the previous line. 58
error Missing a Javadoc comment. 63
error '{' should be on the previous line. 64
error Line is longer than 80 characters. 69
error Line is longer than 80 characters. 70
error Line is longer than 80 characters. 72
error Line is longer than 80 characters. 79
error Parameter email should be final. 79
error '{' should be on the previous line. 84
error Line is longer than 80 characters. 85
error '{' should be on the previous line. 90
error Line is longer than 80 characters. 96
error Parameter email should be final. 107
error '{' should be on the previous line. 108
error '{' should be on the previous line. 112
error Line is longer than 80 characters. 113
error '{' should be on the previous line. 118
error First sentence should end with a period. 126
error Line is longer than 80 characters. 127
error Line is longer than 80 characters. 129
error Parameter groups should be final. 132
error '{' should be on the previous line. 133
error '{' should be on the previous line. 135
error '{' should be on the previous line. 142
error '{' should be on the previous line. 145
error '}' should be on the same line. 147
error '{' should be on the previous line. 149
error '{' should be on the previous line. 152
error '}' should be on the same line. 154
error '{' should be on the previous line. 156
error '{' should be on the previous line. 160
error '{' should be on the previous line. 169
error '{' should be on the previous line. 172
error '}' should be on the same line. 174
error '{' should be on the previous line. 176
error Line is longer than 80 characters. 177
error Line is longer than 80 characters. 187
error Line is longer than 80 characters. 188
error Line is longer than 80 characters. 199
error Parameter username should be final. 199
error Parameter email should be final. 199
error Line is longer than 80 characters. 201
error Line is longer than 80 characters. 205
error Line is longer than 80 characters. 206
error Line is longer than 80 characters. 218
error Parameter username should be final. 218
error Parameter email should be final. 218
error Parameter fullname should be final. 218
error '{' should be on the previous line. 220
error Line is longer than 80 characters. 221
error Line is longer than 80 characters. 235
error Parameter username should be final. 235
error Parameter password should be final. 235
error Parameter email should be final. 235
error Parameter fullname should be final. 235
error '{' should be on the previous line. 237
error Line is longer than 80 characters. 254
error Parameter username should be final. 254
error Parameter password should be final. 254
error Parameter email should be final. 254
error Parameter fullname should be final. 254
error Parameter groups should be final. 254
error '{' should be on the previous line. 256
error '{' should be on the previous line. 259
error Line is longer than 80 characters. 261
error '}' should be on the same line. 262
error '{' should be on the previous line. 264
error Line is longer than 80 characters. 265
error '{' should be on the previous line. 270
error '{' should be on the previous line. 277
error Parameter user should be final. 295
error '{' should be on the previous line. 296
error First sentence should end with a period. 300
error Line is longer than 80 characters. 301
error Parameter user should be final. 307
error '{' should be on the previous line. 308
error Line is longer than 80 characters. 321
error Parameter user should be final. 321
error Parameter password should be final. 321

com/atlassian/core/task/LocalFifoBuffer.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Line is longer than 80 characters. 11
error Missing a Javadoc comment. 11
error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 13
error Missing a Javadoc comment. 13
error '{' should be on the previous line. 14
error 'if' construct must use '{}'s. 15
error 'else' construct must use '{}'s. 17
error Method 'add' is not designed for extension - needs to be abstract, final or empty. 21
error Missing a Javadoc comment. 21
error Parameter o should be final. 21
error '{' should be on the previous line. 22
error Method 'size' 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 'getItems' 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 'clear' 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

com/atlassian/core/util/xml/BOMZipFileInputStream.java

Violation Message Line
error File does not end with a newline. 0
error Using the '.*' form of import should be avoided - java.io.*. 5
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 10
error '{' should be on the previous line. 13
error Line is longer than 80 characters. 14
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error 'static' modifier out of order with the JLS suggestions. 15
error ',' is not followed by whitespace. 15
error Line is longer than 80 characters. 16
error Missing a Javadoc comment. 16
error 'static' modifier out of order with the JLS suggestions. 16
error ',' is not followed by whitespace. 16
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error 'static' modifier out of order with the JLS suggestions. 17
error ',' is not followed by whitespace. 17
error Line is longer than 80 characters. 18
error Missing a Javadoc comment. 18
error 'static' modifier out of order with the JLS suggestions. 18
error ',' is not followed by whitespace. 18
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error 'static' modifier out of order with the JLS suggestions. 19
error ',' is not followed by whitespace. 19
error Missing a Javadoc comment. 20
error 'static' modifier out of order with the JLS suggestions. 20
error Missing a Javadoc comment. 27
error 'static' modifier out of order with the JLS suggestions. 27
error First sentence should end with a period. 29
error 'static' modifier out of order with the JLS suggestions. 32
error Line is longer than 80 characters. 34
error Missing a Javadoc comment. 35
error Line is longer than 80 characters. 37
error Line is longer than 80 characters. 38
error Line is longer than 80 characters. 39
error Missing a Javadoc comment. 39
error Parameter fileName should be final. 39
error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 39
error Name 'BOMType' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
error '{' should be on the previous line. 45
error Line is longer than 80 characters. 51
error Method 'read' 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 Line is longer than 80 characters. 57
error Missing a Javadoc comment. 59
error Parameter filename should be final. 59
error '{' should be on the previous line. 60
error Line is longer than 80 characters. 65
error '}' should be on the same line. 68
error '{' should be on the previous line. 70
error Missing a Javadoc comment. 76
error Parameter _f should be final. 76
error Name '_f' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
error '{' should be on the previous line. 77
error Missing a Javadoc comment. 86
error Parameter bomType should be final. 86
error '{' should be on the previous line. 87
error 'if' construct must use '{}'s. 88
error Missing a Javadoc comment. 92
error Parameter _bomBytes should be final. 92
error Name '_bomBytes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
error Parameter _length should be final. 92
error Name '_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
error '{' should be on the previous line. 93
error '{' should be on the previous line. 95
error '{' should be on the previous line. 97
error 'if' construct must use '{}'s. 98
error 'if' construct must use '{}'s. 99
error Line is longer than 80 characters. 99

com/atlassian/core/util/HTMLUtils.java

Violation Message Line
error Missing a Javadoc comment. 16
error Utility classes should not have a public or default constructor. 16
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Parameter html should be final. 20
error '{' should be on the previous line. 21
error '{' should be on the previous line. 25
error 'if' construct must use '{}'s. 28
error 'if' construct must use '{}'s. 30
error 'if' construct must use '{}'s. 32
error Missing a Javadoc comment. 38
error Parameter html should be final. 38
error '{' should be on the previous line. 39
error Line is longer than 80 characters. 49
error Missing a Javadoc comment. 49
error Parameter html should be final. 49
error Parameter tag should be final. 49
error Parameter inclusive should be final. 49
error Line is longer than 80 characters. 56
error Missing a Javadoc comment. 56
error Parameter html should be final. 56
error Parameter tagIncs should be final. 56
error Parameter listValue should be final. 56
error 'if' construct must use '{}'s. 64
error 'if' construct must use '{}'s. 68
error '{' should be on the previous line. 74
error '{' should be on the previous line. 78
error '{' should be on the previous line. 80
error '{' should be on the previous line. 83
error '{' should be on the previous line. 87
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 'if' construct must use '{}'s. 102
error 'else' construct must use '{}'s. 104
error '}' should be on the same line. 107
error '{' should be on the previous line. 109
error 'if' construct must use '{}'s. 110
error '}' should be on the same line. 113
error '{' should be on the previous line. 115
error 'if' construct must use '{}'s. 116
error '}' should be on the same line. 119
error '{' should be on the previous line. 121
error '{' should be on the previous line. 123
error '{' should be on the previous line. 126
error '{' should be on the previous line. 131
error '{' should be on the previous line. 133
error Line is longer than 80 characters. 137
error Line is longer than 80 characters. 138
error '}' should be on the same line. 142
error '{' should be on the previous line. 144
error '}' should be on the same line. 147
error '{' should be on the previous line. 149
error Line is longer than 80 characters. 157
error Missing a Javadoc comment. 157
error Parameter html should be final. 157
error Parameter count should be final. 157
error Parameter tag should be final. 157
error Parameter opening should be final. 157
error 'if' construct must use '{}'s. 160
error '{' should be on the previous line. 166
error '{' should be on the previous line. 169
error '}' should be on the same line. 172
error '{' should be on the previous line. 174
error 'if' construct must use '{}'s. 175
error '{' should be on the previous line. 178
error 'if' construct must use '{}'s. 179
error Line is longer than 80 characters. 179
error 'else' construct must use '{}'s. 181
error '{' should be on the previous line. 187
error '}' should be on the same line. 189
error '{' should be on the previous line. 191

com/atlassian/core/util/thumbnail/Thumbnail.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 Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17
error Parameter height should be final. 17
error 'height' hides a field. 17
error Parameter width should be final. 17
error 'width' hides a field. 17
error Parameter fileName should be final. 17
error Parameter attachmentId should be final. 17
error 'attachmentId' hides a field. 17
error Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 25
error Missing a Javadoc comment. 25
error '{' should be on the previous line. 26
error Method 'getWidth' 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 Expected an @return tag. 39
error Method 'getFilename' is not designed for extension - needs to be abstract, final or empty. 39
error '{' should be on the previous line. 40
error First sentence should end with a period. 44
error Line has trailing spaces. 45
error Expected an @return tag. 48
error Method 'getAttachmentId' is not designed for extension - needs to be abstract, final or empty. 48
error '{' should be on the previous line. 49
error Method 'toString' 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. 55

com/atlassian/core/util/DataUtils.java

Violation Message Line
error Missing a Javadoc comment. 10
error Utility classes should not have a public or default constructor. 10
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 Parameter filename should be final. 15
error '{' should be on the previous line. 16
error 'if' construct must use '{}'s. 17
error '4' is a magic number. 18
error 'if' construct must use '{}'s. 19
error Missing a Javadoc comment. 25
error Parameter filename should be final. 25
error '{' should be on the previous line. 26
error 'if' construct must use '{}'s. 27
error '4' is a magic number. 28
error 'if' construct must use '{}'s. 29

com/atlassian/core/util/bean/ImageInfo.java

Violation Message Line
error Line is longer than 80 characters. 4
error Line has trailing spaces. 7
error Line is longer than 80 characters. 8
error Missing a Javadoc comment. 8
error Line is longer than 80 characters. 10
error Missing a Javadoc comment. 10
error Line is longer than 80 characters. 12
error Missing a Javadoc comment. 12
error Line has trailing spaces. 13
error Line is longer than 80 characters. 14
error Missing a Javadoc comment. 14
error Line is longer than 80 characters. 16
error Missing a Javadoc comment. 16
error Line is longer than 80 characters. 18
error Missing a Javadoc comment. 18
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 Line is longer than 80 characters. 24
error Missing a Javadoc comment. 24
error Line is longer than 80 characters. 26
error Missing a Javadoc comment. 26
error Line is longer than 80 characters. 28
error Missing a Javadoc comment. 28
error Line is longer than 80 characters. 30
error Missing a Javadoc comment. 30
error Line has trailing spaces. 31
error Method 'isValidImage' is not designed for extension - needs to be abstract, final or empty. 32
error Missing a Javadoc comment. 32
error '{' should be on the previous line. 33
error Line has trailing spaces. 36

com/atlassian/core/propertyset/CachingPropertySet.java

Violation Message Line
error File does not end with a newline. 0
error Using the '.*' form of import should be avoided - java.util.*. 17
error Line is longer than 80 characters. 26
error '{' should be on the previous line. 32
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 34
error Missing a Javadoc comment. 35
error First sentence should end with a period. 37
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 42
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 47
error Parameter config should be final. 47
error Expected @param tag for 'config'. 47
error Parameter args should be final. 47
error Expected @param tag for 'args'. 47
error '{' should be on the previous line. 48
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 58
error '{' should be on the previous line. 64
error Line is longer than 80 characters. 69
error Method 'setAsActualType' is not designed for extension - needs to be abstract, final or empty. 69
error Missing a Javadoc comment. 69
error Parameter key should be final. 69
error Parameter value should be final. 69
error Redundant throws: 'PropertyException' is unchecked exception. 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 '}' should be on the same line. 78
error '{' should be on the previous line. 80
error '}' should be on the same line. 82
error '{' should be on the previous line. 84
error '}' should be on the same line. 86
error '{' should be on the previous line. 88
error '}' should be on the same line. 90
error '{' should be on the previous line. 92
error '}' should be on the same line. 94
error '{' should be on the previous line. 96
error '}' should be on the same line. 98
error '{' should be on the previous line. 100
error '}' should be on the same line. 102
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 Method 'getAsActualType' is not designed for extension - needs to be abstract, final or empty. 113
error Missing a Javadoc comment. 113
error Parameter key should be final. 113
error Redundant throws: 'PropertyException' is unchecked exception. 113
error '{' should be on the previous line. 114
error switch without "default" clause. 118
error '{' should be on the previous line. 119
error Method 'setBoolean' is not designed for extension - needs to be abstract, final or empty. 164
error Missing a Javadoc comment. 164
error Parameter key should be final. 164
error Parameter value should be final. 164
error Redundant throws: 'PropertyException' is unchecked exception. 164
error '{' should be on the previous line. 165
error Method 'getBoolean' is not designed for extension - needs to be abstract, final or empty. 173
error Missing a Javadoc comment. 173
error Parameter key should be final. 173
error Redundant throws: 'PropertyException' is unchecked exception. 173
error '{' should be on the previous line. 174
error '{' should be on the previous line. 176
error Method 'setData' is not designed for extension - needs to be abstract, final or empty. 183
error Missing a Javadoc comment. 183
error Parameter key should be final. 183
error Parameter value should be final. 183
error Redundant throws: 'PropertyException' is unchecked exception. 183
error '{' should be on the previous line. 184
error Method 'getData' is not designed for extension - needs to be abstract, final or empty. 192
error Missing a Javadoc comment. 192
error Parameter key should be final. 192
error Redundant throws: 'PropertyException' is unchecked exception. 192
error '{' should be on the previous line. 193
error '{' should be on the previous line. 195
error Method 'setDate' is not designed for extension - needs to be abstract, final or empty. 202
error Missing a Javadoc comment. 202
error Parameter key should be final. 202
error Parameter value should be final. 202
error Redundant throws: 'PropertyException' is unchecked exception. 202
error '{' should be on the previous line. 203
error Method 'getDate' is not designed for extension - needs to be abstract, final or empty. 211
error Missing a Javadoc comment. 211
error Parameter key should be final. 211
error Redundant throws: 'PropertyException' is unchecked exception. 211
error '{' should be on the previous line. 212
error '{' should be on the previous line. 214
error Method 'setDouble' is not designed for extension - needs to be abstract, final or empty. 221
error Missing a Javadoc comment. 221
error Parameter key should be final. 221
error Parameter value should be final. 221
error Redundant throws: 'PropertyException' is unchecked exception. 221
error '{' should be on the previous line. 222
error Method 'getDouble' is not designed for extension - needs to be abstract, final or empty. 230
error Missing a Javadoc comment. 230
error Parameter key should be final. 230
error Redundant throws: 'PropertyException' is unchecked exception. 230
error '{' should be on the previous line. 231
error '{' should be on the previous line. 233
error Method 'setInt' is not designed for extension - needs to be abstract, final or empty. 240
error Missing a Javadoc comment. 240
error Parameter key should be final. 240
error Parameter value should be final. 240
error Redundant throws: 'PropertyException' is unchecked exception. 240
error '{' should be on the previous line. 241
error Method 'getInt' is not designed for extension - needs to be abstract, final or empty. 249
error Missing a Javadoc comment. 249
error Parameter key should be final. 249
error Redundant throws: 'PropertyException' is unchecked exception. 249
error '{' should be on the previous line. 250
error '{' should be on the previous line. 252
error Method 'getKeys' is not designed for extension - needs to be abstract, final or empty. 259
error Missing a Javadoc comment. 259
error Redundant throws: 'PropertyException' is unchecked exception. 259
error '{' should be on the previous line. 260
error Method 'getKeys' is not designed for extension - needs to be abstract, final or empty. 264
error Missing a Javadoc comment. 264
error Parameter type should be final. 264
error Redundant throws: 'PropertyException' is unchecked exception. 264
error '{' should be on the previous line. 265
error Method 'getKeys' is not designed for extension - needs to be abstract, final or empty. 269
error Missing a Javadoc comment. 269
error Parameter prefix should be final. 269
error Redundant throws: 'PropertyException' is unchecked exception. 269
error '{' should be on the previous line. 270
error Method 'getKeys' is not designed for extension - needs to be abstract, final or empty. 274
error Missing a Javadoc comment. 274
error Parameter prefix should be final. 274
error Parameter type should be final. 274
error Redundant throws: 'PropertyException' is unchecked exception. 274
error Method 'setLong' is not designed for extension - needs to be abstract, final or empty. 279
error Missing a Javadoc comment. 279
error Parameter key should be final. 279
error Parameter value should be final. 279
error Redundant throws: 'PropertyException' is unchecked exception. 279
error '{' should be on the previous line. 280
error Method 'getLong' is not designed for extension - needs to be abstract, final or empty. 288
error Missing a Javadoc comment. 288
error Parameter key should be final. 288
error Redundant throws: 'PropertyException' is unchecked exception. 288
error '{' should be on the previous line. 289
error '{' should be on the previous line. 291
error Method 'setObject' is not designed for extension - needs to be abstract, final or empty. 298
error Missing a Javadoc comment. 298
error Parameter key should be final. 298
error Parameter value should be final. 298
error Redundant throws: 'PropertyException' is unchecked exception. 298
error '{' should be on the previous line. 299
error Method 'getObject' is not designed for extension - needs to be abstract, final or empty. 307
error Missing a Javadoc comment. 307
error Parameter key should be final. 307
error Redundant throws: 'PropertyException' is unchecked exception. 307
error '{' should be on the previous line. 308
error '{' should be on the previous line. 310
error Line is longer than 80 characters. 317
error Method 'setProperties' is not designed for extension - needs to be abstract, final or empty. 317
error Missing a Javadoc comment. 317
error Parameter key should be final. 317
error Parameter value should be final. 317
error Redundant throws: 'PropertyException' is unchecked exception. 317
error Method 'getProperties' is not designed for extension - needs to be abstract, final or empty. 326
error Missing a Javadoc comment. 326
error Parameter key should be final. 326
error Redundant throws: 'PropertyException' is unchecked exception. 326
error '{' should be on the previous line. 327
error '{' should be on the previous line. 329
error Method 'setSchema' is not designed for extension - needs to be abstract, final or empty. 336
error Missing a Javadoc comment. 336
error Parameter schema should be final. 336
error Redundant throws: 'PropertyException' is unchecked exception. 336
error '{' should be on the previous line. 337
error Method 'getSchema' is not designed for extension - needs to be abstract, final or empty. 341
error Missing a Javadoc comment. 341
error Redundant throws: 'PropertyException' is unchecked exception. 341
error '{' should be on the previous line. 342
error Method 'isSettable' is not designed for extension - needs to be abstract, final or empty. 346
error Missing a Javadoc comment. 346
error Parameter property should be final. 346
error '{' should be on the previous line. 347
error Method 'setString' is not designed for extension - needs to be abstract, final or empty. 351
error Missing a Javadoc comment. 351
error Parameter key should be final. 351
error Parameter value should be final. 351
error Redundant throws: 'PropertyException' is unchecked exception. 351
error '{' should be on the previous line. 352
error Method 'getString' is not designed for extension - needs to be abstract, final or empty. 360
error Missing a Javadoc comment. 360
error Parameter key should be final. 360
error Redundant throws: 'PropertyException' is unchecked exception. 360
error '{' should be on the previous line. 361
error '{' should be on the previous line. 363
error Method 'setText' is not designed for extension - needs to be abstract, final or empty. 370
error Missing a Javadoc comment. 370
error Parameter key should be final. 370
error Parameter value should be final. 370
error Redundant throws: 'PropertyException' is unchecked exception. 370
error '{' should be on the previous line. 371
error Method 'getText' is not designed for extension - needs to be abstract, final or empty. 379
error Missing a Javadoc comment. 379
error Parameter key should be final. 379
error Redundant throws: 'PropertyException' is unchecked exception. 379
error '{' should be on the previous line. 380
error '{' should be on the previous line. 382
error Method 'getType' is not designed for extension - needs to be abstract, final or empty. 389
error Missing a Javadoc comment. 389
error Parameter key should be final. 389
error Redundant throws: 'PropertyException' is unchecked exception. 389
error '{' should be on the previous line. 390
error Method 'setXML' is not designed for extension - needs to be abstract, final or empty. 394
error Missing a Javadoc comment. 394
error Parameter key should be final. 394
error Parameter value should be final. 394
error Redundant throws: 'PropertyException' is unchecked exception. 394
error '{' should be on the previous line. 395
error Method 'getXML' is not designed for extension - needs to be abstract, final or empty. 403
error Missing a Javadoc comment. 403
error Parameter key should be final. 403
error Redundant throws: 'PropertyException' is unchecked exception. 403
error '{' should be on the previous line. 404
error '{' should be on the previous line. 406
error Method 'exists' is not designed for extension - needs to be abstract, final or empty. 413
error Missing a Javadoc comment. 413
error Parameter key should be final. 413
error Redundant throws: 'PropertyException' is unchecked exception. 413
error '{' should be on the previous line. 414
error Line is longer than 80 characters. 415
error '{' should be on the previous line. 418
error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 429
error Missing a Javadoc comment. 429
error Parameter key should be final. 429
error Redundant throws: 'PropertyException' is unchecked exception. 429
error '{' should be on the previous line. 430
error Method 'supportsType' is not designed for extension - needs to be abstract, final or empty. 436
error Missing a Javadoc comment. 436
error Parameter type should be final. 436
error '{' should be on the previous line. 437
error Method 'supportsTypes' is not designed for extension - needs to be abstract, final or empty. 441
error Missing a Javadoc comment. 441
error '{' should be on the previous line. 442

com/atlassian/core/util/collection/ArrayUtils.java

Violation Message Line
error First sentence should end with a period. 5
error Utility classes should not have a public or default constructor. 8
error '{' should be on the previous line. 9
error Parameter array should be final. 16
error Parameter obj should be final. 16
error '{' should be on the previous line. 17
error '{' should be on the previous line. 19
error '{' should be on the previous line. 22
error '}' should be on the same line. 28
error '{' should be on the previous line. 30
error '}' should be on the same line. 32
error '{' should be on the previous line. 34
error First sentence should end with a period. 39
error Line is longer than 80 characters. 40
error Parameter array should be final. 44
error Expected @param tag for 'array'. 44
error '{' should be on the previous line. 45
error Line is longer than 80 characters. 46

com/atlassian/core/util/ProgressWrapper.java

Violation Message Line
error Missing a Javadoc comment. 3
error '{' should be on the previous line. 4
error Missing a Javadoc comment. 5
error Missing a Javadoc comment. 6
error Missing a Javadoc comment. 7
error Missing a Javadoc comment. 9
error Parameter progressMeter should be final. 9
error 'progressMeter' hides a field. 9
error Parameter totalCount should be final. 9
error 'totalCount' hides a field. 9
error '{' should be on the previous line. 10
error Method 'incrementCounter' is not designed for extension - needs to be abstract, final or empty. 17
error Missing a Javadoc comment. 17
error '{' should be on the previous line. 18
error Method 'incrementCounter' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error Parameter status should be final. 23
error '{' should be on the previous line. 24
error Method 'setStatus' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30
error Parameter status should be final. 30
error '{' should be on the previous line. 31
error Method 'getTotal' 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 Method 'setPercentage' is not designed for extension - needs to be abstract, final or empty. 40
error Missing a Javadoc comment. 40
error Parameter percentageComplete should be final. 40
error '{' should be on the previous line. 41
error Method 'progressAsString' is not designed for extension - needs to be abstract, final or empty. 45
error Missing a Javadoc comment. 45
error '{' should be on the previous line. 46

com/atlassian/core/spool/DeferredFileOutputStream.java

Violation Message Line
error File does not end with a newline. 0
error Using the '.*' form of import should be avoided - java.io.*. 19
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 28
error Line is longer than 80 characters. 30
error Line is longer than 80 characters. 31
error '{' should be on the previous line. 42
error Line is longer than 80 characters. 48
error Line is longer than 80 characters. 54
error Variable 'outputFile' must be private and have accessor methods. 63
error Variable 'closed' must be private and have accessor methods. 69
error Line is longer than 80 characters. 75
error Parameter threshold should be final. 81
error Parameter outputFile should be final. 81
error 'outputFile' hides a field. 81
error '{' should be on the previous line. 82
error Line is longer than 80 characters. 95
error Method 'getStream' is not designed for extension - needs to be abstract, final or empty. 101
error '{' should be on the previous line. 102
error Line is longer than 80 characters. 108
error Line is longer than 80 characters. 109
error Method 'thresholdReached' is not designed for extension - needs to be abstract, final or empty. 114
error '{' should be on the previous line. 115
error Line is longer than 80 characters. 127
error Line is longer than 80 characters. 129
error Method 'isInMemory' is not designed for extension - needs to be abstract, final or empty. 131
error '{' should be on the previous line. 132
error Line is longer than 80 characters. 138
error Line is longer than 80 characters. 141
error Method 'getData' is not designed for extension - needs to be abstract, final or empty. 143
error '{' should be on the previous line. 144
error '{' should be on the previous line. 146
error Line is longer than 80 characters. 154
error Line is longer than 80 characters. 156
error Method 'getFile' is not designed for extension - needs to be abstract, final or empty. 158
error '{' should be on the previous line. 159
error First sentence should end with a period. 164
error Method 'close' is not designed for extension - needs to be abstract, final or empty. 169
error '{' should be on the previous line. 170
error Line has trailing spaces. 174
error Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. 175
error Missing a Javadoc comment. 175
error '{' should be on the previous line. 176
error Line is longer than 80 characters. 177
error '{' should be on the previous line. 181
error '{' should be on the previous line. 186
error '}' should be on the same line. 188
error '{' should be on the previous line. 190
error Line is longer than 80 characters. 196
error Method 'writeTo' is not designed for extension - needs to be abstract, final or empty. 201
error Parameter out should be final. 201
error '{' should be on the previous line. 202

com/atlassian/core/filters/cache/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/task/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/spool/SmartSpool.java

Violation Message Line
error Line is longer than 80 characters. 7
error Line is longer than 80 characters. 8
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Method 'setThresholdBytes' is not designed for extension - needs to be abstract, final or empty. 16
error Missing a Javadoc comment. 16
error Parameter bytes should be final. 16
error '{' should be on the previous line. 17
error Method 'getThresholdBytes' is not designed for extension - needs to be abstract, final or empty. 21
error Missing a Javadoc comment. 21
error '{' should be on the previous line. 22
error Method 'spool' 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 Line is longer than 80 characters. 28
error 'if' construct must use '{}'s. 29
error Line is longer than 80 characters. 32
error Line is longer than 80 characters. 33
error First sentence should end with a period. 38
error Line is longer than 80 characters. 39
error Method 'setOverThresholdSpool' is not designed for extension - needs to be abstract, final or empty. 43
error Parameter overThresholdSpool should be final. 43
error 'overThresholdSpool' hides a field. 43
error Expected @param tag for 'overThresholdSpool'. 43
error '{' should be on the previous line. 44
error Line is longer than 80 characters. 49
error Method 'setThresholdingSpool' is not designed for extension - needs to be abstract, final or empty. 53
error Parameter thresholdingSpool should be final. 53
error 'thresholdingSpool' hides a field. 53
error Expected @param tag for 'thresholdingSpool'. 53
error '{' should be on the previous line. 54

com/atlassian/core/user/preferences/DefaultPreferences.java

Violation Message Line
error Missing a Javadoc comment. 26
error '{' should be on the previous line. 27
error Missing a Javadoc comment. 28
error Name '_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 28
error Variable '_instance' must be private and have accessor methods. 28
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 31
error '{' should be on the previous line. 32
error Line is longer than 80 characters. 35
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 38
error '{' should be on the previous line. 43
error 'if' construct must use '{}'s. 46
error 'if' construct must use '{}'s. 50
error 'if' construct must use '{}'s. 52
error 'if' construct must use '{}'s. 54
error Line is longer than 80 characters. 55
error '}' should be on the same line. 57
error '{' should be on the previous line. 59
error '{' should be on the previous line. 63
error '}' should be on the same line. 65
error '{' should be on the previous line. 67
error Missing a Javadoc comment. 72
error '{' should be on the previous line. 73
error '{' should be on the previous line. 75
error Method 'getLong' is not designed for extension - needs to be abstract, final or empty. 82
error Missing a Javadoc comment. 82
error Parameter key should be final. 82
error '{' should be on the previous line. 83
error Method 'setLong' is not designed for extension - needs to be abstract, final or empty. 87
error Missing a Javadoc comment. 87
error Parameter key should be final. 87
error Parameter value should be final. 87
error '{' should be on the previous line. 88
error Line is longer than 80 characters. 89
error Method 'getString' is not designed for extension - needs to be abstract, final or empty. 92
error Missing a Javadoc comment. 92
error Parameter key should be final. 92
error '{' should be on the previous line. 93
error Line is longer than 80 characters. 97
error Method 'setString' is not designed for extension - needs to be abstract, final or empty. 97
error Missing a Javadoc comment. 97
error Parameter key should be final. 97
error Parameter value should be final. 97
error Line is longer than 80 characters. 99
error Method 'getBoolean' is not designed for extension - needs to be abstract, final or empty. 102
error Missing a Javadoc comment. 102
error Parameter key should be final. 102
error '{' should be on the previous line. 103
error Method 'setBoolean' is not designed for extension - needs to be abstract, final or empty. 107
error Missing a Javadoc comment. 107
error Parameter key should be final. 107
error Parameter b should be final. 107
error Line is longer than 80 characters. 109
error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 112
error Missing a Javadoc comment. 112
error Parameter key should be final. 112
error '{' should be on the previous line. 113
error Line is longer than 80 characters. 114

com/atlassian/core/task/TaskQueueWithErrorQueue.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12

com/atlassian/core/filters/HeaderSanitisingFilter.java

Violation Message Line
error File does not end with a newline. 0
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 14
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 21
error Missing a Javadoc comment. 21
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error Parameter filterConfig should be final. 23
error '{' should be on the previous line. 24
error Line is longer than 80 characters. 28
error Method 'doFilter' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error Parameter req should be final. 28
error Parameter res should be final. 28
error Parameter chain should be final. 28
error '{' should be on the previous line. 31
error '}' should be on the same line. 34
error '{' should be on the previous line. 36
error '{' should be on the previous line. 41
error Line is longer than 80 characters. 42

com/atlassian/core/servlet/AbstractNoOpServlet.java

Violation Message Line
error Line is longer than 80 characters. 15
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 18
error Line is longer than 80 characters. 20
error Line is longer than 80 characters. 21
error '{' should be on the previous line. 24
error Line is longer than 80 characters. 25
error Missing a Javadoc comment. 25
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 25
error Line is longer than 80 characters. 26
error Missing a Javadoc comment. 26
error Line is longer than 80 characters. 27
error Missing a Javadoc comment. 27
error Line is longer than 80 characters. 29
error Method 'service' is not designed for extension - needs to be abstract, final or empty. 29
error Missing a Javadoc comment. 29
error Parameter servletRequest should be final. 29
error Parameter servletResponse should be final. 29
error Line is longer than 80 characters. 33
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 46
error '404' is a magic number. 46
error Missing a Javadoc comment. 49
error Parameter request should be final. 49
error '{' should be on the previous line. 50
error '{' should be on the previous line. 53
error '}' should be on the same line. 55
error '{' should be on the previous line. 57
error First sentence should end with a period. 62
error First sentence should end with a period. 69
error Line is longer than 80 characters. 70
error Parameter request should be final. 73
error '{' should be on the previous line. 74
error '{' should be on the previous line. 76
error Line is longer than 80 characters. 79
error Avoid inline conditionals. 79
error '{' should be on the previous line. 84
error Line is longer than 80 characters. 87
error Avoid inline conditionals. 87
error '}' should be on the same line. 89
error '{' should be on the previous line. 91

com/atlassian/core/util/ImageInfo.java

Violation Message Line
error Line has trailing spaces. 9
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 26
error Line has trailing spaces. 29
error Line is longer than 80 characters. 40
error Line is longer than 80 characters. 41
error Line has trailing spaces. 45
error Line is longer than 80 characters. 46
error Line has trailing spaces. 48
error Line has trailing spaces. 52
error Line has trailing spaces. 54
error Line is longer than 80 characters. 61
error Line is longer than 80 characters. 62
error Line is longer than 80 characters. 63
error Line is longer than 80 characters. 65
error Line is longer than 80 characters. 75
error Line is longer than 80 characters. 78
error Line is longer than 80 characters. 87
error Line is longer than 80 characters. 88
error Line is longer than 80 characters. 89
error Line is longer than 80 characters. 90
error Line is longer than 80 characters. 91
error Line is longer than 80 characters. 93
error Line is longer than 80 characters. 94
error Line is longer than 80 characters. 95
error Line is longer than 80 characters. 96
error Line is longer than 80 characters. 97
error Line is longer than 80 characters. 98
error Line is longer than 80 characters. 99
error Line is longer than 80 characters. 100
error Line is longer than 80 characters. 101
error Line is longer than 80 characters. 103
error Line is longer than 80 characters. 105
error Line is longer than 80 characters. 107
error Line is longer than 80 characters. 108
error Line is longer than 80 characters. 110
error Line is longer than 80 characters. 111
error Line is longer than 80 characters. 112
error Line is longer than 80 characters. 114
error Line is longer than 80 characters. 115
error Line is longer than 80 characters. 116
error Line is longer than 80 characters. 117
error Line is longer than 80 characters. 118
error Line is longer than 80 characters. 119
error Line is longer than 80 characters. 120
error Line is longer than 80 characters. 121
error Line is longer than 80 characters. 122
error Line is longer than 80 characters. 123
error Line has trailing spaces. 126
error '{' should be on the previous line. 130
error Line is longer than 80 characters. 132
error Line is longer than 80 characters. 133
error Line is longer than 80 characters. 139
error Line is longer than 80 characters. 140
error Line is longer than 80 characters. 141
error Line is longer than 80 characters. 142
error Line is longer than 80 characters. 147
error Line is longer than 80 characters. 148
error Line is longer than 80 characters. 149
error Line is longer than 80 characters. 154
error Line is longer than 80 characters. 160
error Line is longer than 80 characters. 171
error Line is longer than 80 characters. 192
error Line is longer than 80 characters. 194
error '{' is followed by whitespace. 194
error Line is longer than 80 characters. 198
error Line is longer than 80 characters. 201
error '{' is followed by whitespace. 201
error Line is longer than 80 characters. 202
error Line is longer than 80 characters. 203
error Missing a Javadoc comment. 205
error Missing a Javadoc comment. 206
error Missing a Javadoc comment. 207
error Missing a Javadoc comment. 208
error Missing a Javadoc comment. 209
error Missing a Javadoc comment. 210
error Missing a Javadoc comment. 211
error Missing a Javadoc comment. 212
error Missing a Javadoc comment. 213
error Missing a Javadoc comment. 214
error Missing a Javadoc comment. 215
error Missing a Javadoc comment. 216
error Missing a Javadoc comment. 217
error Missing a Javadoc comment. 218
error Missing a Javadoc comment. 219
error Missing a Javadoc comment. 221
error Parameter s should be final. 221
error '{' should be on the previous line. 222
error '{' should be on the previous line. 224
error Line is longer than 80 characters. 231
error Line is longer than 80 characters. 232
error Line has trailing spaces. 234
error Method 'check' is not designed for extension - needs to be abstract, final or empty. 237
error '{' should be on the previous line. 238
error '{' should be on the previous line. 248
error '0xff' is a magic number. 249
error '0xff' is a magic number. 250
error '0x47' is a magic number. 251
error '0x49' is a magic number. 251
error '{' should be on the previous line. 252
error '}' should be on the same line. 254
error '0x89' is a magic number. 255
error '0x50' is a magic number. 255
error '{' should be on the previous line. 256
error '}' should be on the same line. 258
error '0xff' is a magic number. 259
error '0xd8' is a magic number. 259
error '{' should be on the previous line. 260
error '}' should be on the same line. 262
error '0x42' is a magic number. 263
error '0x4d' is a magic number. 263
error '{' should be on the previous line. 264
error '}' should be on the same line. 266
error '0x0a' is a magic number. 267
error '0x06' is a magic number. 267
error '{' should be on the previous line. 268
error '}' should be on the same line. 270
error '0x46' is a magic number. 271
error '0x4f' is a magic number. 271
error '{' should be on the previous line. 272
error '}' should be on the same line. 274
error '0x59' is a magic number. 275
error '0xa6' is a magic number. 275
error '{' should be on the previous line. 276
error '}' should be on the same line. 278
error '0x50' is a magic number. 279
error '0x31' is a magic number. 279
error '0x36' is a magic number. 279
error '{' should be on the previous line. 280
error '}' should be on the same line. 282
error '0x38' is a magic number. 283
error '0x42' is a magic number. 283
error '{' should be on the previous line. 284
error '}' should be on the same line. 286
error '0x46' is a magic number. 287
error '0x57' is a magic number. 287
error '{' should be on the previous line. 288
error '}' should be on the same line. 290
error '{' should be on the previous line. 292
error '}' should be on the same line. 295
error '{' should be on the previous line. 297
error Missing a Javadoc comment. 302
error '{' should be on the previous line. 303
error '44' is a magic number. 304
error '{' should be on the previous line. 306
error '16' is a magic number. 309
error '20' is a magic number. 310
error '{' should be on the previous line. 312
error '26' is a magic number. 315
error Line is longer than 80 characters. 316
error '4' is a magic number. 316
error '8' is a magic number. 316
error '16' is a magic number. 316
error '24' is a magic number. 316
error '32' is a magic number. 317
error '{' should be on the previous line. 318
error '36' is a magic number. 321
error '0.0254' is a magic number. 321
error '{' should be on the previous line. 323
error '40' is a magic number. 326
error '0.0254' is a magic number. 326
error '{' should be on the previous line. 328
error Missing a Javadoc comment. 335
error '{' should be on the previous line. 336
error Name 'GIF_MAGIC_87A' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
error '{' is followed by whitespace. 337
error Name 'GIF_MAGIC_89A' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
error '{' is followed by whitespace. 338
error Line is longer than 80 characters. 339
error '11' is a magic number. 339
error '11' is a magic number. 340
error '{' should be on the previous line. 341
error Line is longer than 80 characters. 344
error '4' is a magic number. 344
error '4' is a magic number. 344
error '4' is a magic number. 349
error '6' is a magic number. 350
error '8' is a magic number. 351
error '0xff' is a magic number. 351
error '4' is a magic number. 352
error '0x07' is a magic number. 352
error '{' should be on the previous line. 355
error '0x80' is a magic number. 359
error '{' should be on the previous line. 360
error '7' is a magic number. 361
error '3' is a magic number. 361
error '{' should be on the previous line. 367
error '{' should be on the previous line. 370
error '0x2c' is a magic number. 371
error Avoid nested blocks. 372
error '9' is a magic number. 373
error '9' is a magic number. 373
error '{' should be on the previous line. 374
error '8' is a magic number. 377
error '0xff' is a magic number. 377
error '0x40' is a magic number. 378
error '0x07' is a magic number. 379
error '{' should be on the previous line. 381
error '0x80' is a magic number. 384
error '{' should be on the previous line. 385
error '3' is a magic number. 386
error '{' should be on the previous line. 391
error '{' should be on the previous line. 394
error '}' should be on the same line. 396
error '{' should be on the previous line. 398
error '0x21' is a magic number. 406
error Avoid nested blocks. 407
error '0xfe' is a magic number. 409
error '{' should be on the previous line. 410
error '{' should be on the previous line. 414
error '{' should be on the previous line. 417
error '{' should be on the previous line. 421
error '{' should be on the previous line. 423
error '{' should be on the previous line. 426
error '}' should be on the same line. 434
error '{' should be on the previous line. 436
error '{' should be on the previous line. 439
error '{' should be on the previous line. 442
error '}' should be on the same line. 444
error '{' should be on the previous line. 446
error '0x3b' is a magic number. 454
error Avoid nested blocks. 455
error Avoid nested blocks. 459
error '0x3b' is a magic number. 464
error Missing a Javadoc comment. 468
error '{' should be on the previous line. 469
error '10' is a magic number. 470
error '10' is a magic number. 473
error '10' is a magic number. 473
error '{' should be on the previous line. 474
error Name 'IFF_RM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
error '{' is followed by whitespace. 477
error '{' should be on the previous line. 479
error '6' is a magic number. 482
error '0x494c424d' is a magic number. 483
error '0x50424d20' is a magic number. 484
error '{' should be on the previous line. 485
error '{' should be on the previous line. 490
error '8' is a magic number. 491
error '8' is a magic number. 491
error '{' should be on the previous line. 492
error '4' is a magic number. 496
error '{' should be on the previous line. 498
error '0x424d4844' is a magic number. 501
error '{' should be on the previous line. 502
error '9' is a magic number. 503
error '9' is a magic number. 503
error '{' should be on the previous line. 504
error '8' is a magic number. 510
error '0xff' is a magic number. 510
error Line is longer than 80 characters. 511
error '33' is a magic number. 511
error '}' should be on the same line. 512
error '{' should be on the previous line. 514
error Missing a Javadoc comment. 521
error '{' should be on the previous line. 522
error '12' is a magic number. 523
error '{' should be on the previous line. 525
error '4' is a magic number. 526
error '4' is a magic number. 526
error '{' should be on the previous line. 527
error '0xff00' is a magic number. 532
error '0xff00' is a magic number. 532
error '{' should be on the previous line. 533
error '0xffe0' is a magic number. 536
error '{' should be on the previous line. 537
error '14' is a magic number. 538
error '{' should be on the previous line. 539
error '12' is a magic number. 542
error '12' is a magic number. 542
error '{' should be on the previous line. 543
error Name 'APP0_ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
error '{' is followed by whitespace. 546
error '5' is a magic number. 547
error '{' should be on the previous line. 548
error '7' is a magic number. 549
error '{' should be on the previous line. 550
error '8' is a magic number. 551
error '10' is a magic number. 552
error '}' should be on the same line. 553
error '7' is a magic number. 554
error '{' should be on the previous line. 555
error '8' is a magic number. 556
error '10' is a magic number. 557
error '2.54f' is a magic number. 558
error '2.54f' is a magic number. 559
error '14' is a magic number. 562
error '}' should be on the same line. 563
error '0xfffe' is a magic number. 564
error '{' should be on the previous line. 565
error '{' should be on the previous line. 569
error '}' should be on the same line. 575
error Line is longer than 80 characters. 576
error '0xffc0' is a magic number. 576
error '0xffcf' is a magic number. 576
error '0xffc4' is a magic number. 576
error '0xffc8' is a magic number. 576
error '6' is a magic number. 578
error '6' is a magic number. 578
error '{' should be on the previous line. 579
error '0xff' is a magic number. 583
error '5' is a magic number. 583
error '0xff' is a magic number. 583
error Line is longer than 80 characters. 584
error '0xffc2' is a magic number. 584
error '0xffc6' is a magic number. 584
error '0xffca' is a magic number. 584
error '0xffce' is a magic number. 584
error '3' is a magic number. 585
error '}' should be on the same line. 588
error '{' should be on the previous line. 590
error Missing a Javadoc comment. 596
error '{' should be on the previous line. 597
error '64' is a magic number. 598
error '{' should be on the previous line. 600
error '{' should be on the previous line. 604
error '4' is a magic number. 609
error '6' is a magic number. 610
error '8' is a magic number. 611
error '{' should be on the previous line. 613
error '63' is a magic number. 620
error '4' is a magic number. 621
error '8' is a magic number. 621
error '{' should be on the previous line. 622
error '}' should be on the same line. 625
error '3' is a magic number. 626
error '8' is a magic number. 626
error '{' should be on the previous line. 627
error '24' is a magic number. 629
error '}' should be on the same line. 630
error '{' should be on the previous line. 632
error '10' is a magic number. 635
error '10' is a magic number. 636
error Missing a Javadoc comment. 641
error '{' should be on the previous line. 642
error Name 'PNG_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 643
error '{' is followed by whitespace. 643
error '27' is a magic number. 644
error '27' is a magic number. 645
error '{' should be on the previous line. 646
error '6' is a magic number. 649
error '{' should be on the previous line. 650
error '14' is a magic number. 654
error '18' is a magic number. 655
error '22' is a magic number. 656
error '0xff' is a magic number. 656
error '23' is a magic number. 657
error '0xff' is a magic number. 657
error '6' is a magic number. 658
error '{' should be on the previous line. 659
error '3' is a magic number. 660
error '26' is a magic number. 662
error '0xff' is a magic number. 662
error Missing a Javadoc comment. 666
error Parameter id should be final. 666
error '{' should be on the previous line. 667
error '6' is a magic number. 668
error '{' should be on the previous line. 669
error Name 'PNM_FORMATS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 672
error '{' is followed by whitespace. 672
error '3' is a magic number. 673
error '{' should be on the previous line. 677
error '{' should be on the previous line. 680
error '{' should be on the previous line. 684
error '{' should be on the previous line. 688
error '{' should be on the previous line. 690
error '{' should be on the previous line. 696
error '{' should be on the previous line. 699
error '{' should be on the previous line. 705
error '{' should be on the previous line. 710
error '}' should be on the same line. 713
error '{' should be on the previous line. 715
error '{' should be on the previous line. 719
error '{' should be on the previous line. 723
error '}' should be on the same line. 728
error '{' should be on the previous line. 730
error '{' should be on the previous line. 733
error '}' should be on the same line. 735
error '{' should be on the previous line. 737
error '{' should be on the previous line. 741
error '25' is a magic number. 744
error '{' should be on the previous line. 745
error '{' should be on the previous line. 747
error '{' should be on the previous line. 750
error '3' is a magic number. 751
error Missing a Javadoc comment. 761
error '{' should be on the previous line. 762
error '24' is a magic number. 763
error '{' should be on the previous line. 765
error Name 'PSD_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 768
error '{' is followed by whitespace. 768
error '{' should be on the previous line. 770
error '16' is a magic number. 774
error '12' is a magic number. 775
error '10' is a magic number. 776
error '20' is a magic number. 777
error Line is longer than 80 characters. 779
error '64' is a magic number. 779
error Missing a Javadoc comment. 782
error '{' should be on the previous line. 783
error '14' is a magic number. 784
error '{' should be on the previous line. 786
error Name 'RAS_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 789
error '{' is followed by whitespace. 789
error '{' should be on the previous line. 791
error '6' is a magic number. 796
error '10' is a magic number. 797
error Line is longer than 80 characters. 798
error '24' is a magic number. 798
error Missing a Javadoc comment. 802
error '{' should be on the previous line. 803
error Line is longer than 80 characters. 804
error '6' is a magic number. 805
error '{' should be on the previous line. 807
error '5' is a magic number. 811
error '20' is a magic number. 814
error '20' is a magic number. 815
error '72' is a magic number. 816
error '72' is a magic number. 817
error Line is longer than 80 characters. 822
error Line has trailing spaces. 823
error Expected an @return tag. 827
error Parameter args should be final. 827
error '{' should be on the previous line. 828
error '{' should be on the previous line. 830
error '{' should be on the previous line. 832
error '{' should be on the previous line. 834
error Line is longer than 80 characters. 842
error Missing a Javadoc comment. 842
error Parameter a1 should be final. 842
error Parameter offs1 should be final. 842
error Parameter a2 should be final. 842
error Parameter offs2 should be final. 842
error Parameter num should be final. 842
error '{' should be on the previous line. 845
error '{' should be on the previous line. 847
error Line is longer than 80 characters. 855
error Line has trailing spaces. 857
error Method 'getBitsPerPixel' is not designed for extension - needs to be abstract, final or empty. 860
error '{' should be on the previous line. 861
error Line has trailing spaces. 867
error Unused @throws tag for 'IllegalArgumentException'. 870
error Line is longer than 80 characters. 871
error Expected an @return tag. 874
error Method 'getComment' is not designed for extension - needs to be abstract, final or empty. 874
error Parameter index should be final. 874
error '{' should be on the previous line. 875
error '{' should be on the previous line. 877
error Line is longer than 80 characters. 878
error Line is longer than 80 characters. 884
error Line is longer than 80 characters. 885
error Line has trailing spaces. 886
error Method 'getFormat' is not designed for extension - needs to be abstract, final or empty. 889
error '{' should be on the previous line. 890
error Line is longer than 80 characters. 895
error Line has trailing spaces. 897
error Method 'getFormatName' is not designed for extension - needs to be abstract, final or empty. 900
error '{' should be on the previous line. 901
error '{' should be on the previous line. 903
error '}' should be on the same line. 905
error '{' should be on the previous line. 907
error Line is longer than 80 characters. 913
error Line has trailing spaces. 914
error Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 917
error '{' should be on the previous line. 918
error Missing a Javadoc comment. 922
error Parameter a should be final. 922
error Parameter offs should be final. 922
error '{' should be on the previous line. 923
error Line is longer than 80 characters. 924
error '0xff' is a magic number. 924
error '24' is a magic number. 924
error '0xff' is a magic number. 924
error '16' is a magic number. 924
error '0xff' is a magic number. 924
error '8' is a magic number. 924
error '3' is a magic number. 924
error '0xff' is a magic number. 924
error Missing a Javadoc comment. 927
error Parameter a should be final. 927
error Parameter offs should be final. 927
error '{' should be on the previous line. 928
error Line is longer than 80 characters. 929
error '3' is a magic number. 929
error '0xff' is a magic number. 929
error '24' is a magic number. 929
error '0xff' is a magic number. 929
error '16' is a magic number. 929
error '0xff' is a magic number. 929
error '8' is a magic number. 929
error '0xff' is a magic number. 929
error Line is longer than 80 characters. 933
error Line has trailing spaces. 934
error Method 'getMimeType' is not designed for extension - needs to be abstract, final or empty. 937
error '{' should be on the previous line. 938
error '{' should be on the previous line. 940
error '{' should be on the previous line. 942
error '}' should be on the same line. 946
error '{' should be on the previous line. 948
error Line is longer than 80 characters. 954
error Line is longer than 80 characters. 955
error Line is longer than 80 characters. 956
error Line has trailing spaces. 957
error Method 'getNumberOfComments' is not designed for extension - needs to be abstract, final or empty. 960
error '{' should be on the previous line. 961
error '{' should be on the previous line. 963
error '}' should be on the same line. 965
error '{' should be on the previous line. 967
error Line is longer than 80 characters. 973
error Line is longer than 80 characters. 974
error Line has trailing spaces. 976
error Method 'getNumberOfImages' is not designed for extension - needs to be abstract, final or empty. 979
error '{' should be on the previous line. 980
error Line is longer than 80 characters. 985
error Line has trailing spaces. 987
error Method 'getPhysicalHeightDpi' is not designed for extension - needs to be abstract, final or empty. 992
error '{' should be on the previous line. 993
error Line is longer than 80 characters. 998
error Line has trailing spaces. 1000
error Method 'getPhysicalHeightInch' is not designed for extension - needs to be abstract, final or empty. 1006
error '{' should be on the previous line. 1007
error '{' should be on the previous line. 1011
error '}' should be on the same line. 1013
error '{' should be on the previous line. 1015
error Line is longer than 80 characters. 1021
error Line has trailing spaces. 1023
error Method 'getPhysicalWidthDpi' is not designed for extension - needs to be abstract, final or empty. 1029
error '{' should be on the previous line. 1030
error Line is longer than 80 characters. 1035
error Line has trailing spaces. 1037
error Method 'getPhysicalWidthInch' is not designed for extension - needs to be abstract, final or empty. 1042
error '{' should be on the previous line. 1043
error '{' should be on the previous line. 1047
error '}' should be on the same line. 1049
error '{' should be on the previous line. 1051
error Missing a Javadoc comment. 1056
error Parameter a should be final. 1056
error Parameter offs should be final. 1056
error '{' should be on the previous line. 1057
error '0xff' is a magic number. 1058
error '8' is a magic number. 1058
error '0xff' is a magic number. 1058
error Missing a Javadoc comment. 1061
error Parameter a should be final. 1061
error Parameter offs should be final. 1061
error '{' should be on the previous line. 1062
error '0xff' is a magic number. 1063
error '0xff' is a magic number. 1063
error '8' is a magic number. 1063
error Line is longer than 80 characters. 1067
error Line has trailing spaces. 1068
error Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 1071
error '{' should be on the previous line. 1072
error Line is longer than 80 characters. 1077
error Line has trailing spaces. 1078
error Method 'isProgressive' is not designed for extension - needs to be abstract, final or empty. 1081
error '{' should be on the previous line. 1082
error Line is longer than 80 characters. 1087
error Line is longer than 80 characters. 1088
error Line has trailing spaces. 1090
error Parameter args should be final. 1094
error '{' should be on the previous line. 1095
error '{' should be on the previous line. 1100
error '}' should be on the same line. 1102
error '{' should be on the previous line. 1104
error '{' should be on the previous line. 1107
error '{' should be on the previous line. 1110
error '{' should be on the previous line. 1114
error '}' should be on the same line. 1116
error '{' should be on the previous line. 1118
error '}' should be on the same line. 1123
error '{' should be on the previous line. 1125
error '{' should be on the previous line. 1127
error '}' should be on the same line. 1129
error '{' should be on the previous line. 1131
error Must have at least one statement. 1131
error Missing a Javadoc comment. 1138
error Parameter sourceName should be final. 1138
error Parameter ii should be final. 1138
error Parameter verbose should be final. 1138
error '{' should be on the previous line. 1141
error '}' should be on the same line. 1143
error '{' should be on the previous line. 1145
error Missing a Javadoc comment. 1150
error Parameter sourceName should be final. 1150
error Parameter imageInfo should be final. 1150
error '{' should be on the previous line. 1151
error Name 'SEP' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1152
error Line is longer than 80 characters. 1153
error Line is longer than 80 characters. 1154
error Line is longer than 80 characters. 1155
error Line is longer than 80 characters. 1156
error Line is longer than 80 characters. 1157
error Line is longer than 80 characters. 1160
error Missing a Javadoc comment. 1160
error Parameter indentLevels should be final. 1160
error Parameter text should be final. 1160
error Parameter value should be final. 1160
error Parameter minValidValue should be final. 1160
error '{' should be on the previous line. 1163
error Line is longer than 80 characters. 1169
error Missing a Javadoc comment. 1169
error Parameter indentLevels should be final. 1169
error Parameter text should be final. 1169
error Parameter value should be final. 1169
error Parameter minValidValue should be final. 1169
error '{' should be on the previous line. 1172
error Missing a Javadoc comment. 1177
error Parameter indentLevels should be final. 1177
error Parameter text should be final. 1177
error Parameter value should be final. 1177
error '{' should be on the previous line. 1178
error '{' should be on the previous line. 1180
error '{' should be on the previous line. 1184
error '{' should be on the previous line. 1188
error Missing a Javadoc comment. 1195
error Parameter sourceName should be final. 1195
error Parameter ii should be final. 1195
error '{' should be on the previous line. 1196
error Avoid inline conditionals. 1203
error Line is longer than 80 characters. 1207
error Line is longer than 80 characters. 1208
error '{' should be on the previous line. 1212
error '{' should be on the previous line. 1214
error Missing a Javadoc comment. 1220
error '{' should be on the previous line. 1221
error '{' should be on the previous line. 1223
error '}' should be on the same line. 1225
error '{' should be on the previous line. 1227
error Missing a Javadoc comment. 1232
error Parameter a should be final. 1232
error '{' should be on the previous line. 1233
error '{' should be on the previous line. 1235
error '}' should be on the same line. 1237
error '{' should be on the previous line. 1239
error Missing a Javadoc comment. 1245
error Parameter a should be final. 1245
error Parameter offset should be final. 1245
error Parameter num should be final. 1245
error '{' should be on the previous line. 1246
error '{' should be on the previous line. 1248
error '}' should be on the same line. 1250
error '{' should be on the previous line. 1252
error Missing a Javadoc comment. 1258
error '{' should be on the previous line. 1259
error Missing a Javadoc comment. 1263
error Parameter sb should be final. 1263
error '{' should be on the previous line. 1264
error '{' should be on the previous line. 1267
error '10' is a magic number. 1269
error '{' should be on the previous line. 1271
error Missing a Javadoc comment. 1279
error Parameter numBits should be final. 1279
error '{' should be on the previous line. 1280
error '{' should be on the previous line. 1282
error '{' should be on the previous line. 1288
error '{' should be on the previous line. 1290
error '}' should be on the same line. 1292
error '{' should be on the previous line. 1294
error '8' is a magic number. 1297
error '{' should be on the previous line. 1301
error '{' should be on the previous line. 1304
error '{' should be on the previous line. 1311
error '}' should be on the same line. 1313
error '{' should be on the previous line. 1315
error '8' is a magic number. 1318
error '}' should be on the same line. 1319
error '{' should be on the previous line. 1321
error '0xff' is a magic number. 1325
error '8' is a magic number. 1325
error Line has trailing spaces. 1334
error Expected an @return tag. 1337
error Parameter numBits should be final. 1337
error Expected @throws tag for 'IOException'. 1337
error '{' should be on the previous line. 1338
error '{' should be on the previous line. 1344
error Line is longer than 80 characters. 1352
error Missing a Javadoc comment. 1352
error Parameter sourceName should be final. 1352
error Parameter in should be final. 1352
error Parameter imageInfo should be final. 1352
error Parameter verbose should be final. 1352
error '{' should be on the previous line. 1358
error Line is longer than 80 characters. 1364
error Line has trailing spaces. 1366
error Method 'setCollectComments' is not designed for extension - needs to be abstract, final or empty. 1372
error Parameter newValue should be final. 1372
error '{' should be on the previous line. 1373
error Line is longer than 80 characters. 1378
error Line is longer than 80 characters. 1379
error Line is longer than 80 characters. 1380
error Line is longer than 80 characters. 1381
error Line has trailing spaces. 1383
error Method 'setDetermineImageNumber' is not designed for extension - needs to be abstract, final or empty. 1388
error Parameter newValue should be final. 1388
error '{' should be on the previous line. 1389
error Line is longer than 80 characters. 1394
error Line has trailing spaces. 1396
error Method 'setInput' is not designed for extension - needs to be abstract, final or empty. 1400
error Parameter dataInput should be final. 1400
error '{' should be on the previous line. 1401
error Line has trailing spaces. 1408
error Method 'setInput' is not designed for extension - needs to be abstract, final or empty. 1412
error Parameter inputStream should be final. 1412
error '{' should be on the previous line. 1413
error Missing a Javadoc comment. 1418
error Parameter newValue should be final. 1418
error '{' should be on the previous line. 1419
error Missing a Javadoc comment. 1423
error Parameter newValue should be final. 1423
error '{' should be on the previous line. 1424
error Line is longer than 80 characters. 1429
error Line is longer than 80 characters. 1430
error Line is longer than 80 characters. 1431
error Line has trailing spaces. 1433
error Line is longer than 80 characters. 1436
error Unused @throws tag for 'EOFException'. 1436
error Parameter numBytesToSkip should be final. 1438
error '{' should be on the previous line. 1439
error Line is longer than 80 characters. 1440
error 'if' construct must use '{}'s. 1442
error Line has trailing spaces. 1445

com/atlassian/core/cron/parser/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/ClassHelper.java

Violation Message Line
error Redundant import from the same package - com.atlassian.core.util.ClassLoaderUtils. 3
error Missing a Javadoc comment. 8
error Utility classes should not have a public or default constructor. 8
error '{' should be on the previous line. 9
error Line is longer than 80 characters. 10
error Missing a Javadoc comment. 10
error Parameter clazz should be final. 10
error Parameter constructorArgs should be final. 10
error Redundant throws: 'SecurityException' is unchecked exception. 10
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 10
error Array brackets at illegal position. 12
error '{' should be on the previous line. 14
error '{' should be on the previous line. 16
error '}' should be on the same line. 18
error '{' should be on the previous line. 20
error '{' should be on the previous line. 26
error Line is longer than 80 characters. 29
error Line is longer than 80 characters. 30
error Line is longer than 80 characters. 37
error Missing a Javadoc comment. 37
error Parameter name should be final. 37
error Parameter constructorArgs should be final. 37
error Redundant throws: 'SecurityException' is unchecked exception. 37
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 37

com/atlassian/core/cron/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/StringUtils.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 5
error Missing a Javadoc comment. 9
error Utility classes should not have a public or default constructor. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Name 'MAX_LENGTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. 11
error '9000' is a magic number. 11
error Line is longer than 80 characters. 12
error Missing a Javadoc comment. 12
error Variable 'stringCharMappings' must be private and have accessor methods. 12
error '4' is a magic number. 12
error Missing a Javadoc comment. 15
error Parameter encoding should be final. 15
error '{' should be on the previous line. 16
error '{' should be on the previous line. 20
error '||' should be on a new line. 22
error '||' should be on a new line. 23
error '{' should be on the previous line. 25
error '8216' is a magic number. 27
error '8217' is a magic number. 28
error '8220' is a magic number. 29
error '8221' is a magic number. 30
error '8230' is a magic number. 31
error '8211' is a magic number. 32
error '183' is a magic number. 33
error '{' should be on the previous line. 35
error '145' is a magic number. 36
error '146' is a magic number. 37
error '147' is a magic number. 38
error '148' is a magic number. 39
error '133' is a magic number. 40
error '150' is a magic number. 41
error '183' is a magic number. 42
error '32' is a magic number. 45
error '{' should be on the previous line. 46
error '9' is a magic number. 47
error '10' is a magic number. 47
error '13' is a magic number. 47
error '{' should be on the previous line. 48
error Line is longer than 80 characters. 49
error '{' should be on the previous line. 51
error Line is longer than 80 characters. 62
error Missing a Javadoc comment. 62
error Parameter charsNumericValue should be final. 62
error Parameter replaceStr should be final. 62
error Parameter mappings should be final. 62
error Line is longer than 80 characters. 68
error Line is longer than 80 characters. 70
error Expected an @return tag. 77
error Parameter s should be final. 77
error Parameter encoding should be final. 77
error '{' should be on the previous line. 78
error 'if' construct must use '{}'s. 79
error 'if' construct must use '{}'s. 83
error 'if' construct must use '{}'s. 88
error '{' should be on the previous line. 98
error 'if' construct must use '{}'s. 100
error '{' should be on the previous line. 103
error Line is longer than 80 characters. 109
error '{' should be on the previous line. 112
error Line is longer than 80 characters. 119
error '40' is a magic number. 120
error Line is longer than 80 characters. 124
error '{' should be on the previous line. 129
error 'if' construct must use '{}'s. 133
error 'else' construct must use '{}'s. 135
error Line is longer than 80 characters. 138
error '{' should be on the previous line. 140
error 'if' construct must use '{}'s. 141
error '{' should be on the previous line. 148
error Line is longer than 80 characters. 156
error Line is longer than 80 characters. 158
error Expected an @return tag. 160
error Parameter original should be final. 160
error Expected @param tag for 'original'. 160
error Parameter cropAt should be final. 160
error Expected @param tag for 'cropAt'. 160
error Parameter suffix should be final. 160
error Expected @param tag for 'suffix'. 160
error '{' should be on the previous line. 161
error 'if' construct must use '{}'s. 162
error '{' should be on the previous line. 166
error First sentence should end with a period. 172
error Expected an @return tag. 175
error Parameter value should be final. 175
error Expected @param tag for 'value'. 175
error Parameter possiblyContains should be final. 175
error Expected @param tag for 'possiblyContains'. 175
error '{' should be on the previous line. 176
error '{' should be on the previous line. 178
error 'if' construct must use '{}'s. 179
error Conditional logic can be removed. 179
error 'else' construct must use '{}'s. 181
error '{' should be on the previous line. 184
error 'if' construct must use '{}'s. 185
error '{' should be on the previous line. 189
error 'if' construct must use '{}'s. 190
error Expected an @return tag. 200
error Line is longer than 80 characters. 200
error Expected @param tag for 'str'. 200
error Expected @param tag for 'oldPattern'. 200
error Expected @param tag for 'newPattern'. 200
error 'if' construct must use '{}'s. 202
error 'if' construct must use '{}'s. 203
error '{' should be on the previous line. 207
error '{' should be on the previous line. 210
error '{' should be on the previous line. 215
error First sentence should end with a period. 223
error Expected an @return tag. 226
error Parameter str should be final. 226
error Expected @param tag for 'str'. 226
error '{' should be on the previous line. 227
error 'if' construct must use '{}'s. 228
error '{' should be on the previous line. 232
error '127' is a magic number. 234
error '{' should be on the previous line. 235
error First sentence should end with a period. 242
error Line is longer than 80 characters. 243
error Expected an @return tag. 245
error Parameter string should be final. 245
error Expected @param tag for 'string'. 245
error Parameter charset should be final. 245
error Expected @param tag for 'charset'. 245
error '{' should be on the previous line. 246
error 'if' construct must use '{}'s. 247
error '{' should be on the previous line. 251
error Line is longer than 80 characters. 252
error '}' should be on the same line. 253
error '{' should be on the previous line. 255
error Must have at least one statement. 255
error Missing a Javadoc comment. 260
error Name 'isStringISO_8859_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
error Parameter string should be final. 260
error '{' should be on the previous line. 261
error Missing a Javadoc comment. 265
error Parameter s1 should be final. 265
error Parameter s2 should be final. 265
error '{' should be on the previous line. 266
error Missing a Javadoc comment. 273
error Parameter value should be final. 273
error '{' should be on the previous line. 274
error Line is longer than 80 characters. 277
error Line is longer than 80 characters. 283
error Parameter entryString should be final. 289
error '{' should be on the previous line. 290
error '{' should be on the previous line. 294
error Parameter entries should be final. 307
error '{' should be on the previous line. 308
error '{' should be on the previous line. 310
error '{' should be on the previous line. 313
error 'if' construct must use '{}'s. 316
error 'else' construct must use '{}'s. 320

com/atlassian/core/task/MultiQueueTaskManager.java

Violation Message Line
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 16
error Line is longer than 80 characters. 18
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 26

com/atlassian/core/user/FullNameComparator.java

Violation Message Line
error Missing a Javadoc comment. 15
error '{' should be on the previous line. 16
error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 17
error Missing a Javadoc comment. 17
error Parameter o1 should be final. 17
error Parameter o2 should be final. 17
error '{' should be on the previous line. 18
error 'if' construct must use '{}'s. 22
error 'if' construct must use '{}'s. 24
error 'if' construct must use '{}'s. 26
error '{' should be on the previous line. 33
error '}' should be on the same line. 35
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 Line is longer than 80 characters. 42

com/atlassian/core/user/preferences/UserPreferences.java

Violation Message Line
error Missing a Javadoc comment. 24
error '{' should be on the previous line. 25
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 31
error '{' should be on the previous line. 32
error Missing a Javadoc comment. 36
error Parameter pUser should be final. 36
error '{' should be on the previous line. 37
error Line has trailing spaces. 40
error Missing a Javadoc comment. 41
error Parameter propertySet should be final. 41
error '{' should be on the previous line. 42
error Missing a Javadoc comment. 47
error Parameter propertySet should be final. 47
error Parameter bulkload should be final. 47
error '{' should be on the previous line. 48
error Line is longer than 80 characters. 50
error Line is longer than 80 characters. 51
error '{' should be on the previous line. 55
error Missing a Javadoc comment. 66
error Parameter pUser should be final. 66
error Parameter bulkload should be final. 66
error '{' should be on the previous line. 67
error Line is longer than 80 characters. 69
error Line is longer than 80 characters. 70
error '{' should be on the previous line. 74
error Method 'getLong' is not designed for extension - needs to be abstract, final or empty. 85
error Missing a Javadoc comment. 85
error Parameter key should be final. 85
error '{' should be on the previous line. 86
error '{' should be on the previous line. 89
error '}' should be on the same line. 92
error '{' should be on the previous line. 94
error '{' should be on the previous line. 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 'setLong' is not designed for extension - needs to be abstract, final or empty. 110
error Missing a Javadoc comment. 110
error Parameter key should be final. 110
error Parameter i should be final. 110
error '{' should be on the previous line. 111
error '{' should be on the previous line. 113
error Line is longer than 80 characters. 114
error '}' should be on the same line. 115
error '{' should be on the previous line. 117
error Line is longer than 80 characters. 118
error Method 'getString' is not designed for extension - needs to be abstract, final or empty. 124
error Missing a Javadoc comment. 124
error Parameter key should be final. 124
error '{' should be on the previous line. 125
error '{' should be on the previous line. 128
error '}' should be on the same line. 131
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 Line is longer than 80 characters. 140
error Line is longer than 80 characters. 147
error Method 'setString' is not designed for extension - needs to be abstract, final or empty. 147
error Missing a Javadoc comment. 147
error Parameter key should be final. 147
error Parameter value should be final. 147
error '{' should be on the previous line. 150
error Line is longer than 80 characters. 151
error '}' should be on the same line. 152
error '{' should be on the previous line. 154
error Line is longer than 80 characters. 155
error Method 'getBoolean' is not designed for extension - needs to be abstract, final or empty. 161
error Missing a Javadoc comment. 161
error Parameter key should be final. 161
error '{' should be on the previous line. 162
error '{' should be on the previous line. 165
error '}' should be on the same line. 168
error '{' should be on the previous line. 170
error '{' should be on the previous line. 172
error '}' should be on the same line. 174
error '{' should be on the previous line. 176
error Line is longer than 80 characters. 177
error Method 'setBoolean' is not designed for extension - needs to be abstract, final or empty. 184
error Missing a Javadoc comment. 184
error Parameter key should be final. 184
error Parameter b should be final. 184
error '{' should be on the previous line. 187
error Line is longer than 80 characters. 188
error '}' should be on the same line. 189
error '{' should be on the previous line. 191
error Line is longer than 80 characters. 192
error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 198
error Missing a Javadoc comment. 198
error Parameter key should be final. 198
error '{' should be on the previous line. 199
error '{' should be on the previous line. 201
error Line is longer than 80 characters. 202
error '}' should be on the same line. 203
error '{' should be on the previous line. 205
error '{' should be on the previous line. 207
error Line is longer than 80 characters. 208
error '}' should be on the same line. 211
error '{' should be on the previous line. 213
error Line is longer than 80 characters. 214
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 219
error Missing a Javadoc comment. 219
error Parameter o should be final. 219
error '{' should be on the previous line. 220
error Line is longer than 80 characters. 221
error 'if' construct must use '{}'s. 222
error 'if' construct must use '{}'s. 223
error 'if' construct must use '{}'s. 227
error Line is longer than 80 characters. 227
error Avoid inline conditionals. 227
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 232
error Missing a Javadoc comment. 232
error '{' should be on the previous line. 233
error Line is longer than 80 characters. 234
error Avoid inline conditionals. 235

com/atlassian/core/user/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/test/util/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/task/longrunning/LongRunningTask.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Redundant 'public' modifier. 11
error Missing a Javadoc comment. 13
error Redundant 'public' modifier. 13
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17
error Expected an @return tag. 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. 25
error Redundant 'public' modifier. 25
error Missing a Javadoc comment. 27
error Redundant 'public' modifier. 27
error Missing a Javadoc comment. 28
error Redundant 'public' modifier. 28
error Missing a Javadoc comment. 30
error Redundant 'public' modifier. 30
error Line has trailing spaces. 31
error Missing a Javadoc comment. 31
error Redundant 'public' modifier. 31

com/atlassian/core/task/DefaultMultiQueueTaskManager.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 3
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 Parameter queueName should be final. 12
error Parameter queue should be final. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 17
error Parameter queues should be final. 17
error 'queues' hides a field. 17
error '{' should be on the previous line. 18
error Method 'addTaskQueue' is not designed for extension - needs to be abstract, final or empty. 22
error Missing a Javadoc comment. 22
error Parameter name should be final. 22
error Parameter queue should be final. 22
error '{' should be on the previous line. 23
error 'if' is not followed by whitespace. 24
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 31
error Method 'removeTaskQueue' is not designed for extension - needs to be abstract, final or empty. 31
error Missing a Javadoc comment. 31
error Parameter queueName should be final. 31
error Parameter taskQueue should be final. 31
error Parameter flush should be final. 31
error 'if' is not followed by whitespace. 34
error '!=' is not preceded with whitespace. 34
error '!=' is not followed by whitespace. 34
error '{' should be on the previous line. 35
error Method 'getTaskQueue' is not designed for extension - needs to be abstract, final or empty. 41
error Missing a Javadoc comment. 41
error Parameter name should be final. 41
error '{' should be on the previous line. 42
error 'cast' is not followed by whitespace. 43
error Method 'setTaskQueues' is not designed for extension - needs to be abstract, final or empty. 46
error Missing a Javadoc comment. 46
error Parameter queues should be final. 46
error 'queues' hides a field. 46
error '{' should be on the previous line. 47
error Line is longer than 80 characters. 49
error 'cast' is not followed by whitespace. 51
error Line is longer than 80 characters. 52
error 'cast' is not followed by whitespace. 52
error Method 'addTask' is not designed for extension - needs to be abstract, final or empty. 56
error Missing a Javadoc comment. 56
error Parameter queueName should be final. 56
error Parameter task should be final. 56
error '{' should be on the previous line. 57
error Method 'flush' is not designed for extension - needs to be abstract, final or empty. 61
error Missing a Javadoc comment. 61
error Parameter queueName should be final. 61
error '{' should be on the previous line. 62
error Method 'flush' is not designed for extension - needs to be abstract, final or empty. 66
error Missing a Javadoc comment. 66
error '{' should be on the previous line. 67
error Line is longer than 80 characters. 68
error 'cast' is not followed by whitespace. 70

com/atlassian/core/logging/ThreadLocalErrorLogAppender.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error '{' should be on the previous line. 15
error Method 'append' is not designed for extension - needs to be abstract, final or empty. 18
error Missing a Javadoc comment. 18
error Parameter event should be final. 18
error '{' should be on the previous line. 19
error Missing a Javadoc comment. 23
error '{' should be on the previous line. 24
error Method 'requiresLayout' is not designed for extension - needs to be abstract, final or empty. 27
error Missing a Javadoc comment. 27
error '{' should be on the previous line. 28

com/atlassian/core/bean/MathBean.java

Violation Message Line
error Missing a Javadoc comment. 13
error '{' should be on the previous line. 14
error Method 'getPercentageWidth' is not designed for extension - needs to be abstract, final or empty. 15
error Missing a Javadoc comment. 15
error Parameter numberOfColumns should be final. 15
error Parameter column should be final. 15
error '{' should be on the previous line. 16
error '100' is a magic number. 17
error 'if' construct must use '{}'s. 18
error Line is longer than 80 characters. 19
error '100' is a magic number. 19
error 'else' construct must use '{}'s. 20
error Method 'getPercentage' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter portion should be final. 24
error Parameter total should be final. 24
error '{' should be on the previous line. 25
error '100' is a magic number. 27
error Method 'getPercentage' is not designed for extension - needs to be abstract, final or empty. 31
error Missing a Javadoc comment. 31
error Parameter portion should be final. 31
error Parameter total should be final. 31
error '{' should be on the previous line. 32
error Line is longer than 80 characters. 33
error '100' is a magic number. 33
error Method 'add' is not designed for extension - needs to be abstract, final or empty. 37
error Missing a Javadoc comment. 37
error Parameter i1 should be final. 37
error Parameter i2 should be final. 37
error '{' should be on the previous line. 38
error Method 'subtract' is not designed for extension - needs to be abstract, final or empty. 42
error Missing a Javadoc comment. 42
error Parameter i1 should be final. 42
error Parameter i2 should be final. 42
error '{' should be on the previous line. 43
error Method 'substract' is not designed for extension - needs to be abstract, final or empty. 47
error Missing a Javadoc comment. 47
error Parameter i1 should be final. 47
error Parameter i2 should be final. 47
error '{' should be on the previous line. 48
error Method 'multiply' is not designed for extension - needs to be abstract, final or empty. 52
error Missing a Javadoc comment. 52
error Parameter i1 should be final. 52
error Parameter i2 should be final. 52
error '{' should be on the previous line. 53
error Method 'divide' is not designed for extension - needs to be abstract, final or empty. 57
error Missing a Javadoc comment. 57
error Parameter i1 should be final. 57
error Parameter i2 should be final. 57
error '{' should be on the previous line. 58
error Method 'divide' is not designed for extension - needs to be abstract, final or empty. 62
error Missing a Javadoc comment. 62
error Parameter l1 should be final. 62
error Parameter l2 should be final. 62
error '{' should be on the previous line. 63
error Method 'max' is not designed for extension - needs to be abstract, final or empty. 67
error Missing a Javadoc comment. 67
error Parameter l1 should be final. 67
error Parameter l2 should be final. 67
error '{' should be on the previous line. 68
error Method 'min' is not designed for extension - needs to be abstract, final or empty. 72
error Missing a Javadoc comment. 72
error Parameter l1 should be final. 72
error Parameter l2 should be final. 72
error '{' should be on the previous line. 73

com/atlassian/core/task/FifoBuffer.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 5
error '{' should be on the previous line. 6
error First sentence should end with a period. 7
error First sentence should end with a period. 13
error First sentence should end with a period. 19
error Expected an @return tag. 22
error First sentence should end with a period. 24
error Expected an @return tag. 27
error First sentence should end with a period. 29

com/atlassian/core/spool/FileSpool.java

Violation Message Line
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 8
error Missing a Javadoc comment. 9
error Redundant 'public' modifier. 9
error Missing a Javadoc comment. 10
error Redundant 'public' modifier. 10

com/atlassian/core/spool/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/filters/ExpiresFilter.java

Violation Message Line
error Using the '.*' form of import should be avoided - javax.servlet.*. 3
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 13
error Missing a Javadoc comment. 13
error Parameter filterConfig should be final. 13
error '{' should be on the previous line. 14
error '{' should be on the previous line. 18
error '{' should be on the previous line. 20
error '}' should be on the same line. 22
error '{' should be on the previous line. 24
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 28
error ',' is not followed by whitespace. 28
error Line is longer than 80 characters. 34
error Method 'doFilter' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error Parameter request should be final. 34
error Parameter response should be final. 34
error Parameter filterChain should be final. 34
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 38
error '1000' is a magic number. 38

com/atlassian/core/db/JDBCUtils.java

Violation Message Line
error Utility classes should not have a public or default constructor. 11
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error Parameter stmt should be final. 13
error '{' should be on the previous line. 14
error '{' should be on the previous line. 16
error '{' should be on the previous line. 18
error '}' should be on the same line. 20
error '{' should be on the previous line. 22
error Must have at least one statement. 22
error Missing a Javadoc comment. 28
error Parameter rs should be final. 28
error '{' should be on the previous line. 29
error '{' should be on the previous line. 31
error '{' should be on the previous line. 33
error '}' should be on the same line. 35
error '{' should be on the previous line. 37
error Must have at least one statement. 37
error Missing a Javadoc comment. 43
error Parameter conn should be final. 43
error '{' should be on the previous line. 44
error '{' should be on the previous line. 46
error '{' should be on the previous line. 48
error '}' should be on the same line. 51
error '{' should be on the previous line. 53
error Must have at least one statement. 53

com/atlassian/core/spool/ByteArraySpool.java

Violation Message Line
error Line is longer than 80 characters. 11
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 16
error '10' is a magic number. 16
error '1024' is a magic number. 16
error Method 'getInitialBufferSize' 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 'setInitialBufferSize' is not designed for extension - needs to be abstract, final or empty. 28
error Parameter initialBufferSize should be final. 28
error 'initialBufferSize' hides a field. 28
error '{' should be on the previous line. 29
error Method 'spool' is not designed for extension - needs to be abstract, final or empty. 33
error Missing a Javadoc comment. 33
error Parameter is should be final. 33
error '{' should be on the previous line. 34
error Line is longer than 80 characters. 35

com/atlassian/core/user/BestNameComparator2.java

Violation Message Line
error '{' should be on the previous line. 22
error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error Parameter o1 should be final. 23
error Parameter o2 should be final. 23
error '{' should be on the previous line. 24
error 'if' construct must use '{}'s. 28
error 'if' construct must use '{}'s. 30
error 'if' construct must use '{}'s. 32
error 'if' construct must use '{}'s. 38
error 'if' construct must use '{}'s. 41
error 'if' construct must use '{}'s. 44
error Line contains a tab character. 45
error Line is longer than 80 characters. 47
error Line is longer than 80 characters. 48
error '}' should be on the same line. 51
error '{' should be on the previous line. 53

com/atlassian/core/bean/EntityObject.java

Violation Message Line
error Line is longer than 80 characters. 8
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17
error Method 'getId' is not designed for extension - needs to be abstract, final or empty. 19
error Missing a Javadoc comment. 19
error '{' should be on the previous line. 20
error Method 'setId' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter id should be final. 24
error 'id' hides a field. 24
error '{' should be on the previous line. 25
error Method 'getCreationDate' 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
error Method 'setCreationDate' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error Parameter creationDate should be final. 34
error 'creationDate' hides a field. 34
error '{' should be on the previous line. 35
error Method 'getLastModificationDate' is not designed for extension - needs to be abstract, final or empty. 39
error Missing a Javadoc comment. 39
error '{' should be on the previous line. 40
error Line is longer than 80 characters. 41
error Avoid inline conditionals. 41
error Method 'setLastModificationDate' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error Parameter lastModificationDate should be final. 44
error 'lastModificationDate' hides a field. 44
error '{' should be on the previous line. 45
error Line is longer than 80 characters. 50
error Line is longer than 80 characters. 51
error Method 'setClock' is not designed for extension - needs to be abstract, final or empty. 54
error Parameter clock should be final. 54
error 'clock' hides a field. 54
error Expected @param tag for 'clock'. 54
error '{' should be on the previous line. 55
error Line is longer than 80 characters. 62
error Method 'getCurrentDate' is not designed for extension - needs to be abstract, final or empty. 65
error '{' should be on the previous line. 66
error 'if' construct must use '{}'s. 67
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 73
error Missing a Javadoc comment. 73
error '{' should be on the previous line. 74
error '32' is a magic number. 75
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 78
error Missing a Javadoc comment. 78
error Parameter o should be final. 78
error '{' should be on the previous line. 79
error 'if' construct must use '{}'s. 80
error 'if' construct must use '{}'s. 81
error 'if' construct must use '{}'s. 85
error Method 'clone' is not designed for extension - needs to be abstract, final or empty. 90
error Missing a Javadoc comment. 90
error '{' should be on the previous line. 91

com/atlassian/core/util/xml/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/RandomGenerator.java

Violation Message Line
error Missing a Javadoc comment. 11
error Utility classes should not have a public or default constructor. 11
error '{' should be on the previous line. 12
error First sentence should end with a period. 13
error Expected an @return tag. 16
error '{' should be on the previous line. 17
error '6' is a magic number. 18
error First sentence should end with a period. 21
error Expected an @return tag. 24
error Parameter length should be final. 24
error Expected @param tag for 'length'. 24
error '{' should be on the previous line. 25
error First sentence should end with a period. 29
error Expected an @return tag. 32
error Parameter length should be final. 32
error Expected @param tag for 'length'. 32
error Parameter includeNumbers should be final. 32
error Expected @param tag for 'includeNumbers'. 32
error '{' should be on the previous line. 33
error '{' should be on the previous line. 37
error 'if' construct must use '{}'s. 38
error 'else' construct must use '{}'s. 40
error Expected an @return tag. 52
error '{' should be on the previous line. 53
error '3' is a magic number. 54
error 'if' construct must use '{}'s. 55
error 'else' construct must use '{}'s. 57
error First sentence should end with a period. 61
error Expected an @return tag. 64
error '{' should be on the previous line. 65
error '52' is a magic number. 66
error 'if' construct must use '{}'s. 68
error '25' is a magic number. 68
error '97' is a magic number. 69
error '26' is a magic number. 69
error 'else' construct must use '{}'s. 70
error '65' is a magic number. 71
error First sentence should end with a period. 74
error Expected an @return tag. 77
error '{' should be on the previous line. 78
error '10' is a magic number. 79
error '48' is a magic number. 80

com/atlassian/core/cron/generator/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/filters/legacy/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/bean/PagerFilter.java

Violation Message Line
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 24
error Variable 'max' must be private and have accessor methods. 24
error '20' is a magic number. 24
error Missing a Javadoc comment. 25
error Variable 'start' must be private and have accessor methods. 25
error First sentence should end with a period. 27
error Line is longer than 80 characters. 28
error Expected an @return tag. 30
error Method 'getCurrentPage' is not designed for extension - needs to be abstract, final or empty. 30
error Parameter itemsCol should be final. 30
error Expected @param tag for 'itemsCol'. 30
error '{' should be on the previous line. 31
error 'if' construct must use '{}'s. 34
error 'else' construct must use '{}'s. 36
error Line is longer than 80 characters. 37
error '{' should be on the previous line. 40
error '{' should be on the previous line. 48
error '}' should be on the same line. 51
error '{' should be on the previous line. 53
error Method 'getMax' 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 Method 'setMax' is not designed for extension - needs to be abstract, final or empty. 63
error Missing a Javadoc comment. 63
error Parameter max should be final. 63
error 'max' hides a field. 63
error '{' should be on the previous line. 64
error Method 'getStart' is not designed for extension - needs to be abstract, final or empty. 68
error Missing a Javadoc comment. 68
error '{' should be on the previous line. 69
error Method 'setStart' is not designed for extension - needs to be abstract, final or empty. 73
error Missing a Javadoc comment. 73
error Parameter start should be final. 73
error 'start' hides a field. 73
error '{' should be on the previous line. 74
error Method 'getEnd' is not designed for extension - needs to be abstract, final or empty. 78
error Missing a Javadoc comment. 78
error '{' should be on the previous line. 79
error Method 'getNextStart' is not designed for extension - needs to be abstract, final or empty. 83
error Missing a Javadoc comment. 83
error '{' should be on the previous line. 84
error Method 'getPreviousStart' is not designed for extension - needs to be abstract, final or empty. 88
error Missing a Javadoc comment. 88
error '{' should be on the previous line. 89

com/atlassian/core/filters/AbstractHttpFilter.java

Violation Message Line
error Using the '.*' form of import should be avoided - javax.servlet.*. 3
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 10
error '{' should be on the previous line. 15
error Parameter filterConfig should be final. 19
error Expected @param tag for 'filterConfig'. 19
error Expected @throws tag for 'ServletException'. 19
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 24
error Line is longer than 80 characters. 27
error Parameter request should be final. 27
error Expected @param tag for 'request'. 27
error Parameter response should be final. 27
error Expected @param tag for 'response'. 27
error Parameter filterChain should be final. 27
error Expected @param tag for 'filterChain'. 27
error Expected @throws tag for 'IOException'. 27
error Expected @throws tag for 'ServletException'. 27
error Line is longer than 80 characters. 29
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 40
error Expected @param tag for 'request'. 40
error Expected @param tag for 'response'. 40
error Expected @param tag for 'filterChain'. 40
error Expected @throws tag for 'IOException'. 40
error Expected @throws tag for 'ServletException'. 40
error '{' should be on the previous line. 46

com/atlassian/core/cron/generator/CronExpressionDescriptor.java

Violation Message Line
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 35
error Missing a Javadoc comment. 36
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 40
error First sentence should end with a period. 43
error Parameter i18n should be final. 47
error 'i18n' hides a field. 47
error '{' should be on the previous line. 48
error Parameter number should be final. 58
error '{' should be on the previous line. 59
error Line is longer than 80 characters. 65
error Method 'getPrettySchedule' is not designed for extension - needs to be abstract, final or empty. 72
error Parameter bean should be final. 72
error '{' should be on the previous line. 73
error '{' should be on the previous line. 79
error '}' should be on the same line. 82
error '{' should be on the previous line. 84
error '}' should be on the same line. 86
error '{' should be on the previous line. 88
error Missing a Javadoc comment. 95
error Parameter bean should be final. 95
error '{' should be on the previous line. 96
error Line is longer than 80 characters. 104
error '{' should be on the previous line. 106
error Line is longer than 80 characters. 119
error Parameter bean should be final. 123
error '{' should be on the previous line. 124
error '{' should be on the previous line. 127
error Line is longer than 80 characters. 128
error Line is longer than 80 characters. 129
error Line is longer than 80 characters. 130
error '}' should be on the same line. 133
error '{' should be on the previous line. 135
error Line is longer than 80 characters. 137
error Line is longer than 80 characters. 145
error Parameter bean should be final. 151
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 Parameter bean should be final. 171
error '{' should be on the previous line. 172
error Line is longer than 80 characters. 176
error Line is longer than 80 characters. 181
error Parameter bean should be final. 186
error '{' should be on the previous line. 187
error '{' should be on the previous line. 191
error Must have at least one statement. 191
error '}' should be on the same line. 193
error '{' should be on the previous line. 195
error '{' should be on the previous line. 201
error Line is longer than 80 characters. 205
error Line is longer than 80 characters. 209
error Missing a Javadoc comment. 214
error Parameter minutes should be final. 214
error '{' should be on the previous line. 215

com/atlassian/core/task/TaskQueue.java

Violation Message Line
error Unused import - org.apache.commons.collections.Buffer. 3
error Redundant import from the same package - com.atlassian.core.task.Task. 8
error Line is longer than 80 characters. 11
error '{' should be on the previous line. 18
error First sentence should end with a period. 19
error First sentence should end with a period. 24
error First sentence should end with a period. 30
error First sentence should end with a period. 36
error First sentence should end with a period. 49
error First sentence should end with a period. 54
error Expected an @return tag. 57

com/atlassian/core/cron/parser/CronHoursEntry.java

Violation Message Line
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 12
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 15
error '{' should be on the previous line. 19
error Missing a Javadoc comment. 20
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 20
error First sentence should end with a period. 22
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 33
error Line is longer than 80 characters. 35
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 38
error Line is longer than 80 characters. 40
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 42
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 45
error Missing a Javadoc comment. 47
error Missing a Javadoc comment. 48
error Parameter cronEntry should be final. 54
error '{' should be on the previous line. 55
error '{' should be on the previous line. 57
error Line is longer than 80 characters. 58
error Method 'isValid' is not designed for extension - needs to be abstract, final or empty. 67
error '{' should be on the previous line. 68
error Line is longer than 80 characters. 69
error Line is longer than 80 characters. 75
error Method 'getFrom' is not designed for extension - needs to be abstract, final or empty. 80
error '{' should be on the previous line. 81
error Line is longer than 80 characters. 88
error Method 'getTo' is not designed for extension - needs to be abstract, final or empty. 93
error '{' should be on the previous line. 94
error Line is longer than 80 characters. 99
error Line is longer than 80 characters. 101
error Method 'getFromMeridian' is not designed for extension - needs to be abstract, final or empty. 103
error '{' should be on the previous line. 104
error Line is longer than 80 characters. 109
error Line is longer than 80 characters. 111
error Method 'getToMeridian' is not designed for extension - needs to be abstract, final or empty. 113
error '{' should be on the previous line. 114
error Method 'getRunOnce' is not designed for extension - needs to be abstract, final or empty. 123
error '{' should be on the previous line. 124
error Line is longer than 80 characters. 129
error Line is longer than 80 characters. 131
error Method 'getRunOnceMeridian' is not designed for extension - needs to be abstract, final or empty. 133
error '{' should be on the previous line. 134
error Line is longer than 80 characters. 139
error Method 'getIncrement' is not designed for extension - needs to be abstract, final or empty. 143
error '{' should be on the previous line. 144
error Method 'hasIncrement' is not designed for extension - needs to be abstract, final or empty. 153
error '{' should be on the previous line. 154
error Method 'isRunOnce' is not designed for extension - needs to be abstract, final or empty. 158
error Missing a Javadoc comment. 158
error '{' should be on the previous line. 159
error Line is longer than 80 characters. 164
error Parameter cronEntry should be final. 168
error '{' should be on the previous line. 169
error '{' should be on the previous line. 171
error '}' should be on the same line. 173
error '{' should be on the previous line. 175
error Line is longer than 80 characters. 176
error '{' should be on the previous line. 178
error '{' should be on the previous line. 187
error Line is longer than 80 characters. 188
error '{' should be on the previous line. 190
error '}' should be on the same line. 192
error '{' should be on the previous line. 194
error Line is longer than 80 characters. 195
error '{' should be on the previous line. 204
error Line is longer than 80 characters. 208
error Line is longer than 80 characters. 209
error Line is longer than 80 characters. 210
error Line is longer than 80 characters. 211
error '}' should be on the same line. 212
error Line is longer than 80 characters. 213
error '{' should be on the previous line. 216
error '}' should be on the same line. 219
error '{' should be on the previous line. 221
error Missing a Javadoc comment. 227
error Parameter twentyFourHour should be final. 227
error '{' should be on the previous line. 228
error '{' should be on the previous line. 232
error '{' should be on the previous line. 237
error Missing a Javadoc comment. 244
error Parameter hour should be final. 244
error '{' should be on the previous line. 245
error '23' is a magic number. 249
error Avoid inline conditionals. 249

com/atlassian/core/user/preferences/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/filters/AbstractFilter.java

Violation Message Line
error First sentence should end with a period. 7
error Line is longer than 80 characters. 8
error Line is longer than 80 characters. 11
error '{' should be on the previous line. 15
error Line is longer than 80 characters. 16
error Expected an @return tag. 18
error Method 'getFilterConfig' is not designed for extension - needs to be abstract, final or empty. 18
error '{' should be on the previous line. 19
error Line is longer than 80 characters. 23
error Method 'setFilterConfig' is not designed for extension - needs to be abstract, final or empty. 25
error Parameter filterConfig should be final. 25
error Expected @param tag for 'filterConfig'. 25
error '{' should be on the previous line. 26
error '{' should be on the previous line. 28
error '}' should be on the same line. 30
error '{' should be on the previous line. 32
error Must have at least one statement. 32
error Missing a Javadoc comment. 37
error Parameter filterConfig should be final. 37
error '{' should be on the previous line. 38
error Missing a Javadoc comment. 42
error '{' should be on the previous line. 43

com/atlassian/core/util/filter/Filter.java

Violation Message Line
error '{' should be on the previous line. 7
error Expected @param tag for 'o'. 14

com/atlassian/core/filters/AbstractEncodingFilter.java

Violation Message Line
error Using the '.*' form of import should be avoided - javax.servlet.*. 9
error Missing a Javadoc comment. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 16
error Line is longer than 80 characters. 18
error Method 'doFilter' is not designed for extension - needs to be abstract, final or empty. 18
error Missing a Javadoc comment. 18
error Parameter request should be final. 18
error Parameter response should be final. 18
error Parameter filterChain should be final. 18
error 'if' construct must use '{}'s. 24
error Line is longer than 80 characters. 29
error Method 'setNonCachingHeaders' is not designed for extension - needs to be abstract, final or empty. 32
error Missing a Javadoc comment. 32
error Parameter response should be final. 32
error '{' should be on the previous line. 33
error Method 'isNonCachableUri' is not designed for extension - needs to be abstract, final or empty. 38
error Missing a Javadoc comment. 38
error Parameter request should be final. 38
error '{' should be on the previous line. 39
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 45

com/atlassian/core/i18n/I18nTextProvider.java

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

com/atlassian/core/filters/cache/JspCachingStrategy.java

Violation Message Line
error Line is longer than 80 characters. 9
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 16
error Redundant 'final' modifier. 16
error Parameter request should be final. 16
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 22
error Redundant 'final' modifier. 22
error Parameter response should be final. 22
error '{' should be on the previous line. 23
error Line is longer than 80 characters. 24

com/atlassian/core/filters/encoding/FixedHtmlEncodingResponseWrapper.java

Violation Message Line
error Line is longer than 80 characters. 9
error Line is longer than 80 characters. 12
error Line is longer than 80 characters. 18
error Missing a Javadoc comment. 20
error Parameter response should be final. 20
error '{' should be on the previous line. 21
error Missing a Javadoc comment. 25
error Redundant 'final' modifier. 25
error Parameter contentType should be final. 25
error '{' should be on the previous line. 26
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 28
error Line is longer than 80 characters. 29
error Line is longer than 80 characters. 34
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 38

com/atlassian/core/spool/Spool.java

Violation Message Line
error Line is longer than 80 characters. 6
error Line is longer than 80 characters. 7
error Line is longer than 80 characters. 8
error '{' should be on the previous line. 11
error Line contains a tab character. 12
error Line is longer than 80 characters. 13
error Line contains a tab character. 13
error Line is longer than 80 characters. 14
error Line is longer than 80 characters. 15
error Line has trailing spaces. 16
error Line contains a tab character. 16
error Line contains a tab character. 17
error Line contains a tab character. 18
error Line contains a tab character. 19
error Line contains a tab character. 20
error Line contains a tab character. 21
error Expected @throws tag for 'IOException'. 21
error Line has trailing spaces. 22
error Line contains a tab character. 22