Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos info Warnings warning Errors error
124 0 0 6857

Rules

Rules Violations Severity
PackageHtml 24 error Error
NewlineAtEndOfFile 16 error Error
Translation 0 error Error
JavadocMethod 705 error Error
JavadocType 51 error Error
JavadocVariable 207 error Error
JavadocStyle 68 error Error
ConstantName 19 error Error
LocalFinalVariableName 17 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 23 error Error
IllegalImport 1 error Error
RedundantImport 5 error Error
UnusedImports 6 error Error
FileLength 0 error Error
LineLength 722 error Error
MethodLength 0 error Error
ParameterNumber 14 error Error
EmptyForIteratorPad 1 error Error
MethodParamPad 0 error Error
NoWhitespaceAfter 4 error Error
NoWhitespaceBefore 2 error Error
OperatorWrap 51 error Error
ParenPad 22 error Error
TypecastParenPad 0 error Error
TabCharacter 1077 error Error
WhitespaceAfter 32 error Error
WhitespaceAround 38 error Error
ModifierOrder 13 error Error
RedundantModifier 16 error Error
AvoidNestedBlocks 8 error Error
EmptyBlock 17 error Error
LeftCurly 1371 error Error
NeedBraces 144 error Error
RightCurly 248 error Error
AvoidInlineConditionals 12 error Error
DoubleCheckedLocking 0 error Error
EmptyStatement 0 error Error
EqualsHashCode 0 error Error
HiddenField 56 error Error
IllegalInstantiation 0 error Error
InnerAssignment 0 error Error
MagicNumber 455 error Error
MissingSwitchDefault 2 error Error
RedundantThrows 39 error Error
SimplifyBooleanExpression 0 error Error
SimplifyBooleanReturn 2 error Error
DesignForExtension 308 error Error
FinalClass 1 error Error
HideUtilityClassConstructor 26 error Error
InterfaceIsType 0 error Error
VisibilityModifier 27 error Error
ArrayTypeStyle 4 error Error
FinalParameters 928 error Error
GenericIllegalRegexp
  • message : "Line has trailing spaces."
  • format : "\s+$"
63 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/spool/DeferredSpoolFileOutputStream.java 0 0 40
com/atlassian/core/task/longrunning/package.html 0 0 1
com/atlassian/core/filters/ProfilingAndErrorFilter.java 0 0 12
com/atlassian/core/spool/DeferredSpool.java 0 0 27
com/atlassian/core/filters/ServletContextThreadLocal.java 0 0 11
com/atlassian/core/util/DateUtils.java 0 0 374
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 166
com/atlassian/core/util/Dom4jUtil.java 0 0 13
com/atlassian/core/servlet/package.html 0 0 1
com/atlassian/core/task/longrunning/AbstractLongRunningTask.java 0 0 73
com/atlassian/core/util/xml/XMLCleaningReader.java 0 0 33
com/atlassian/core/exception/package.html 0 0 1
com/atlassian/core/util/XMLUtils.java 0 0 72
com/atlassian/core/logging/DatedLoggingEvent.java 0 0 20
com/atlassian/core/task/Task.java 0 0 3
com/atlassian/core/test/util/DuckTypeProxy.java 0 0 103
com/atlassian/core/task/AbstractTaskQueue.java 0 0 50
com/atlassian/core/task/DefaultTaskManager.java 0 0 23
com/atlassian/core/action/ActionUtils.java 0 0 13
com/atlassian/core/spool/BufferedFileSpool.java 0 0 26
com/atlassian/core/util/filter/package.html 0 0 1
com/atlassian/core/util/Clock.java 0 0 3
com/atlassian/core/util/CacheUtils.java 0 0 22
com/atlassian/core/util/FilterUtils.java 0 0 27
com/atlassian/core/util/VelocityCache.java 0 0 23
com/atlassian/core/util/LocaleComparator.java 0 0 16
com/atlassian/core/filters/gzip/GzipResponseStream.java 0 0 45
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 13
com/atlassian/core/spool/SpoolFileInputStream.java 0 0 48
com/atlassian/core/user/preferences/Preferences.java 0 0 8
com/atlassian/core/filters/gzip/package.html 0 0 1
com/atlassian/core/task/AbstractErrorQueuedTaskQueue.java 0 0 64
com/atlassian/core/util/ProgressMeter.java 0 0 67
com/atlassian/core/util/thumbnail/Thumber.java 0 0 206
com/atlassian/core/util/ObjectUtils.java 0 0 42
com/atlassian/core/util/FileSize.java 0 0 34
com/atlassian/core/util/PairType.java 0 0 49
com/atlassian/core/util/collection/EasyList.java 0 0 245
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/filters/package.html 0 0 1
com/atlassian/core/util/filter/ListFilter.java 0 0 40
com/atlassian/core/task/ErrorQueuedTaskQueue.java 0 0 4
com/atlassian/core/util/package.html 0 0 1
com/atlassian/core/logging/package.html 0 0 1
com/atlassian/core/util/filter/FilterChain.java 0 0 18
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/util/collection/package.html 0 0 1
com/atlassian/core/util/ClassLoaderUtils.java 0 0 86
com/atlassian/core/user/BestNameComparator.java 0 0 17
com/atlassian/core/util/LocaleUtils.java 0 0 51
com/atlassian/core/util/map/EasyMap.java 0 0 86
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/action/ActionDispatcher.java 0 0 7
com/atlassian/core/util/FileFactory.java 0 0 32
com/atlassian/core/user/GroupUtils.java 0 0 87
com/atlassian/core/user/UserUtils.java 0 0 93
com/atlassian/core/util/zip/FolderArchiver.java 0 0 32
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/bean/ImageInfo.java 0 0 649
com/atlassian/core/util/thumbnail/Thumbnail.java 0 0 32
com/atlassian/core/util/DataUtils.java 0 0 17
com/atlassian/core/propertyset/CachingPropertySet.java 0 0 239
com/atlassian/core/filters/gzip/GzipResponseWrapper.java 0 0 45
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/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/servlet/AbstractNoOpServlet.java 0 0 42
com/atlassian/core/util/ImageInfo.java 0 0 1624
com/atlassian/core/action/package.html 0 0 1
com/atlassian/core/util/ClassHelper.java 0 0 24
com/atlassian/core/action/DefaultActionDispatcher.java 0 0 16
com/atlassian/core/util/StringUtils.java 0 0 152
com/atlassian/core/user/FullNameComparator.java 0 0 16
com/atlassian/core/task/MultiQueueTaskManager.java 0 0 9
com/atlassian/core/user/preferences/UserPreferences.java 0 0 117
com/atlassian/core/test/util/package.html 0 0 1
com/atlassian/core/user/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/task/FifoBuffer.java 0 0 10
com/atlassian/core/bean/MathBean.java 0 0 65
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 26
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/util/xml/package.html 0 0 1
com/atlassian/core/bean/EntityObject.java 0 0 57
com/atlassian/core/util/RandomGenerator.java 0 0 42
com/atlassian/core/util/bean/PagerFilter.java 0 0 45
com/atlassian/core/task/TaskQueue.java 0 0 11
com/atlassian/core/user/preferences/package.html 0 0 1
com/atlassian/core/util/WebRequestUtils.java 0 0 41
com/atlassian/core/filters/AbstractFilter.java 0 0 21
com/atlassian/core/util/filter/Filter.java 0 0 2
com/atlassian/core/filters/AbstractEncodingFilter.java 0 0 86
com/atlassian/core/filters/gzip/GzipFilter.java 0 0 48
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/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/task/longrunning/package.html

Violation Message Line
error Missing package documentation file. 0

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/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/filters/ServletContextThreadLocal.java

Violation Message Line
error Missing a Javadoc comment. 6
error Utility classes should not have a public or default constructor. 6
error '{' should be on the previous line. 7
error Missing a Javadoc comment. 8
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 15
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 21
error Parameter httpRequest should be final. 21
error '{' should be on the previous line. 22

com/atlassian/core/util/DateUtils.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 17
error Missing a Javadoc comment. 19
error '{' should be on the previous line. 20
error Missing a Javadoc comment. 21
error First sentence should end with a period. 23
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. 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 Line is longer than 80 characters. 44
error Missing a Javadoc comment. 44
error '{' is followed by whitespace. 44
error Line is longer than 80 characters. 45
error Missing a Javadoc comment. 48
error Missing a Javadoc comment. 50
error '{' should be on the previous line. 51
error Missing a Javadoc comment. 52
error Variable 'startDate' must be private and have accessor methods. 52
error Missing a Javadoc comment. 53
error Variable 'endDate' must be private and have accessor methods. 53
error Missing a Javadoc comment. 55
error Parameter startDate should be final. 55
error 'startDate' hides a field. 55
error Parameter endDate should be final. 55
error 'endDate' hides a field. 55
error '{' should be on the previous line. 56
error Missing a Javadoc comment. 63
error Parameter resourceBundle should be final. 63
error 'resourceBundle' hides a field. 63
error '{' should be on the previous line. 64
error First sentence should end with a period. 68
error Line is longer than 80 characters. 68
error Expected an @return tag. 69
error Parameter t1 should be final. 69
error Expected @param tag for 't1'. 69
error Parameter t2 should be final. 69
error Expected @param tag for 't2'. 69
error '{' should be on the previous line. 70
error '10L' is a magic number. 71
error First sentence should end with a period. 74
error Line is longer than 80 characters. 75
error Name 'ISO8601DateFormat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 75
error Line is longer than 80 characters. 77
error Method 'dateDifferenceBean' is not designed for extension - needs to be abstract, final or empty. 77
error Missing a Javadoc comment. 77
error Parameter dateA should be final. 77
error Parameter dateB should be final. 77
error Parameter resolution should be final. 77
error Parameter resourceBundle should be final. 77
error 'resourceBundle' hides a field. 77
error Expected an @return tag. 91
error Line is longer than 80 characters. 91
error Parameter dateA should be final. 91
error Expected @param tag for 'dateA'. 91
error Parameter dateB should be final. 91
error Expected @param tag for 'dateB'. 91
error Parameter resolution should be final. 91
error Expected @param tag for 'resolution'. 91
error Parameter resourceBundle should be final. 91
error Expected @param tag for 'resourceBundle'. 91
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 '}' should be on the same line. 105
error '{' should be on the previous line. 107
error Line is longer than 80 characters. 108
error '{' should be on the previous line. 113
error '{' should be on the previous line. 115
error '}' should be on the same line. 117
error '{' should be on the previous line. 119
error '}' should be on the same line. 122
error '{' should be on the previous line. 124
error '{' should be on the previous line. 128
error '{' should be on the previous line. 131
error Line is longer than 80 characters. 132
error '}' should be on the same line. 133
error '{' should be on the previous line. 135
error Line is longer than 80 characters. 136
error '{' should be on the previous line. 142
error '{' should be on the previous line. 144
error '}' should be on the same line. 146
error '{' should be on the previous line. 148
error '}' should be on the same line. 151
error '{' should be on the previous line. 153
error '{' should be on the previous line. 157
error '{' should be on the previous line. 160
error Line is longer than 80 characters. 161
error '}' should be on the same line. 162
error '{' should be on the previous line. 164
error Line is longer than 80 characters. 165
error '{' should be on the previous line. 171
error '{' should be on the previous line. 173
error '}' should be on the same line. 175
error '{' should be on the previous line. 177
error '}' should be on the same line. 180
error '{' should be on the previous line. 182
error '{' should be on the previous line. 186
error '{' should be on the previous line. 189
error Line is longer than 80 characters. 190
error '}' should be on the same line. 191
error '{' should be on the previous line. 193
error Line is longer than 80 characters. 194
error '{' should be on the previous line. 200
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 '}' should be on the same line. 209
error '{' should be on the previous line. 211
error '{' should be on the previous line. 215
error '{' should be on the previous line. 217
error Line is longer than 80 characters. 218
error '}' should be on the same line. 219
error '{' should be on the previous line. 221
error Line is longer than 80 characters. 222
error '{' should be on the previous line. 228
error '{' should be on the previous line. 233
error '}' should be on the same line. 235
error '{' should be on the previous line. 237
error Missing a Javadoc comment. 243
error Parameter ts should be final. 243
error '{' should be on the previous line. 244
error First sentence should end with a period. 248
error Parameter s should be final. 254
error '{' should be on the previous line. 255
error '{' should be on the previous line. 257
error '}' should be on the same line. 260
error '{' should be on the previous line. 262
error Line is longer than 80 characters. 268
error Line is longer than 80 characters. 285
error Parameter durationStr should be final. 285
error Line is longer than 80 characters. 293
error Line is longer than 80 characters. 299
error Parameter durationStr should be final. 299
error '{' should be on the previous line. 303
error '{' should be on the previous line. 310
error '{' should be on the previous line. 315
error '}' should be on the same line. 317
error '{' should be on the previous line. 319
error First sentence should end with a period. 324
error Line is longer than 80 characters. 325
error Line is longer than 80 characters. 334
error Parameter durationStr should be final. 334
error Parameter hoursPerDay should be final. 334
error Parameter daysPerWeek should be final. 334
error Line is longer than 80 characters. 341
error Missing a Javadoc comment. 341
error Parameter durationStr should be final. 341
error Parameter secondsPerDay should be final. 341
error Parameter secondsPerWeek should be final. 341
error '{' should be on the previous line. 343
error '{' should be on the previous line. 348
error '{' should be on the previous line. 356
error '{' should be on the previous line. 359
error Line is longer than 80 characters. 360
error '}' should be on the same line. 362
error '{' should be on the previous line. 364
error '{' should be on the previous line. 366
error '}' should be on the same line. 368
error '{' should be on the previous line. 370
error '{' should be on the previous line. 373
error '{' should be on the previous line. 375
error '{' should be on the previous line. 377
error Line is longer than 80 characters. 378
error '{' should be on the previous line. 385
error Line is longer than 80 characters. 399
error Line is longer than 80 characters. 408
error Line is longer than 80 characters. 410
error First sentence should end with a period. 415
error Parameter seconds should be final. 423
error '{' should be on the previous line. 424
error Parameter seconds should be final. 436
error '{' should be on the previous line. 437
error '{' should be on the previous line. 439
error '}' should be on the same line. 441
error '{' should be on the previous line. 443
error Line is longer than 80 characters. 448
error Missing a Javadoc comment. 448
error Parameter l should be final. 448
error Parameter hoursPerDay should be final. 448
error Parameter daysPerWeek should be final. 448
error Line is longer than 80 characters. 455
error Missing a Javadoc comment. 455
error Parameter l should be final. 455
error Parameter secondsPerDay should be final. 455
error Parameter secondsPerWeek should be final. 455
error '{' should be on the previous line. 458
error '{' should be on the previous line. 465
error '{' should be on the previous line. 472
error '{' should be on the previous line. 479
error '{' should be on the previous line. 486
error Line is longer than 80 characters. 495
error Line is longer than 80 characters. 496
error Line is longer than 80 characters. 498
error Line is longer than 80 characters. 502
error Line is longer than 80 characters. 504
error Parameter numSecs should be final. 504
error Parameter resourceBundle should be final. 504
error Line is longer than 80 characters. 506
error Line is longer than 80 characters. 510
error Line is longer than 80 characters. 511
error Line is longer than 80 characters. 513
error Line is longer than 80 characters. 519
error Line is longer than 80 characters. 521
error Parameter numSecs should be final. 521
error Parameter hoursPerDay should be final. 521
error Parameter daysPerWeek should be final. 521
error Parameter resourceBundle should be final. 521
error Line is longer than 80 characters. 525
error Line is longer than 80 characters. 529
error Line is longer than 80 characters. 531
error Line is longer than 80 characters. 535
error Line is longer than 80 characters. 537
error Parameter numSecs should be final. 537
error Parameter resourceBundle should be final. 537
error Line is longer than 80 characters. 539
error Line is longer than 80 characters. 543
error Line is longer than 80 characters. 545
error Line is longer than 80 characters. 551
error Line is longer than 80 characters. 553
error Parameter numSecs should be final. 553
error Parameter hoursPerDay should be final. 553
error Parameter daysPerWeek should be final. 553
error Parameter resourceBundle should be final. 553
error Line is longer than 80 characters. 557
error Line is longer than 80 characters. 560
error Missing a Javadoc comment. 560
error Parameter numSecs should be final. 560
error Parameter secondsPerDay should be final. 560
error Parameter secondsPerWeek should be final. 560
error Parameter resourceBundle should be final. 560
error Parameter secondsDuration should be final. 560
error Line is longer than 80 characters. 562
error Line is longer than 80 characters. 566
error Line is longer than 80 characters. 568
error Missing a Javadoc comment. 568
error Parameter numSecs should be final. 568
error Parameter secondsPerYear should be final. 568
error Parameter secondsPerDay should be final. 568
error Parameter secondsPerWeek should be final. 568
error Parameter resourceBundle should be final. 568
error Parameter secondResolution should be final. 568
error '{' should be on the previous line. 571
error '{' should be on the previous line. 573
error '}' should be on the same line. 575
error '{' should be on the previous line. 577
error '{' should be on the previous line. 585
error '{' should be on the previous line. 590
error '}' should be on the same line. 592
error '{' should be on the previous line. 594
error '{' should be on the previous line. 603
error '{' should be on the previous line. 608
error '}' should be on the same line. 610
error '{' should be on the previous line. 612
error '{' should be on the previous line. 621
error '{' should be on the previous line. 626
error '}' should be on the same line. 628
error '{' should be on the previous line. 630
error '{' should be on the previous line. 639
error '{' should be on the previous line. 644
error '}' should be on the same line. 646
error '{' should be on the previous line. 648
error '{' should be on the previous line. 657
error '{' should be on the previous line. 663
error Line is longer than 80 characters. 664
error '}' should be on the same line. 665
error '{' should be on the previous line. 667
error Line is longer than 80 characters. 673
error '{' should be on the previous line. 675
error '{' should be on the previous line. 681
error '{' should be on the previous line. 687
error Line is longer than 80 characters. 688
error '}' should be on the same line. 689
error '{' should be on the previous line. 691
error '{' should be on the previous line. 699
error '}' should be on the same line. 701
error '{' should be on the previous line. 703
error First sentence should end with a period. 708
error Expected an @return tag. 709
error Method 'formatDurationPretty' is not designed for extension - needs to be abstract, final or empty. 709
error Parameter l should be final. 709
error Expected @param tag for 'l'. 709
error '{' should be on the previous line. 710
error First sentence should end with a period. 714
error Expected an @return tag. 715
error Method 'formatDurationPretty' is not designed for extension - needs to be abstract, final or empty. 715
error Parameter seconds should be final. 715
error Expected @param tag for 'seconds'. 715
error '{' should be on the previous line. 716
error Line is longer than 80 characters. 717
error First sentence should end with a period. 721
error Expected an @return tag. 722
error Method 'formatDurationString' is not designed for extension - needs to be abstract, final or empty. 722
error Parameter l should be final. 722
error Expected @param tag for 'l'. 722
error '{' should be on the previous line. 723
error Missing a Javadoc comment. 727
error Parameter resourceBundle should be final. 727
error Parameter key should be final. 727
error '{' should be on the previous line. 728
error '{' should be on the previous line. 730
error '}' should be on the same line. 732
error '{' should be on the previous line. 734
error Line is longer than 80 characters. 741
error Line is longer than 80 characters. 742
error Line is longer than 80 characters. 744
error Parameter calendar should be final. 750
error Parameter period should be final. 750
error '{' should be on the previous line. 751
error '{' should be on the previous line. 755
error '{' should be on the previous line. 757
error Line is longer than 80 characters. 758
error '{' should be on the previous line. 762
error '{' should be on the previous line. 768
error Line is longer than 80 characters. 769
error Line is longer than 80 characters. 776
error Line is longer than 80 characters. 777
error Expected an @return tag. 779
error Parameter calendar should be final. 779
error Expected @param tag for 'calendar'. 779
error Parameter period should be final. 779
error Expected @param tag for 'period'. 779
error '{' should be on the previous line. 780
error '{' should be on the previous line. 783
error '{' should be on the previous line. 785
error '{' should be on the previous line. 787
error '}' should be on the same line. 789
error '{' should be on the previous line. 791
error '{' should be on the previous line. 797
error '{' should be on the previous line. 804
error Line is longer than 80 characters. 805
error First sentence should end with a period. 811
error Line is longer than 80 characters. 812
error Line is longer than 80 characters. 813
error Expected an @return tag. 818
error Parameter date should be final. 818
error Parameter period should be final. 818
error '{' should be on the previous line. 819
error Missing a Javadoc comment. 830
error Parameter year should be final. 830
error Parameter month should be final. 830
error Parameter day should be final. 830
error '{' should be on the previous line. 831
error Missing a Javadoc comment. 835
error Parameter year should be final. 835
error Parameter month should be final. 835
error Parameter day should be final. 835
error '{' should be on the previous line. 836
error Missing a Javadoc comment. 840
error Parameter year should be final. 840
error Parameter month should be final. 840
error Parameter day should be final. 840
error '{' should be on the previous line. 841
error Line is longer than 80 characters. 842
error Missing a Javadoc comment. 846
error '{' should be on the previous line. 847
error Missing a Javadoc comment. 853
error '{' should be on the previous line. 854
error Line is longer than 80 characters. 860
error Missing a Javadoc comment. 860
error Parameter year should be final. 860
error Parameter month should be final. 860
error Parameter day should be final. 860
error Parameter hour should be final. 860
error Parameter minute should be final. 860
error Parameter second should be final. 860
error Parameter millis should be final. 860

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.*. 10
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 Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 19
error Missing a Javadoc comment. 20
error Line is longer than 80 characters. 23
error '{' should be on the previous line. 31
error Line is longer than 80 characters. 36
error '{' should be on the previous line. 47
error '{' should be on the previous line. 52
error Line is longer than 80 characters. 61
error '{' should be on the previous line. 65
error '{' should be on the previous line. 67
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 Must have at least one statement. 76
error Line is longer than 80 characters. 82
error '{' should be on the previous line. 86
error '{' should be on the previous line. 88
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 Must have at least one statement. 97
error First sentence should end with a period. 102
error Expected an @return tag. 107
error Parameter dir should be final. 107
error Expected @param tag for 'dir'. 107
error '{' should be on the previous line. 108
error '{' should be on the previous line. 110
error '{' should be on the previous line. 119
error '}' should be on the same line. 121
error '{' should be on the previous line. 123
error '{' should be on the previous line. 130
error '{' should be on the previous line. 141
error '{' should be on the previous line. 143
error '{' should be on the previous line. 151
error 'if' construct must use '{}'s. 154
error Line is longer than 80 characters. 168
error Parameter file should be final. 170
error Expected @param tag for 'file'. 170
error '{' should be on the previous line. 171
error 'if' construct must use '{}'s. 174
error '{' should be on the previous line. 177
error '{' should be on the previous line. 183
error Expected an @return tag. 195
error Parameter resource should be final. 195
error Expected @param tag for 'resource'. 195
error '{' should be on the previous line. 196
error Line is longer than 80 characters. 197
error Expected an @return tag. 204
error Line is longer than 80 characters. 204
error Parameter req should be final. 204
error Expected @param tag for 'req'. 204
error Parameter resource should be final. 204
error Expected @param tag for 'resource'. 204
error Line is longer than 80 characters. 206
error '{' should be on the previous line. 210
error Expected an @return tag. 220
error Parameter is should be final. 220
error Expected @param tag for 'is'. 220
error '{' should be on the previous line. 221
error '{' should be on the previous line. 223
error '{' should be on the previous line. 230
error Line is longer than 80 characters. 231
error '}' should be on the same line. 238
error '{' should be on the previous line. 240
error Line is longer than 80 characters. 255
error Parameter stringContent should be final. 255
error Expected @param tag for 'stringContent'. 255
error Parameter destFile should be final. 255
error Expected @param tag for 'destFile'. 255
error Expected @throws tag for 'IOException'. 255
error Line is longer than 80 characters. 265
error Parameter file should be final. 267
error Expected @param tag for 'file'. 267
error Expected @throws tag for 'IOException'. 267
error '{' should be on the previous line. 268
error Expected an @return tag. 282
error Parameter dirName should be final. 282
error Expected @param tag for 'dirName'. 282
error Parameter destDir should be final. 282
error Expected @param tag for 'destDir'. 282
error '{' should be on the previous line. 283
error '{' should be on the previous line. 288
error Line is longer than 80 characters. 300
error Parameter baseDir should be final. 300
error Expected @param tag for 'baseDir'. 300
error Parameter zipFile should be final. 300
error Expected @param tag for 'zipFile'. 300
error Expected @throws tag for 'Exception'. 300
error Line is longer than 80 characters. 307
error Expected an @return tag. 311
error Parameter resource should be final. 311
error Expected @param tag for 'resource'. 311
error '{' should be on the previous line. 312
error '{' should be on the previous line. 316
error Line is longer than 80 characters. 317
error '{' should be on the previous line. 322
error '{' should be on the previous line. 326
error '}' should be on the same line. 332
error '{' should be on the previous line. 334
error Line is longer than 80 characters. 342
error Line is longer than 80 characters. 344
error Parameter srcDir should be final. 344
error Expected @param tag for 'srcDir'. 344
error Parameter destDir should be final. 344
error Expected @param tag for 'destDir'. 344
error Expected @throws tag for 'IOException'. 344
error Line is longer than 80 characters. 349
error Missing a Javadoc comment. 349
error Parameter srcDir should be final. 349
error Parameter destDir should be final. 349
error Parameter overwrite should be final. 349
error 'if' construct must use '{}'s. 353
error 'else' construct must use '{}'s. 355
error '{' should be on the previous line. 359
error '{' should be on the previous line. 361
error 'if' construct must use '{}'s. 365
error 'else' construct must use '{}'s. 367
error Line is longer than 80 characters. 374
error Line is longer than 80 characters. 375
error Line is longer than 80 characters. 378
error Line is longer than 80 characters. 379
error Line is longer than 80 characters. 382
error Parameter srcFile should be final. 386
error Parameter destFile should be final. 386
error Line is longer than 80 characters. 391
error Missing a Javadoc comment. 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. 395
error '{' should be on the previous line. 404
error Line is longer than 80 characters. 405
error Line is longer than 80 characters. 410
error Missing a Javadoc comment. 410
error Parameter srcStream should be final. 410
error Parameter destFile should be final. 410
error Line is longer than 80 characters. 415
error Missing a Javadoc comment. 415
error Parameter srcStream should be final. 415
error Parameter destFile should be final. 415
error Parameter overwrite should be final. 415
error '{' should be on the previous line. 419
error '{' should be on the previous line. 424
error '{' should be on the previous line. 426
error Line is longer than 80 characters. 427
error '{' should be on the previous line. 432
error '}' should be on the same line. 435
error '{' should be on the previous line. 437
error '}' should be on the same line. 441
error '{' should be on the previous line. 443
error Line is longer than 80 characters. 449
error Missing a Javadoc comment. 449
error Parameter srcStream should be final. 449
error Parameter destFile should be final. 449
error '{' should be on the previous line. 455
error 'while' construct must use '{}'s. 460
error '}' should be on the same line. 462
error '{' should be on the previous line. 464
error Line is longer than 80 characters. 465
error '}' should be on the same line. 467
error '{' should be on the previous line. 469

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/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/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/exception/package.html

Violation Message Line
error Missing package documentation file. 0

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 Line is longer than 80 characters. 19
error Expected an @return tag. 22
error Parameter parent should be final. 22
error Expected @param tag for 'parent'. 22
error Parameter childTagName should be final. 22
error Expected @param tag for 'childTagName'. 22
error '{' should be on the previous line. 23
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error '}' should be on the same line. 28
error '{' should be on the previous line. 30
error Expected an @return tag. 38
error Parameter el should be final. 38
error Expected @param tag for 'el'. 38
error Parameter name should be final. 38
error Expected @param tag for 'name'. 38
error '{' should be on the previous line. 39
error '{' should be on the previous line. 42
error Line is longer than 80 characters. 44
error Line is longer than 80 characters. 54
error Expected an @return tag. 56
error Line is longer than 80 characters. 56
error Parameter element should be final. 56
error Expected @param tag for 'element'. 56
error Parameter attributeName should be final. 56
error Expected @param tag for 'attributeName'. 56
error Parameter defaultValue should be final. 56
error Expected @param tag for 'defaultValue'. 56
error 'if' construct must use '{}'s. 60
error Expected an @return tag. 74
error Parameter source should be final. 74
error '{' should be on the previous line. 75
error '{' should be on the previous line. 77
error Line is longer than 80 characters. 81
error '30' is a magic number. 81
error '{' should be on the previous line. 84
error Missing a Javadoc comment. 91
error Parameter source should be final. 91
error '{' should be on the previous line. 92
error '{' should be on the previous line. 94
error '{' should be on the previous line. 103
error '3' is a magic number. 105
error 'private' modifier out of order with the JLS suggestions. 120
error Name '_lastPrintable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
error '0x7E' is a magic number. 120
error Expected an @return tag. 127
error 'private' modifier out of order with the JLS suggestions. 127
error Parameter ch should be final. 127
error Expected @param tag for 'ch'. 127
error '{' should be on the previous line. 128
error switch without "default" clause. 129
error '{' should be on the previous line. 130
error Expected an @return tag. 152
error Parameter ch should be final. 152
error Expected @param tag for 'ch'. 152
error '{' should be on the previous line. 153
error First sentence should end with a period. 159
error Parameter sb should be final. 162
error Expected @param tag for 'sb'. 162
error Parameter ch should be final. 162
error Expected @param tag for 'ch'. 162
error '{' should be on the previous line. 163
error '{' should be on the previous line. 166
error '}' should be on the same line. 168
error '0xF7' is a magic number. 169
error '||' should be on a new line. 169
error '{' should be on the previous line. 171
error '}' should be on the same line. 176
error '{' should be on the previous line. 178

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/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/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/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/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/action/ActionUtils.java

Violation Message Line
error Unused import - org.apache.log4j.Category. 11
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 Line is longer than 80 characters. 25
error Parameter aResult should be final. 30
error Expected @param tag for 'aResult'. 30
error '{' should be on the previous line. 31
error '{' should be on the previous line. 33
error '{' should be on the previous line. 38
error Line is longer than 80 characters. 39
error '{' should be on the previous line. 44
error Line is longer than 80 characters. 45

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/util/filter/package.html

Violation Message Line
error Missing package documentation file. 0

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/CacheUtils.java

Violation Message Line
error Utility classes should not have a public or default constructor. 22
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 24
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 24
error Parameter key should be final. 32
error Expected @param tag for 'key'. 32
error '{' should be on the previous line. 33
error '{' should be on the previous line. 35
error Line is longer than 80 characters. 36
error Line is longer than 80 characters. 37
error Line is longer than 80 characters. 45
error '}' should be on the same line. 51
error '{' should be on the previous line. 53
error Line is longer than 80 characters. 54
error First sentence should end with a period. 58
error '{' should be on the previous line. 62
error '{' should be on the previous line. 65
error Line is longer than 80 characters. 66
error Line is longer than 80 characters. 67
error Line is longer than 80 characters. 75
error '}' should be on the same line. 81
error '{' should be on the previous line. 83

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/VelocityCache.java

Violation Message Line
error Class VelocityCache should be declared as final. 16
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 17
error Line is longer than 80 characters. 18
error Missing a Javadoc comment. 18
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21
error Variable 've' must be private and have accessor methods. 21
error Missing a Javadoc comment. 23
error '{' should be on the previous line. 24
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29
error '{' should be on the previous line. 31
error Missing a Javadoc comment. 38
error '{' should be on the previous line. 39
error First sentence should end with a period. 43
error '{' should be on the previous line. 47
error '{' should be on the previous line. 49
error Line is longer than 80 characters. 53
error Line is longer than 80 characters. 54
error '}' should be on the same line. 56
error '{' should be on the previous line. 58

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/filters/gzip/GzipResponseStream.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 Variable 'baos' must be private and have accessor methods. 14
error Missing a Javadoc comment. 15
error Variable 'gzipstream' must be private and have accessor methods. 15
error Missing a Javadoc comment. 16
error Variable 'closed' must be private and have accessor methods. 16
error Missing a Javadoc comment. 17
error Variable 'response' must be private and have accessor methods. 17
error Missing a Javadoc comment. 18
error Variable 'output' must be private and have accessor methods. 18
error Missing a Javadoc comment. 20
error Parameter response should be final. 20
error 'response' hides a field. 20
error '{' should be on the previous line. 21
error Method 'close' 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 '{' should be on the previous line. 33
error Method 'flush' is not designed for extension - needs to be abstract, final or empty. 48
error Missing a Javadoc comment. 48
error '{' should be on the previous line. 49
error '{' should be on the previous line. 51
error Method 'write' is not designed for extension - needs to be abstract, final or empty. 57
error Missing a Javadoc comment. 57
error Parameter b should be final. 57
error '{' should be on the previous line. 58
error '{' should be on the previous line. 60
error Method 'write' is not designed for extension - needs to be abstract, final or empty. 66
error Missing a Javadoc comment. 66
error Parameter b should be final. 66
error '{' should be on the previous line. 67
error Method 'write' is not designed for extension - needs to be abstract, final or empty. 71
error Missing a Javadoc comment. 71
error Parameter b should be final. 71
error Parameter off should be final. 71
error Parameter len should be final. 71
error '{' should be on the previous line. 72
error '{' should be on the previous line. 74
error Method 'closed' is not designed for extension - needs to be abstract, final or empty. 80
error Missing a Javadoc comment. 80
error '{' should be on the previous line. 81
error Missing a Javadoc comment. 85
error '{' should be on the previous line. 86

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 servletRequest should be final. 12
error Parameter servletResponse should be final. 12
error Parameter filterChain should be final. 12
error '{' should be on the previous line. 15
error '{' should be on the previous line. 17
error Line is longer than 80 characters. 18
error '}' should be on the same line. 22
error '{' should be on the previous line. 24

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/filters/gzip/package.html

Violation Message Line
error Missing package documentation file. 0

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/ProgressMeter.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 Variable 'percentageComplete' must be private and have accessor methods. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Method 'setPercentage' is not designed for extension - needs to be abstract, final or empty. 23
error Parameter count should be final. 23
error Parameter total should be final. 23
error 'total' hides a field. 23
error '{' should be on the previous line. 24
error '{' should be on the previous line. 26
error '}' should be on the same line. 28
error '{' should be on the previous line. 30
error '100' is a magic number. 31
error '}' should be on the same line. 32
error '{' should be on the previous line. 34
error '100' is a magic number. 35
error 'if' construct must use '{}'s. 37
error '100' is a magic number. 37
error '99' is a magic number. 38
error Method 'setStatus' is not designed for extension - needs to be abstract, final or empty. 42
error Missing a Javadoc comment. 42
error Parameter status should be final. 42
error 'status' hides a field. 42
error '{' should be on the previous line. 43
error Method 'getPercentageComplete' is not designed for extension - needs to be abstract, final or empty. 47
error Missing a Javadoc comment. 47
error '{' should be on the previous line. 48
error Method 'getStatus' 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 Method 'setPercentage' is not designed for extension - needs to be abstract, final or empty. 57
error Missing a Javadoc comment. 57
error Parameter percentageComplete should be final. 57
error 'percentageComplete' hides a field. 57
error '{' should be on the previous line. 58
error Method 'getCurrentCount' is not designed for extension - needs to be abstract, final or empty. 62
error Missing a Javadoc comment. 62
error '{' should be on the previous line. 63
error Method 'setCurrentCount' is not designed for extension - needs to be abstract, final or empty. 67
error Missing a Javadoc comment. 67
error Parameter currentCount should be final. 67
error 'currentCount' hides a field. 67
error '{' should be on the previous line. 68
error Missing a Javadoc comment. 73
error '{' should be on the previous line. 74
error ',' is not followed by whitespace. 75
error Method 'getTotal' 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 'setTotalObjects' is not designed for extension - needs to be abstract, final or empty. 83
error Missing a Javadoc comment. 83
error Parameter total should be final. 83
error 'total' hides a field. 83
error '{' should be on the previous line. 84
error Method 'isCompletedSuccessfully' 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 'setCompletedSuccessfully' is not designed for extension - needs to be abstract, final or empty. 94
error Missing a Javadoc comment. 94
error Parameter completedSuccessfully should be final. 94
error 'completedSuccessfully' hides a field. 94
error '{' should be on the previous line. 95

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

Violation Message Line
error Using the '.*' form of import should be avoided - java.awt.*. 9
error Using the '.*' form of import should be avoided - java.io.*. 14
error Unused import - java.util.HashMap. 18
error Unused import - java.util.Map. 20
error Import from illegal package - sun.awt.image.ImageRepresentation. 22
error Unused import - sun.awt.image.ImageRepresentation. 22
error '{' should be on the previous line. 28
error Missing a Javadoc comment. 29
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
error Missing a Javadoc comment. 30
error Missing a Javadoc comment. 32
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 34
error Missing a Javadoc comment. 36
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 39
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 42
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 attachmentId should be final. 85
error Expected @param tag for 'attachmentId'. 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 First sentence should end with a period. 112
error Line is longer than 80 characters. 113
error Expected an @return tag. 123
error Line is longer than 80 characters. 123
error Method 'retrieveOrCreateThumbNail' is not designed for extension - needs to be abstract, final or empty. 123
error Parameter originalFileStream should be final. 123
error Expected @param tag for 'originalFileStream'. 123
error Parameter fileName should be final. 123
error Expected @param tag for 'fileName'. 123
error Parameter thumbnailFile should be final. 123
error Expected @param tag for 'thumbnailFile'. 123
error Parameter maxWidth should be final. 123
error Expected @param tag for 'maxWidth'. 123
error Parameter maxHeight should be final. 123
error Expected @param tag for 'maxHeight'. 123
error Parameter attachmentId should be final. 123
error Expected @param tag for 'attachmentId'. 123
error Expected @throws tag for 'MalformedURLException'. 123
error Line is longer than 80 characters. 125
error '{' should be on the previous line. 128
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 Line is longer than 80 characters. 143
error Line is longer than 80 characters. 144
error Missing a Javadoc comment. 144
error Parameter originalImage should be final. 144
error Parameter maxWidth should be final. 144
error Parameter maxHeight should be final. 144
error Line is longer than 80 characters. 146
error Line is longer than 80 characters. 149
error Line is longer than 80 characters. 150
error Line is longer than 80 characters. 160
error Missing a Javadoc comment. 160
error Parameter maxWidth should be final. 160
error Parameter maxHeight should be final. 160
error Parameter image should be final. 160
error Line is longer than 80 characters. 162
error Line is longer than 80 characters. 165
error Missing a Javadoc comment. 165
error Parameter originalFile should be final. 165
error Parameter thumbnailFile should be final. 165
error Parameter maxWidth should be final. 165
error Parameter maxHeight should be final. 165
error Parameter thumbId should be final. 165
error Parameter fileName should be final. 165
error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 165
error Line is longer than 80 characters. 170
error Line is longer than 80 characters. 180
error Missing a Javadoc comment. 180
error Parameter thumbnailFile should be final. 180
error Parameter filename should be final. 180
error Parameter thumbId should be final. 180
error '{' should be on the previous line. 183
error Line is longer than 80 characters. 185
error Method 'getImage' is not designed for extension - needs to be abstract, final or empty. 190
error Missing a Javadoc comment. 190
error Parameter file should be final. 190
error '{' should be on the previous line. 191
error '{' should be on the previous line. 196
error '}' should be on the same line. 199
error '{' should be on the previous line. 201
error Line is longer than 80 characters. 202
error Missing a Javadoc comment. 207
error Parameter file should be final. 207
error '{' should be on the previous line. 208
error '{' should be on the previous line. 210
error Line is longer than 80 characters. 211
error '}' should be on the same line. 212
error Line is longer than 80 characters. 214
error Method 'getImage' is not designed for extension - needs to be abstract, final or empty. 220
error Missing a Javadoc comment. 220
error Parameter is should be final. 220
error '{' should be on the previous line. 221
error '1024' is a magic number. 224
error '{' should be on the previous line. 226
error '{' should be on the previous line. 236
error '}' should be on the same line. 238
error '{' should be on the previous line. 240
error Line is longer than 80 characters. 241
error Method 'setEncodingQuality' is not designed for extension - needs to be abstract, final or empty. 250
error Parameter f should be final. 250
error Expected @param tag for 'f'. 250
error '{' should be on the previous line. 251
error '{' should be on the previous line. 253
error Line is longer than 80 characters. 254
error '+' is not preceded with whitespace. 254
error '+' is not followed by whitespace. 254
error '+' is not preceded with whitespace. 254
error '+' is not followed by whitespace. 254
error Line is longer than 80 characters. 260
error Missing a Javadoc comment. 260
error Parameter scaledImage should be final. 260
error Parameter thumbnailFile should be final. 260
error Line is longer than 80 characters. 262
error Line is longer than 80 characters. 265
error '{' should be on the previous line. 270
error '}' should be on the same line. 273
error '{' should be on the previous line. 275
error Line is longer than 80 characters. 280
error Method 'determineScaleSize' is not designed for extension - needs to be abstract, final or empty. 280
error Missing a Javadoc comment. 280
error Parameter maxWidth should be final. 280
error Parameter maxHeight should be final. 280
error Parameter imageWidth should be final. 280
error Parameter imageHeight should be final. 280
error '{' should be on the previous line. 283
error '{' should be on the previous line. 293
error Line is longer than 80 characters. 294
error '}' should be on the same line. 295
error '{' should be on the previous line. 297
error Line is longer than 80 characters. 298
error Method 'isFileSupportedImage' is not designed for extension - needs to be abstract, final or empty. 302
error Missing a Javadoc comment. 302
error Parameter file should be final. 302
error '{' should be on the previous line. 303
error '{' should be on the previous line. 305
error '}' should be on the same line. 307
error '{' should be on the previous line. 309
error Method 'isFileSupportedImage' is not designed for extension - needs to be abstract, final or empty. 314
error Missing a Javadoc comment. 314
error Parameter inputStream should be final. 314
error '{' should be on the previous line. 315
error '{' should be on the previous line. 317
error '}' should be on the same line. 321
error '{' should be on the previous line. 323
error '{' should be on the previous line. 325
error '{' should be on the previous line. 327
error '{' should be on the previous line. 331
error Missing a Javadoc comment. 337
error '{' should be on the previous line. 338
error Missing a Javadoc comment. 339
error Missing a Javadoc comment. 340
error Missing a Javadoc comment. 342
error Parameter width should be final. 342
error 'width' hides a field. 342
error Parameter height should be final. 342
error 'height' hides a field. 342
error '{' should be on the previous line. 343
error Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 348
error Missing a Javadoc comment. 348
error '{' should be on the previous line. 349
error Method 'setWidth' is not designed for extension - needs to be abstract, final or empty. 353
error Missing a Javadoc comment. 353
error Parameter width should be final. 353
error 'width' hides a field. 353
error '{' should be on the previous line. 354
error Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 358
error Missing a Javadoc comment. 358
error '{' should be on the previous line. 359
error Method 'setHeight' is not designed for extension - needs to be abstract, final or empty. 363
error Missing a Javadoc comment. 363
error Parameter height should be final. 363
error 'height' hides a field. 363
error '{' should be on the previous line. 364

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/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/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/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/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/filters/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/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/logging/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/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/util/collection/package.html

Violation Message Line
error Missing package documentation file. 0

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/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 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. 29
error Parameter value2 should be final. 29
error '{' should be on the previous line. 30
error Missing a Javadoc comment. 39
error Parameter key1 should be final. 39
error Parameter value1 should be final. 39
error Parameter key2 should be final. 40
error Parameter value2 should be final. 40
error Parameter key3 should be final. 41
error Parameter value3 should be final. 41
error '{' should be on the previous line. 42
error '3' is a magic number. 43
error Missing a Javadoc comment. 52
error More than 7 parameters. 52
error Parameter key1 should be final. 52
error Parameter value1 should be final. 52
error Parameter key2 should be final. 53
error Parameter value2 should be final. 53
error Parameter key3 should be final. 54
error Parameter value3 should be final. 54
error Parameter key4 should be final. 55
error Parameter value4 should be final. 55
error '{' should be on the previous line. 56
error '4' is a magic number. 57
error Missing a Javadoc comment. 67
error More than 7 parameters. 67
error Parameter key1 should be final. 67
error Parameter value1 should be final. 67
error Parameter key2 should be final. 68
error Parameter value2 should be final. 68
error Parameter key3 should be final. 69
error Parameter value3 should be final. 69
error Parameter key4 should be final. 70
error Parameter value4 should be final. 70
error Parameter key5 should be final. 71
error Parameter value5 should be final. 71
error '{' should be on the previous line. 72
error '5' is a magic number. 73
error Missing a Javadoc comment. 84
error More than 7 parameters. 84
error Parameter key1 should be final. 84
error Parameter value1 should be final. 84
error Parameter key2 should be final. 85
error Parameter value2 should be final. 85
error Parameter key3 should be final. 86
error Parameter value3 should be final. 86
error Parameter key4 should be final. 87
error Parameter value4 should be final. 87
error Parameter key5 should be final. 88
error Parameter value5 should be final. 88
error Parameter key6 should be final. 89
error Parameter value6 should be final. 89
error '{' should be on the previous line. 90
error '6' is a magic number. 91
error Missing a Javadoc comment. 103
error More than 7 parameters. 103
error Parameter key1 should be final. 103
error Parameter value1 should be final. 103
error Parameter key2 should be final. 104
error Parameter value2 should be final. 104
error Parameter key3 should be final. 105
error Parameter value3 should be final. 105
error Parameter key4 should be final. 106
error Parameter value4 should be final. 106
error Parameter key5 should be final. 107
error Parameter value5 should be final. 107
error Parameter key6 should be final. 108
error Parameter value6 should be final. 108
error Parameter key7 should be final. 109
error Parameter value7 should be final. 109
error '{' should be on the previous line. 110
error '7' is a magic number. 111
error Missing a Javadoc comment. 124
error Parameter size should be final. 124
error '{' should be on the previous line. 125

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/action/ActionDispatcher.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 Redundant 'public' modifier. 17
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error Redundant 'public' modifier. 19

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/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/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/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/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/bean/ImageInfo.java

Violation Message Line
error Line is longer than 80 characters. 67
error Line is longer than 80 characters. 75
error Line is longer than 80 characters. 77
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. 92
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. 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. 114
error Line is longer than 80 characters. 115
error '{' should be on the previous line. 123
error Line is longer than 80 characters. 140
error Line is longer than 80 characters. 141
error Line is longer than 80 characters. 150
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 Line is longer than 80 characters. 229
error Missing a Javadoc comment. 232
error Missing a Javadoc comment. 233
error Missing a Javadoc comment. 234
error Missing a Javadoc comment. 235
error Missing a Javadoc comment. 236
error Missing a Javadoc comment. 237
error Missing a Javadoc comment. 238
error Missing a Javadoc comment. 239
error Missing a Javadoc comment. 240
error Missing a Javadoc comment. 241
error Missing a Javadoc comment. 242
error Missing a Javadoc comment. 243
error Missing a Javadoc comment. 244
error Missing a Javadoc comment. 245
error Missing a Javadoc comment. 246
error Missing a Javadoc comment. 248
error Parameter s should be final. 248
error '{' should be on the previous line. 249
error '{' should be on the previous line. 251
error Method 'isValidImage' is not designed for extension - needs to be abstract, final or empty. 265
error '{' should be on the previous line. 266
error '{' should be on the previous line. 276
error '0xff' is a magic number. 277
error '0xff' is a magic number. 278
error '0x47' is a magic number. 279
error '0x49' is a magic number. 279
error '{' should be on the previous line. 280
error '}' should be on the same line. 282
error '0x89' is a magic number. 283
error '0x50' is a magic number. 283
error '{' should be on the previous line. 284
error '}' should be on the same line. 286
error '0xff' is a magic number. 287
error '0xd8' is a magic number. 287
error '{' should be on the previous line. 288
error '}' should be on the same line. 290
error '0x42' is a magic number. 291
error '0x4d' is a magic number. 291
error '{' should be on the previous line. 292
error '}' should be on the same line. 294
error '0x0a' is a magic number. 295
error '0x06' is a magic number. 295
error '{' should be on the previous line. 296
error '}' should be on the same line. 298
error '0x46' is a magic number. 299
error '0x4f' is a magic number. 299
error '{' should be on the previous line. 300
error '}' should be on the same line. 302
error '0x59' is a magic number. 303
error '0xa6' is a magic number. 303
error '{' should be on the previous line. 304
error '}' should be on the same line. 306
error '0x50' is a magic number. 307
error '0x31' is a magic number. 307
error '0x36' is a magic number. 307
error '{' should be on the previous line. 308
error '}' should be on the same line. 310
error '0x38' is a magic number. 311
error '0x42' is a magic number. 311
error '{' should be on the previous line. 312
error '}' should be on the same line. 314
error '0x46' is a magic number. 315
error '0x57' is a magic number. 315
error '{' should be on the previous line. 316
error '}' should be on the same line. 318
error '{' should be on the previous line. 320
error '}' should be on the same line. 323
error '{' should be on the previous line. 325
error Missing a Javadoc comment. 330
error '{' should be on the previous line. 331
error '44' is a magic number. 332
error '{' should be on the previous line. 334
error '16' is a magic number. 337
error '20' is a magic number. 338
error '{' should be on the previous line. 340
error '26' is a magic number. 343
error '4' is a magic number. 344
error '&&' should be on a new line. 344
error '8' is a magic number. 345
error '16' is a magic number. 345
error '&&' should be on a new line. 345
error '24' is a magic number. 346
error '32' is a magic number. 346
error '{' should be on the previous line. 347
error '36' is a magic number. 350
error '0.0254' is a magic number. 350
error '{' should be on the previous line. 352
error '40' is a magic number. 355
error '0.0254' is a magic number. 355
error '{' should be on the previous line. 357
error Missing a Javadoc comment. 364
error '{' should be on the previous line. 365
error Name 'GIF_MAGIC_87A' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
error Name 'GIF_MAGIC_89A' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
error Line is longer than 80 characters. 368
error '11' is a magic number. 368
error '11' is a magic number. 369
error '{' should be on the previous line. 370
error '4' is a magic number. 373
error '&&' should be on a new line. 373
error '4' is a magic number. 374
error '{' should be on the previous line. 375
error '4' is a magic number. 379
error '6' is a magic number. 380
error '8' is a magic number. 381
error '0xff' is a magic number. 381
error '4' is a magic number. 382
error '0x07' is a magic number. 382
error '{' should be on the previous line. 385
error '0x80' is a magic number. 389
error '{' should be on the previous line. 390
error '7' is a magic number. 391
error '3' is a magic number. 391
error '{' should be on the previous line. 397
error '{' should be on the previous line. 400
error '0x2c' is a magic number. 401
error Avoid nested blocks. 402
error '9' is a magic number. 403
error '9' is a magic number. 403
error '{' should be on the previous line. 404
error '8' is a magic number. 407
error '0xff' is a magic number. 407
error '0x07' is a magic number. 408
error '{' should be on the previous line. 410
error '0x80' is a magic number. 413
error '{' should be on the previous line. 414
error '3' is a magic number. 415
error '{' should be on the previous line. 420
error '{' should be on the previous line. 423
error '}' should be on the same line. 425
error '{' should be on the previous line. 427
error '0x21' is a magic number. 435
error Avoid nested blocks. 436
error '0xfe' is a magic number. 438
error '{' should be on the previous line. 439
error '{' should be on the previous line. 443
error '{' should be on the previous line. 446
error '{' should be on the previous line. 450
error '{' should be on the previous line. 452
error '{' should be on the previous line. 455
error '}' should be on the same line. 463
error '{' should be on the previous line. 465
error '{' should be on the previous line. 468
error '{' should be on the previous line. 471
error '}' should be on the same line. 473
error '{' should be on the previous line. 475
error '0x3b' is a magic number. 483
error Avoid nested blocks. 484
error Avoid nested blocks. 488
error '0x3b' is a magic number. 493
error Missing a Javadoc comment. 497
error '{' should be on the previous line. 498
error '10' is a magic number. 499
error '10' is a magic number. 502
error '10' is a magic number. 502
error '{' should be on the previous line. 503
error Name 'IFF_RM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
error '{' should be on the previous line. 508
error '6' is a magic number. 511
error '0x494c424d' is a magic number. 512
error '0x50424d20' is a magic number. 513
error '{' should be on the previous line. 514
error '{' should be on the previous line. 519
error '8' is a magic number. 520
error '8' is a magic number. 520
error '{' should be on the previous line. 521
error '4' is a magic number. 525
error '{' should be on the previous line. 527
error '0x424d4844' is a magic number. 530
error '{' should be on the previous line. 531
error '9' is a magic number. 532
error '9' is a magic number. 532
error '{' should be on the previous line. 533
error '8' is a magic number. 539
error '0xff' is a magic number. 539
error Line is longer than 80 characters. 540
error '33' is a magic number. 540
error '}' should be on the same line. 541
error '{' should be on the previous line. 543
error Missing a Javadoc comment. 550
error '{' should be on the previous line. 551
error '12' is a magic number. 552
error '{' should be on the previous line. 554
error '4' is a magic number. 555
error '4' is a magic number. 555
error '{' should be on the previous line. 556
error '0xff00' is a magic number. 561
error '0xff00' is a magic number. 561
error '{' should be on the previous line. 562
error '0xffe0' is a magic number. 565
error '{' should be on the previous line. 566
error '14' is a magic number. 567
error '{' should be on the previous line. 568
error '12' is a magic number. 571
error '12' is a magic number. 571
error '{' should be on the previous line. 572
error Name 'APP0_ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
error '5' is a magic number. 576
error '{' should be on the previous line. 577
error '7' is a magic number. 579
error '{' should be on the previous line. 580
error '8' is a magic number. 581
error '10' is a magic number. 582
error '}' should be on the same line. 583
error '7' is a magic number. 584
error '{' should be on the previous line. 585
error '8' is a magic number. 586
error '10' is a magic number. 587
error '2.54f' is a magic number. 588
error '2.54f' is a magic number. 589
error '14' is a magic number. 592
error '}' should be on the same line. 593
error '0xfffe' is a magic number. 594
error '{' should be on the previous line. 595
error '{' should be on the previous line. 599
error '}' should be on the same line. 605
error Line is longer than 80 characters. 606
error '0xffc0' is a magic number. 606
error '0xffcf' is a magic number. 606
error '0xffc4' is a magic number. 606
error '0xffc8' is a magic number. 606
error '6' is a magic number. 608
error '6' is a magic number. 608
error '{' should be on the previous line. 609
error '0xff' is a magic number. 613
error '5' is a magic number. 613
error '0xff' is a magic number. 613
error '0xffc2' is a magic number. 614
error '0xffc6' is a magic number. 614
error '||' should be on a new line. 614
error '0xffca' is a magic number. 615
error '0xffce' is a magic number. 615
error '3' is a magic number. 616
error '}' should be on the same line. 619
error '{' should be on the previous line. 621
error Missing a Javadoc comment. 627
error '{' should be on the previous line. 628
error '64' is a magic number. 629
error '{' should be on the previous line. 631
error '{' should be on the previous line. 635
error '4' is a magic number. 640
error '6' is a magic number. 641
error '8' is a magic number. 642
error '{' should be on the previous line. 644
error '63' is a magic number. 651
error '&&' should be on a new line. 652
error '4' is a magic number. 653
error '8' is a magic number. 653
error '{' should be on the previous line. 654
error '}' should be on the same line. 657
error '3' is a magic number. 658
error '8' is a magic number. 658
error '{' should be on the previous line. 659
error '24' is a magic number. 661
error '}' should be on the same line. 662
error '{' should be on the previous line. 664
error '10' is a magic number. 667
error '10' is a magic number. 668
error Missing a Javadoc comment. 673
error '{' should be on the previous line. 674
error Name 'PNG_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
error '27' is a magic number. 676
error '27' is a magic number. 677
error '{' should be on the previous line. 678
error '6' is a magic number. 681
error '{' should be on the previous line. 682
error '14' is a magic number. 686
error '18' is a magic number. 687
error '22' is a magic number. 688
error '0xff' is a magic number. 688
error '23' is a magic number. 689
error '0xff' is a magic number. 689
error '6' is a magic number. 690
error '{' should be on the previous line. 691
error '3' is a magic number. 692
error '26' is a magic number. 694
error '0xff' is a magic number. 694
error Missing a Javadoc comment. 698
error Parameter id should be final. 698
error '{' should be on the previous line. 699
error '6' is a magic number. 700
error '{' should be on the previous line. 701
error Name 'PNM_FORMATS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 704
error '3' is a magic number. 705
error '{' should be on the previous line. 709
error '{' should be on the previous line. 712
error '{' should be on the previous line. 716
error '{' should be on the previous line. 720
error '{' should be on the previous line. 722
error '{' should be on the previous line. 728
error '{' should be on the previous line. 731
error '{' should be on the previous line. 737
error '{' should be on the previous line. 742
error '}' should be on the same line. 745
error '{' should be on the previous line. 747
error '{' should be on the previous line. 751
error '{' should be on the previous line. 755
error '}' should be on the same line. 760
error '{' should be on the previous line. 762
error '{' should be on the previous line. 765
error '}' should be on the same line. 767
error '{' should be on the previous line. 769
error '{' should be on the previous line. 773
error '25' is a magic number. 776
error '{' should be on the previous line. 777
error '{' should be on the previous line. 779
error '{' should be on the previous line. 782
error '3' is a magic number. 783
error Missing a Javadoc comment. 793
error '{' should be on the previous line. 794
error '24' is a magic number. 795
error '{' should be on the previous line. 797
error Name 'PSD_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 800
error '{' should be on the previous line. 802
error '16' is a magic number. 806
error '12' is a magic number. 807
error '10' is a magic number. 808
error '20' is a magic number. 809
error Line is longer than 80 characters. 811
error '64' is a magic number. 811
error Missing a Javadoc comment. 814
error '{' should be on the previous line. 815
error '14' is a magic number. 816
error '{' should be on the previous line. 818
error Name 'RAS_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
error '{' should be on the previous line. 823
error '6' is a magic number. 828
error '10' is a magic number. 829
error Line is longer than 80 characters. 830
error '24' is a magic number. 830
error Missing a Javadoc comment. 834
error '{' should be on the previous line. 835
error Line is longer than 80 characters. 836
error '6' is a magic number. 837
error '{' should be on the previous line. 839
error '5' is a magic number. 843
error '20' is a magic number. 846
error '20' is a magic number. 847
error '72' is a magic number. 848
error '72' is a magic number. 849
error Expected an @return tag. 857
error Parameter args should be final. 857
error Expected @param tag for 'args'. 857
error '{' should be on the previous line. 858
error '{' should be on the previous line. 860
error '{' should be on the previous line. 862
error '{' should be on the previous line. 864
error Missing a Javadoc comment. 872
error Parameter a1 should be final. 872
error Parameter offs1 should be final. 872
error Parameter a2 should be final. 872
error Parameter offs2 should be final. 872
error Parameter num should be final. 872
error '{' should be on the previous line. 875
error '{' should be on the previous line. 877
error Line is longer than 80 characters. 885
error Method 'getBitsPerPixel' is not designed for extension - needs to be abstract, final or empty. 890
error '{' should be on the previous line. 891
error Line is longer than 80 characters. 898
error Unused @throws tag for 'IllegalArgumentException'. 898
error Expected an @return tag. 902
error Method 'getComment' is not designed for extension - needs to be abstract, final or empty. 902
error Parameter index should be final. 902
error Expected @param tag for 'index'. 902
error '{' should be on the previous line. 903
error '{' should be on the previous line. 905
error Line is longer than 80 characters. 906
error Line is longer than 80 characters. 912
error Line is longer than 80 characters. 914
error Method 'getFormat' is not designed for extension - needs to be abstract, final or empty. 918
error '{' should be on the previous line. 919
error Line is longer than 80 characters. 924
error Method 'getFormatName' is not designed for extension - needs to be abstract, final or empty. 929
error '{' should be on the previous line. 930
error '{' should be on the previous line. 932
error '}' should be on the same line. 934
error '{' should be on the previous line. 936
error Line is longer than 80 characters. 942
error Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 947
error '{' should be on the previous line. 948
error Missing a Javadoc comment. 952
error Parameter a should be final. 952
error Parameter offs should be final. 952
error '{' should be on the previous line. 953
error '0xff' is a magic number. 955
error '24' is a magic number. 955
error '|' should be on a new line. 955
error '0xff' is a magic number. 956
error '16' is a magic number. 956
error '|' should be on a new line. 956
error '0xff' is a magic number. 957
error '8' is a magic number. 957
error '|' should be on a new line. 957
error '3' is a magic number. 958
error '0xff' is a magic number. 958
error Missing a Javadoc comment. 961
error Parameter a should be final. 961
error Parameter offs should be final. 961
error '{' should be on the previous line. 962
error '3' is a magic number. 964
error '0xff' is a magic number. 964
error '24' is a magic number. 964
error '|' should be on a new line. 964
error '0xff' is a magic number. 965
error '16' is a magic number. 965
error '|' should be on a new line. 965
error '0xff' is a magic number. 966
error '8' is a magic number. 966
error '|' should be on a new line. 966
error '0xff' is a magic number. 967
error Method 'getMimeType' is not designed for extension - needs to be abstract, final or empty. 976
error '{' should be on the previous line. 977
error '{' should be on the previous line. 979
error '{' should be on the previous line. 981
error '}' should be on the same line. 985
error '{' should be on the previous line. 987
error Line is longer than 80 characters. 993
error Method 'getNumberOfComments' is not designed for extension - needs to be abstract, final or empty. 1001
error '{' should be on the previous line. 1002
error '{' should be on the previous line. 1004
error '}' should be on the same line. 1006
error '{' should be on the previous line. 1008
error Line is longer than 80 characters. 1015
error Line is longer than 80 characters. 1017
error Method 'getNumberOfImages' is not designed for extension - needs to be abstract, final or empty. 1021
error '{' should be on the previous line. 1022
error Method 'getPhysicalHeightDpi' is not designed for extension - needs to be abstract, final or empty. 1035
error '{' should be on the previous line. 1036
error Line is longer than 80 characters. 1041
error Method 'getPhysicalHeightInch' is not designed for extension - needs to be abstract, final or empty. 1049
error '{' should be on the previous line. 1050
error '{' should be on the previous line. 1054
error '}' should be on the same line. 1056
error '{' should be on the previous line. 1058
error Line is longer than 80 characters. 1064
error Method 'getPhysicalWidthDpi' is not designed for extension - needs to be abstract, final or empty. 1072
error '{' should be on the previous line. 1073
error Method 'getPhysicalWidthInch' is not designed for extension - needs to be abstract, final or empty. 1086
error '{' should be on the previous line. 1087
error '{' should be on the previous line. 1091
error '}' should be on the same line. 1093
error '{' should be on the previous line. 1095
error Missing a Javadoc comment. 1100
error Parameter a should be final. 1100
error Parameter offs should be final. 1100
error '{' should be on the previous line. 1101
error '0xff' is a magic number. 1103
error '8' is a magic number. 1103
error '|' should be on a new line. 1103
error '0xff' is a magic number. 1104
error Missing a Javadoc comment. 1107
error Parameter a should be final. 1107
error Parameter offs should be final. 1107
error '{' should be on the previous line. 1108
error '0xff' is a magic number. 1109
error '0xff' is a magic number. 1109
error '8' is a magic number. 1109
error Line is longer than 80 characters. 1113
error Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 1118
error '{' should be on the previous line. 1119
error Line is longer than 80 characters. 1124
error Method 'isProgressive' is not designed for extension - needs to be abstract, final or empty. 1128
error '{' should be on the previous line. 1129
error Parameter args should be final. 1142
error '{' should be on the previous line. 1143
error '{' should be on the previous line. 1148
error '}' should be on the same line. 1150
error '{' should be on the previous line. 1152
error '{' should be on the previous line. 1155
error '{' should be on the previous line. 1158
error '{' should be on the previous line. 1161
error '}' should be on the same line. 1163
error '{' should be on the previous line. 1165
error '}' should be on the same line. 1170
error '{' should be on the previous line. 1172
error '{' should be on the previous line. 1175
error '}' should be on the same line. 1177
error '{' should be on the previous line. 1179
error Must have at least one statement. 1179
error Missing a Javadoc comment. 1186
error Parameter sourceName should be final. 1186
error Parameter ii should be final. 1186
error Parameter verbose should be final. 1186
error '{' should be on the previous line. 1189
error '}' should be on the same line. 1191
error '{' should be on the previous line. 1193
error Missing a Javadoc comment. 1198
error Parameter sourceName should be final. 1198
error Parameter imageInfo should be final. 1198
error '{' should be on the previous line. 1199
error '+' should be on a new line. 1200
error '+' should be on a new line. 1201
error '+' should be on a new line. 1202
error '+' should be on a new line. 1203
error '+' should be on a new line. 1204
error '+' should be on a new line. 1205
error '+' should be on a new line. 1206
error '+' should be on a new line. 1207
error '+' should be on a new line. 1208
error '+' should be on a new line. 1209
error '+' should be on a new line. 1210
error Line is longer than 80 characters. 1214
error Missing a Javadoc comment. 1214
error Parameter indentLevels should be final. 1214
error Parameter text should be final. 1214
error Parameter value should be final. 1214
error Parameter minValidValue should be final. 1214
error '{' should be on the previous line. 1217
error Line is longer than 80 characters. 1223
error Missing a Javadoc comment. 1223
error Parameter indentLevels should be final. 1223
error Parameter text should be final. 1223
error Parameter value should be final. 1223
error Parameter minValidValue should be final. 1223
error '{' should be on the previous line. 1226
error Missing a Javadoc comment. 1231
error Parameter indentLevels should be final. 1231
error Parameter text should be final. 1231
error Parameter value should be final. 1231
error '{' should be on the previous line. 1232
error '{' should be on the previous line. 1234
error '{' should be on the previous line. 1238
error '{' should be on the previous line. 1242
error Missing a Javadoc comment. 1249
error Parameter sourceName should be final. 1249
error Parameter ii should be final. 1249
error '{' should be on the previous line. 1250
error Line is longer than 80 characters. 1261
error Line is longer than 80 characters. 1262
error '{' should be on the previous line. 1266
error '{' should be on the previous line. 1268
error Missing a Javadoc comment. 1274
error '{' should be on the previous line. 1275
error '{' should be on the previous line. 1277
error '}' should be on the same line. 1279
error '{' should be on the previous line. 1281
error Missing a Javadoc comment. 1286
error Parameter a should be final. 1286
error '{' should be on the previous line. 1287
error '{' should be on the previous line. 1289
error '}' should be on the same line. 1291
error '{' should be on the previous line. 1293
error Missing a Javadoc comment. 1299
error Parameter a should be final. 1299
error Parameter offset should be final. 1299
error Parameter num should be final. 1299
error '{' should be on the previous line. 1300
error '{' should be on the previous line. 1302
error '}' should be on the same line. 1304
error '{' should be on the previous line. 1306
error Missing a Javadoc comment. 1312
error '{' should be on the previous line. 1313
error Missing a Javadoc comment. 1317
error Parameter sb should be final. 1317
error '{' should be on the previous line. 1318
error '{' should be on the previous line. 1321
error '10' is a magic number. 1323
error '{' should be on the previous line. 1325
error Missing a Javadoc comment. 1333
error Parameter numBits should be final. 1333
error '{' should be on the previous line. 1334
error '{' should be on the previous line. 1336
error '{' should be on the previous line. 1342
error '{' should be on the previous line. 1344
error '}' should be on the same line. 1346
error '{' should be on the previous line. 1348
error '8' is a magic number. 1351
error '{' should be on the previous line. 1355
error '{' should be on the previous line. 1358
error '{' should be on the previous line. 1365
error '}' should be on the same line. 1367
error '{' should be on the previous line. 1369
error '8' is a magic number. 1372
error '}' should be on the same line. 1373
error '{' should be on the previous line. 1375
error '0xff' is a magic number. 1379
error '8' is a magic number. 1379
error Line contains a tab character. 1379
error First sentence should end with a period. 1386
error Expected an @return tag. 1389
error Parameter numBits should be final. 1389
error Expected @param tag for 'numBits'. 1389
error Expected @throws tag for 'IOException'. 1389
error '{' should be on the previous line. 1390
error '{' should be on the previous line. 1396
error Line is longer than 80 characters. 1404
error Missing a Javadoc comment. 1404
error Parameter sourceName should be final. 1404
error Parameter in should be final. 1404
error Parameter imageInfo should be final. 1404
error Parameter verbose should be final. 1404
error '{' should be on the previous line. 1410
error Method 'setCollectComments' is not designed for extension - needs to be abstract, final or empty. 1424
error Parameter newValue should be final. 1424
error '{' should be on the previous line. 1425
error Method 'setDetermineImageNumber' is not designed for extension - needs to be abstract, final or empty. 1444
error Parameter newValue should be final. 1444
error '{' should be on the previous line. 1445
error Method 'setInput' is not designed for extension - needs to be abstract, final or empty. 1456
error Parameter dataInput should be final. 1456
error '{' should be on the previous line. 1457
error Method 'setInput' is not designed for extension - needs to be abstract, final or empty. 1467
error Parameter inputStream should be final. 1467
error '{' should be on the previous line. 1468
error Missing a Javadoc comment. 1473
error Parameter newValue should be final. 1473
error '{' should be on the previous line. 1474
error Missing a Javadoc comment. 1478
error Parameter newValue should be final. 1478
error '{' should be on the previous line. 1479
error Missing a Javadoc comment. 1483
error Parameter num should be final. 1483
error '{' should be on the previous line. 1484
error '{' should be on the previous line. 1486
error '{' should be on the previous line. 1489
error '}' should be on the same line. 1491
error '{' should be on the previous line. 1493
error '{' should be on the previous line. 1497

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/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/filters/gzip/GzipResponseWrapper.java

Violation Message Line
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Variable 'origResponse' must be private and have accessor methods. 12
error Missing a Javadoc comment. 13
error Variable 'stream' must be private and have accessor methods. 13
error Missing a Javadoc comment. 14
error Variable 'writer' must be private and have accessor methods. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17
error Parameter response should be final. 17
error Parameter encoding should be final. 17
error 'encoding' hides a field. 17
error '{' should be on the previous line. 18
error Method 'createOutputStream' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error '{' should be on the previous line. 25
error Method 'finishResponse' 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 '{' should be on the previous 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 '{' should be on the previous line. 40
error '}' should be on the same line. 44
error '{' should be on the previous line. 46
error Must have at least one statement. 46
error Method 'flushBuffer' 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 'if' construct must use '{}'s. 52
error 'if' construct must use '{}'s. 54
error Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. 58
error Missing a Javadoc comment. 58
error '{' should be on the previous line. 59
error '{' should be on the previous line. 61
error Line is longer than 80 characters. 62
error 'if' construct must use '{}'s. 65
error Method 'getWriter' 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 '{' should be on the previous line. 74
error '{' should be on the previous line. 79
error Line is longer than 80 characters. 80

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/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/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 has trailing spaces. 24
error Line has trailing spaces. 25
error Line has trailing spaces. 26
error Line has trailing spaces. 39
error Line has trailing spaces. 40
error Line has trailing spaces. 52
error Line has trailing spaces. 57
error Line is longer than 80 characters. 64
error Line is longer than 80 characters. 72
error Line is longer than 80 characters. 74
error Line is longer than 80 characters. 84
error Line is longer than 80 characters. 85
error Line is longer than 80 characters. 86
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. 92
error Line has trailing spaces. 93
error Line has trailing spaces. 95
error Line has trailing spaces. 96
error Line has trailing spaces. 98
error Line is longer than 80 characters. 98
error Line is longer than 80 characters. 100
error Line is longer than 80 characters. 102
error Line is longer than 80 characters. 104
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. 111
error Line is longer than 80 characters. 112
error Line has trailing spaces. 113
error Line has trailing spaces. 117
error Line has trailing spaces. 118
error Line is longer than 80 characters. 119
error Line is longer than 80 characters. 120
error Line has trailing spaces. 121
error Line is longer than 80 characters. 121
error Line has trailing spaces. 122
error Line is longer than 80 characters. 122
error Line is longer than 80 characters. 124
error Line is longer than 80 characters. 125
error Line is longer than 80 characters. 130
error Line has trailing spaces. 131
error Line contains a tab character. 137
error Line contains a tab character. 138
error Line contains a tab character. 139
error Line contains a tab character. 140
error Line contains a tab character. 141
error Line has trailing spaces. 142
error Line contains a tab character. 142
error Line contains a tab character. 143
error Line contains a tab character. 144
error Line contains a tab character. 145
error Line contains a tab character. 147
error Line contains a tab character. 148
error Line contains a tab character. 149
error Line contains a tab character. 150
error Line contains a tab character. 151
error Line contains a tab character. 152
error Line is longer than 80 characters. 153
error Line contains a tab character. 153
error Line is longer than 80 characters. 154
error Line contains a tab character. 154
error Line contains a tab character. 155
error Line contains a tab character. 156
error Line contains a tab character. 158
error Line contains a tab character. 159
error Line contains a tab character. 160
error Line contains a tab character. 161
error Line contains a tab character. 162
error Line is longer than 80 characters. 163
error Line contains a tab character. 163
error Line contains a tab character. 164
error Line contains a tab character. 165
error Line contains a tab character. 167
error Line contains a tab character. 168
error Line contains a tab character. 169
error Line contains a tab character. 170
error Line contains a tab character. 171
error Line contains a tab character. 172
error Line contains a tab character. 173
error Line contains a tab character. 175
error Line contains a tab character. 176
error Line contains a tab character. 177
error Line contains a tab character. 178
error Line contains a tab character. 179
error Line contains a tab character. 180
error Line contains a tab character. 182
error Line contains a tab character. 183
error Line contains a tab character. 184
error Line contains a tab character. 185
error Line contains a tab character. 187
error Line contains a tab character. 188
error Line contains a tab character. 189
error Line contains a tab character. 190
error Line contains a tab character. 191
error Line contains a tab character. 192
error Line contains a tab character. 194
error Line contains a tab character. 195
error Line contains a tab character. 197
error Line contains a tab character. 198
error Line contains a tab character. 200
error Line contains a tab character. 201
error Line contains a tab character. 203
error Line contains a tab character. 204
error Line contains a tab character. 206
error Line contains a tab character. 207
error Line contains a tab character. 209
error Line contains a tab character. 210
error Line contains a tab character. 211
error Line contains a tab character. 212
error Line contains a tab character. 213
error Line contains a tab character. 215
error Line contains a tab character. 216
error Line contains a tab character. 217
error Line contains a tab character. 218
error Line contains a tab character. 219
error Line contains a tab character. 220
error Line has trailing spaces. 221
error Line contains a tab character. 221
error Line has trailing spaces. 222
error Line contains a tab character. 222
error Line contains a tab character. 223
error Line contains a tab character. 225
error Line contains a tab character. 226
error Line contains a tab character. 227
error Line contains a tab character. 228
error Line contains a tab character. 229
error Line contains a tab character. 230
error Line has trailing spaces. 231
error Line is longer than 80 characters. 231
error Line contains a tab character. 231
error Line has trailing spaces. 232
error Line is longer than 80 characters. 232
error Line contains a tab character. 232
error Line contains a tab character. 233
error Line contains a tab character. 235
error Missing a Javadoc comment. 235
error Line contains a tab character. 236
error Missing a Javadoc comment. 236
error Line contains a tab character. 237
error Missing a Javadoc comment. 237
error Line contains a tab character. 238
error Line contains a tab character. 239
error Missing a Javadoc comment. 239
error Line contains a tab character. 240
error Missing a Javadoc comment. 240
error Line contains a tab character. 241
error Missing a Javadoc comment. 241
error Line contains a tab character. 242
error Missing a Javadoc comment. 242
error Line contains a tab character. 243
error Missing a Javadoc comment. 243
error Line contains a tab character. 244
error Missing a Javadoc comment. 244
error Line contains a tab character. 245
error Missing a Javadoc comment. 245
error Line contains a tab character. 246
error Missing a Javadoc comment. 246
error Line contains a tab character. 247
error Missing a Javadoc comment. 247
error Line contains a tab character. 248
error Missing a Javadoc comment. 248
error Line contains a tab character. 249
error Missing a Javadoc comment. 249
error Line contains a tab character. 250
error Missing a Javadoc comment. 250
error Line contains a tab character. 252
error Missing a Javadoc comment. 252
error Parameter s should be final. 252
error Line contains a tab character. 253
error Line contains a tab character. 254
error Line contains a tab character. 255
error Line contains a tab character. 256
error Line contains a tab character. 257
error Line contains a tab character. 259
error Line contains a tab character. 260
error Line contains a tab character. 261
error Line contains a tab character. 262
error Line is longer than 80 characters. 263
error Line contains a tab character. 263
error Line contains a tab character. 264
error Line contains a tab character. 265
error Line contains a tab character. 266
error Method 'check' is not designed for extension - needs to be abstract, final or empty. 266
error Line contains a tab character. 267
error Line contains a tab character. 268
error Line contains a tab character. 269
error Line contains a tab character. 270
error Line contains a tab character. 271
error Line contains a tab character. 272
error Line contains a tab character. 273
error Line contains a tab character. 274
error Line contains a tab character. 275
error Line contains a tab character. 276
error '0xff' is a magic number. 276
error Line contains a tab character. 277
error '0xff' is a magic number. 277
error Line contains a tab character. 278
error '0x47' is a magic number. 278
error '0x49' is a magic number. 278
error Line contains a tab character. 279
error Line contains a tab character. 280
error '}' should be on the same line. 280
error Line contains a tab character. 281
error Line contains a tab character. 282
error '0x89' is a magic number. 282
error '0x50' is a magic number. 282
error Line contains a tab character. 283
error Line contains a tab character. 284
error '}' should be on the same line. 284
error Line contains a tab character. 285
error Line contains a tab character. 286
error '0xff' is a magic number. 286
error '0xd8' is a magic number. 286
error Line contains a tab character. 287
error Line contains a tab character. 288
error '}' should be on the same line. 288
error Line contains a tab character. 289
error Line contains a tab character. 290
error '0x42' is a magic number. 290
error '0x4d' is a magic number. 290
error Line contains a tab character. 291
error Line contains a tab character. 292
error '}' should be on the same line. 292
error Line contains a tab character. 293
error Line contains a tab character. 294
error '0x0a' is a magic number. 294
error '0x06' is a magic number. 294
error Line contains a tab character. 295
error Line contains a tab character. 296
error '}' should be on the same line. 296
error Line contains a tab character. 297
error Line contains a tab character. 298
error '0x46' is a magic number. 298
error '0x4f' is a magic number. 298
error Line contains a tab character. 299
error Line contains a tab character. 300
error '}' should be on the same line. 300
error Line contains a tab character. 301
error Line contains a tab character. 302
error '0x59' is a magic number. 302
error '0xa6' is a magic number. 302
error Line contains a tab character. 303
error Line contains a tab character. 304
error '}' should be on the same line. 304
error Line contains a tab character. 305
error Line contains a tab character. 306
error '0x50' is a magic number. 306
error '0x31' is a magic number. 306
error '0x36' is a magic number. 306
error Line contains a tab character. 307
error Line contains a tab character. 308
error '}' should be on the same line. 308
error Line contains a tab character. 309
error Line contains a tab character. 310
error '0x38' is a magic number. 310
error '0x42' is a magic number. 310
error Line contains a tab character. 311
error Line contains a tab character. 312
error '}' should be on the same line. 312
error Line contains a tab character. 313
error Line contains a tab character. 314
error '0x46' is a magic number. 314
error '0x57' is a magic number. 314
error Line contains a tab character. 315
error Line contains a tab character. 316
error '}' should be on the same line. 316
error Line contains a tab character. 317
error Line contains a tab character. 318
error Line contains a tab character. 319
error Line contains a tab character. 320
error Line contains a tab character. 321
error Line contains a tab character. 322
error Line contains a tab character. 323
error Line contains a tab character. 325
error Missing a Javadoc comment. 325
error Line contains a tab character. 326
error '44' is a magic number. 326
error Line contains a tab character. 327
error Line contains a tab character. 328
error Line contains a tab character. 329
error Line contains a tab character. 330
error '16' is a magic number. 330
error Line contains a tab character. 331
error '20' is a magic number. 331
error Line contains a tab character. 332
error Line contains a tab character. 333
error Line contains a tab character. 334
error Line contains a tab character. 335
error '26' is a magic number. 335
error Line contains a tab character. 336
error '4' is a magic number. 336
error '&&' should be on a new line. 336
error Line contains a tab character. 337
error '8' is a magic number. 337
error '16' is a magic number. 337
error '&&' should be on a new line. 337
error Line contains a tab character. 338
error '24' is a magic number. 338
error '32' is a magic number. 338
error Line contains a tab character. 339
error Line contains a tab character. 340
error Line contains a tab character. 341
error 'cast' is not followed by whitespace. 341
error '36' is a magic number. 341
error '0.0254' is a magic number. 341
error Line contains a tab character. 342
error Line contains a tab character. 343
error Line contains a tab character. 344
error Line contains a tab character. 345
error 'cast' is not followed by whitespace. 345
error '40' is a magic number. 345
error '0.0254' is a magic number. 345
error Line contains a tab character. 346
error Line contains a tab character. 347
error Line contains a tab character. 348
error Line contains a tab character. 349
error Line contains a tab character. 350
error Line contains a tab character. 351
error Line contains a tab character. 353
error Missing a Javadoc comment. 353
error Line contains a tab character. 354
error Name 'GIF_MAGIC_87A' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
error Line contains a tab character. 355
error Name 'GIF_MAGIC_89A' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
error Line is longer than 80 characters. 356
error Line contains a tab character. 356
error '11' is a magic number. 356
error Line contains a tab character. 357
error '11' is a magic number. 357
error Line contains a tab character. 358
error Line contains a tab character. 359
error Line contains a tab character. 360
error '4' is a magic number. 360
error '&&' should be on a new line. 360
error Line contains a tab character. 361
error '4' is a magic number. 361
error Line contains a tab character. 362
error Line contains a tab character. 363
error Line contains a tab character. 364
error Line contains a tab character. 365
error '4' is a magic number. 365
error Line contains a tab character. 366
error '6' is a magic number. 366
error Line contains a tab character. 367
error '8' is a magic number. 367
error '0xff' is a magic number. 367
error Line contains a tab character. 368
error '4' is a magic number. 368
error '0x07' is a magic number. 368
error Line contains a tab character. 369
error Line contains a tab character. 370
error Line contains a tab character. 371
error Line contains a tab character. 372
error Line contains a tab character. 373
error Line contains a tab character. 374
error '0x80' is a magic number. 374
error Line contains a tab character. 375
error '7' is a magic number. 375
error '3' is a magic number. 375
error Line contains a tab character. 376
error Line contains a tab character. 377
error Line contains a tab character. 378
error Line contains a tab character. 379
error Line contains a tab character. 380
error Line contains a tab character. 381
error '{' should be on the previous line. 381
error Line contains a tab character. 382
error Line contains a tab character. 383
error Line contains a tab character. 384
error '{' should be on the previous line. 384
error Line contains a tab character. 385
error '0x2c' is a magic number. 385
error Line contains a tab character. 386
error Avoid nested blocks. 386
error Line contains a tab character. 387
error '9' is a magic number. 387
error '9' is a magic number. 387
error Line contains a tab character. 388
error Line contains a tab character. 389
error Line contains a tab character. 390
error '8' is a magic number. 390
error '0xff' is a magic number. 390
error Line contains a tab character. 391
error '0x40' is a magic number. 391
error Line is longer than 80 characters. 392
error Line contains a tab character. 392
error Line is longer than 80 characters. 393
error Line contains a tab character. 393
error Line is longer than 80 characters. 394
error Line contains a tab character. 394
error Line is longer than 80 characters. 395
error Line contains a tab character. 395
error '0x07' is a magic number. 395
error Line contains a tab character. 396
error Line is longer than 80 characters. 397
error Line contains a tab character. 397
error Line contains a tab character. 398
error Line contains a tab character. 399
error '0x80' is a magic number. 399
error Line is longer than 80 characters. 400
error Line contains a tab character. 400
error '3' is a magic number. 400
error Line contains a tab character. 401
error Line contains a tab character. 402
error Line contains a tab character. 403
error Line contains a tab character. 404
error Line contains a tab character. 405
error '{' should be on the previous line. 405
error Line contains a tab character. 406
error Line contains a tab character. 407
error Line contains a tab character. 408
error Line contains a tab character. 409
error '}' should be on the same line. 409
error Line contains a tab character. 410
error Line contains a tab character. 411
error Line contains a tab character. 412
error Line contains a tab character. 413
error Line contains a tab character. 414
error Line contains a tab character. 415
error Line contains a tab character. 416
error Line contains a tab character. 417
error Line contains a tab character. 418
error Line contains a tab character. 419
error '0x21' is a magic number. 419
error Line contains a tab character. 420
error Avoid nested blocks. 420
error Line contains a tab character. 421
error Line is longer than 80 characters. 422
error Line contains a tab character. 422
error '0xfe' is a magic number. 422
error Line is longer than 80 characters. 423
error Line contains a tab character. 423
error Line contains a tab character. 424
error Line contains a tab character. 425
error Line contains a tab character. 426
error '{' should be on the previous line. 426
error Line contains a tab character. 427
error Line contains a tab character. 428
error Line contains a tab character. 429
error Line contains a tab character. 430
error Line contains a tab character. 431
error Line is longer than 80 characters. 432
error Line contains a tab character. 432
error Line is longer than 80 characters. 433
error Line contains a tab character. 433
error Line is longer than 80 characters. 434
error Line contains a tab character. 434
error Line is longer than 80 characters. 435
error Line contains a tab character. 435
error Line contains a tab character. 436
error Line is longer than 80 characters. 437
error Line contains a tab character. 437
error 'cast' is not followed by whitespace. 437
error Line contains a tab character. 438
error Line contains a tab character. 439
error Line contains a tab character. 440
error Line contains a tab character. 441
error Line contains a tab character. 442
error Line contains a tab character. 443
error Line contains a tab character. 444
error Line contains a tab character. 445
error '{' should be on the previous line. 445
error Line contains a tab character. 446
error Line contains a tab character. 447
error Line contains a tab character. 448
error Line contains a tab character. 449
error '}' should be on the same line. 449
error Line contains a tab character. 450
error Line contains a tab character. 451
error Line contains a tab character. 452
error Line contains a tab character. 453
error Line contains a tab character. 454
error Line contains a tab character. 455
error Line contains a tab character. 456
error Line contains a tab character. 457
error Line contains a tab character. 458
error Line contains a tab character. 459
error '0x3b' is a magic number. 459
error Line contains a tab character. 460
error Avoid nested blocks. 460
error Line contains a tab character. 461
error Line contains a tab character. 462
error Line contains a tab character. 463
error Line contains a tab character. 464
error Avoid nested blocks. 464
error Line contains a tab character. 465
error Line contains a tab character. 466
error Line contains a tab character. 467
error Line contains a tab character. 468
error Line contains a tab character. 469
error '0x3b' is a magic number. 469
error Line contains a tab character. 470
error Line contains a tab character. 471
error Line contains a tab character. 473
error Missing a Javadoc comment. 473
error Line contains a tab character. 474
error '10' is a magic number. 474
error Line has trailing spaces. 475
error Line contains a tab character. 475
error Line contains a tab character. 476
error Line contains a tab character. 477
error '10' is a magic number. 477
error '10' is a magic number. 477
error Line contains a tab character. 478
error Line contains a tab character. 479
error Line contains a tab character. 480
error Name 'IFF_RM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 480
error Line contains a tab character. 481
error Line contains a tab character. 482
error Line contains a tab character. 483
error Line contains a tab character. 484
error '6' is a magic number. 484
error Line contains a tab character. 485
error '0x494c424d' is a magic number. 485
error Line contains a tab character. 486
error '0x50424d20' is a magic number. 486
error Line contains a tab character. 487
error Line contains a tab character. 488
error Line contains a tab character. 489
error Line contains a tab character. 490
error Line contains a tab character. 491
error '8' is a magic number. 491
error '8' is a magic number. 491
error Line contains a tab character. 492
error Line contains a tab character. 493
error Line contains a tab character. 494
error Line contains a tab character. 495
error '4' is a magic number. 495
error Line contains a tab character. 496
error Line contains a tab character. 497
error Line contains a tab character. 498
error Line contains a tab character. 499
error '0x424d4844' is a magic number. 499
error Line contains a tab character. 500
error '9' is a magic number. 500
error '9' is a magic number. 500
error Line contains a tab character. 501
error Line contains a tab character. 502
error Line contains a tab character. 503
error Line contains a tab character. 504
error Line contains a tab character. 505
error Line contains a tab character. 506
error '8' is a magic number. 506
error '0xff' is a magic number. 506
error Line is longer than 80 characters. 507
error Line contains a tab character. 507
error '33' is a magic number. 507
error Line contains a tab character. 508
error Line contains a tab character. 509
error Line contains a tab character. 510
error Line contains a tab character. 511
error Line contains a tab character. 512
error Line contains a tab character. 514
error Missing a Javadoc comment. 514
error Line contains a tab character. 515
error '12' is a magic number. 515
error Line contains a tab character. 516
error Line contains a tab character. 517
error '4' is a magic number. 517
error '4' is a magic number. 517
error Line contains a tab character. 518
error Line contains a tab character. 519
error Line contains a tab character. 520
error Line contains a tab character. 521
error Line contains a tab character. 522
error '0xff00' is a magic number. 522
error '0xff00' is a magic number. 522
error Line contains a tab character. 523
error Line contains a tab character. 524
error Line has trailing spaces. 525
error Line contains a tab character. 525
error '0xffe0' is a magic number. 525
error Line contains a tab character. 526
error '14' is a magic number. 526
error Line is longer than 80 characters. 527
error Line contains a tab character. 527
error Line contains a tab character. 528
error Line contains a tab character. 529
error '12' is a magic number. 529
error '12' is a magic number. 529
error Line contains a tab character. 530
error Line contains a tab character. 531
error Line is longer than 80 characters. 532
error Line contains a tab character. 532
error Name 'APP0_ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
error Line contains a tab character. 533
error '5' is a magic number. 533
error Line is longer than 80 characters. 534
error Line contains a tab character. 534
error Line contains a tab character. 535
error '7' is a magic number. 535
error Line is longer than 80 characters. 536
error Line contains a tab character. 536
error '8' is a magic number. 536
error Line is longer than 80 characters. 537
error Line contains a tab character. 537
error '10' is a magic number. 537
error Line contains a tab character. 538
error '}' should be on the same line. 538
error Line contains a tab character. 539
error Line contains a tab character. 540
error '7' is a magic number. 540
error Line is longer than 80 characters. 541
error Line contains a tab character. 541
error '8' is a magic number. 541
error Line is longer than 80 characters. 542
error Line contains a tab character. 542
error '10' is a magic number. 542
error Line is longer than 80 characters. 543
error Line contains a tab character. 543
error 'cast' is not followed by whitespace. 543
error '2.54f' is a magic number. 543
error Line is longer than 80 characters. 544
error Line contains a tab character. 544
error 'cast' is not followed by whitespace. 544
error '2.54f' is a magic number. 544
error Line contains a tab character. 545
error Line contains a tab character. 546
error Line contains a tab character. 547
error '14' is a magic number. 547
error Line contains a tab character. 548
error '}' should be on the same line. 548
error Line contains a tab character. 549
error Line is longer than 80 characters. 550
error Line contains a tab character. 550
error '0xfffe' is a magic number. 550
error Line contains a tab character. 551
error Line contains a tab character. 552
error Line contains a tab character. 553
error Line contains a tab character. 554
error Line contains a tab character. 555
error Line is longer than 80 characters. 556
error Line contains a tab character. 556
error Line contains a tab character. 557
error Line contains a tab character. 558
error Line contains a tab character. 559
error '}' should be on the same line. 559
error Line contains a tab character. 560
error Line is longer than 80 characters. 561
error Line contains a tab character. 561
error '0xffc0' is a magic number. 561
error '0xffcf' is a magic number. 561
error '0xffc4' is a magic number. 561
error '0xffc8' is a magic number. 561
error Line contains a tab character. 562
error '6' is a magic number. 562
error '6' is a magic number. 562
error Line contains a tab character. 563
error Line contains a tab character. 564
error Line contains a tab character. 565
error Line is longer than 80 characters. 566
error Line contains a tab character. 566
error '0xff' is a magic number. 566
error '5' is a magic number. 566
error '0xff' is a magic number. 566
error Line is longer than 80 characters. 567
error Line contains a tab character. 567
error '0xffc2' is a magic number. 567
error '0xffc6' is a magic number. 567
error '||' should be on a new line. 567
error Line contains a tab character. 568
error '0xffca' is a magic number. 568
error '0xffce' is a magic number. 568
error Line contains a tab character. 569
error '3' is a magic number. 569
error Line contains a tab character. 570
error Line contains a tab character. 571
error Line contains a tab character. 572
error Line contains a tab character. 573
error Line contains a tab character. 574
error Line contains a tab character. 575
error Line contains a tab character. 576
error Line contains a tab character. 578
error Missing a Javadoc comment. 578
error Line contains a tab character. 579
error '64' is a magic number. 579
error Line contains a tab character. 580
error Line contains a tab character. 581
error Line contains a tab character. 582
error Line contains a tab character. 583
error Line contains a tab character. 584
error Line contains a tab character. 585
error Line contains a tab character. 586
error Line contains a tab character. 587
error Line contains a tab character. 588
error '4' is a magic number. 588
error Line contains a tab character. 589
error '6' is a magic number. 589
error Line contains a tab character. 590
error '8' is a magic number. 590
error Line contains a tab character. 591
error Line contains a tab character. 592
error Line contains a tab character. 593
error Line contains a tab character. 594
error Line contains a tab character. 595
error Line contains a tab character. 596
error Line contains a tab character. 597
error Line contains a tab character. 598
error '63' is a magic number. 598
error Line contains a tab character. 599
error '&&' should be on a new line. 599
error Line contains a tab character. 600
error '4' is a magic number. 600
error '8' is a magic number. 600
error Line contains a tab character. 601
error Line contains a tab character. 602
error Line contains a tab character. 603
error Line contains a tab character. 604
error '3' is a magic number. 604
error '8' is a magic number. 604
error Line contains a tab character. 605
error Line contains a tab character. 606
error '24' is a magic number. 606
error Line contains a tab character. 607
error Line contains a tab character. 608
error Line contains a tab character. 609
error Line contains a tab character. 610
error '10' is a magic number. 610
error Line contains a tab character. 611
error '10' is a magic number. 611
error Line contains a tab character. 612
error Line contains a tab character. 613
error Line contains a tab character. 614
error Line contains a tab character. 616
error Missing a Javadoc comment. 616
error Line contains a tab character. 617
error Name 'PNG_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 617
error Line contains a tab character. 618
error '27' is a magic number. 618
error Line contains a tab character. 619
error '27' is a magic number. 619
error Line contains a tab character. 620
error Line contains a tab character. 621
error Line contains a tab character. 622
error '6' is a magic number. 622
error Line contains a tab character. 623
error Line contains a tab character. 624
error Line contains a tab character. 625
error Line contains a tab character. 626
error '14' is a magic number. 626
error Line contains a tab character. 627
error '18' is a magic number. 627
error Line contains a tab character. 628
error '22' is a magic number. 628
error '0xff' is a magic number. 628
error Line contains a tab character. 629
error '23' is a magic number. 629
error '0xff' is a magic number. 629
error Line contains a tab character. 630
error '6' is a magic number. 630
error Line contains a tab character. 631
error '3' is a magic number. 631
error Line contains a tab character. 632
error Line contains a tab character. 633
error '26' is a magic number. 633
error '0xff' is a magic number. 633
error Line contains a tab character. 634
error Line contains a tab character. 635
error Line contains a tab character. 637
error Missing a Javadoc comment. 637
error Parameter id should be final. 637
error Line contains a tab character. 638
error '6' is a magic number. 638
error Line contains a tab character. 639
error Line contains a tab character. 640
error Line contains a tab character. 641
error Name 'PNM_FORMATS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
error Line contains a tab character. 642
error '3' is a magic number. 642
error Line contains a tab character. 643
error Line contains a tab character. 644
error Line contains a tab character. 645
error Line contains a tab character. 646
error '{' should be on the previous line. 646
error Line contains a tab character. 647
error Line contains a tab character. 648
error Line contains a tab character. 649
error Line contains a tab character. 650
error Line contains a tab character. 651
error Line contains a tab character. 652
error Line contains a tab character. 653
error Line contains a tab character. 654
error Line contains a tab character. 655
error Line contains a tab character. 656
error Line contains a tab character. 657
error Line contains a tab character. 658
error Line contains a tab character. 659
error Line is longer than 80 characters. 660
error Line contains a tab character. 660
error Line contains a tab character. 661
error Line contains a tab character. 662
error Line contains a tab character. 663
error Line contains a tab character. 664
error Line contains a tab character. 665
error Line contains a tab character. 666
error Line contains a tab character. 667
error Line contains a tab character. 668
error Line contains a tab character. 669
error Line is longer than 80 characters. 670
error Line contains a tab character. 670
error Line contains a tab character. 671
error Line contains a tab character. 672
error Line contains a tab character. 673
error Line contains a tab character. 674
error Line contains a tab character. 675
error Line contains a tab character. 676
error Line contains a tab character. 677
error Line contains a tab character. 678
error Line contains a tab character. 679
error Line contains a tab character. 680
error Line contains a tab character. 681
error Line contains a tab character. 682
error Line contains a tab character. 683
error Line contains a tab character. 684
error Line contains a tab character. 685
error '}' should be on the same line. 685
error Line contains a tab character. 686
error Line contains a tab character. 687
error '{' should be on the previous line. 687
error Line contains a tab character. 688
error Line contains a tab character. 689
error Line contains a tab character. 690
error Line contains a tab character. 691
error Line contains a tab character. 692
error Line contains a tab character. 693
error Line contains a tab character. 694
error Line contains a tab character. 695
error Line contains a tab character. 696
error Line contains a tab character. 697
error '25' is a magic number. 697
error Line contains a tab character. 698
error Line contains a tab character. 699
error Line contains a tab character. 700
error Line contains a tab character. 701
error '3' is a magic number. 701
error Line contains a tab character. 702
error Line contains a tab character. 703
error Line contains a tab character. 704
error Line contains a tab character. 705
error Line contains a tab character. 706
error Line contains a tab character. 707
error Line contains a tab character. 708
error Line contains a tab character. 709
error Line contains a tab character. 711
error Missing a Javadoc comment. 711
error Line contains a tab character. 712
error '24' is a magic number. 712
error Line contains a tab character. 713
error Line contains a tab character. 714
error Line contains a tab character. 715
error Line contains a tab character. 716
error Name 'PSD_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 716
error Line contains a tab character. 717
error Line contains a tab character. 718
error Line contains a tab character. 719
error Line contains a tab character. 720
error Line contains a tab character. 721
error '16' is a magic number. 721
error Line contains a tab character. 722
error '12' is a magic number. 722
error Line contains a tab character. 723
error '10' is a magic number. 723
error Line contains a tab character. 724
error '20' is a magic number. 724
error Line contains a tab character. 725
error Line is longer than 80 characters. 726
error Line contains a tab character. 726
error '64' is a magic number. 726
error Line contains a tab character. 727
error Line contains a tab character. 729
error Missing a Javadoc comment. 729
error Line contains a tab character. 730
error '14' is a magic number. 730
error Line contains a tab character. 731
error Line contains a tab character. 732
error Line contains a tab character. 733
error Line contains a tab character. 734
error Name 'RAS_MAGIC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 734
error 'cast' is not followed by whitespace. 734
error Line contains a tab character. 735
error Line contains a tab character. 736
error Line contains a tab character. 737
error Line contains a tab character. 738
error Line contains a tab character. 739
error Line contains a tab character. 740
error '6' is a magic number. 740
error Line contains a tab character. 741
error '10' is a magic number. 741
error Line is longer than 80 characters. 742
error Line contains a tab character. 742
error '24' is a magic number. 742
error Line contains a tab character. 743
error Line contains a tab character. 745
error Line contains a tab character. 746
error Missing a Javadoc comment. 746
error Line is longer than 80 characters. 747
error Line contains a tab character. 747
error Line contains a tab character. 748
error '6' is a magic number. 748
error Line contains a tab character. 749
error Line contains a tab character. 750
error Line contains a tab character. 751
error Line contains a tab character. 752
error Line contains a tab character. 753
error 'cast' is not followed by whitespace. 753
error '(' is followed by whitespace. 753
error '5' is a magic number. 753
error ')' is preceded with whitespace. 753
error Line contains a tab character. 754
error '(' is followed by whitespace. 754
error ')' is preceded with whitespace. 754
error Line contains a tab character. 755
error '(' is followed by whitespace. 755
error ')' is preceded with whitespace. 755
error Line contains a tab character. 756
error '(' is followed by whitespace. 756
error ')' is preceded with whitespace. 756
error Line contains a tab character. 757
error '(' is followed by whitespace. 757
error ')' is preceded with whitespace. 757
error Line contains a tab character. 758
error '/' is not preceded with whitespace. 758
error '/' is not followed by whitespace. 758
error '20' is a magic number. 758
error Line contains a tab character. 759
error '/' is not preceded with whitespace. 759
error '/' is not followed by whitespace. 759
error '20' is a magic number. 759
error Line contains a tab character. 760
error '72' is a magic number. 760
error Line contains a tab character. 761
error '72' is a magic number. 761
error Line contains a tab character. 762
error Line contains a tab character. 763
error Line contains a tab character. 765
error Line contains a tab character. 766
error Line contains a tab character. 767
error Line contains a tab character. 768
error Line contains a tab character. 769
error Expected an @return tag. 770
error Line contains a tab character. 770
error Parameter args should be final. 770
error Line contains a tab character. 771
error Line contains a tab character. 772
error Line contains a tab character. 773
error Line contains a tab character. 774
error Line contains a tab character. 775
error Line contains a tab character. 776
error Line contains a tab character. 777
error Line contains a tab character. 778
error Line contains a tab character. 779
error Line is longer than 80 characters. 781
error Line contains a tab character. 781
error Missing a Javadoc comment. 781
error Parameter a1 should be final. 781
error Parameter offs1 should be final. 781
error Parameter a2 should be final. 781
error Parameter offs2 should be final. 781
error Parameter num should be final. 781
error Line contains a tab character. 782
error Line contains a tab character. 783
error Line contains a tab character. 784
error Line contains a tab character. 785
error Line contains a tab character. 786
error Line contains a tab character. 787
error Line contains a tab character. 788
error Line has trailing spaces. 790
error Line contains a tab character. 790
error Line is longer than 80 characters. 791
error Line contains a tab character. 791
error Line contains a tab character. 792
error Line contains a tab character. 793
error Line contains a tab character. 794
error Line contains a tab character. 795
error Method 'getBitsPerPixel' is not designed for extension - needs to be abstract, final or empty. 795
error Line contains a tab character. 796
error Line contains a tab character. 797
error Line contains a tab character. 799
error Line contains a tab character. 800
error Line contains a tab character. 801
error Line is longer than 80 characters. 802
error Line contains a tab character. 802
error Unused @throws tag for 'IllegalArgumentException'. 802
error Line contains a tab character. 803
error Line contains a tab character. 804
error Line contains a tab character. 805
error Expected an @return tag. 806
error Line contains a tab character. 806
error Method 'getComment' is not designed for extension - needs to be abstract, final or empty. 806
error Parameter index should be final. 806
error Line contains a tab character. 807
error Line is longer than 80 characters. 808
error Line contains a tab character. 808
error Line contains a tab character. 809
error Line contains a tab character. 810
error 'cast' is not followed by whitespace. 810
error Line contains a tab character. 811
error Line contains a tab character. 813
error Line contains a tab character. 814
error Line contains a tab character. 815
error Line is longer than 80 characters. 816
error Line contains a tab character. 816
error Line contains a tab character. 817
error Line contains a tab character. 818
error Line contains a tab character. 819
error Method 'getFormat' is not designed for extension - needs to be abstract, final or empty. 819
error Line contains a tab character. 820
error Line contains a tab character. 821
error Line contains a tab character. 823
error Line contains a tab character. 824
error Line contains a tab character. 825
error Line contains a tab character. 826
error Line contains a tab character. 827
error Line contains a tab character. 828
error Method 'getFormatName' is not designed for extension - needs to be abstract, final or empty. 828
error Line contains a tab character. 829
error Line contains a tab character. 830
error Line contains a tab character. 831
error Line contains a tab character. 832
error Line contains a tab character. 833
error Line contains a tab character. 834
error Line has trailing spaces. 836
error Line contains a tab character. 836
error Line contains a tab character. 837
error Line contains a tab character. 838
error Line contains a tab character. 839
error Line contains a tab character. 840
error Line contains a tab character. 841
error Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 841
error Line contains a tab character. 842
error Line contains a tab character. 843
error Line contains a tab character. 845
error Missing a Javadoc comment. 845
error Parameter a should be final. 845
error Parameter offs should be final. 845
error Line contains a tab character. 846
error Line has trailing spaces. 847
error Line contains a tab character. 847
error '0xff' is a magic number. 847
error '24' is a magic number. 847
error '|' should be on a new line. 847
error Line has trailing spaces. 848
error Line contains a tab character. 848
error '0xff' is a magic number. 848
error '16' is a magic number. 848
error '|' should be on a new line. 848
error Line has trailing spaces. 849
error Line contains a tab character. 849
error '0xff' is a magic number. 849
error '8' is a magic number. 849
error '|' should be on a new line. 849
error Line contains a tab character. 850
error '3' is a magic number. 850
error '0xff' is a magic number. 850
error Line contains a tab character. 851
error Line contains a tab character. 853
error Missing a Javadoc comment. 853
error Parameter a should be final. 853
error Parameter offs should be final. 853
error Line contains a tab character. 854
error Line has trailing spaces. 855
error Line contains a tab character. 855
error '3' is a magic number. 855
error '0xff' is a magic number. 855
error '24' is a magic number. 855
error '|' should be on a new line. 855
error Line has trailing spaces. 856
error Line contains a tab character. 856
error '0xff' is a magic number. 856
error '16' is a magic number. 856
error '|' should be on a new line. 856
error Line has trailing spaces. 857
error Line contains a tab character. 857
error '0xff' is a magic number. 857
error '8' is a magic number. 857
error '|' should be on a new line. 857
error Line contains a tab character. 858
error '0xff' is a magic number. 858
error Line contains a tab character. 859
error Line has trailing spaces. 861
error Line contains a tab character. 861
error Line contains a tab character. 862
error Line contains a tab character. 863
error Line contains a tab character. 864
error Line contains a tab character. 865
error Line contains a tab character. 866
error Method 'getMimeType' is not designed for extension - needs to be abstract, final or empty. 866
error Line contains a tab character. 867
error Line contains a tab character. 868
error Line contains a tab character. 869
error '{' should be on the previous line. 869
error Line contains a tab character. 870
error Line contains a tab character. 871
error Line contains a tab character. 872
error Line contains a tab character. 873
error Line contains a tab character. 874
error Line contains a tab character. 875
error Line contains a tab character. 876
error Line contains a tab character. 878
error Line is longer than 80 characters. 879
error Line contains a tab character. 879
error Line has trailing spaces. 880
error Line is longer than 80 characters. 880
error Line contains a tab character. 880
error Line contains a tab character. 881
error Line contains a tab character. 882
error Line contains a tab character. 883
error Line contains a tab character. 884
error Line contains a tab character. 885
error Line contains a tab character. 886
error Method 'getNumberOfComments' is not designed for extension - needs to be abstract, final or empty. 886
error Line contains a tab character. 887
error '{' should be on the previous line. 887
error Line contains a tab character. 888
error Line contains a tab character. 889
error Line contains a tab character. 890
error Line contains a tab character. 891
error Line contains a tab character. 892
error Line contains a tab character. 893
error Line contains a tab character. 895
error Line contains a tab character. 896
error Line is longer than 80 characters. 897
error Line contains a tab character. 897
error Line contains a tab character. 898
error Line is longer than 80 characters. 899
error Line contains a tab character. 899
error Line contains a tab character. 900
error Line contains a tab character. 901
error Line contains a tab character. 902
error Method 'getNumberOfImages' is not designed for extension - needs to be abstract, final or empty. 902
error Line contains a tab character. 903
error '{' should be on the previous line. 903
error Line contains a tab character. 904
error Line contains a tab character. 905
error Line contains a tab character. 907
error Line contains a tab character. 908
error Line contains a tab character. 909
error Line contains a tab character. 910
error Line contains a tab character. 911
error Line contains a tab character. 912
error Line contains a tab character. 913
error Line contains a tab character. 914
error Line contains a tab character. 915
error Method 'getPhysicalHeightDpi' is not designed for extension - needs to be abstract, final or empty. 915
error Line contains a tab character. 916
error Line contains a tab character. 917
error Line contains a tab character. 919
error Line is longer than 80 characters. 920
error Line contains a tab character. 920
error Line contains a tab character. 921
error Line contains a tab character. 922
error Line contains a tab character. 923
error Line contains a tab character. 924
error Line contains a tab character. 925
error Line contains a tab character. 926
error Line contains a tab character. 927
error Method 'getPhysicalHeightInch' is not designed for extension - needs to be abstract, final or empty. 927
error Line contains a tab character. 928
error Line contains a tab character. 929
error Line contains a tab character. 930
error Line contains a tab character. 931
error 'cast' is not followed by whitespace. 931
error 'cast' is not followed by whitespace. 931
error Line contains a tab character. 932
error Line contains a tab character. 933
error Line contains a tab character. 934
error Line contains a tab character. 935
error Line contains a tab character. 937
error Line is longer than 80 characters. 938
error Line contains a tab character. 938
error Line contains a tab character. 939
error Line contains a tab character. 940
error Line contains a tab character. 941
error Line contains a tab character. 942
error Line contains a tab character. 943
error Line contains a tab character. 944
error Line contains a tab character. 945
error Method 'getPhysicalWidthDpi' is not designed for extension - needs to be abstract, final or empty. 945
error Line contains a tab character. 946
error Line contains a tab character. 947
error Line contains a tab character. 949
error Line contains a tab character. 950
error Line contains a tab character. 951
error Line contains a tab character. 952
error Line contains a tab character. 953
error Line contains a tab character. 954
error Line contains a tab character. 955
error Line contains a tab character. 956
error Line contains a tab character. 957
error Method 'getPhysicalWidthInch' is not designed for extension - needs to be abstract, final or empty. 957
error Line contains a tab character. 958
error Line contains a tab character. 959
error Line contains a tab character. 960
error Line contains a tab character. 961
error 'cast' is not followed by whitespace. 961
error 'cast' is not followed by whitespace. 961
error Line contains a tab character. 962
error Line contains a tab character. 963
error Line contains a tab character. 964
error Line contains a tab character. 965
error Line contains a tab character. 967
error Missing a Javadoc comment. 967
error Parameter a should be final. 967
error Parameter offs should be final. 967
error Line contains a tab character. 968
error Line has trailing spaces. 969
error Line contains a tab character. 969
error '0xff' is a magic number. 969
error '8' is a magic number. 969
error '|' should be on a new line. 969
error Line contains a tab character. 970
error '0xff' is a magic number. 970
error Line contains a tab character. 971
error Line contains a tab character. 973
error Missing a Javadoc comment. 973
error Parameter a should be final. 973
error Parameter offs should be final. 973
error Line contains a tab character. 974
error '0xff' is a magic number. 974
error '0xff' is a magic number. 974
error '8' is a magic number. 974
error Line contains a tab character. 975
error Line has trailing spaces. 977
error Line contains a tab character. 977
error Line is longer than 80 characters. 978
error Line contains a tab character. 978
error Line contains a tab character. 979
error Line contains a tab character. 980
error Line contains a tab character. 981
error Line contains a tab character. 982
error Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 982
error Line contains a tab character. 983
error Line contains a tab character. 984
error Line contains a tab character. 986
error Line is longer than 80 characters. 987
error Line contains a tab character. 987
error Line contains a tab character. 988
error Line contains a tab character. 989
error Line contains a tab character. 990
error Method 'isProgressive' is not designed for extension - needs to be abstract, final or empty. 990
error Line contains a tab character. 991
error '{' should be on the previous line. 991
error Line contains a tab character. 992
error Line contains a tab character. 993
error Line contains a tab character. 995
error Line has trailing spaces. 996
error Line contains a tab character. 996
error Line contains a tab character. 997
error Line contains a tab character. 998
error Line contains a tab character. 999
error Line contains a tab character. 1000
error Line contains a tab character. 1001
error Line contains a tab character. 1002
error Line contains a tab character. 1003
error Parameter args should be final. 1003
error Line contains a tab character. 1004
error Line contains a tab character. 1005
error Line contains a tab character. 1006
error Line contains a tab character. 1007
error Line contains a tab character. 1008
error Line contains a tab character. 1009
error Line contains a tab character. 1010
error Line contains a tab character. 1011
error Line contains a tab character. 1012
error Line contains a tab character. 1013
error Line contains a tab character. 1014
error Line contains a tab character. 1015
error Line contains a tab character. 1016
error Line is longer than 80 characters. 1017
error Line contains a tab character. 1017
error Line contains a tab character. 1018
error Line contains a tab character. 1019
error Line contains a tab character. 1020
error Line contains a tab character. 1021
error Line contains a tab character. 1022
error Line contains a tab character. 1023
error Line contains a tab character. 1024
error Line contains a tab character. 1025
error Line contains a tab character. 1026
error Line contains a tab character. 1027
error Must have at least one statement. 1027
error Line contains a tab character. 1028
error Line contains a tab character. 1029
error Line contains a tab character. 1030
error Line contains a tab character. 1031
error Line contains a tab character. 1032
error Line is longer than 80 characters. 1034
error Line contains a tab character. 1034
error Missing a Javadoc comment. 1034
error Parameter sourceName should be final. 1034
error Parameter ii should be final. 1034
error Parameter verbose should be final. 1034
error Line contains a tab character. 1035
error Line contains a tab character. 1036
error Line contains a tab character. 1037
error Line contains a tab character. 1038
error Line contains a tab character. 1039
error Line contains a tab character. 1040
error Line is longer than 80 characters. 1042
error Line contains a tab character. 1042
error Missing a Javadoc comment. 1042
error Parameter sourceName should be final. 1042
error Parameter imageInfo should be final. 1042
error Line contains a tab character. 1043
error Name 'SEP' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1043
error Line contains a tab character. 1044
error Line has trailing spaces. 1045
error Line contains a tab character. 1045
error '+' should be on a new line. 1045
error Line contains a tab character. 1046
error '+' should be on a new line. 1046
error Line contains a tab character. 1047
error '+' should be on a new line. 1047
error Line contains a tab character. 1048
error '+' should be on a new line. 1048
error Line contains a tab character. 1049
error '+' should be on a new line. 1049
error Line contains a tab character. 1050
error '+' should be on a new line. 1050
error Line contains a tab character. 1051
error '+' should be on a new line. 1051
error Line contains a tab character. 1052
error '+' should be on a new line. 1052
error Line contains a tab character. 1053
error '+' should be on a new line. 1053
error Line contains a tab character. 1054
error '+' should be on a new line. 1054
error Line contains a tab character. 1055
error '+' should be on a new line. 1055
error Line contains a tab character. 1056
error Line contains a tab character. 1057
error Line contains a tab character. 1058
error Line is longer than 80 characters. 1060
error Line contains a tab character. 1060
error Missing a Javadoc comment. 1060
error Parameter indentLevels should be final. 1060
error Parameter text should be final. 1060
error Parameter value should be final. 1060
error Parameter minValidValue should be final. 1060
error Line contains a tab character. 1061
error Line contains a tab character. 1062
error Line contains a tab character. 1063
error Line contains a tab character. 1064
error Line contains a tab character. 1065
error Line is longer than 80 characters. 1067
error Line contains a tab character. 1067
error Missing a Javadoc comment. 1067
error Parameter indentLevels should be final. 1067
error Parameter text should be final. 1067
error Parameter value should be final. 1067
error Parameter minValidValue should be final. 1067
error Line contains a tab character. 1068
error Line contains a tab character. 1069
error Line contains a tab character. 1070
error Line contains a tab character. 1071
error Line is longer than 80 characters. 1073
error Line contains a tab character. 1073
error Missing a Javadoc comment. 1073
error Parameter indentLevels should be final. 1073
error Parameter text should be final. 1073
error Parameter value should be final. 1073
error Line contains a tab character. 1074
error Line contains a tab character. 1075
error Line contains a tab character. 1076
error Line contains a tab character. 1077
error Line contains a tab character. 1078
error Line contains a tab character. 1079
error Line contains a tab character. 1080
error Line contains a tab character. 1081
error Line contains a tab character. 1082
error Line contains a tab character. 1083
error Line contains a tab character. 1084
error Line contains a tab character. 1085
error Line contains a tab character. 1087
error Missing a Javadoc comment. 1087
error Parameter sourceName should be final. 1087
error Parameter ii should be final. 1087
error Line contains a tab character. 1088
error Line contains a tab character. 1089
error Line contains a tab character. 1090
error Line contains a tab character. 1091
error Line contains a tab character. 1092
error Line contains a tab character. 1093
error Line is longer than 80 characters. 1094
error Line contains a tab character. 1094
error Avoid inline conditionals. 1094
error Line contains a tab character. 1095
error Line is longer than 80 characters. 1096
error Line contains a tab character. 1096
error Line is longer than 80 characters. 1097
error Line contains a tab character. 1097
error Line is longer than 80 characters. 1098
error Line contains a tab character. 1098
error Line is longer than 80 characters. 1099
error Line contains a tab character. 1099
error Line contains a tab character. 1100
error Line contains a tab character. 1101
error Line contains a tab character. 1102
error Line contains a tab character. 1103
error Line contains a tab character. 1104
error Line contains a tab character. 1105
error Line contains a tab character. 1106
error Line contains a tab character. 1107
error Line contains a tab character. 1109
error Missing a Javadoc comment. 1109
error Line contains a tab character. 1110
error Line contains a tab character. 1111
error Line contains a tab character. 1112
error Line contains a tab character. 1113
error Line contains a tab character. 1114
error Line contains a tab character. 1115
error Line contains a tab character. 1117
error Missing a Javadoc comment. 1117
error Parameter a should be final. 1117
error Line contains a tab character. 1118
error Line contains a tab character. 1119
error Line contains a tab character. 1120
error Line contains a tab character. 1121
error Line contains a tab character. 1122
error Line contains a tab character. 1123
error Line contains a tab character. 1124
error Line contains a tab character. 1126
error Missing a Javadoc comment. 1126
error Parameter a should be final. 1126
error Parameter offset should be final. 1126
error Parameter num should be final. 1126
error Line contains a tab character. 1127
error Line contains a tab character. 1128
error Line contains a tab character. 1129
error Line contains a tab character. 1130
error Line contains a tab character. 1131
error Line contains a tab character. 1132
error Line contains a tab character. 1133
error Line contains a tab character. 1135
error Missing a Javadoc comment. 1135
error Line contains a tab character. 1136
error Line contains a tab character. 1137
error Line contains a tab character. 1139
error Missing a Javadoc comment. 1139
error Parameter sb should be final. 1139
error Line contains a tab character. 1140
error Line contains a tab character. 1141
error Line contains a tab character. 1142
error Line contains a tab character. 1143
error '10' is a magic number. 1143
error Line contains a tab character. 1144
error Line contains a tab character. 1145
error 'cast' is not followed by whitespace. 1145
error Line contains a tab character. 1146
error Line contains a tab character. 1147
error Line contains a tab character. 1148
error Line contains a tab character. 1149
error Line contains a tab character. 1151
error Missing a Javadoc comment. 1151
error '(' is followed by whitespace. 1151
error Parameter numBits should be final. 1151
error ')' is preceded with whitespace. 1151
error Line contains a tab character. 1152
error '{' should be on the previous line. 1152
error Line contains a tab character. 1153
error Line contains a tab character. 1154
error Line contains a tab character. 1155
error Line contains a tab character. 1156
error Line contains a tab character. 1157
error Line contains a tab character. 1158
error Line contains a tab character. 1159
error Line contains a tab character. 1160
error Line contains a tab character. 1161
error Line contains a tab character. 1162
error Line contains a tab character. 1163
error Line contains a tab character. 1164
error '8' is a magic number. 1164
error Line contains a tab character. 1165
error Line has trailing spaces. 1166
error Line contains a tab character. 1167
error 'while' is not followed by whitespace. 1167
error '(' is followed by whitespace. 1167
error ')' is preceded with whitespace. 1167
error '{' should be on the previous line. 1168
error 'if' is not followed by whitespace. 1170
error '(' is followed by whitespace. 1170
error ')' is preceded with whitespace. 1170
error '{' should be on the previous line. 1171
error '8' is a magic number. 1182
error '}' should be on the same line. 1183
error '{' should be on the previous line. 1185
error Line contains a tab character. 1186
error '0xff' is a magic number. 1189
error '8' is a magic number. 1189
error Line contains a tab character. 1189
error Line has trailing spaces. 1193
error Line has trailing spaces. 1195
error Expected an @return tag. 1200
error Parameter numBits should be final. 1200
error Expected @throws tag for 'IOException'. 1200
error '{' should be on the previous line. 1201
error '(' is followed by whitespace. 1203
error ')' is preceded with whitespace. 1203
error 'if' is not followed by whitespace. 1206
error '(' is followed by whitespace. 1206
error '(' is followed by whitespace. 1206
error ')' is preceded with whitespace. 1206
error '{' should be on the previous line. 1207
error Line has trailing spaces. 1212
error 'cast' is not followed by whitespace. 1212
error Line has trailing spaces. 1213
error Line has trailing spaces. 1214
error Line contains a tab character. 1215
error Line contains a tab character. 1216
error Line contains a tab character. 1217
error Line contains a tab character. 1218
error Line contains a tab character. 1219
error Line contains a tab character. 1221
error Line contains a tab character. 1222
error Line contains a tab character. 1223
error Line contains a tab character. 1224
error Line contains a tab character. 1225
error Line is longer than 80 characters. 1227
error Line contains a tab character. 1227
error Missing a Javadoc comment. 1227
error Parameter sourceName should be final. 1227
error Parameter in should be final. 1227
error Parameter imageInfo should be final. 1227
error Parameter verbose should be final. 1227
error Line contains a tab character. 1228
error Line contains a tab character. 1229
error Line contains a tab character. 1230
error Line contains a tab character. 1231
error Line contains a tab character. 1232
error Line contains a tab character. 1233
error Line contains a tab character. 1234
error Line contains a tab character. 1236
error Line is longer than 80 characters. 1237
error Line contains a tab character. 1237
error Line contains a tab character. 1238
error Line contains a tab character. 1239
error Line contains a tab character. 1240
error Line contains a tab character. 1241
error Line contains a tab character. 1242
error Line contains a tab character. 1243
error Line contains a tab character. 1244
error Method 'setCollectComments' is not designed for extension - needs to be abstract, final or empty. 1244
error Parameter newValue should be final. 1244
error Line contains a tab character. 1245
error '{' should be on the previous line. 1245
error Line contains a tab character. 1246
error Line contains a tab character. 1247
error Line contains a tab character. 1249
error Line contains a tab character. 1250
error Line contains a tab character. 1251
error Line is longer than 80 characters. 1252
error Line contains a tab character. 1252
error Line is longer than 80 characters. 1253
error Line contains a tab character. 1253
error Line contains a tab character. 1254
error Line contains a tab character. 1255
error Line contains a tab character. 1256
error Line has trailing spaces. 1257
error Line contains a tab character. 1257
error Line contains a tab character. 1258
error Line contains a tab character. 1259
error Line contains a tab character. 1260
error Line contains a tab character. 1261
error Line contains a tab character. 1262
error Line contains a tab character. 1263
error Method 'setDetermineImageNumber' is not designed for extension - needs to be abstract, final or empty. 1263
error Parameter newValue should be final. 1263
error Line contains a tab character. 1264
error '{' should be on the previous line. 1264
error Line contains a tab character. 1265
error Line contains a tab character. 1266
error Line contains a tab character. 1268
error Line has trailing spaces. 1269
error Line contains a tab character. 1269
error Line contains a tab character. 1270
error Line contains a tab character. 1271
error Line contains a tab character. 1272
error Line contains a tab character. 1273
error Line contains a tab character. 1274
error Method 'setInput' is not designed for extension - needs to be abstract, final or empty. 1274
error Parameter dataInput should be final. 1274
error Line contains a tab character. 1275
error Line contains a tab character. 1276
error Line contains a tab character. 1277
error Line contains a tab character. 1279
error Line contains a tab character. 1280
error Line contains a tab character. 1281
error Line contains a tab character. 1282
error Line contains a tab character. 1283
error Method 'setInput' is not designed for extension - needs to be abstract, final or empty. 1283
error Parameter inputStream should be final. 1283
error Line contains a tab character. 1284
error Line contains a tab character. 1285
error Line contains a tab character. 1286
error Line contains a tab character. 1288
error Missing a Javadoc comment. 1288
error Parameter newValue should be final. 1288
error Line contains a tab character. 1289
error Line contains a tab character. 1290
error Line contains a tab character. 1292
error Missing a Javadoc comment. 1292
error Parameter newValue should be final. 1292
error Line contains a tab character. 1293
error Line contains a tab character. 1294
error Line contains a tab character. 1296
error Missing a Javadoc comment. 1296
error Parameter num should be final. 1296
error Line contains a tab character. 1297
error Line contains a tab character. 1298
error Line contains a tab character. 1299
error Line contains a tab character. 1300
error Line contains a tab character. 1301
error Line contains a tab character. 1302
error Line contains a tab character. 1303
error Line contains a tab character. 1304
error Line contains a tab character. 1305
error Line contains a tab character. 1306
error Line contains a tab character. 1307
error Line contains a tab character. 1308

com/atlassian/core/action/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/action/DefaultActionDispatcher.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 Method 'execute' is not designed for extension - needs to be abstract, final or empty. 20
error Missing a Javadoc comment. 20
error Parameter actionName should be final. 20
error '{' should be on the previous line. 21
error Line is longer than 80 characters. 25
error Method 'execute' is not designed for extension - needs to be abstract, final or empty. 25
error Missing a Javadoc comment. 25
error Parameter actionName should be final. 25
error Parameter parameters should be final. 25
error '{' should be on the previous line. 31
error Line is longer than 80 characters. 32
error '}' should be on the same line. 38
error '{' should be on the previous line. 40

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/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/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/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/test/util/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/user/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/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/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/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 Redundant import from the same package - com.atlassian.core.filters.AbstractFilter. 3
error Using the '.*' form of import should be avoided - javax.servlet.*. 5
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
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 servletRequest should be final. 34
error Parameter servletResponse should be final. 34
error Parameter filterChain should be final. 34
error Line is longer than 80 characters. 36
error 'cast' is not followed by whitespace. 38
error Line is longer than 80 characters. 39
error '1000' is a magic number. 39

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/util/xml/package.html

Violation Message Line
error Missing package documentation file. 0

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/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/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/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/user/preferences/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/core/util/WebRequestUtils.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 15
error Utility classes should not have a public or default constructor. 15
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 19
error Parameter request should be final. 19
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 23
error Conditional logic can be removed. 23
error '}' should be on the same line. 26
error '{' should be on the previous line. 28
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 35
error Parameter request should be final. 35
error '{' should be on the previous line. 36
error '{' should be on the previous line. 40
error '}' should be on the same line. 42
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 Missing a Javadoc comment. 53
error Missing a Javadoc comment. 54
error Missing a Javadoc comment. 56
error Parameter request should be final. 56
error '{' should be on the previous line. 57
error 'if' construct must use '{}'s. 60
error '{' should be on the previous line. 64
error 'if' construct must use '{}'s. 65
error 'if' construct must use '{}'s. 67
error 'else' construct must use '{}'s. 69
error '}' should be on the same line. 71
error 'else' construct must use '{}'s. 72
error First sentence should end with a period. 76
error Line is longer than 80 characters. 77
error '{' should be on the previous line. 82
error '{' should be on the previous line. 85
error Line is longer than 80 characters. 86
error Line is longer than 80 characters. 87
error '}' should be on the same line. 90
error '{' should be on the previous line. 92

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 '{' should be on the previous line. 12
error Line is longer than 80 characters. 13
error Expected an @return tag. 15
error Method 'getFilterConfig' is not designed for extension - needs to be abstract, final or empty. 15
error '{' should be on the previous line. 16
error Line is longer than 80 characters. 20
error Method 'setFilterConfig' is not designed for extension - needs to be abstract, final or empty. 22
error Parameter filterConfig should be final. 22
error Expected @param tag for 'filterConfig'. 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 Must have at least one statement. 29
error Missing a Javadoc comment. 34
error Parameter filterConfig should be final. 34
error '{' should be on the previous line. 35
error Missing a Javadoc comment. 39
error '{' should be on the previous line. 40

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.*. 6
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 17
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 servletRequest should be final. 18
error Parameter servletResponse should be final. 18
error Parameter filterChain should be final. 18
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error 'if' construct must use '{}'s. 29
error Line is longer than 80 characters. 34
error Parameter s should be final. 36
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 39
error Must have at least one statement. 40
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 42
error Line is longer than 80 characters. 45
error Line is longer than 80 characters. 46
error Line is longer than 80 characters. 47
error Line is longer than 80 characters. 48
error Line is longer than 80 characters. 50
error Line is longer than 80 characters. 51
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 Line is longer than 80 characters. 56
error Line is longer than 80 characters. 57
error Line is longer than 80 characters. 58
error Line is longer than 80 characters. 59
error Line is longer than 80 characters. 60
error Line is longer than 80 characters. 61
error Line is longer than 80 characters. 62
error Line is longer than 80 characters. 64
error Line is longer than 80 characters. 72
error Parameter string should be final. 72
error Parameter string1 should be final. 72
error Line is longer than 80 characters. 74
error Line is longer than 80 characters. 76
error Line is longer than 80 characters. 77
error 'if' construct must use '{}'s. 79
error Line is longer than 80 characters. 83
error Parameter string should be final. 83
error Parameter string1 should be final. 83
error 'if' construct must use '{}'s. 86
error Line is longer than 80 characters. 90
error Parameter headerName should be final. 90
error Line is longer than 80 characters. 92
error Method 'setNonCachingHeaders' is not designed for extension - needs to be abstract, final or empty. 98
error Missing a Javadoc comment. 98
error Parameter httpServletResponse should be final. 98
error Line is longer than 80 characters. 100
error Line is longer than 80 characters. 102
error Missing a Javadoc comment. 105
error Parameter filterConfig should be final. 105
error '{' should be on the previous line. 106
error Method 'isNonCachableUri' is not designed for extension - needs to be abstract, final or empty. 110
error Missing a Javadoc comment. 110
error Parameter req should be final. 110
error '{' should be on the previous line. 111
error Missing a Javadoc comment. 116
error Missing a Javadoc comment. 118
error Line is longer than 80 characters. 120
error Missing a Javadoc comment. 120
error Missing a Javadoc comment. 122
error Missing a Javadoc comment. 123
error Missing a Javadoc comment. 125
error Parameter servletRequest should be final. 125
error '{' should be on the previous line. 126
error Missing a Javadoc comment. 130
error Parameter string should be final. 130
error '{' should be on the previous line. 131
error Missing a Javadoc comment. 135
error Parameter string should be final. 135
error '{' should be on the previous line. 136
error Missing a Javadoc comment. 141
error '{' should be on the previous line. 142
error '{' should be on the previous line. 144
error Missing a Javadoc comment. 157
error Parameter string should be final. 157
error '{' should be on the previous line. 158
error '{' should be on the previous line. 163
error 'if' construct must use '{}'s. 167
error '{' should be on the previous line. 171

com/atlassian/core/filters/gzip/GzipFilter.java

Violation Message Line
error Using the '.*' form of import should be avoided - javax.servlet.*. 15
error Line is longer than 80 characters. 21
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 Line is longer than 80 characters. 26
error Missing a Javadoc comment. 26
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error Parameter filterConfig should be final. 28
error '{' should be on the previous line. 29
error Line is longer than 80 characters. 33
error Method 'doFilter' is not designed for extension - needs to be abstract, final or empty. 33
error Missing a Javadoc comment. 33
error Parameter req should be final. 33
error Parameter res should be final. 33
error Parameter chain should be final. 33
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 Line is longer than 80 characters. 45
error ')' is preceded with whitespace. 50
error '{' should be on the previous line. 51
error Line is longer than 80 characters. 54
error '}' should be on the same line. 60
error '{' should be on the previous line. 62
error Method 'useGzipForThisRequest' is not designed for extension - needs to be abstract, final or empty. 67
error Missing a Javadoc comment. 67
error Parameter req should be final. 67
error '{' should be on the previous line. 68
error Missing a Javadoc comment. 72
error Method 'isTopLevelRequest' is not designed for extension - needs to be abstract, final or empty. 74
error Missing a Javadoc comment. 74
error Parameter request should be final. 74
error '{' should be on the previous line. 75
error Line is longer than 80 characters. 76
error First sentence should end with a period. 79
error Line has trailing spaces. 81
error Expected an @return tag. 82
error Method 'isStyleSheet' is not designed for extension - needs to be abstract, final or empty. 82
error Parameter request should be final. 82
error Expected @param tag for 'request'. 82
error '{' should be on the previous line. 83
error Line is longer than 80 characters. 84
error First sentence should end with a period. 87
error Line is longer than 80 characters. 88
error Line is longer than 80 characters. 89
error Expected an @return tag. 92

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