Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos info Warnings warning Errors error
167 0 0 7749

Rules

Rules Violations Severity
PackageHtml 26 error Error
NewlineAtEndOfFile 19 error Error
Translation 0 error Error
JavadocMethod 822 error Error
JavadocType 40 error Error
JavadocVariable 209 error Error
JavadocStyle 143 error Error
ConstantName 10 error Error
LocalFinalVariableName 0 error Error
LocalVariableName 0 error Error
MemberName 0 error Error
MethodName 0 error Error
PackageName 0 error Error
ParameterName 0 error Error
StaticVariableName 0 error Error
TypeName 0 error Error
AvoidStarImport 12 error Error
IllegalImport 0 error Error
RedundantImport 1 error Error
UnusedImports 13 error Error
FileLength 0 error Error
LineLength 1045 error Error
MethodLength 0 error Error
ParameterNumber 0 error Error
EmptyForIteratorPad 0 error Error
MethodParamPad 0 error Error
NoWhitespaceAfter 1 error Error
NoWhitespaceBefore 0 error Error
OperatorWrap 5 error Error
ParenPad 203 error Error
TypecastParenPad 0 error Error
TabCharacter 10 error Error
WhitespaceAfter 23 error Error
WhitespaceAround 2576 error Error
ModifierOrder 2 error Error
RedundantModifier 2 error Error
AvoidNestedBlocks 0 error Error
EmptyBlock 2 error Error
LeftCurly 1406 error Error
NeedBraces 31 error Error
RightCurly 171 error Error
AvoidInlineConditionals 21 error Error
DoubleCheckedLocking 0 error Error
EmptyStatement 0 error Error
EqualsHashCode 0 error Error
HiddenField 133 error Error
IllegalInstantiation 0 error Error
InnerAssignment 2 error Error
MagicNumber 10 error Error
MissingSwitchDefault 0 error Error
RedundantThrows 91 error Error
SimplifyBooleanExpression 0 error Error
SimplifyBooleanReturn 0 error Error
DesignForExtension 402 error Error
FinalClass 6 error Error
HideUtilityClassConstructor 10 error Error
InterfaceIsType 1 error Error
VisibilityModifier 21 error Error
ArrayTypeStyle 3 error Error
FinalParameters 213 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/plugin/PluginState.java 0 0 7
com/atlassian/plugin/Plugin.java 0 0 114
com/atlassian/plugin/PluginInstaller.java 0 0 4
com/atlassian/plugin/manager/DefaultPluginManager.java 0 0 988
com/atlassian/plugin/parsers/XmlDescriptorParser.java 0 0 155
org/codehaus/classworlds/uberjar/protocol/jar/NonLockingJarHandler.java 0 0 67
com/atlassian/plugin/factories/XmlDynamicPluginFactory.java 0 0 62
com/atlassian/plugin/loaders/SinglePluginLoader.java 0 0 102
com/atlassian/plugin/impl/package.html 0 0 1
com/atlassian/plugin/util/zip/UrlUnzipper.java 0 0 22
com/atlassian/plugin/util/JavaVersionUtils.java 0 0 13
com/atlassian/plugin/loaders/classloading/Scanner.java 0 0 19
com/atlassian/plugin/util/PluginUtils.java 0 0 21
com/atlassian/plugin/elements/ResourceDescriptor.java 0 0 106
com/atlassian/plugin/descriptors/AbstractModuleDescriptor.java 0 0 224
com/atlassian/plugin/event/events/PluginFrameworkWarmRestartingEvent.java 0 0 16
com/atlassian/plugin/parsers/DescriptorParser.java 0 0 11
com/atlassian/plugin/hostcontainer/package.html 0 0 1
com/atlassian/plugin/impl/StaticPlugin.java 0 0 36
com/atlassian/plugin/loaders/ScanningPluginLoader.java 0 0 152
com/atlassian/plugin/elements/ResourceLocation.java 0 0 49
com/atlassian/plugin/hostcontainer/HostContainer.java 0 0 13
com/atlassian/plugin/event/impl/DefaultPluginEventManager.java 0 0 143
com/atlassian/plugin/util/zip/package-info.java 0 0 2
com/atlassian/plugin/loaders/DirectoryPluginLoader.java 0 0 17
com/atlassian/plugin/util/concurrent/package.html 0 0 1
com/atlassian/plugin/manager/PluginEnabler.java 0 0 85
com/atlassian/plugin/repositories/package.html 0 0 1
com/atlassian/plugin/classloader/url/package.html 0 0 1
com/atlassian/plugin/util/resource/AlternativeResourceLoader.java 0 0 3
com/atlassian/plugin/util/concurrent/AbstractCopyOnWriteMap.java 0 0 371
com/atlassian/plugin/util/concurrent/CopyOnWriteMap.java 0 0 160
com/atlassian/plugin/util/WaitUntil.java 0 0 33
com/atlassian/plugin/event/events/PluginFrameworkWarmRestartedEvent.java 0 0 17
org/codehaus/classworlds/uberjar/protocol/jar/package.html 0 0 1
com/atlassian/plugin/util/ClassUtils.java 0 0 31
com/atlassian/plugin/descriptors/UnrecognisedModuleDescriptor.java 0 0 27
com/atlassian/plugin/PluginInformation.java 0 0 84
com/atlassian/plugin/elements/package.html 0 0 1
com/atlassian/plugin/event/events/PluginModuleEnabledEvent.java 0 0 9
com/atlassian/plugin/loaders/BundledPluginLoader.java 0 0 21
com/atlassian/plugin/PluginArtifact.java 0 0 8
com/atlassian/plugin/loaders/DynamicPluginLoader.java 0 0 4
com/atlassian/plugin/loaders/LoaderUtils.java 0 0 34
com/atlassian/plugin/event/events/PluginFrameworkShutdownEvent.java 0 0 17
com/atlassian/plugin/predicate/ModuleOfClassPredicate.java 0 0 35
com/atlassian/plugin/DefaultPluginManager.java 0 0 12
com/atlassian/plugin/impl/AbstractDelegatingPlugin.java 0 0 290
com/atlassian/plugin/util/validation/package.html 0 0 1
com/atlassian/plugin/manager/store/package.html 0 0 1
com/atlassian/plugin/event/events/PluginContainerFailedEvent.java 0 0 23
com/atlassian/plugin/util/Assertions.java 0 0 20
com/atlassian/plugin/predicate/ModulePredicate.java 0 0 4
com/atlassian/plugin/AutowireCapablePlugin.java 0 0 23
com/atlassian/plugin/Resources.java 0 0 80
com/atlassian/plugin/manager/PluginPersistentState.java 0 0 101
com/atlassian/plugin/impl/DefaultDynamicPlugin.java 0 0 60
com/atlassian/plugin/util/zip/AbstractUnzipper.java 0 0 78
com/atlassian/plugin/event/events/PluginDisabledEvent.java 0 0 12
com/atlassian/plugin/util/collect/package.html 0 0 1
com/atlassian/plugin/parsers/XmlDescriptorParserFactory.java 0 0 11
com/atlassian/plugin/loaders/PluginLoader.java 0 0 22
com/atlassian/plugin/Resourced.java 0 0 21
com/atlassian/plugin/descriptors/RequiresRestart.java 0 0 3
com/atlassian/plugin/event/events/PluginFrameworkStartedEvent.java 0 0 16
com/atlassian/plugin/util/collect/TransformingIterator.java 0 0 34
com/atlassian/plugin/manager/package.html 0 0 1
com/atlassian/plugin/JarPluginArtifact.java 0 0 50
com/atlassian/plugin/url/package.html 0 0 1
com/atlassian/plugin/event/impl/ListenerMethodSelector.java 0 0 3
com/atlassian/plugin/descriptors/ResourcedModuleDescriptor.java 0 0 11
com/atlassian/plugin/PluginAccessor.java 0 0 192
com/atlassian/plugin/util/zip/Unzipper.java 0 0 8
com/atlassian/plugin/DefaultPluginArtifactFactory.java 0 0 16
com/atlassian/plugin/classloader/url/BytesUrlConnection.java 0 0 13
com/atlassian/plugin/ModuleCompleteKey.java 0 0 22
com/atlassian/plugin/predicate/EnabledModulePredicate.java 0 0 22
com/atlassian/plugin/impl/DynamicPlugin.java 0 0 4
com/atlassian/plugin/event/events/PluginContainerRefreshedEvent.java 0 0 16
com/atlassian/plugin/factories/PluginFactory.java 0 0 16
com/atlassian/plugin/util/validation/ValidationException.java 0 0 25
com/atlassian/plugin/event/events/PluginRefreshedEvent.java 0 0 10
com/atlassian/plugin/predicate/EnabledPluginPredicate.java 0 0 12
com/atlassian/plugin/impl/XmlDynamicPlugin.java 0 0 36
com/atlassian/plugin/hostcontainer/package-info.java 0 0 2
com/atlassian/plugin/manager/store/MemoryPluginPersistentStateStore.java 0 0 11
com/atlassian/plugin/parsers/package.html 0 0 1
com/atlassian/plugin/classloader/package.html 0 0 1
com/atlassian/plugin/impl/UnloadablePlugin.java 0 0 43
com/atlassian/plugin/ModuleDescriptorFactory.java 0 0 16
com/atlassian/plugin/classloader/DelegationClassLoader.java 0 0 51
com/atlassian/plugin/PluginParseException.java 0 0 13
com/atlassian/plugin/event/PluginEventListener.java 0 0 2
com/atlassian/plugin/event/events/PluginFrameworkStartingEvent.java 0 0 17
com/atlassian/plugin/factories/LegacyDynamicPluginFactory.java 0 0 84
com/atlassian/plugin/event/impl/MethodNameListenerMethodSelector.java 0 0 16
com/atlassian/plugin/DefaultModuleDescriptorFactory.java 0 0 147
com/atlassian/plugin/util/package.html 0 0 1
com/atlassian/plugin/event/impl/package.html 0 0 1
com/atlassian/plugin/descriptors/UnloadableModuleDescriptorFactory.java 0 0 52
com/atlassian/plugin/loaders/ClassPathPluginLoader.java 0 0 56
com/atlassian/plugin/IllegalPluginStateException.java 0 0 14
com/atlassian/plugin/loaders/DirectoryScanner.java 0 0 94
com/atlassian/plugin/ModuleDescriptor.java 0 0 28
com/atlassian/plugin/PluginManager.java 0 0 7
com/atlassian/plugin/parsers/DescriptorParserFactory.java 0 0 7
com/atlassian/plugin/util/validation/ValidationPattern.java 0 0 98
com/atlassian/plugin/PluginNameComparator.java 0 0 12
com/atlassian/plugin/StateAware.java 0 0 5
com/atlassian/plugin/url/InnerJarURLStreamHandler.java 0 0 33
com/atlassian/plugin/manager/DefaultPluginPersistentState.java 0 0 83
com/atlassian/plugin/loaders/classloading/package.html 0 0 1
com/atlassian/plugin/util/collect/FilteredIterator.java 0 0 52
com/atlassian/plugin/predicate/ModuleDescriptorOfClassPredicate.java 0 0 81
com/atlassian/plugin/event/events/PluginModuleDisabledEvent.java 0 0 10
com/atlassian/plugin/PluginController.java 0 0 24
com/atlassian/plugin/event/package.html 0 0 1
com/atlassian/plugin/manager/StateTracker.java 0 0 50
com/atlassian/plugin/util/Timeout.java 0 0 40
com/atlassian/plugin/manager/PluginPersistentStateStore.java 0 0 5
com/atlassian/plugin/classloader/AbstractClassLoader.java 0 0 19
com/atlassian/plugin/util/collect/Predicate.java 0 0 6
com/atlassian/plugin/event/impl/AnnotationListenerMethodSelector.java 0 0 20
com/atlassian/plugin/repositories/FilePluginInstaller.java 0 0 24
com/atlassian/plugin/PluginSystemLifecycle.java 0 0 10
com/atlassian/plugin/PluginException.java 0 0 13
com/atlassian/plugin/impl/AbstractPlugin.java 0 0 317
com/atlassian/plugin/event/PluginEventManager.java 0 0 8
com/atlassian/plugin/predicate/package.html 0 0 1
com/atlassian/plugin/util/resource/package-info.java 0 0 2
com/atlassian/plugin/event/events/PluginUpgradedEvent.java 0 0 9
com/atlassian/plugin/predicate/PluginPredicate.java 0 0 2
com/atlassian/plugin/util/FileUtils.java 0 0 22
com/atlassian/plugin/util/collect/Function.java 0 0 8
com/atlassian/plugin/predicate/ModuleDescriptorOfTypePredicate.java 0 0 22
com/atlassian/plugin/descriptors/UnloadableModuleDescriptor.java 0 0 31
com/atlassian/plugin/loaders/package.html 0 0 1
com/atlassian/plugin/util/ClassLoaderUtils.java 0 0 109
com/atlassian/plugin/util/zip/FileUnzipper.java 0 0 35
com/atlassian/plugin/util/collect/Consumer.java 0 0 7
com/atlassian/plugin/hostcontainer/DefaultHostContainer.java 0 0 20
com/atlassian/plugin/factories/package.html 0 0 1
com/atlassian/plugin/descriptors/UnrecognisedModuleDescriptorFactory.java 0 0 43
com/atlassian/plugin/util/zip/package.html 0 0 1
com/atlassian/plugin/event/events/PluginEnabledEvent.java 0 0 9
com/atlassian/plugin/loaders/classloading/DeploymentUnit.java 0 0 54
com/atlassian/plugin/classloader/PluginsClassLoader.java 0 0 147
com/atlassian/plugin/PluginArtifactFactory.java 0 0 4
com/atlassian/plugin/XmlPluginArtifact.java 0 0 35
com/atlassian/plugin/util/collect/CollectionUtil.java 0 0 200
com/atlassian/plugin/event/events/package.html 0 0 1
com/atlassian/plugin/util/VersionStringComparator.java 0 0 49
com/atlassian/plugin/descriptors/ChainModuleDescriptorFactory.java 0 0 36
com/atlassian/plugin/util/resource/NoOpAlternativeResourceLoader.java 0 0 9
com/atlassian/plugin/package.html 0 0 1
com/atlassian/plugin/impl/UnloadablePluginFactory.java 0 0 36
com/atlassian/plugin/PluginRestartState.java 0 0 7
com/atlassian/plugin/util/zip/StreamUnzipper.java 0 0 30
com/atlassian/plugin/util/resource/AlternativeDirectoryResourceLoader.java 0 0 68
org/codehaus/classworlds/uberjar/protocol/jar/NonLockingJarUrlConnection.java 0 0 156
com/atlassian/plugin/hostcontainer/SimpleConstructorHostContainer.java 0 0 141
com/atlassian/plugin/util/resource/package.html 0 0 1
com/atlassian/plugin/descriptors/package.html 0 0 1
com/atlassian/plugin/predicate/ModuleDescriptorPredicate.java 0 0 12
com/atlassian/plugin/url/InnerJarURLConnection.java 0 0 156
com/atlassian/plugin/classloader/url/BytesUrlStreamHandler.java 0 0 11
com/atlassian/plugin/classloader/PluginClassLoader.java 0 0 135

Details

com/atlassian/plugin/PluginState.java

Violation Message Line
error First sentence should end with a period. 3
error '{' should be on the previous line. 9
error First sentence should end with a period. 10
error First sentence should end with a period. 15
error First sentence should end with a period. 20
error First sentence should end with a period. 25
error First sentence should end with a period. 30

com/atlassian/plugin/Plugin.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 5
error Missing a Javadoc comment. 7
error '<' is not preceded with whitespace. 7
error '<' is not followed by whitespace. 7
error '>' is not preceded with whitespace. 7
error '{' should be on the previous line. 8
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 11
error Line is longer than 80 characters. 12
error Line is longer than 80 characters. 14
error Redundant 'public' modifier. 14
error '<' is not preceded with whitespace. 14
error '<' is not followed by whitespace. 14
error '>' is not preceded with whitespace. 14
error First sentence should end with a period. 16
error First sentence should end with a period. 22
error Line is longer than 80 characters. 31
error Line has trailing spaces. 33
error Line is longer than 80 characters. 33
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 50
error Line is longer than 80 characters. 52
error Line is longer than 80 characters. 54
error Line is longer than 80 characters. 55
error Missing a Javadoc comment. 70
error Missing a Javadoc comment. 72
error Missing a Javadoc comment. 74
error '<' is not preceded with whitespace. 74
error '<' is not followed by whitespace. 74
error '?' is not preceded with whitespace. 74
error '>' is not preceded with whitespace. 74
error '?' is not followed by whitespace. 74
error Line is longer than 80 characters. 80
error Line is longer than 80 characters. 83
error '<' is not preceded with whitespace. 85
error '<' is not followed by whitespace. 85
error '<' is not preceded with whitespace. 85
error '<' is not followed by whitespace. 85
error '?' is not preceded with whitespace. 85
error '>' is not preceded with whitespace. 85
error '?' is not followed by whitespace. 85
error '>' is not followed by whitespace. 85
error '>' is not preceded with whitespace. 85
error Line is longer than 80 characters. 88
error Line is longer than 80 characters. 90
error Line is longer than 80 characters. 92
error '<' is not preceded with whitespace. 95
error '<' is not followed by whitespace. 95
error '?' is not preceded with whitespace. 95
error '>' is not preceded with whitespace. 95
error '?' is not followed by whitespace. 95
error Line is longer than 80 characters. 98
error Line is longer than 80 characters. 100
error Line is longer than 80 characters. 101
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. 106
error Line is longer than 80 characters. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '>' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error Missing a Javadoc comment. 110
error Missing a Javadoc comment. 112
error Missing a Javadoc comment. 114
error Missing a Javadoc comment. 116
error Missing a Javadoc comment. 118
error Line is longer than 80 characters. 136
error Missing a Javadoc comment. 142
error Missing a Javadoc comment. 144
error Line is longer than 80 characters. 185
error Line is longer than 80 characters. 189
error '<' is not followed by whitespace. 189
error Expected @param tag for '<T>'. 189
error '>' is not preceded with whitespace. 189
error '<' is not preceded with whitespace. 189
error '<' is not followed by whitespace. 189
error '>' is not preceded with whitespace. 189
error '<' is not preceded with whitespace. 189
error '<' is not followed by whitespace. 189
error '?' is not preceded with whitespace. 189
error '>' is not preceded with whitespace. 189
error '?' is not followed by whitespace. 189
error Line is longer than 80 characters. 207
error Line is longer than 80 characters. 208
error Line is longer than 80 characters. 212
error Line is longer than 80 characters. 218
error Line is longer than 80 characters. 223
error Line is longer than 80 characters. 229
error Line is longer than 80 characters. 230
error Redundant throws: 'PluginException' is unchecked exception. 236
error Line is longer than 80 characters. 239
error Line is longer than 80 characters. 240
error Redundant throws: 'PluginException' is unchecked exception. 246
error Line is longer than 80 characters. 249
error Line is longer than 80 characters. 250
error Line is longer than 80 characters. 251
error Redundant throws: 'PluginException' is unchecked exception. 257
error Line is longer than 80 characters. 260
error Line is longer than 80 characters. 261
error Redundant throws: 'PluginException' is unchecked exception. 266
error Line is longer than 80 characters. 269
error '<' is not preceded with whitespace. 272
error '<' is not followed by whitespace. 272
error '>' is not preceded with whitespace. 272

com/atlassian/plugin/PluginInstaller.java

Violation Message Line
error '{' should be on the previous line. 7
error Line is longer than 80 characters. 9
error Expected @param tag for 'key'. 11
error Expected @param tag for 'pluginArtifact'. 11

com/atlassian/plugin/manager/DefaultPluginManager.java

Violation Message Line
error Line is longer than 80 characters. 77
error Line is longer than 80 characters. 79
error Line is longer than 80 characters. 82
error Line is longer than 80 characters. 83
error Line is longer than 80 characters. 84
error Line is longer than 80 characters. 86
error Line is longer than 80 characters. 88
error Missing a Javadoc comment. 88
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 88
error Missing a Javadoc comment. 90
error '<' is not preceded with whitespace. 90
error '<' is not followed by whitespace. 90
error '>' is not preceded with whitespace. 90
error Missing a Javadoc comment. 91
error Missing a Javadoc comment. 92
error Missing a Javadoc comment. 93
error Missing a Javadoc comment. 95
error '<' is not preceded with whitespace. 95
error '<' is not followed by whitespace. 95
error '>' is not preceded with whitespace. 95
error Missing a Javadoc comment. 96
error Missing a Javadoc comment. 97
error Missing a Javadoc comment. 98
error Line is longer than 80 characters. 101
error Line is longer than 80 characters. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '>' is not followed by whitespace. 108
error Line is longer than 80 characters. 110
error Missing a Javadoc comment. 110
error 'store' hides a field. 110
error '<' is not preceded with whitespace. 110
error '<' is not followed by whitespace. 110
error '>' is not preceded with whitespace. 110
error 'pluginLoaders' hides a field. 110
error 'moduleDescriptorFactory' hides a field. 110
error 'pluginEventManager' hides a field. 110
error Line is longer than 80 characters. 112
error Line is longer than 80 characters. 113
error Line is longer than 80 characters. 114
error Line is longer than 80 characters. 115
error First sentence should end with a period. 120
error Line is longer than 80 characters. 124
error Unused @throws tag for 'IllegalStateException'. 124
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 126
error Expected @throws tag for 'PluginParseException'. 126
error Redundant throws: 'PluginParseException' is unchecked exception. 126
error '{' should be on the previous line. 127
error Line is longer than 80 characters. 132
error '{' should be on the previous line. 134
error '{' should be on the previous line. 136
error Line is longer than 80 characters. 140
error '<' is not preceded with whitespace. 140
error '<' is not followed by whitespace. 140
error '>' is not preceded with whitespace. 140
error '<' is not preceded with whitespace. 141
error '<' is not followed by whitespace. 141
error '>' is not preceded with whitespace. 141
error '<' is not preceded with whitespace. 141
error '<' is not followed by whitespace. 141
error '>' is not preceded with whitespace. 141
error '>' is not followed by whitespace. 141
error '{' should be on the previous line. 143
error Line is longer than 80 characters. 144
error '}' should be on the same line. 150
error '{' should be on the previous line. 152
error Line is longer than 80 characters. 161
error First sentence should end with a period. 167
error Line is longer than 80 characters. 170
error Unused @throws tag for 'IllegalStateException'. 170
error Method 'shutdown' is not designed for extension - needs to be abstract, final or empty. 172
error '{' should be on the previous line. 173
error Line is longer than 80 characters. 176
error Missing a Javadoc comment. 182
error '{' should be on the previous line. 183
error Line is longer than 80 characters. 186
error '<' is not preceded with whitespace. 189
error '<' is not followed by whitespace. 189
error '>' is not preceded with whitespace. 189
error '<' is not preceded with whitespace. 189
error '<' is not followed by whitespace. 189
error '>' is not preceded with whitespace. 189
error '>' is not followed by whitespace. 189
error Line is longer than 80 characters. 190
error '<' is not preceded with whitespace. 190
error '<' is not followed by whitespace. 190
error '>' is not preceded with whitespace. 190
error '<' is not preceded with whitespace. 190
error '<' is not followed by whitespace. 190
error '>' is not preceded with whitespace. 190
error '>' is not followed by whitespace. 190
error '{' should be on the previous line. 193
error Line is longer than 80 characters. 194
error '<' is not preceded with whitespace. 194
error '<' is not followed by whitespace. 194
error '>' is not preceded with whitespace. 194
error '{' should be on the previous line. 197
error '{' should be on the previous line. 200
error '{' should be on the previous line. 211
error Line is longer than 80 characters. 216
error Method 'onPluginRefresh' is not designed for extension - needs to be abstract, final or empty. 220
error Missing a Javadoc comment. 220
error '{' should be on the previous line. 222
error First sentence should end with a period. 233
error Method 'setPluginInstaller' is not designed for extension - needs to be abstract, final or empty. 239
error 'pluginInstaller' hides a field. 239
error '{' should be on the previous line. 240
error Missing a Javadoc comment. 244
error '{' should be on the previous line. 245
error Line is longer than 80 characters. 249
error Method 'installPlugin' is not designed for extension - needs to be abstract, final or empty. 249
error Missing a Javadoc comment. 249
error Redundant throws: 'PluginParseException' is unchecked exception. 249
error '<' is not preceded with whitespace. 251
error '<' is not followed by whitespace. 251
error '>' is not preceded with whitespace. 251
error '{' should be on the previous line. 253
error '}' should be on the same line. 255
error '{' should be on the previous line. 257
error Line is longer than 80 characters. 263
error Method 'installPlugins' is not designed for extension - needs to be abstract, final or empty. 263
error Missing a Javadoc comment. 263
error '<' is not preceded with whitespace. 263
error '<' is not followed by whitespace. 263
error '>' is not preceded with whitespace. 263
error Redundant throws: 'PluginParseException' is unchecked exception. 263
error Line is longer than 80 characters. 265
error '<' is not preceded with whitespace. 265
error '<' is not followed by whitespace. 265
error ',' is not followed by whitespace. 265
error '>' is not preceded with whitespace. 265
error '<' is not preceded with whitespace. 265
error '<' is not followed by whitespace. 265
error ',' is not followed by whitespace. 265
error '>' is not preceded with whitespace. 265
error '>' is not followed by whitespace. 265
error '{' should be on the previous line. 267
error '{' should be on the previous line. 269
error Line is longer than 80 characters. 270
error '}' should be on the same line. 272
error '{' should be on the previous line. 274
error Line is longer than 80 characters. 275
error Line is longer than 80 characters. 278
error '<' is not preceded with whitespace. 278
error '<' is not followed by whitespace. 278
error ',' is not followed by whitespace. 278
error '>' is not preceded with whitespace. 278
error Line is longer than 80 characters. 288
error Unused @throws tag for 'NullPointerException'. 294
error Line is longer than 80 characters. 296
error Method 'validatePlugin' is not designed for extension - needs to be abstract, final or empty. 296
error Redundant throws: 'PluginParseException' is unchecked exception. 296
error '{' should be on the previous line. 300
error '{' should be on the previous line. 302
error Line is longer than 80 characters. 304
error '{' should be on the previous line. 306
error '{' should be on the previous line. 313
error Line is longer than 80 characters. 314
error Line is longer than 80 characters. 316
error Method 'scanForNewPlugins' is not designed for extension - needs to be abstract, final or empty. 319
error Missing a Javadoc comment. 319
error Redundant throws: 'PluginParseException' is unchecked exception. 319
error '{' should be on the previous line. 320
error '{' should be on the previous line. 324
error '{' should be on the previous line. 326
error '{' should be on the previous line. 328
error '<' is not preceded with whitespace. 329
error '<' is not followed by whitespace. 329
error '>' is not preceded with whitespace. 329
error '<' is not preceded with whitespace. 329
error '<' is not followed by whitespace. 329
error '>' is not preceded with whitespace. 329
error '>' is not followed by whitespace. 329
error Line is longer than 80 characters. 330
error Line is longer than 80 characters. 333
error '{' should be on the previous line. 336
error '{' should be on the previous line. 338
error '{' should be on the previous line. 340
error Line is longer than 80 characters. 341
error Line is longer than 80 characters. 343
error '}' should be on the same line. 346
error '{' should be on the previous line. 348
error Line is longer than 80 characters. 349
error '}' should be on the same line. 352
error Line is longer than 80 characters. 354
error Line is longer than 80 characters. 355
error Line is longer than 80 characters. 357
error Line is longer than 80 characters. 376
error Method 'uninstall' is not designed for extension - needs to be abstract, final or empty. 378
error Expected @param tag for 'plugin'. 378
error Redundant throws: 'PluginException' is unchecked exception. 378
error '{' should be on the previous line. 379
error '{' should be on the previous line. 381
error Line is longer than 80 characters. 383
error '}' should be on the same line. 384
error '{' should be on the previous line. 386
error Line is longer than 80 characters. 394
error Method 'removeStateFromStore' is not designed for extension - needs to be abstract, final or empty. 394
error Missing a Javadoc comment. 394
error Line is longer than 80 characters. 396
error Line is longer than 80 characters. 397
error '<' is not preceded with whitespace. 397
error '<' is not followed by whitespace. 397
error '?' is not preceded with whitespace. 397
error '>' is not preceded with whitespace. 397
error '?' is not followed by whitespace. 397
error Method 'unloadPlugin' is not designed for extension - needs to be abstract, final or empty. 411
error Redundant throws: 'PluginException' is unchecked exception. 411
error '{' should be on the previous line. 412
error Line is longer than 80 characters. 413
error '{' should be on the previous line. 416
error '{' should be on the previous line. 422
error Line is longer than 80 characters. 429
error Missing a Javadoc comment. 429
error '{' should be on the previous line. 432
error Line is longer than 80 characters. 433
error '{' should be on the previous line. 439
error Line is longer than 80 characters. 440
error Line is longer than 80 characters. 445
error Missing a Javadoc comment. 445
error Redundant throws: 'PluginException' is unchecked exception. 445
error '{' should be on the previous line. 448
error Method 'notifyUninstallPlugin' is not designed for extension - needs to be abstract, final or empty. 456
error Missing a Javadoc comment. 456
error '{' should be on the previous line. 457
error Line is longer than 80 characters. 460
error '<' is not preceded with whitespace. 460
error '<' is not followed by whitespace. 460
error '?' is not preceded with whitespace. 460
error '>' is not preceded with whitespace. 460
error '?' is not followed by whitespace. 460
error Method 'getState' is not designed for extension - needs to be abstract, final or empty. 466
error Missing a Javadoc comment. 466
error '{' should be on the previous line. 467
error Line is longer than 80 characters. 472
error Unclosed HTML tag found: <Plugin>...)} instead 472
error Method 'addPlugin' is not designed for extension - needs to be abstract, final or empty. 474
error Line is longer than 80 characters. 475
error Expected @param tag for 'loader'. 475
error Expected @param tag for 'plugin'. 475
error Expected @throws tag for 'PluginParseException'. 475
error Redundant throws: 'PluginParseException' is unchecked exception. 475
error Line is longer than 80 characters. 483
error Line is longer than 80 characters. 484
error Line is longer than 80 characters. 485
error Line is longer than 80 characters. 486
error Line is longer than 80 characters. 494
error Method 'addPlugins' is not designed for extension - needs to be abstract, final or empty. 494
error '<' is not preceded with whitespace. 494
error '<' is not followed by whitespace. 494
error '>' is not preceded with whitespace. 494
error Redundant throws: 'PluginParseException' is unchecked exception. 494
error '<' is not preceded with whitespace. 496
error '<' is not followed by whitespace. 496
error '>' is not preceded with whitespace. 496
error '<' is not preceded with whitespace. 496
error '<' is not followed by whitespace. 496
error '>' is not preceded with whitespace. 496
error '>' is not followed by whitespace. 496
error '<' is not preceded with whitespace. 499
error '<' is not followed by whitespace. 499
error '>' is not preceded with whitespace. 499
error '>' is not followed by whitespace. 499
error '{' should be on the previous line. 500
error '{' should be on the previous line. 504
error '{' should be on the previous line. 507
error '{' should be on the previous line. 509
error '}' should be on the same line. 513
error '{' should be on the previous line. 515
error Line is longer than 80 characters. 517
error '}' should be on the same line. 519
error '{' should be on the previous line. 521
error Line is longer than 80 characters. 522
error '{' should be on the previous line. 524
error Line is longer than 80 characters. 525
error '{' should be on the previous line. 534
error '{' should be on the previous line. 539
error '{' should be on the previous line. 551
error '{' should be on the previous line. 553
error Line is longer than 80 characters. 562
error Line is longer than 80 characters. 569
error Method 'updatePlugin' is not designed for extension - needs to be abstract, final or empty. 569
error Redundant throws: 'PluginException' is unchecked exception. 569
error '{' should be on the previous line. 572
error Line is longer than 80 characters. 573
error '{' should be on the previous line. 577
error Line is longer than 80 characters. 578
error Line is longer than 80 characters. 581
error Line is longer than 80 characters. 583
error '<' is not preceded with whitespace. 583
error '<' is not followed by whitespace. 583
error '>' is not preceded with whitespace. 583
error '<' is not preceded with whitespace. 583
error '<' is not followed by whitespace. 583
error '>' is not preceded with whitespace. 583
error '>' is not followed by whitespace. 583
error '{' should be on the previous line. 586
error '{' should be on the previous line. 591
error Line is longer than 80 characters. 592
error '<' is not preceded with whitespace. 596
error '<' is not followed by whitespace. 596
error '>' is not preceded with whitespace. 596
error '<' is not preceded with whitespace. 596
error '<' is not followed by whitespace. 596
error '>' is not preceded with whitespace. 596
error '>' is not followed by whitespace. 596
error Line is longer than 80 characters. 599
error '<' is not preceded with whitespace. 599
error '<' is not followed by whitespace. 599
error '?' is not preceded with whitespace. 599
error '>' is not preceded with whitespace. 599
error '?' is not followed by whitespace. 599
error Line is longer than 80 characters. 604
error Line is longer than 80 characters. 605
error '{' should be on the previous line. 608
error Method 'getPlugins' is not designed for extension - needs to be abstract, final or empty. 616
error Missing a Javadoc comment. 616
error '<' is not preceded with whitespace. 616
error '<' is not followed by whitespace. 616
error '>' is not preceded with whitespace. 616
error '{' should be on the previous line. 617
error Line is longer than 80 characters. 622
error Expected an @return tag. 625
error Method 'getPlugins' is not designed for extension - needs to be abstract, final or empty. 625
error '<' is not preceded with whitespace. 625
error '<' is not followed by whitespace. 625
error '>' is not preceded with whitespace. 625
error Expected @param tag for 'pluginPredicate'. 625
error '<' is not preceded with whitespace. 627
error '<' is not followed by whitespace. 627
error '>' is not preceded with whitespace. 627
error '>' is not followed by whitespace. 627
error '{' should be on the previous line. 630
error Expected an @return tag. 639
error Method 'getEnabledPlugins' is not designed for extension - needs to be abstract, final or empty. 639
error '<' is not preceded with whitespace. 639
error '<' is not followed by whitespace. 639
error '>' is not preceded with whitespace. 639
error '{' should be on the previous line. 640
error Line is longer than 80 characters. 645
error Expected an @return tag. 648
error Line is longer than 80 characters. 648
error Method 'getModules' is not designed for extension - needs to be abstract, final or empty. 648
error '<' is not followed by whitespace. 648
error Expected @param tag for '<M>'. 648
error '>' is not preceded with whitespace. 648
error '<' is not preceded with whitespace. 648
error '<' is not followed by whitespace. 648
error '>' is not preceded with whitespace. 648
error '<' is not preceded with whitespace. 648
error '<' is not followed by whitespace. 648
error '>' is not preceded with whitespace. 648
error Expected @param tag for 'moduleDescriptorPredicate'. 648
error Line is longer than 80 characters. 650
error '<' is not preceded with whitespace. 650
error '<' is not followed by whitespace. 650
error '<' is not preceded with whitespace. 650
error '<' is not followed by whitespace. 650
error '>' is not preceded with whitespace. 650
error '>' is not followed by whitespace. 650
error '>' is not preceded with whitespace. 650
error Line is longer than 80 characters. 655
error Expected an @return tag. 658
error Line is longer than 80 characters. 658
error Method 'getModuleDescriptors' is not designed for extension - needs to be abstract, final or empty. 658
error '<' is not followed by whitespace. 658
error Expected @param tag for '<M>'. 658
error '>' is not preceded with whitespace. 658
error '<' is not preceded with whitespace. 658
error '<' is not followed by whitespace. 658
error '<' is not preceded with whitespace. 658
error '<' is not followed by whitespace. 658
error '>' is not preceded with whitespace. 658
error '>' is not followed by whitespace. 658
error '>' is not preceded with whitespace. 658
error '<' is not preceded with whitespace. 658
error '<' is not followed by whitespace. 658
error '>' is not preceded with whitespace. 658
error Expected @param tag for 'moduleDescriptorPredicate'. 658
error Line is longer than 80 characters. 660
error '<' is not preceded with whitespace. 660
error '<' is not followed by whitespace. 660
error '<' is not preceded with whitespace. 660
error '<' is not followed by whitespace. 660
error '>' is not preceded with whitespace. 660
error '>' is not followed by whitespace. 660
error '>' is not preceded with whitespace. 660
error Line is longer than 80 characters. 661
error '<' is not preceded with whitespace. 661
error '<' is not followed by whitespace. 661
error '<' is not preceded with whitespace. 661
error '<' is not followed by whitespace. 661
error '>' is not preceded with whitespace. 661
error '>' is not followed by whitespace. 661
error '>' is not preceded with whitespace. 661
error '>' is not followed by whitespace. 661
error '<' is not preceded with whitespace. 663
error '<' is not followed by whitespace. 663
error '>' is not preceded with whitespace. 663
error '{' should be on the previous line. 664
error Line is longer than 80 characters. 673
error Line is longer than 80 characters. 674
error Line is longer than 80 characters. 679
error '<' is not followed by whitespace. 679
error Expected @param tag for '<M>'. 679
error '>' is not preceded with whitespace. 679
error '<' is not preceded with whitespace. 679
error '<' is not followed by whitespace. 679
error '<' is not preceded with whitespace. 679
error '<' is not followed by whitespace. 679
error '>' is not preceded with whitespace. 679
error '>' is not followed by whitespace. 679
error '>' is not preceded with whitespace. 679
error '<' is not preceded with whitespace. 679
error '<' is not followed by whitespace. 679
error '>' is not preceded with whitespace. 679
error 'plugins' hides a field. 679
error Line is longer than 80 characters. 682
error '<' is not preceded with whitespace. 682
error '<' is not followed by whitespace. 682
error '<' is not preceded with whitespace. 682
error '<' is not followed by whitespace. 682
error '>' is not preceded with whitespace. 682
error '>' is not followed by whitespace. 682
error '>' is not preceded with whitespace. 682
error '<' is not preceded with whitespace. 682
error '<' is not followed by whitespace. 682
error '<' is not preceded with whitespace. 682
error '<' is not followed by whitespace. 682
error '>' is not preceded with whitespace. 682
error '>' is not followed by whitespace. 682
error '>' is not preceded with whitespace. 682
error '>' is not followed by whitespace. 682
error '{' should be on the previous line. 684
error Line is longer than 80 characters. 685
error '<' is not preceded with whitespace. 685
error '<' is not followed by whitespace. 685
error '<' is not preceded with whitespace. 685
error '<' is not followed by whitespace. 685
error '?' is not preceded with whitespace. 685
error '>' is not preceded with whitespace. 685
error '?' is not followed by whitespace. 685
error '>' is not followed by whitespace. 685
error '>' is not preceded with whitespace. 685
error '<' is not preceded with whitespace. 686
error '<' is not followed by whitespace. 686
error '?' is not preceded with whitespace. 686
error '>' is not preceded with whitespace. 686
error '?' is not followed by whitespace. 686
error '{' should be on the previous line. 687
error Line is longer than 80 characters. 689
error '<' is not preceded with whitespace. 689
error '<' is not followed by whitespace. 689
error '>' is not preceded with whitespace. 689
error '<' is not preceded with whitespace. 689
error '<' is not followed by whitespace. 689
error '>' is not preceded with whitespace. 689
error '>' is not followed by whitespace. 689
error Line is longer than 80 characters. 697
error Line is longer than 80 characters. 700
error Line is longer than 80 characters. 704
error '<' is not followed by whitespace. 704
error Expected @param tag for '<M>'. 704
error '>' is not preceded with whitespace. 704
error '<' is not preceded with whitespace. 704
error '<' is not followed by whitespace. 704
error '>' is not preceded with whitespace. 704
error '<' is not preceded with whitespace. 704
error '<' is not followed by whitespace. 704
error '<' is not preceded with whitespace. 704
error '<' is not followed by whitespace. 704
error '>' is not preceded with whitespace. 704
error '>' is not followed by whitespace. 704
error '>' is not preceded with whitespace. 704
error '<' is not preceded with whitespace. 706
error '<' is not followed by whitespace. 706
error '>' is not preceded with whitespace. 706
error '<' is not preceded with whitespace. 706
error '<' is not followed by whitespace. 706
error '>' is not preceded with whitespace. 706
error '>' is not followed by whitespace. 706
error Line is longer than 80 characters. 707
error '<' is not preceded with whitespace. 707
error '<' is not followed by whitespace. 707
error '>' is not preceded with whitespace. 707
error '<' is not preceded with whitespace. 707
error '<' is not followed by whitespace. 707
error '<' is not preceded with whitespace. 707
error '<' is not followed by whitespace. 707
error '>' is not preceded with whitespace. 707
error '>' is not followed by whitespace. 707
error '>' is not preceded with whitespace. 707
error '>' is not followed by whitespace. 707
error '<' is not preceded with whitespace. 709
error '<' is not followed by whitespace. 709
error '>' is not preceded with whitespace. 709
error '{' should be on the previous line. 710
error '{' should be on the previous line. 713
error '}' should be on the same line. 715
error '{' should be on the previous line. 717
error Line is longer than 80 characters. 718
error '{' should be on the previous line. 726
error Method 'getPlugin' is not designed for extension - needs to be abstract, final or empty. 732
error Missing a Javadoc comment. 732
error '{' should be on the previous line. 733
error Method 'getEnabledPlugin' is not designed for extension - needs to be abstract, final or empty. 737
error Missing a Javadoc comment. 737
error '{' should be on the previous line. 738
error '{' should be on the previous line. 740
error Method 'getPluginModule' is not designed for extension - needs to be abstract, final or empty. 746
error Missing a Javadoc comment. 746
error '<' is not preceded with whitespace. 746
error '<' is not followed by whitespace. 746
error '?' is not preceded with whitespace. 746
error '>' is not preceded with whitespace. 746
error '?' is not followed by whitespace. 746
error '{' should be on the previous line. 747
error '{' should be on the previous line. 752
error Method 'getEnabledPluginModule' is not designed for extension - needs to be abstract, final or empty. 758
error Missing a Javadoc comment. 758
error '<' is not preceded with whitespace. 758
error '<' is not followed by whitespace. 758
error '?' is not preceded with whitespace. 758
error '>' is not preceded with whitespace. 758
error '?' is not followed by whitespace. 758
error '{' should be on the previous line. 764
error Line is longer than 80 characters. 768
error Expected an @return tag. 774
error Method 'getEnabledModulesByClass' is not designed for extension - needs to be abstract, final or empty. 774
error '<' is not followed by whitespace. 774
error Expected @param tag for '<M>'. 774
error '>' is not preceded with whitespace. 774
error '<' is not preceded with whitespace. 774
error '<' is not followed by whitespace. 774
error '>' is not preceded with whitespace. 774
error '<' is not preceded with whitespace. 774
error '<' is not followed by whitespace. 774
error '>' is not preceded with whitespace. 774
error Expected @param tag for 'moduleClass'. 774
error '{' should be on the previous line. 775
error Line is longer than 80 characters. 776
error Line is longer than 80 characters. 781
error Expected an @return tag. 783
error Method 'getEnabledModulesByClassAndDescriptor' is not designed for extension - needs to be abstract, final or empty. 783
error Line is longer than 80 characters. 784
error '<' is not followed by whitespace. 784
error Expected @param tag for '<M>'. 784
error '>' is not preceded with whitespace. 784
error '<' is not preceded with whitespace. 784
error '<' is not followed by whitespace. 784
error '>' is not preceded with whitespace. 784
error '<' is not preceded with whitespace. 784
error '<' is not followed by whitespace. 784
error '<' is not preceded with whitespace. 784
error '<' is not followed by whitespace. 784
error '>' is not preceded with whitespace. 784
error '>' is not followed by whitespace. 784
error '>' is not preceded with whitespace. 784
error '>' is not followed by whitespace. 784
error Expected @param tag for 'descriptorClasses'. 784
error '<' is not preceded with whitespace. 784
error '<' is not followed by whitespace. 784
error '>' is not preceded with whitespace. 784
error Expected @param tag for 'moduleClass'. 784
error Line is longer than 80 characters. 786
error '<' is not preceded with whitespace. 786
error '<' is not followed by whitespace. 786
error '<' is not preceded with whitespace. 786
error '<' is not followed by whitespace. 786
error '>' is not preceded with whitespace. 786
error '>' is not followed by whitespace. 786
error '>' is not preceded with whitespace. 786
error '<' is not preceded with whitespace. 787
error '<' is not followed by whitespace. 787
error '>' is not preceded with whitespace. 787
error '>' is not followed by whitespace. 787
error Line is longer than 80 characters. 794
error Expected an @return tag. 796
error Method 'getEnabledModulesByClassAndDescriptor' is not designed for extension - needs to be abstract, final or empty. 796
error Line is longer than 80 characters. 797
error '<' is not followed by whitespace. 797
error Expected @param tag for '<M>'. 797
error '>' is not preceded with whitespace. 797
error '<' is not preceded with whitespace. 797
error '<' is not followed by whitespace. 797
error '>' is not preceded with whitespace. 797
error '<' is not preceded with whitespace. 797
error '<' is not followed by whitespace. 797
error '<' is not preceded with whitespace. 797
error '<' is not followed by whitespace. 797
error '>' is not preceded with whitespace. 797
error '>' is not followed by whitespace. 797
error '>' is not preceded with whitespace. 797
error Expected @param tag for 'descriptorClass'. 797
error '<' is not preceded with whitespace. 797
error '<' is not followed by whitespace. 797
error '>' is not preceded with whitespace. 797
error Expected @param tag for 'moduleClass'. 797
error Line is longer than 80 characters. 799
error '<' is not preceded with whitespace. 799
error '<' is not followed by whitespace. 799
error '<' is not preceded with whitespace. 799
error '<' is not followed by whitespace. 799
error '>' is not preceded with whitespace. 799
error '>' is not followed by whitespace. 799
error '>' is not preceded with whitespace. 799
error Line is longer than 80 characters. 800
error '<' is not preceded with whitespace. 800
error '<' is not followed by whitespace. 800
error '>' is not preceded with whitespace. 800
error '>' is not followed by whitespace. 800
error Line is longer than 80 characters. 804
error Line is longer than 80 characters. 809
error '<' is not followed by whitespace. 809
error Expected @param tag for '<M>'. 809
error '>' is not preceded with whitespace. 809
error '<' is not preceded with whitespace. 809
error '<' is not followed by whitespace. 809
error '<' is not preceded with whitespace. 809
error '<' is not followed by whitespace. 809
error '>' is not preceded with whitespace. 809
error '>' is not followed by whitespace. 809
error '>' is not preceded with whitespace. 809
error '<' is not preceded with whitespace. 809
error '<' is not followed by whitespace. 809
error '>' is not preceded with whitespace. 809
error Line is longer than 80 characters. 811
error '<' is not preceded with whitespace. 811
error '<' is not followed by whitespace. 811
error '<' is not preceded with whitespace. 811
error '<' is not followed by whitespace. 811
error '>' is not preceded with whitespace. 811
error '>' is not followed by whitespace. 811
error '>' is not preceded with whitespace. 811
error Line is longer than 80 characters. 812
error '<' is not preceded with whitespace. 812
error '<' is not followed by whitespace. 812
error '>' is not preceded with whitespace. 812
error '>' is not followed by whitespace. 812
error Line is longer than 80 characters. 813
error '<' is not preceded with whitespace. 813
error '<' is not followed by whitespace. 813
error '>' is not preceded with whitespace. 813
error '>' is not followed by whitespace. 813
error Line is longer than 80 characters. 819
error Line is longer than 80 characters. 820
error Line is longer than 80 characters. 821
error Expected an @return tag. 825
error Line is longer than 80 characters. 825
error Method 'getEnabledModuleDescriptorsByClass' is not designed for extension - needs to be abstract, final or empty. 825
error '<' is not followed by whitespace. 825
error Expected @param tag for '<D>'. 825
error '<' is not preceded with whitespace. 825
error '<' is not followed by whitespace. 825
error '?' is not preceded with whitespace. 825
error '>' is not preceded with whitespace. 825
error '?' is not followed by whitespace. 825
error '>' is not followed by whitespace. 825
error '>' is not preceded with whitespace. 825
error '<' is not preceded with whitespace. 825
error '<' is not followed by whitespace. 825
error '>' is not preceded with whitespace. 825
error '<' is not preceded with whitespace. 825
error '<' is not followed by whitespace. 825
error '>' is not preceded with whitespace. 825
error Expected @param tag for 'descriptorClazz'. 825
error '<' is not preceded with whitespace. 827
error '<' is not followed by whitespace. 827
error '>' is not preceded with whitespace. 827
error '<' is not preceded with whitespace. 827
error '<' is not followed by whitespace. 827
error '>' is not preceded with whitespace. 827
error '>' is not followed by whitespace. 827
error '{' should be on the previous line. 829
error '{' should be on the previous line. 832
error '{' should be on the previous line. 834
error Line is longer than 80 characters. 840
error '<' is not preceded with whitespace. 840
error '<' is not followed by whitespace. 840
error '?' is not preceded with whitespace. 840
error '>' is not preceded with whitespace. 840
error '?' is not followed by whitespace. 840
error '{' should be on the previous line. 843
error '{' should be on the previous line. 845
error '}' should be on the same line. 849
error '{' should be on the previous line. 851
error Line is longer than 80 characters. 852
error Line is longer than 80 characters. 861
error Method 'getEnabledModuleDescriptorsByClass' is not designed for extension - needs to be abstract, final or empty. 861
error Missing a Javadoc comment. 861
error '<' is not followed by whitespace. 861
error '<' is not preceded with whitespace. 861
error '<' is not followed by whitespace. 861
error '?' is not preceded with whitespace. 861
error '>' is not preceded with whitespace. 861
error '?' is not followed by whitespace. 861
error '>' is not followed by whitespace. 861
error '>' is not preceded with whitespace. 861
error '<' is not preceded with whitespace. 861
error '<' is not followed by whitespace. 861
error '>' is not preceded with whitespace. 861
error '<' is not preceded with whitespace. 861
error '<' is not followed by whitespace. 861
error '>' is not preceded with whitespace. 861
error Line is longer than 80 characters. 868
error Expected an @return tag. 870
error Method 'getEnabledModuleDescriptorsByType' is not designed for extension - needs to be abstract, final or empty. 870
error Line is longer than 80 characters. 871
error '<' is not followed by whitespace. 871
error Expected @param tag for '<M>'. 871
error '>' is not preceded with whitespace. 871
error '<' is not preceded with whitespace. 871
error '<' is not followed by whitespace. 871
error '<' is not preceded with whitespace. 871
error '<' is not followed by whitespace. 871
error '>' is not preceded with whitespace. 871
error '>' is not followed by whitespace. 871
error '>' is not preceded with whitespace. 871
error Expected @param tag for 'type'. 871
error Expected @throws tag for 'PluginParseException'. 871
error Redundant throws: 'PluginParseException' is unchecked exception. 871
error Expected @throws tag for 'IllegalArgumentException'. 871
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 871
error Line is longer than 80 characters. 873
error '<' is not preceded with whitespace. 873
error '<' is not followed by whitespace. 873
error '<' is not preceded with whitespace. 873
error '<' is not followed by whitespace. 873
error '>' is not preceded with whitespace. 873
error '>' is not followed by whitespace. 873
error '>' is not preceded with whitespace. 873
error Line is longer than 80 characters. 874
error '<' is not preceded with whitespace. 874
error '<' is not followed by whitespace. 874
error '>' is not preceded with whitespace. 874
error '>' is not followed by whitespace. 874
error Line is longer than 80 characters. 875
error '<' is not preceded with whitespace. 875
error '<' is not followed by whitespace. 875
error '>' is not preceded with whitespace. 875
error '>' is not followed by whitespace. 875
error Line is longer than 80 characters. 882
error Expected an @return tag. 885
error Line is longer than 80 characters. 885
error '<' is not followed by whitespace. 885
error Expected @param tag for '<M>'. 885
error '>' is not preceded with whitespace. 885
error '<' is not preceded with whitespace. 885
error '<' is not followed by whitespace. 885
error '<' is not preceded with whitespace. 885
error '<' is not followed by whitespace. 885
error '>' is not preceded with whitespace. 885
error '>' is not followed by whitespace. 885
error '>' is not preceded with whitespace. 885
error '<' is not preceded with whitespace. 885
error '<' is not followed by whitespace. 885
error '<' is not preceded with whitespace. 885
error '<' is not followed by whitespace. 885
error '>' is not preceded with whitespace. 885
error '>' is not followed by whitespace. 885
error '>' is not preceded with whitespace. 885
error '<' is not preceded with whitespace. 885
error '<' is not followed by whitespace. 885
error '>' is not preceded with whitespace. 885
error Line is longer than 80 characters. 887
error '<' is not preceded with whitespace. 887
error '<' is not followed by whitespace. 887
error '<' is not preceded with whitespace. 887
error '<' is not followed by whitespace. 887
error '>' is not preceded with whitespace. 887
error '>' is not followed by whitespace. 887
error '>' is not preceded with whitespace. 887
error '>' is not followed by whitespace. 887
error '<' is not preceded with whitespace. 889
error '<' is not followed by whitespace. 889
error '>' is not preceded with whitespace. 889
error '{' should be on the previous line. 890
error Method 'enablePlugin' is not designed for extension - needs to be abstract, final or empty. 896
error Missing a Javadoc comment. 896
error '{' should be on the previous line. 897
error '{' should be on the previous line. 899
error Line is longer than 80 characters. 900
error '{' should be on the previous line. 904
error '{' should be on the previous line. 906
error Line is longer than 80 characters. 907
error '{' should be on the previous line. 916
error Line is longer than 80 characters. 917
error '{' should be on the previous line. 924
error Line is longer than 80 characters. 930
error Method 'enablePluginState' is not designed for extension - needs to be abstract, final or empty. 930
error Missing a Javadoc comment. 930
error Line is longer than 80 characters. 936
error Line is longer than 80 characters. 937
error Method 'notifyPluginEnabled' is not designed for extension - needs to be abstract, final or empty. 942
error '{' should be on the previous line. 943
error Line is longer than 80 characters. 951
error '{' should be on the previous line. 956
error Line is longer than 80 characters. 957
error '<' is not preceded with whitespace. 957
error '<' is not followed by whitespace. 957
error '?' is not preceded with whitespace. 957
error '>' is not preceded with whitespace. 957
error '?' is not followed by whitespace. 957
error '{' should be on the previous line. 960
error '{' should be on the previous line. 962
error Line is longer than 80 characters. 963
error '{' should be on the previous line. 969
error '}' should be on the same line. 971
error Line is longer than 80 characters. 972
error Line is longer than 80 characters. 974
error Line is longer than 80 characters. 976
error Method 'disablePlugin' is not designed for extension - needs to be abstract, final or empty. 982
error Missing a Javadoc comment. 982
error '{' should be on the previous line. 983
error '{' should be on the previous line. 985
error Line is longer than 80 characters. 986
error '{' should be on the previous line. 990
error '{' should be on the previous line. 992
error Line is longer than 80 characters. 993
error Line is longer than 80 characters. 1005
error Method 'disablePluginState' is not designed for extension - needs to be abstract, final or empty. 1005
error Missing a Javadoc comment. 1005
error Method 'notifyPluginDisabled' is not designed for extension - needs to be abstract, final or empty. 1010
error Missing a Javadoc comment. 1010
error '{' should be on the previous line. 1011
error Missing a Javadoc comment. 1019
error Parameter plugin should be final. 1019
error '{' should be on the previous line. 1020
error Line is longer than 80 characters. 1021
error '<' is not preceded with whitespace. 1021
error '<' is not followed by whitespace. 1021
error '<' is not preceded with whitespace. 1021
error '<' is not followed by whitespace. 1021
error '?' is not preceded with whitespace. 1021
error '>' is not preceded with whitespace. 1021
error '?' is not followed by whitespace. 1021
error '>' is not followed by whitespace. 1021
error '>' is not preceded with whitespace. 1021
error '<' is not preceded with whitespace. 1021
error '<' is not followed by whitespace. 1021
error '<' is not preceded with whitespace. 1021
error '<' is not followed by whitespace. 1021
error '?' is not preceded with whitespace. 1021
error '>' is not preceded with whitespace. 1021
error '?' is not followed by whitespace. 1021
error '>' is not followed by whitespace. 1021
error '>' is not preceded with whitespace. 1021
error '>' is not followed by whitespace. 1021
error '<' is not preceded with whitespace. 1024
error '<' is not followed by whitespace. 1024
error '?' is not preceded with whitespace. 1024
error '>' is not preceded with whitespace. 1024
error '?' is not followed by whitespace. 1024
error '{' should be on the previous line. 1025
error Line is longer than 80 characters. 1026
error Line is longer than 80 characters. 1027
error '{' should be on the previous line. 1030
error Method 'disablePluginModule' is not designed for extension - needs to be abstract, final or empty. 1036
error Missing a Javadoc comment. 1036
error '{' should be on the previous line. 1037
error '{' should be on the previous line. 1039
error Line is longer than 80 characters. 1040
error '<' is not preceded with whitespace. 1043
error '<' is not followed by whitespace. 1043
error '?' is not preceded with whitespace. 1043
error '>' is not preceded with whitespace. 1043
error '?' is not followed by whitespace. 1043
error '{' should be on the previous line. 1046
error '{' should be on the previous line. 1048
error Line is longer than 80 characters. 1049
error Line is longer than 80 characters. 1058
error Method 'disablePluginModuleState' is not designed for extension - needs to be abstract, final or empty. 1058
error Missing a Javadoc comment. 1058
error '<' is not preceded with whitespace. 1058
error '<' is not followed by whitespace. 1058
error '?' is not preceded with whitespace. 1058
error '>' is not preceded with whitespace. 1058
error '?' is not followed by whitespace. 1058
error Method 'notifyModuleDisabled' is not designed for extension - needs to be abstract, final or empty. 1063
error Missing a Javadoc comment. 1063
error '<' is not preceded with whitespace. 1063
error '<' is not followed by whitespace. 1063
error '?' is not preceded with whitespace. 1063
error '>' is not preceded with whitespace. 1063
error '?' is not followed by whitespace. 1063
error '{' should be on the previous line. 1064
error Missing a Javadoc comment. 1068
error '<' is not preceded with whitespace. 1068
error '<' is not followed by whitespace. 1068
error '?' is not preceded with whitespace. 1068
error '>' is not preceded with whitespace. 1068
error '?' is not followed by whitespace. 1068
error '{' should be on the previous line. 1069
error '{' should be on the previous line. 1071
error '{' should be on the previous line. 1076
error Method 'enablePluginModule' is not designed for extension - needs to be abstract, final or empty. 1083
error Missing a Javadoc comment. 1083
error '{' should be on the previous line. 1084
error '{' should be on the previous line. 1086
error Line is longer than 80 characters. 1087
error '<' is not preceded with whitespace. 1090
error '<' is not followed by whitespace. 1090
error '?' is not preceded with whitespace. 1090
error '>' is not preceded with whitespace. 1090
error '?' is not followed by whitespace. 1090
error '{' should be on the previous line. 1093
error '{' should be on the previous line. 1095
error Line is longer than 80 characters. 1096
error '{' should be on the previous line. 1103
error Line is longer than 80 characters. 1104
error Line is longer than 80 characters. 1111
error Method 'enablePluginModuleState' is not designed for extension - needs to be abstract, final or empty. 1111
error Missing a Javadoc comment. 1111
error '<' is not preceded with whitespace. 1111
error '<' is not followed by whitespace. 1111
error '?' is not preceded with whitespace. 1111
error '>' is not preceded with whitespace. 1111
error '?' is not followed by whitespace. 1111
error Method 'notifyModuleEnabled' is not designed for extension - needs to be abstract, final or empty. 1116
error Missing a Javadoc comment. 1116
error '<' is not preceded with whitespace. 1116
error '<' is not followed by whitespace. 1116
error '?' is not preceded with whitespace. 1116
error '>' is not preceded with whitespace. 1116
error '?' is not followed by whitespace. 1116
error '{' should be on the previous line. 1117
error '{' should be on the previous line. 1119
error '{' should be on the previous line. 1124
error Method 'isPluginModuleEnabled' is not designed for extension - needs to be abstract, final or empty. 1130
error Missing a Javadoc comment. 1130
error '{' should be on the previous line. 1131
error '{' should be on the previous line. 1134
error '<' is not preceded with whitespace. 1139
error '<' is not followed by whitespace. 1139
error '?' is not preceded with whitespace. 1139
error '>' is not preceded with whitespace. 1139
error '?' is not followed by whitespace. 1139
error Line is longer than 80 characters. 1140
error Line is longer than 80 characters. 1144
error Method 'isPluginEnabled' is not designed for extension - needs to be abstract, final or empty. 1149
error '{' should be on the previous line. 1150
error Line is longer than 80 characters. 1153
error Method 'getDynamicResourceAsStream' is not designed for extension - needs to be abstract, final or empty. 1156
error Missing a Javadoc comment. 1156
error '{' should be on the previous line. 1157
error Line is longer than 80 characters. 1161
error Method 'getDynamicPluginClass' is not designed for extension - needs to be abstract, final or empty. 1161
error Missing a Javadoc comment. 1161
error '<' is not preceded with whitespace. 1161
error '<' is not followed by whitespace. 1161
error '?' is not preceded with whitespace. 1161
error '>' is not preceded with whitespace. 1161
error '?' is not followed by whitespace. 1161
error Method 'getClassLoader' is not designed for extension - needs to be abstract, final or empty. 1166
error Missing a Javadoc comment. 1166
error '{' should be on the previous line. 1167
error Line is longer than 80 characters. 1171
error Method 'getPluginResourceAsStream' is not designed for extension - needs to be abstract, final or empty. 1171
error Missing a Javadoc comment. 1171
error '{' should be on the previous line. 1175
error Line is longer than 80 characters. 1176
error Line is longer than 80 characters. 1191
error '<' is not preceded with whitespace. 1191
error '<' is not followed by whitespace. 1191
error '?' is not preceded with whitespace. 1191
error '>' is not preceded with whitespace. 1191
error '?' is not followed by whitespace. 1191
error Line is longer than 80 characters. 1193
error Line is longer than 80 characters. 1195
error Line is longer than 80 characters. 1199
error Line is longer than 80 characters. 1203
error Line is longer than 80 characters. 1204
error Method 'isSystemPlugin' is not designed for extension - needs to be abstract, final or empty. 1208
error Missing a Javadoc comment. 1208
error '{' should be on the previous line. 1209
error Method 'getPluginRestartState' is not designed for extension - needs to be abstract, final or empty. 1214
error Missing a Javadoc comment. 1214
error '{' should be on the previous line. 1215
error Missing a Javadoc comment. 1219
error '{' should be on the previous line. 1220
error Line is longer than 80 characters. 1228
error Expected @param tag for 'descriptorParserFactory'. 1228
error '{' is not followed by whitespace. 1229
error '}' is not preceded with whitespace. 1229

com/atlassian/plugin/parsers/XmlDescriptorParser.java

Violation Message Line
error Line is longer than 80 characters. 32
error '{' should be on the previous line. 40
error Missing a Javadoc comment. 41
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 41
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 44
error '<' is not preceded with whitespace. 44
error '<' is not followed by whitespace. 44
error '>' is not preceded with whitespace. 44
error First sentence should end with a period. 46
error Line is longer than 80 characters. 49
error Line is longer than 80 characters. 50
error Line is longer than 80 characters. 53
error 'applicationKeys' hides a field. 53
error Redundant throws: 'PluginParseException' is unchecked exception. 53
error Line is longer than 80 characters. 55
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 Line is longer than 80 characters. 63
error '<' is not preceded with whitespace. 63
error '<' is not followed by whitespace. 63
error '>' is not preceded with whitespace. 63
error '>' is not followed by whitespace. 63
error First sentence should end with a period. 67
error Line is longer than 80 characters. 68
error Line is longer than 80 characters. 70
error Line is longer than 80 characters. 71
error Line is longer than 80 characters. 74
error 'applicationKeys' hides a field. 74
error Redundant throws: 'PluginParseException' is unchecked exception. 74
error '{' should be on the previous line. 79
error '}' should be on the same line. 81
error '{' should be on the previous line. 83
error Line is longer than 80 characters. 84
error '<' is not preceded with whitespace. 84
error '<' is not followed by whitespace. 84
error '>' is not preceded with whitespace. 84
error '>' is not followed by whitespace. 84
error Line is longer than 80 characters. 88
error Method 'createDocument' is not designed for extension - needs to be abstract, final or empty. 88
error Missing a Javadoc comment. 88
error Redundant throws: 'PluginParseException' is unchecked exception. 88
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 Line is longer than 80 characters. 97
error Method 'getDocument' is not designed for extension - needs to be abstract, final or empty. 101
error Missing a Javadoc comment. 101
error '{' should be on the previous line. 102
error Line is longer than 80 characters. 106
error Method 'configurePlugin' is not designed for extension - needs to be abstract, final or empty. 106
error Missing a Javadoc comment. 106
error Redundant throws: 'PluginParseException' is unchecked exception. 106
error '{' should be on the previous line. 114
error Line is longer than 80 characters. 115
error '{' should be on the previous line. 119
error Line is longer than 80 characters. 120
error '{' should be on the previous line. 129
error '{' should be on the previous line. 133
error '}' should be on the same line. 135
error '{' should be on the previous line. 137
error Line is longer than 80 characters. 138
error '<' is not preceded with whitespace. 138
error '<' is not followed by whitespace. 138
error '?' is not preceded with whitespace. 138
error '>' is not preceded with whitespace. 138
error '?' is not followed by whitespace. 138
error Line is longer than 80 characters. 140
error '{' should be on the previous line. 142
error Line is longer than 80 characters. 146
error Line is longer than 80 characters. 148
error Line is longer than 80 characters. 153
error '{' should be on the previous line. 155
error Line is longer than 80 characters. 156
error Line is longer than 80 characters. 157
error Missing a Javadoc comment. 167
error '{' should be on the previous line. 168
error Line is longer than 80 characters. 172
error Method 'createModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 172
error Missing a Javadoc comment. 172
error '<' is not preceded with whitespace. 172
error '<' is not followed by whitespace. 172
error '?' is not preceded with whitespace. 172
error '>' is not preceded with whitespace. 172
error '?' is not followed by whitespace. 172
error Redundant throws: 'PluginParseException' is unchecked exception. 172
error Line is longer than 80 characters. 176
error Line is longer than 80 characters. 177
error Line is longer than 80 characters. 179
error '<' is not preceded with whitespace. 183
error '<' is not followed by whitespace. 183
error '?' is not preceded with whitespace. 183
error '>' is not preceded with whitespace. 183
error '?' is not followed by whitespace. 183
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 Line is longer than 80 characters. 190
error '{' should be on the previous line. 192
error Line is longer than 80 characters. 193
error Line is longer than 80 characters. 196
error Line is longer than 80 characters. 202
error '{' should be on the previous line. 204
error Line is longer than 80 characters. 205
error Line is longer than 80 characters. 209
error '{' should be on the previous line. 211
error '}' should be on the same line. 213
error '{' should be on the previous line. 216
error Line is longer than 80 characters. 217
error Line is longer than 80 characters. 220
error Method 'createPluginInformation' is not designed for extension - needs to be abstract, final or empty. 229
error Missing a Javadoc comment. 229
error '{' should be on the previous line. 230
error '{' should be on the previous line. 234
error Line is longer than 80 characters. 235
error '{' should be on the previous line. 237
error Line is longer than 80 characters. 238
error '{' should be on the previous line. 243
error '{' should be on the previous line. 248
error Line is longer than 80 characters. 255
error '<' is not preceded with whitespace. 255
error '<' is not followed by whitespace. 255
error '>' is not preceded with whitespace. 255
error '{' should be on the previous line. 261
error Line is longer than 80 characters. 262
error '{' should be on the previous line. 267
error '{' should be on the previous line. 270
error Line is longer than 80 characters. 271
error '{' should be on the previous line. 274
error Line is longer than 80 characters. 275
error '{' should be on the previous line. 280
error Line is longer than 80 characters. 281
error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 287
error Missing a Javadoc comment. 287
error '{' should be on the previous line. 288
error Method 'getPluginsVersion' is not designed for extension - needs to be abstract, final or empty. 292
error Missing a Javadoc comment. 292
error '{' should be on the previous line. 293
error '{' should be on the previous line. 296
error '{' should be on the previous line. 300
error '{' should be on the previous line. 302
error '}' should be on the same line. 304
error '{' should be on the previous line. 306
error Line is longer than 80 characters. 307
error '}' should be on the same line. 309
error '{' should be on the previous line. 311
error Method 'getPluginInformation' is not designed for extension - needs to be abstract, final or empty. 316
error Missing a Javadoc comment. 316
error '{' should be on the previous line. 317
error Line is longer than 80 characters. 318
error Method 'isSystemPlugin' is not designed for extension - needs to be abstract, final or empty. 321
error Missing a Javadoc comment. 321
error '{' should be on the previous line. 322
error Line is longer than 80 characters. 323

org/codehaus/classworlds/uberjar/protocol/jar/NonLockingJarHandler.java

Violation Message Line
error Redundant import from the same package - org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection. 49
error Line is longer than 80 characters. 57
error Line is longer than 80 characters. 58
error '{' should be on the previous line. 63
error Line is longer than 80 characters. 71
error '{' should be on the previous line. 83
error '{' should be on the previous line. 96
error Expected an @return tag. 107
error Method 'openConnection' is not designed for extension - needs to be abstract, final or empty. 107
error '(' is followed by whitespace. 107
error Parameter url should be final. 107
error Expected @param tag for 'url'. 107
error ')' is preceded with whitespace. 107
error Expected @throws tag for 'IOException'. 108
error '{' should be on the previous line. 109
error Method 'parseURL' is not designed for extension - needs to be abstract, final or empty. 116
error '(' is followed by whitespace. 116
error Parameter url should be final. 116
error Expected @param tag for 'url'. 116
error Parameter spec should be final. 117
error Expected @param tag for 'spec'. 117
error Parameter start should be final. 118
error Expected @param tag for 'start'. 118
error Parameter limit should be final. 119
error Expected @param tag for 'limit'. 119
error ')' is preceded with whitespace. 119
error '{' should be on the previous line. 120
error '(' is followed by whitespace. 121
error ')' is preceded with whitespace. 122
error '(' is followed by whitespace. 126
error '(' is followed by whitespace. 126
error ')' is preceded with whitespace. 126
error ')' is preceded with whitespace. 126
error '{' should be on the previous line. 127
error '}' should be on the same line. 129
error '(' is followed by whitespace. 130
error '(' is followed by whitespace. 130
error ')' is preceded with whitespace. 130
error ')' is preceded with whitespace. 130
error '{' should be on the previous line. 131
error '(' is followed by whitespace. 134
error ')' is preceded with whitespace. 134
error '(' is followed by whitespace. 136
error ')' is preceded with whitespace. 136
error '{' should be on the previous line. 137
error '}' should be on the same line. 139
error '{' should be on the previous line. 141
error '(' is followed by whitespace. 142
error ')' is preceded with whitespace. 143
error '}' should be on the same line. 145
error '{' should be on the previous line. 147
error '(' is followed by whitespace. 150
error ')' is preceded with whitespace. 150
error '{' should be on the previous line. 151
error '(' is followed by whitespace. 152
error ')' is preceded with whitespace. 152
error '(' is followed by whitespace. 154
error ')' is preceded with whitespace. 154
error '{' should be on the previous line. 155
error '}' should be on the same line. 157
error '{' should be on the previous line. 159
error '(' is followed by whitespace. 160
error ')' is preceded with whitespace. 161
error '}' should be on the same line. 163
error '{' should be on the previous line. 165
error '(' is followed by whitespace. 170
error ')' is preceded with whitespace. 178

com/atlassian/plugin/factories/XmlDynamicPluginFactory.java

Violation Message Line
error File does not end with a newline. 0
error '{' should be on the previous line. 32
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 34
error '<' is not preceded with whitespace. 34
error '<' is not followed by whitespace. 34
error '>' is not preceded with whitespace. 34
error Line is longer than 80 characters. 37
error '{' should be on the previous line. 41
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42
error '>' is not preceded with whitespace. 42
error '{' should be on the previous line. 50
error '<' is not preceded with whitespace. 51
error '<' is not followed by whitespace. 51
error '>' is not preceded with whitespace. 51
error '>' is not followed by whitespace. 51
error '<' is not preceded with whitespace. 58
error '<' is not followed by whitespace. 58
error '>' is not preceded with whitespace. 58
error 'applicationKeys' hides a field. 58
error '{' should be on the previous line. 59
error Line is longer than 80 characters. 66
error Expected an @return tag. 68
error Method 'create' is not designed for extension - needs to be abstract, final or empty. 68
error Line is longer than 80 characters. 69
error Expected @param tag for 'deploymentUnit'. 69
error Expected @param tag for 'moduleDescriptorFactory'. 69
error Expected @throws tag for 'PluginParseException'. 69
error Redundant throws: 'PluginParseException' is unchecked exception. 69
error Line is longer than 80 characters. 71
error First sentence should end with a period. 74
error Line is longer than 80 characters. 82
error Method 'create' is not designed for extension - needs to be abstract, final or empty. 82
error Redundant throws: 'PluginParseException' is unchecked exception. 82
error Line is longer than 80 characters. 84
error Line is longer than 80 characters. 85
error '{' should be on the previous line. 89
error Line is longer than 80 characters. 91
error Line is longer than 80 characters. 92
error Line is longer than 80 characters. 94
error '}' should be on the same line. 95
error '{' should be on the previous line. 97
error '}' should be on the same line. 99
error '{' should be on the previous line. 101
error '}' should be on the same line. 103
error '{' should be on the previous line. 105
error First sentence should end with a period. 110
error Line is longer than 80 characters. 111
error Line is longer than 80 characters. 115
error Line is longer than 80 characters. 117
error Method 'canCreate' is not designed for extension - needs to be abstract, final or empty. 117
error Redundant throws: 'PluginParseException' is unchecked exception. 117
error Line is longer than 80 characters. 119
error '{' should be on the previous line. 122
error '{' should be on the previous line. 125
error Line is longer than 80 characters. 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. 139
error '{' should be on the previous line. 141

com/atlassian/plugin/loaders/SinglePluginLoader.java

Violation Message Line
error File does not end with a newline. 0
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 30
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 32
error '{' should be on the previous line. 39
error Missing a Javadoc comment. 40
error '<' is not preceded with whitespace. 40
error '<' is not followed by whitespace. 40
error '>' is not preceded with whitespace. 40
error Variable 'plugins' must be private and have accessor methods. 40
error Line is longer than 80 characters. 52
error Missing a Javadoc comment. 52
error Missing a Javadoc comment. 54
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 54
error '<' is not preceded with whitespace. 59
error '<' is not followed by whitespace. 59
error '>' is not preceded with whitespace. 59
error Missing a Javadoc comment. 62
error 'resource' hides a field. 62
error '{' should be on the previous line. 63
error '<' is not preceded with whitespace. 66
error '<' is not followed by whitespace. 66
error '>' is not preceded with whitespace. 66
error '>' is not followed by whitespace. 66
error Missing a Javadoc comment. 69
error 'url' hides a field. 69
error '{' should be on the previous line. 70
error '<' is not preceded with whitespace. 73
error '<' is not followed by whitespace. 73
error '>' is not preceded with whitespace. 73
error '>' is not followed by whitespace. 73
error Line is longer than 80 characters. 77
error Expected @param tag for 'is'. 79
error '{' should be on the previous line. 80
error Line is longer than 80 characters. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '>' is not followed by whitespace. 81
error Line is longer than 80 characters. 86
error Method 'loadAllPlugins' is not designed for extension - needs to be abstract, final or empty. 86
error Missing a Javadoc comment. 86
error '<' is not preceded with whitespace. 86
error '<' is not followed by whitespace. 86
error '>' is not preceded with whitespace. 86
error '{' should be on the previous line. 89
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 Method 'supportsRemoval' is not designed for extension - needs to be abstract, final or empty. 107
error Missing a Javadoc comment. 107
error '{' should be on the previous line. 108
error Method 'supportsAddition' is not designed for extension - needs to be abstract, final or empty. 112
error Missing a Javadoc comment. 112
error '{' should be on the previous line. 113
error Line is longer than 80 characters. 117
error Method 'addFoundPlugins' is not designed for extension - needs to be abstract, final or empty. 117
error Missing a Javadoc comment. 117
error '<' is not preceded with whitespace. 117
error '<' is not followed by whitespace. 117
error '>' is not preceded with whitespace. 117
error Line is longer than 80 characters. 119
error Method 'removePlugin' is not designed for extension - needs to be abstract, final or empty. 122
error Missing a Javadoc comment. 122
error Redundant throws: 'PluginException' is unchecked exception. 122
error '{' should be on the previous line. 123
error Line is longer than 80 characters. 124
error Line is longer than 80 characters. 127
error Method 'loadPlugin' is not designed for extension - needs to be abstract, final or empty. 127
error Missing a Javadoc comment. 127
error Redundant throws: 'PluginParseException' is unchecked exception. 127
error '{' should be on the previous line. 131
error Line is longer than 80 characters. 132
error '{' should be on the previous line. 137
error Line is longer than 80 characters. 138
error Line is longer than 80 characters. 139
error '{' should be on the previous line. 141
error Line is longer than 80 characters. 142
error Line is longer than 80 characters. 143
error '}' should be on the same line. 152
error '{' should be on the previous line. 154
error '}' should be on the same line. 157
error '{' should be on the previous line. 159
error Line is longer than 80 characters. 160
error Missing a Javadoc comment. 166
error '{' should be on the previous line. 167
error Method 'getNewPlugin' is not designed for extension - needs to be abstract, final or empty. 177
error Missing a Javadoc comment. 177
error '{' should be on the previous line. 178
error Method 'getSource' is not designed for extension - needs to be abstract, final or empty. 182
error Missing a Javadoc comment. 182
error '{' should be on the previous line. 183
error '{' should be on the previous line. 185
error Line is longer than 80 characters. 186
error '{' should be on the previous line. 190
error '{' should be on the previous line. 192
error '}' should be on the same line. 194
error '{' should be on the previous line. 196
error '{' should be on the previous line. 203
error Line is longer than 80 characters. 206

com/atlassian/plugin/impl/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/util/zip/UrlUnzipper.java

Violation Message Line
error Missing a Javadoc comment. 11
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Parameter zipUrl should be final. 15
error 'zipUrl' hides a field. 15
error Parameter destDir should be final. 15
error '{' should be on the previous line. 16
error Method 'unzip' 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 '{' should be on the previous line. 25
error '{' should be on the previous line. 30
error '}' should be on the same line. 33
error '{' should be on the previous line. 35
error Method 'unzipFileInArchive' is not designed for extension - needs to be abstract, final or empty. 40
error Missing a Javadoc comment. 40
error Parameter fileName should be final. 40
error '{' should be on the previous line. 41
error Method 'entries' 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/plugin/util/JavaVersionUtils.java

Violation Message Line
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 Parameter versionNumber should be final. 8
error '{' should be on the previous line. 9
error Line is longer than 80 characters. 10
error Missing a Javadoc comment. 14
error Parameter versionStr should be final. 14
error '{' should be on the previous line. 15
error '{' should be on the previous line. 17
error '}' should be on the same line. 19
error 'catch' is not followed by whitespace. 20
error '{' should be on the previous line. 21

com/atlassian/plugin/loaders/classloading/Scanner.java

Violation Message Line
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 '{' should be on the previous line. 15
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 18
error '<' is not preceded with whitespace. 23
error '<' is not followed by whitespace. 23
error '>' is not preceded with whitespace. 23
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 29
error '<' is not preceded with whitespace. 31
error '<' is not followed by whitespace. 31
error '>' is not preceded with whitespace. 31
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 39
error Line is longer than 80 characters. 43
error Redundant throws: 'PluginException' is unchecked exception. 46

com/atlassian/plugin/util/PluginUtils.java

Violation Message Line
error First sentence should end with a period. 12
error Utility classes should not have a public or default constructor. 17
error '{' should be on the previous line. 18
error Line is longer than 80 characters. 20
error Line is longer than 80 characters. 23
error '{' should be on the previous line. 28
error Line is longer than 80 characters. 29
error '<' is not preceded with whitespace. 29
error '<' is not followed by whitespace. 29
error '?' is not preceded with whitespace. 29
error '>' is not preceded with whitespace. 29
error '?' is not followed by whitespace. 29
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 40
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 47
error Parameter element should be final. 47
error Parameter keys should be final. 47
error '<' is not preceded with whitespace. 47
error '<' is not followed by whitespace. 47
error '>' is not preceded with whitespace. 47

com/atlassian/plugin/elements/ResourceDescriptor.java

Violation Message Line
error Missing a Javadoc comment. 11
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. 16
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error '>' is not preceded with whitespace. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error '{' should be on the previous line. 24
error 'name' hides a field. 26
error '{' should be on the previous line. 29
error Line is longer than 80 characters. 30
error '{' should be on the previous line. 34
error Line is longer than 80 characters. 35
error '{' should be on the previous line. 43
error Line is longer than 80 characters. 44
error '{' should be on the previous line. 48
error Line is longer than 80 characters. 49
error Line is longer than 80 characters. 53
error '}' should be on the same line. 56
error '{' should be on the previous line. 58
error '{' should be on the previous line. 65
error '}' should be on the same line. 68
error '{' should be on the previous line. 70
error Line is longer than 80 characters. 71
error Method 'getType' 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 First sentence should end with a period. 81
error Line is longer than 80 characters. 82
error Expected an @return tag. 84
error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 84
error '{' should be on the previous line. 85
error '{' should be on the previous line. 87
error Line is longer than 80 characters. 88
error Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. 93
error Missing a Javadoc comment. 93
error '{' should be on the previous line. 94
error Method 'getContent' is not designed for extension - needs to be abstract, final or empty. 98
error Missing a Javadoc comment. 98
error '{' should be on the previous line. 99
error Method 'doesTypeAndNameMatch' is not designed for extension - needs to be abstract, final or empty. 103
error Missing a Javadoc comment. 103
error 'type' hides a field. 103
error 'name' hides a field. 103
error '{' should be on the previous line. 104
error '{' should be on the previous line. 106
error '{' should be on the previous line. 108
error '}' should be on the same line. 110
error '{' should be on the previous line. 112
error '}' should be on the same line. 115
error '{' should be on the previous line. 117
error Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. 122
error Missing a Javadoc comment. 122
error '<' is not preceded with whitespace. 122
error '<' is not followed by whitespace. 122
error '>' is not preceded with whitespace. 122
error '{' should be on the previous line. 123
error Method 'getParameter' is not designed for extension - needs to be abstract, final or empty. 127
error Missing a Javadoc comment. 127
error '{' should be on the previous line. 128
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 132
error Missing a Javadoc comment. 132
error '{' should be on the previous line. 134
error '{' should be on the previous line. 136
error '{' should be on the previous line. 140
error '{' should be on the previous line. 147
error '{' should be on the previous line. 149
error '}' should be on the same line. 152
error '{' should be on the previous line. 154
error '{' should be on the previous line. 156
error Line is longer than 80 characters. 159
error '{' should be on the previous line. 166
error '{' should be on the previous line. 168
error '}' should be on the same line. 171
error '{' should be on the previous line. 173
error '{' should be on the previous line. 175
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 183
error Missing a Javadoc comment. 183
error '{' should be on the previous line. 185
error '{' should be on the previous line. 188
error '{' should be on the previous line. 192
error '29' is a magic number. 193
error '}' should be on the same line. 194
error '{' should be on the previous line. 196
error '29' is a magic number. 197
error Line is longer than 80 characters. 203
error Line is longer than 80 characters. 205
error Method 'getResourceLocationForName' is not designed for extension - needs to be abstract, final or empty. 208
error 'name' hides a field. 208
error Expected @param tag for 'name'. 208
error '{' should be on the previous line. 209
error '{' should be on the previous line. 212
error '{' should be on the previous line. 214
error Line is longer than 80 characters. 215
error '}' should be on the same line. 216
error '{' should be on the previous line. 218
error Line is longer than 80 characters. 219
error '}' should be on the same line. 221
error '{' should be on the previous line. 223

com/atlassian/plugin/descriptors/AbstractModuleDescriptor.java

Violation Message Line
error Line is longer than 80 characters. 12
error Line is longer than 80 characters. 22
error Missing a Javadoc comment. 22
error '<' is not preceded with whitespace. 22
error '<' is not followed by whitespace. 22
error '>' is not preceded with whitespace. 22
error '<' is not preceded with whitespace. 22
error '<' is not followed by whitespace. 22
error '>' is not preceded with whitespace. 22
error '>' is not followed by whitespace. 22
error Missing a Javadoc comment. 24
error Variable 'plugin' must be private and have accessor methods. 24
error Missing a Javadoc comment. 25
error Variable 'key' must be private and have accessor methods. 25
error Missing a Javadoc comment. 26
error Variable 'name' must be private and have accessor methods. 26
error Missing a Javadoc comment. 27
error Variable 'moduleClassName' must be private and have accessor methods. 27
error Missing a Javadoc comment. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '>' is not preceded with whitespace. 28
error Variable 'moduleClass' must be private and have accessor methods. 28
error Missing a Javadoc comment. 29
error Variable 'description' must be private and have accessor methods. 29
error Missing a Javadoc comment. 30
error Variable 'enabledByDefault' must be private and have accessor methods. 30
error Missing a Javadoc comment. 31
error Variable 'systemModule' must be private and have accessor methods. 31
error Variable 'singleton' must be private and have accessor methods. 36
error Missing a Javadoc comment. 37
error '<' is not preceded with whitespace. 37
error '<' is not followed by whitespace. 37
error '>' is not preceded with whitespace. 37
error Variable 'params' must be private and have accessor methods. 37
error Missing a Javadoc comment. 38
error Variable 'resources' must be private and have accessor methods. 38
error Missing a Javadoc comment. 39
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 41
error Missing a Javadoc comment. 42
error Missing a Javadoc comment. 43
error Variable 'enabled' must be private and have accessor methods. 43
error Line is longer than 80 characters. 45
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 45
error Missing a Javadoc comment. 45
error 'plugin' hides a field. 45
error Redundant throws: 'PluginParseException' is unchecked exception. 45
error Line is longer than 80 characters. 57
error Avoid inline conditionals. 57
error '{' should be on the previous line. 61
error '{' should be on the previous line. 66
error '{' should be on the previous line. 71
error Line is longer than 80 characters. 72
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 First sentence should end with a period. 91
error Line is longer than 80 characters. 92
error Parameter element should be final. 97
error '{' should be on the previous line. 98
error First sentence should end with a period. 104
error Method 'provideValidationRules' is not designed for extension - needs to be abstract, final or empty. 110
error Parameter pattern should be final. 110
error '{' should be on the previous line. 111
error First sentence should end with a period. 115
error Line is longer than 80 characters. 116
error Method 'loadClass' is not designed for extension - needs to be abstract, final or empty. 121
error Line is longer than 80 characters. 122
error 'plugin' hides a field. 122
error Expected @param tag for 'plugin'. 122
error Expected @param tag for 'element'. 122
error Expected @throws tag for 'PluginParseException'. 122
error Redundant throws: 'PluginParseException' is unchecked exception. 122
error First sentence should end with a period. 127
error Line is longer than 80 characters. 128
error Line is longer than 80 characters. 133
error Method 'loadClass' is not designed for extension - needs to be abstract, final or empty. 133
error 'plugin' hides a field. 133
error Expected @param tag for 'plugin'. 133
error Expected @throws tag for 'PluginParseException'. 133
error Redundant throws: 'PluginParseException' is unchecked exception. 133
error '{' should be on the previous line. 136
error '{' should be on the previous line. 138
error Line is longer than 80 characters. 141
error '<' is not preceded with whitespace. 141
error '<' is not followed by whitespace. 141
error '>' is not preceded with whitespace. 141
error '<' is not preceded with whitespace. 141
error '<' is not followed by whitespace. 141
error '>' is not preceded with whitespace. 141
error '>' is not followed by whitespace. 141
error Line is longer than 80 characters. 144
error '{' should be on the previous line. 146
error Line is longer than 80 characters. 147
error '<' is not preceded with whitespace. 147
error '<' is not followed by whitespace. 147
error '>' is not preceded with whitespace. 147
error '{' should be on the previous line. 149
error '}' should be on the same line. 152
error '{' should be on the previous line. 154
error Must have at least one statement. 154
error Line is longer than 80 characters. 155
error '}' should be on the same line. 158
error '{' should be on the previous line. 160
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 same line. 166
error '{' should be on the previous line. 168
error Line is longer than 80 characters. 169
error '}' should be on the same line. 170
error '{' should be on the previous line. 172
error Line is longer than 80 characters. 178
error 'plugin' hides a field. 184
error '{' should be on the previous line. 187
error 'plugin' hides a field. 199
error Expected @param tag for 'plugin'. 199
error '{' is not followed by whitespace. 200
error '}' is not preceded with whitespace. 200
error Method 'isEnabledByDefault' is not designed for extension - needs to be abstract, final or empty. 202
error Missing a Javadoc comment. 202
error '{' should be on the previous line. 203
error Method 'isSystemModule' is not designed for extension - needs to be abstract, final or empty. 207
error Missing a Javadoc comment. 207
error '{' should be on the previous line. 208
error Expected an @return tag. 215
error Method 'isSingleton' is not designed for extension - needs to be abstract, final or empty. 215
error '{' should be on the previous line. 217
error Expected an @return tag. 224
error Method 'isSingletonByDefault' is not designed for extension - needs to be abstract, final or empty. 224
error '{' should be on the previous line. 226
error Line is longer than 80 characters. 231
error Line is longer than 80 characters. 232
error Line is longer than 80 characters. 233
error Line is longer than 80 characters. 235
error 'protected' modifier out of order with the JLS suggestions. 235
error '<' is not preceded with whitespace. 235
error '<' is not followed by whitespace. 235
error '>' is not preceded with whitespace. 235
error Redundant throws: 'PluginParseException' is unchecked exception. 235
error '{' should be on the previous line. 238
error Line is longer than 80 characters. 239
error '{' should be on the previous line. 242
error Line is longer than 80 characters. 244
error Method 'getCompleteKey' is not designed for extension - needs to be abstract, final or empty. 248
error Missing a Javadoc comment. 248
error '{' should be on the previous line. 249
error Method 'getPluginKey' is not designed for extension - needs to be abstract, final or empty. 253
error Missing a Javadoc comment. 253
error '{' should be on the previous line. 254
error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 258
error Missing a Javadoc comment. 258
error '{' should be on the previous line. 259
error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 263
error Missing a Javadoc comment. 263
error '{' should be on the previous line. 264
error Method 'getModuleClass' is not designed for extension - needs to be abstract, final or empty. 268
error Missing a Javadoc comment. 268
error '<' is not preceded with whitespace. 268
error '<' is not followed by whitespace. 268
error '>' is not preceded with whitespace. 268
error '{' should be on the previous line. 269
error Missing a Javadoc comment. 273
error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 275
error Missing a Javadoc comment. 275
error '{' should be on the previous line. 276
error Method 'getParams' is not designed for extension - needs to be abstract, final or empty. 280
error Missing a Javadoc comment. 280
error '<' is not preceded with whitespace. 280
error '<' is not followed by whitespace. 280
error '>' is not preceded with whitespace. 280
error '{' should be on the previous line. 281
error Method 'getI18nNameKey' is not designed for extension - needs to be abstract, final or empty. 285
error Missing a Javadoc comment. 285
error '{' should be on the previous line. 286
error Method 'getDescriptionKey' is not designed for extension - needs to be abstract, final or empty. 290
error Missing a Javadoc comment. 290
error '{' should be on the previous line. 291
error Method 'getResourceDescriptors' is not designed for extension - needs to be abstract, final or empty. 295
error Missing a Javadoc comment. 295
error '<' is not preceded with whitespace. 295
error '<' is not followed by whitespace. 295
error '>' is not preceded with whitespace. 295
error '{' should be on the previous line. 296
error Method 'getResourceDescriptors' is not designed for extension - needs to be abstract, final or empty. 300
error Missing a Javadoc comment. 300
error '<' is not preceded with whitespace. 300
error '<' is not followed by whitespace. 300
error '>' is not preceded with whitespace. 300
error '{' should be on the previous line. 301
error Line is longer than 80 characters. 305
error Method 'getResourceLocation' is not designed for extension - needs to be abstract, final or empty. 305
error Missing a Javadoc comment. 305
error 'name' hides a field. 305
error Line is longer than 80 characters. 310
error Method 'getResourceDescriptor' is not designed for extension - needs to be abstract, final or empty. 310
error Missing a Javadoc comment. 310
error 'name' hides a field. 310
error Method 'getMinJavaVersion' is not designed for extension - needs to be abstract, final or empty. 315
error Missing a Javadoc comment. 315
error '{' should be on the previous line. 316
error Method 'satisfiesMinJavaVersion' is not designed for extension - needs to be abstract, final or empty. 320
error Missing a Javadoc comment. 320
error '{' should be on the previous line. 321
error '{' should be on the previous line. 323
error First sentence should end with a period. 329
error Method 'setPlugin' is not designed for extension - needs to be abstract, final or empty. 332
error 'plugin' hides a field. 332
error Expected @param tag for 'plugin'. 332
error '{' should be on the previous line. 333
error Method 'getPlugin' is not designed for extension - needs to be abstract, final or empty. 341
error '{' should be on the previous line. 342
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 346
error Missing a Javadoc comment. 346
error '{' should be on the previous line. 348
error Line is longer than 80 characters. 353
error Method 'enabled' is not designed for extension - needs to be abstract, final or empty. 358
error '{' should be on the previous line. 359
error Line is longer than 80 characters. 365
error Method 'disabled' is not designed for extension - needs to be abstract, final or empty. 368
error '{' should be on the previous line. 369

com/atlassian/plugin/event/events/PluginFrameworkWarmRestartingEvent.java

Violation Message Line
error First sentence should end with a period. 7
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Parameter pluginController should be final. 17
error 'pluginController' hides a field. 17
error Parameter pluginAccessor should be final. 17
error 'pluginAccessor' hides a field. 17
error Method 'getPluginController' 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 'getPluginAccessor' 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

com/atlassian/plugin/parsers/DescriptorParser.java

Violation Message Line
error '{' should be on the previous line. 15
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 20
error Line is longer than 80 characters. 22
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 25
error Redundant throws: 'PluginParseException' is unchecked exception. 25
error Line is longer than 80 characters. 33
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 40
error Missing a Javadoc comment. 44

com/atlassian/plugin/hostcontainer/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/impl/StaticPlugin.java

Violation Message Line
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Expected an @return tag. 14
error Method 'isUninstallable' is not designed for extension - needs to be abstract, final or empty. 14
error '{' should be on the previous line. 15
error Line is longer than 80 characters. 19
error Method 'loadClass' is not designed for extension - needs to be abstract, final or empty. 19
error Missing a Javadoc comment. 19
error '<' is not followed by whitespace. 19
error '>' is not preceded with whitespace. 19
error '<' is not preceded with whitespace. 19
error '<' is not followed by whitespace. 19
error '>' is not preceded with whitespace. 19
error '<' is not preceded with whitespace. 19
error '<' is not followed by whitespace. 19
error '?' is not preceded with whitespace. 19
error '>' is not preceded with whitespace. 19
error '?' is not followed by whitespace. 19
error Method 'getClassLoader' 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 'getResource' 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 'getResourceAsStream' 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 'isDynamicallyLoaded' 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 Method 'isDeleteable' 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 'uninstallInternal' 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. 51

com/atlassian/plugin/loaders/ScanningPluginLoader.java

Violation Message Line
error Line is longer than 80 characters. 31
error '{' should be on the previous line. 37
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 40
error Variable 'scanner' must be private and have accessor methods. 40
error Missing a Javadoc comment. 41
error '<' is not preceded with whitespace. 41
error '<' is not followed by whitespace. 41
error '>' is not preceded with whitespace. 41
error Variable 'plugins' must be private and have accessor methods. 41
error Missing a Javadoc comment. 42
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42
error '>' is not preceded with whitespace. 42
error Variable 'pluginFactories' must be private and have accessor methods. 42
error Missing a Javadoc comment. 43
error Variable 'pluginArtifactFactory' must be private and have accessor methods. 43
error First sentence should end with a period. 45
error Line is longer than 80 characters. 49
error Line is longer than 80 characters. 50
error Line is longer than 80 characters. 53
error 'scanner' hides a field. 53
error '<' is not preceded with whitespace. 53
error '<' is not followed by whitespace. 53
error '>' is not preceded with whitespace. 53
error 'pluginFactories' hides a field. 53
error Line is longer than 80 characters. 55
error First sentence should end with a period. 58
error Line is longer than 80 characters. 62
error Line is longer than 80 characters. 63
error Line is longer than 80 characters. 64
error Line is longer than 80 characters. 67
error 'scanner' hides a field. 67
error '<' is not preceded with whitespace. 67
error '<' is not followed by whitespace. 67
error '>' is not preceded with whitespace. 67
error 'pluginFactories' hides a field. 67
error 'pluginArtifactFactory' hides a field. 67
error Line is longer than 80 characters. 69
error Line is longer than 80 characters. 70
error '<' is not preceded with whitespace. 73
error '<' is not followed by whitespace. 73
error '>' is not preceded with whitespace. 73
error '>' is not followed by whitespace. 73
error '<' is not preceded with whitespace. 77
error '<' is not followed by whitespace. 77
error '>' is not preceded with whitespace. 77
error '>' is not followed by whitespace. 77
error Line is longer than 80 characters. 82
error Method 'loadAllPlugins' is not designed for extension - needs to be abstract, final or empty. 82
error Missing a Javadoc comment. 82
error '<' is not preceded with whitespace. 82
error '<' is not followed by whitespace. 82
error '>' is not preceded with whitespace. 82
error Line is longer than 80 characters. 88
error '{' should be on the previous line. 94
error Line is longer than 80 characters. 101
error Method 'deployPluginFromUnit' is not designed for extension - needs to be abstract, final or empty. 101
error Missing a Javadoc comment. 101
error Line is longer than 80 characters. 104
error '{' should be on the previous line. 108
error '{' should be on the previous line. 110
error Line is longer than 80 characters. 111
error '{' should be on the previous line. 114
error '{' should be on the previous line. 117
error '}' should be on the same line. 121
error '{' should be on the previous line. 123
error Line is longer than 80 characters. 124
error '{' should be on the previous line. 130
error '{' should be on the previous line. 133
error '}' should be on the same line. 135
error '{' should be on the previous line. 137
error '}' should be on the same line. 141
error '{' should be on the previous line. 143
error Method 'supportsRemoval' is not designed for extension - needs to be abstract, final or empty. 150
error Missing a Javadoc comment. 150
error '{' should be on the previous line. 151
error Method 'supportsAddition' is not designed for extension - needs to be abstract, final or empty. 155
error Missing a Javadoc comment. 155
error '{' should be on the previous line. 156
error Line is longer than 80 characters. 161
error Line is longer than 80 characters. 164
error Method 'addFoundPlugins' is not designed for extension - needs to be abstract, final or empty. 164
error '<' is not preceded with whitespace. 164
error '<' is not followed by whitespace. 164
error '>' is not preceded with whitespace. 164
error Expected @param tag for 'moduleDescriptorFactory'. 164
error Expected @throws tag for 'PluginParseException'. 164
error Redundant throws: 'PluginParseException' is unchecked exception. 164
error Line is longer than 80 characters. 167
error '<' is not preceded with whitespace. 167
error '<' is not followed by whitespace. 167
error '>' is not preceded with whitespace. 167
error '<' is not preceded with whitespace. 170
error '<' is not followed by whitespace. 170
error '>' is not preceded with whitespace. 170
error '<' is not preceded with whitespace. 170
error '<' is not followed by whitespace. 170
error '>' is not preceded with whitespace. 170
error '>' is not followed by whitespace. 170
error '{' should be on the previous line. 172
error '{' should be on the previous line. 174
error Line is longer than 80 characters. 175
error '{' should be on the previous line. 181
error Line is longer than 80 characters. 190
error Method 'removePlugin' is not designed for extension - needs to be abstract, final or empty. 192
error Redundant throws: 'PluginException' is unchecked exception. 192
error '{' should be on the previous line. 193
error '{' should be on the previous line. 195
error '{' should be on the previous line. 200
error Line is longer than 80 characters. 201
error Line is longer than 80 characters. 204
error '{' should be on the previous line. 208
error Line is longer than 80 characters. 209
error Line is longer than 80 characters. 210
error '{' should be on the previous line. 214
error Line is longer than 80 characters. 215
error '{' should be on the previous line. 223
error '}' should be on the same line. 226
error '{' should be on the previous line. 228
error Line is longer than 80 characters. 236
error Missing a Javadoc comment. 236
error Redundant throws: 'PluginException' is unchecked exception. 236
error '<' is not preceded with whitespace. 239
error '<' is not followed by whitespace. 239
error '>' is not preceded with whitespace. 239
error Line is longer than 80 characters. 241
error Line is longer than 80 characters. 242
error '{' should be on the previous line. 245
error '{' should be on the previous line. 252
error Line is longer than 80 characters. 253
error First sentence should end with a period. 258
error Method 'onShutdown' is not designed for extension - needs to be abstract, final or empty. 262
error '{' should be on the previous line. 264
error Line is longer than 80 characters. 265
error '<' is not preceded with whitespace. 265
error '<' is not followed by whitespace. 265
error '>' is not preceded with whitespace. 265
error '{' should be on the previous line. 269
error Line is longer than 80 characters. 279
error Method 'shutDown' is not designed for extension - needs to be abstract, final or empty. 281
error '{' should be on the previous line. 283
error First sentence should end with a period. 287
error Line is longer than 80 characters. 294
error Method 'canLoad' is not designed for extension - needs to be abstract, final or empty. 294
error Expected @throws tag for 'PluginParseException'. 294
error Redundant throws: 'PluginParseException' is unchecked exception. 294
error '{' should be on the previous line. 298
error '{' should be on the previous line. 301
error Expected an @return tag. 315
error Method 'postProcess' is not designed for extension - needs to be abstract, final or empty. 315
error '{' should be on the previous line. 316

com/atlassian/plugin/elements/ResourceLocation.java

Violation Message Line
error First sentence should end with a period. 5
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 10
error Missing a Javadoc comment. 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 '<' is not preceded with whitespace. 15
error '<' is not followed by whitespace. 15
error ',' is not followed by whitespace. 15
error '>' is not preceded with whitespace. 15
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Parameter location should be final. 17
error 'location' hides a field. 17
error Parameter name should be final. 17
error 'name' hides a field. 17
error Parameter type should be final. 17
error 'type' hides a field. 17
error Parameter contentType should be final. 17
error 'contentType' hides a field. 17
error Parameter content should be final. 17
error 'content' hides a field. 17
error Parameter params should be final. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error ',' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error 'params' hides a field. 17
error Method 'getLocation' 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
error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 32
error Missing a Javadoc comment. 32
error '{' should be on the previous line. 33
error Method 'getType' is not designed for extension - needs to be abstract, final or empty. 37
error Missing a Javadoc comment. 37
error '{' should be on the previous line. 38
error Method 'getContentType' is not designed for extension - needs to be abstract, final or empty. 42
error Missing a Javadoc comment. 42
error '{' should be on the previous line. 43
error Method 'getContent' 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 'getParameter' is not designed for extension - needs to be abstract, final or empty. 52
error Missing a Javadoc comment. 52
error Parameter key should be final. 52
error '{' should be on the previous line. 53

com/atlassian/plugin/hostcontainer/HostContainer.java

Violation Message Line
error Line is longer than 80 characters. 4
error Line is longer than 80 characters. 5
error Line is longer than 80 characters. 6
error '{' should be on the previous line. 11
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 14
error '<' is not followed by whitespace. 21
error Expected @param tag for '<T>'. 21
error '>' is not preceded with whitespace. 21
error '<' is not preceded with whitespace. 21
error '<' is not followed by whitespace. 21
error '>' is not preceded with whitespace. 21
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 21

com/atlassian/plugin/event/impl/DefaultPluginEventManager.java

Violation Message Line
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 22
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error Missing a Javadoc comment. 26
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 26
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 29
error First sentence should end with a period. 31
error Line is longer than 80 characters. 32
error '{' should be on the previous line. 35
error Line is longer than 80 characters. 36
error '{' is followed by whitespace. 36
error First sentence should end with a period. 39
error Line is longer than 80 characters. 41
error '{' should be on the previous line. 44
error Method 'broadcast' is not designed for extension - needs to be abstract, final or empty. 53
error '{' should be on the previous line. 54
error '<' is not preceded with whitespace. 56
error '<' is not followed by whitespace. 56
error '>' is not preceded with whitespace. 56
error '<' is not preceded with whitespace. 56
error '<' is not followed by whitespace. 56
error '>' is not preceded with whitespace. 56
error '>' is not followed by whitespace. 56
error '<' is not preceded with whitespace. 57
error '<' is not followed by whitespace. 57
error '?' is not preceded with whitespace. 57
error '>' is not preceded with whitespace. 57
error '?' is not followed by whitespace. 57
error '{' should be on the previous line. 58
error '<' is not preceded with whitespace. 59
error '<' is not followed by whitespace. 59
error '>' is not preceded with whitespace. 59
error '{' should be on the previous line. 61
error '{' should be on the previous line. 63
error '{' should be on the previous line. 65
error First sentence should end with a period. 75
error Line is longer than 80 characters. 79
error Method 'register' is not designed for extension - needs to be abstract, final or empty. 82
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 82
error '{' should be on the previous line. 85
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 Line is longer than 80 characters. 98
error '<' is not preceded with whitespace. 98
error '<' is not followed by whitespace. 98
error '>' is not preceded with whitespace. 98
error '{' should be on the previous line. 104
error Line is longer than 80 characters. 106
error First sentence should end with a period. 110
error Method 'unregister' is not designed for extension - needs to be abstract, final or empty. 114
error '{' should be on the previous line. 115
error '{' should be on the previous line. 119
error Line is longer than 80 characters. 120
error '<' is not preceded with whitespace. 120
error '<' is not followed by whitespace. 120
error '>' is not preceded with whitespace. 120
error First sentence should end with a period. 126
error Line is longer than 80 characters. 131
error Method 'forEveryListenerMethod' is not designed for extension - needs to be abstract, final or empty. 131
error '{' should be on the previous line. 135
error Line is longer than 80 characters. 136
error '{' should be on the previous line. 139
error First sentence should end with a period. 149
error Line is longer than 80 characters. 150
error '{' should be on the previous line. 153
error Missing a Javadoc comment. 154
error Missing a Javadoc comment. 157
error '{' should be on the previous line. 158
error Missing a Javadoc comment. 160
error Variable 'listener' must be private and have accessor methods. 160
error Missing a Javadoc comment. 162
error Variable 'method' must be private and have accessor methods. 162
error Missing a Javadoc comment. 164
error 'listener' hides a field. 164
error 'method' hides a field. 164
error '{' should be on the previous line. 165
error Missing a Javadoc comment. 172
error '{' should be on the previous line. 173
error '{' should be on the previous line. 176
error '}' should be on the same line. 178
error '{' should be on the previous line. 180
error '}' should be on the same line. 182
error '{' should be on the previous line. 184
error Missing a Javadoc comment. 189
error '{' should be on the previous line. 191
error '{' should be on the previous line. 193
error '{' should be on the previous line. 197
error '{' should be on the previous line. 204
error '{' should be on the previous line. 208
error Missing a Javadoc comment. 215
error '{' should be on the previous line. 217
error '31' is a magic number. 220
error Missing a Javadoc comment. 225
error '<' is not preceded with whitespace. 225
error '<' is not followed by whitespace. 225
error '<' is not preceded with whitespace. 225
error '<' is not followed by whitespace. 225
error '?' is not preceded with whitespace. 225
error '>' is not preceded with whitespace. 225
error '?' is not followed by whitespace. 225
error '>' is not followed by whitespace. 225
error '<' is not preceded with whitespace. 225
error '<' is not followed by whitespace. 225
error '>' is not preceded with whitespace. 225
error '>' is not followed by whitespace. 225
error '>' is not preceded with whitespace. 225
error '{' should be on the previous line. 226
error Line is longer than 80 characters. 227
error Missing a Javadoc comment. 227
error '<' is not preceded with whitespace. 227
error '<' is not followed by whitespace. 227
error '<' is not preceded with whitespace. 227
error '<' is not followed by whitespace. 227
error '?' is not preceded with whitespace. 227
error '>' is not preceded with whitespace. 227
error '?' is not followed by whitespace. 227
error '>' is not followed by whitespace. 227
error '<' is not preceded with whitespace. 227
error '<' is not followed by whitespace. 227
error '>' is not preceded with whitespace. 227
error '>' is not followed by whitespace. 227
error '>' is not preceded with whitespace. 227
error Missing a Javadoc comment. 229
error '<' is not preceded with whitespace. 229
error '<' is not followed by whitespace. 229
error '>' is not preceded with whitespace. 229
error '<' is not preceded with whitespace. 229
error '<' is not followed by whitespace. 229
error '?' is not preceded with whitespace. 229
error '>' is not preceded with whitespace. 229
error '?' is not followed by whitespace. 229
error '{' should be on the previous line. 230
error '<' is not preceded with whitespace. 231
error '<' is not followed by whitespace. 231
error '>' is not preceded with whitespace. 231
error '{' should be on the previous line. 233
error '<' is not preceded with whitespace. 234
error '<' is not followed by whitespace. 234
error '>' is not preceded with whitespace. 234
error '>' is not followed by whitespace. 234

com/atlassian/plugin/util/zip/package-info.java

Violation Message Line
error File does not end with a newline. 0
error Line is longer than 80 characters. 2

com/atlassian/plugin/loaders/DirectoryPluginLoader.java

Violation Message Line
error Line is longer than 80 characters. 11
error '{' should be on the previous line. 15
error First sentence should end with a period. 17
error Line is longer than 80 characters. 20
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error '>' is not preceded with whitespace. 24
error First sentence should end with a period. 29
error Line is longer than 80 characters. 32
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 37
error '<' is not preceded with whitespace. 37
error '<' is not followed by whitespace. 37
error '>' is not preceded with whitespace. 37
error Line is longer than 80 characters. 39

com/atlassian/plugin/util/concurrent/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/manager/PluginEnabler.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 11
error Line is longer than 80 characters. 14
error Line is longer than 80 characters. 15
error '{' should be on the previous line. 21
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 25
error Line is longer than 80 characters. 27
error Missing a Javadoc comment. 27
error Parameter pluginAccessor should be final. 27
error 'pluginAccessor' hides a field. 27
error Parameter pluginController should be final. 27
error 'pluginController' hides a field. 27
error Line is longer than 80 characters. 34
error Parameter plugin should be final. 38
error '{' should be on the previous line. 39
error '<' is not preceded with whitespace. 40
error '<' is not followed by whitespace. 40
error '>' is not preceded with whitespace. 40
error '<' is not preceded with whitespace. 40
error '<' is not followed by whitespace. 40
error '>' is not preceded with whitespace. 40
error '>' is not followed by whitespace. 40
error '<' is not preceded with whitespace. 43
error '<' is not followed by whitespace. 43
error '>' is not preceded with whitespace. 43
error '<' is not preceded with whitespace. 43
error '<' is not followed by whitespace. 43
error '>' is not preceded with whitespace. 43
error '>' is not followed by whitespace. 43
error '{' should be on the previous line. 45
error Line is longer than 80 characters. 52
error Parameter plugins should be final. 57
error '<' is not preceded with whitespace. 57
error '<' is not followed by whitespace. 57
error '>' is not preceded with whitespace. 57
error '{' should be on the previous line. 58
error '<' is not preceded with whitespace. 60
error '<' is not followed by whitespace. 60
error '>' is not preceded with whitespace. 60
error '<' is not preceded with whitespace. 60
error '<' is not followed by whitespace. 60
error '>' is not preceded with whitespace. 60
error '>' is not followed by whitespace. 60
error '{' should be on the previous line. 62
error '{' should be on the previous line. 64
error '{' should be on the previous line. 67
error '}' should be on the same line. 70
error '{' should be on the previous line. 72
error '{' should be on the previous line. 78
error Line is longer than 80 characters. 79
error '{' should be on the previous line. 84
error Line is longer than 80 characters. 85
error Line is longer than 80 characters. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '>' is not preceded with whitespace. 89
error '{' should be on the previous line. 93
error Line is longer than 80 characters. 97
error Line is longer than 80 characters. 99
error '+' should be on a new line. 99
error '/' is not preceded with whitespace. 100
error '/' is not followed by whitespace. 100
error '1000' is a magic number. 100
error Line is longer than 80 characters. 101
error '{' should be on the previous line. 107
error Line is longer than 80 characters. 108
error '{' should be on the previous line. 114
error '{' should be on the previous line. 117
error Line is longer than 80 characters. 122
error First sentence should end with a period. 127
error Line is longer than 80 characters. 128
error Parameter plugin should be final. 133
error Parameter dependentKeys should be final. 133
error '<' is not preceded with whitespace. 133
error '<' is not followed by whitespace. 133
error '>' is not preceded with whitespace. 133
error '{' should be on the previous line. 134
error Line has trailing spaces. 136
error '{' should be on the previous line. 139
error '&&' should be on a new line. 140
error '&&' should be on a new line. 141
error '{' should be on the previous line. 143
error Line is longer than 80 characters. 144

com/atlassian/plugin/repositories/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/classloader/url/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/util/resource/AlternativeResourceLoader.java

Violation Message Line
error Line is longer than 80 characters. 7
error '{' should be on the previous line. 13
error Line is longer than 80 characters. 26

com/atlassian/plugin/util/concurrent/AbstractCopyOnWriteMap.java

Violation Message Line
error File does not end with a newline. 0
error Line has trailing spaces. 2
error Line has trailing spaces. 3
error Line has trailing spaces. 4
error Line has trailing spaces. 6
error Line has trailing spaces. 7
error Line has trailing spaces. 8
error Line has trailing spaces. 9
error Line has trailing spaces. 10
error Line has trailing spaces. 11
error Line has trailing spaces. 12
error Line has trailing spaces. 13
error Line has trailing spaces. 33
error Line is longer than 80 characters. 39
error '<' is not preceded with whitespace. 39
error '<' is not followed by whitespace. 39
error '<' is not preceded with whitespace. 39
error '<' is not followed by whitespace. 39
error '>' is not preceded with whitespace. 39
error '>' is not followed by whitespace. 39
error '>' is not preceded with whitespace. 39
error '<' is not preceded with whitespace. 39
error '<' is not followed by whitespace. 39
error '>' is not preceded with whitespace. 39
error '>' is not followed by whitespace. 39
error Missing a Javadoc comment. 41
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 45
error Missing a Javadoc comment. 46
error Missing a Javadoc comment. 48
error Line has trailing spaces. 54
error Unused @param tag for 'factory'. 56
error Line is longer than 80 characters. 58
error '<' is not followed by whitespace. 58
error Expected @param tag for '<N>'. 58
error '<' is not preceded with whitespace. 58
error '<' is not followed by whitespace. 58
error '?' is not preceded with whitespace. 58
error '>' is not preceded with whitespace. 58
error '>' is not followed by whitespace. 58
error '>' is not preceded with whitespace. 58
error Line has trailing spaces. 65
error '<' is not followed by whitespace. 70
error '<' is not preceded with whitespace. 70
error '<' is not followed by whitespace. 70
error '?' is not preceded with whitespace. 70
error '>' is not preceded with whitespace. 70
error '>' is not followed by whitespace. 70
error '>' is not preceded with whitespace. 70
error Missing a Javadoc comment. 76
error '{' should be on the previous line. 77
error '{' should be on the previous line. 80
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 '{' should be on the previous line. 95
error '{' should be on the previous line. 98
error '}' should be on the same line. 105
error '{' should be on the previous line. 107
error Missing a Javadoc comment. 112
error '{' should be on the previous line. 113
error '{' should be on the previous line. 116
error '{' should be on the previous line. 118
error '}' should be on the same line. 123
error '{' should be on the previous line. 125
error '}' should be on the same line. 128
error '{' should be on the previous line. 130
error Missing a Javadoc comment. 135
error '{' should be on the previous line. 136
error '{' should be on the previous line. 139
error Line is longer than 80 characters. 140
error '}' should be on the 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 Missing a Javadoc comment. 158
error '{' should be on the previous line. 159
error '{' should be on the previous line. 162
error '{' should be on the previous line. 164
error '{' should be on the previous line. 167
error '}' should be on the same line. 169
error '{' should be on the previous line. 171
error '}' should be on the same line. 174
error '{' should be on the previous line. 176
error '}' should be on the same line. 179
error '{' should be on the previous line. 181
error Missing a Javadoc comment. 186
error '{' should be on the previous line. 187
error '{' should be on the previous line. 190
error '}' should be on the same line. 195
error '{' should be on the previous line. 197
error Missing a Javadoc comment. 202
error '{' should be on the previous line. 203
error '{' should be on the previous line. 206
error '{' should be on the previous line. 208
error '}' should be on the same line. 215
error '{' should be on the previous line. 217
error Missing a Javadoc comment. 222
error '<' is not preceded with whitespace. 222
error '<' is not followed by whitespace. 222
error '?' is not preceded with whitespace. 222
error '>' is not preceded with whitespace. 222
error '{' should be on the previous line. 223
error '{' should be on the previous line. 226
error '}' should be on the same line. 230
error '{' should be on the previous line. 232
error Missing a Javadoc comment. 237
error '{' should be on the previous line. 238
error '{' should be on the previous line. 241
error '}' should be on the same line. 243
error '{' should be on the previous line. 245
error Missing a Javadoc comment. 250
error '{' should be on the previous line. 251
error Missing a Javadoc comment. 259
error '<' is not preceded with whitespace. 259
error '<' is not followed by whitespace. 259
error '<' is not preceded with whitespace. 259
error '<' is not followed by whitespace. 259
error '>' is not preceded with whitespace. 259
error '>' is not followed by whitespace. 259
error '>' is not preceded with whitespace. 259
error '{' should be on the previous line. 260
error Missing a Javadoc comment. 264
error '<' is not preceded with whitespace. 264
error '<' is not followed by whitespace. 264
error '>' is not preceded with whitespace. 264
error '{' should be on the previous line. 265
error Missing a Javadoc comment. 269
error '<' is not preceded with whitespace. 269
error '<' is not followed by whitespace. 269
error '>' is not preceded with whitespace. 269
error '{' should be on the previous line. 270
error Missing a Javadoc comment. 278
error '{' should be on the previous line. 279
error Missing a Javadoc comment. 283
error '{' should be on the previous line. 284
error Missing a Javadoc comment. 288
error '{' should be on the previous line. 289
error Missing a Javadoc comment. 293
error '{' should be on the previous line. 294
error Missing a Javadoc comment. 298
error '{' should be on the previous line. 299
error Missing a Javadoc comment. 303
error '{' should be on the previous line. 305
error Missing a Javadoc comment. 309
error '{' should be on the previous line. 311
error Missing a Javadoc comment. 315
error '{' should be on the previous line. 316
error Missing a Javadoc comment. 320
error '{' should be on the previous line. 322
error Missing a Javadoc comment. 330
error '<' is not preceded with whitespace. 330
error '<' is not followed by whitespace. 330
error '>' is not preceded with whitespace. 330
error '<' is not preceded with whitespace. 330
error '<' is not followed by whitespace. 330
error '>' is not preceded with whitespace. 330
error '{' should be on the previous line. 331
error Missing a Javadoc comment. 333
error '<' is not preceded with whitespace. 334
error '<' is not followed by whitespace. 334
error '>' is not preceded with whitespace. 334
error '{' should be on the previous line. 335
error Missing a Javadoc comment. 343
error '{' should be on the previous line. 344
error '{' should be on the previous line. 347
error '}' should be on the same line. 351
error '{' should be on the previous line. 353
error Missing a Javadoc comment. 358
error '{' should be on the previous line. 359
error Missing a Javadoc comment. 363
error '<' is not preceded with whitespace. 363
error '<' is not followed by whitespace. 363
error '?' is not preceded with whitespace. 363
error '>' is not preceded with whitespace. 363
error '?' is not followed by whitespace. 363
error '{' should be on the previous line. 364
error '{' should be on the previous line. 367
error '}' should be on the same line. 372
error '{' should be on the previous line. 374
error Missing a Javadoc comment. 379
error '<' is not preceded with whitespace. 379
error '<' is not followed by whitespace. 379
error '?' is not preceded with whitespace. 379
error '>' is not preceded with whitespace. 379
error '?' is not followed by whitespace. 379
error '{' should be on the previous line. 380
error '{' should be on the previous line. 383
error '}' should be on the same line. 388
error '{' should be on the previous line. 390
error Missing a Javadoc comment. 396
error '<' is not preceded with whitespace. 396
error '<' is not followed by whitespace. 396
error '>' is not preceded with whitespace. 396
error '{' should be on the previous line. 397
error Missing a Javadoc comment. 399
error '<' is not preceded with whitespace. 400
error '<' is not followed by whitespace. 400
error '>' is not preceded with whitespace. 400
error '{' should be on the previous line. 401
error Missing a Javadoc comment. 405
error '{' should be on the previous line. 406
error '{' should be on the previous line. 409
error '}' should be on the same line. 413
error '{' should be on the previous line. 415
error Missing a Javadoc comment. 420
error '{' should be on the previous line. 421
error '{' should be on the previous line. 424
error '{' should be on the previous line. 426
error '}' should be on the same line. 433
error '{' should be on the previous line. 435
error Missing a Javadoc comment. 440
error '<' is not preceded with whitespace. 440
error '<' is not followed by whitespace. 440
error '?' is not preceded with whitespace. 440
error '>' is not preceded with whitespace. 440
error '?' is not followed by whitespace. 440
error '{' should be on the previous line. 441
error '{' should be on the previous line. 444
error '}' should be on the same line. 449
error '{' should be on the previous line. 451
error Missing a Javadoc comment. 456
error '<' is not preceded with whitespace. 456
error '<' is not followed by whitespace. 456
error '?' is not preceded with whitespace. 456
error '>' is not preceded with whitespace. 456
error '?' is not followed by whitespace. 456
error '{' should be on the previous line. 457
error '{' should be on the previous line. 460
error '}' should be on the same line. 465
error '{' should be on the previous line. 467
error Line is longer than 80 characters. 473
error Missing a Javadoc comment. 473
error '<' is not preceded with whitespace. 473
error '<' is not followed by whitespace. 473
error '<' is not preceded with whitespace. 473
error '<' is not followed by whitespace. 473
error '>' is not preceded with whitespace. 473
error '>' is not followed by whitespace. 473
error '>' is not preceded with whitespace. 473
error '<' is not preceded with whitespace. 473
error '<' is not followed by whitespace. 473
error '<' is not preceded with whitespace. 473
error '<' is not followed by whitespace. 473
error '>' is not preceded with whitespace. 473
error '>' is not followed by whitespace. 473
error '>' is not preceded with whitespace. 473
error Missing a Javadoc comment. 476
error '<' is not preceded with whitespace. 477
error '<' is not followed by whitespace. 477
error '<' is not preceded with whitespace. 477
error '<' is not followed by whitespace. 477
error '>' is not preceded with whitespace. 477
error '>' is not followed by whitespace. 477
error '>' is not preceded with whitespace. 477
error '{' should be on the previous line. 478
error Missing a Javadoc comment. 482
error '{' should be on the previous line. 483
error '{' should be on the previous line. 486
error '}' should be on the same line. 490
error '{' should be on the previous line. 492
error Missing a Javadoc comment. 497
error '{' should be on the previous line. 498
error '{' should be on the previous line. 501
error '{' should be on the previous line. 503
error '}' should be on the same line. 510
error '{' should be on the previous line. 512
error Missing a Javadoc comment. 517
error '<' is not preceded with whitespace. 517
error '<' is not followed by whitespace. 517
error '?' is not preceded with whitespace. 517
error '>' is not preceded with whitespace. 517
error '?' is not followed by whitespace. 517
error '{' should be on the previous line. 518
error '{' should be on the previous line. 521
error '}' should be on the same line. 526
error '{' should be on the previous line. 528
error Missing a Javadoc comment. 533
error '<' is not preceded with whitespace. 533
error '<' is not followed by whitespace. 533
error '?' is not preceded with whitespace. 533
error '>' is not preceded with whitespace. 533
error '?' is not followed by whitespace. 533
error '{' should be on the previous line. 534
error '{' should be on the previous line. 537
error '}' should be on the same line. 542
error '{' should be on the previous line. 544
error Missing a Javadoc comment. 550
error '<' is not preceded with whitespace. 550
error '<' is not followed by whitespace. 550
error '>' is not preceded with whitespace. 550
error '<' is not preceded with whitespace. 550
error '<' is not followed by whitespace. 550
error '>' is not preceded with whitespace. 550
error '{' should be on the previous line. 551
error Missing a Javadoc comment. 552
error '<' is not preceded with whitespace. 552
error '<' is not followed by whitespace. 552
error '>' is not preceded with whitespace. 552
error Missing a Javadoc comment. 554
error '<' is not preceded with whitespace. 554
error '<' is not followed by whitespace. 554
error '>' is not preceded with whitespace. 554
error 'delegate' hides a field. 554
error '{' should be on the previous line. 555
error Missing a Javadoc comment. 559
error '{' should be on the previous line. 560
error Missing a Javadoc comment. 564
error '{' should be on the previous line. 565
error Missing a Javadoc comment. 569
error '{' should be on the previous line. 570
error Missing a Javadoc comment. 575
error 'abstract' modifier out of order with the JLS suggestions. 575
error '<' is not preceded with whitespace. 575
error '<' is not followed by whitespace. 575
error '>' is not preceded with whitespace. 575
error '<' is not preceded with whitespace. 575
error '<' is not followed by whitespace. 575
error '>' is not preceded with whitespace. 575
error '{' should be on the previous line. 576
error Missing a Javadoc comment. 578
error '<' is not preceded with whitespace. 578
error '<' is not followed by whitespace. 578
error '>' is not preceded with whitespace. 578
error Missing a Javadoc comment. 584
error '{' should be on the previous line. 585
error Missing a Javadoc comment. 589
error '<' is not preceded with whitespace. 589
error '<' is not followed by whitespace. 589
error '?' is not preceded with whitespace. 589
error '>' is not preceded with whitespace. 589
error '?' is not followed by whitespace. 589
error '{' should be on the previous line. 590
error Missing a Javadoc comment. 594
error '<' is not preceded with whitespace. 594
error '<' is not followed by whitespace. 594
error '>' is not preceded with whitespace. 594
error '{' should be on the previous line. 595
error '<' is not preceded with whitespace. 596
error '<' is not followed by whitespace. 596
error '>' is not preceded with whitespace. 596
error '>' is not followed by whitespace. 596
error Missing a Javadoc comment. 599
error '{' should be on the previous line. 600
error Missing a Javadoc comment. 604
error '{' should be on the previous line. 605
error Missing a Javadoc comment. 609
error '{' should be on the previous line. 610
error Missing a Javadoc comment. 614
error '<' is not followed by whitespace. 614
error '>' is not preceded with whitespace. 614
error '{' should be on the previous line. 615
error Missing a Javadoc comment. 619
error '{' should be on the previous line. 621
error Missing a Javadoc comment. 625
error '{' should be on the previous line. 627
error Missing a Javadoc comment. 631
error '{' should be on the previous line. 633
error Missing a Javadoc comment. 641
error '{' should be on the previous line. 642
error Missing a Javadoc comment. 646
error '<' is not preceded with whitespace. 646
error '<' is not followed by whitespace. 646
error '?' is not preceded with whitespace. 646
error '>' is not preceded with whitespace. 646
error '{' should be on the previous line. 647
error Missing a Javadoc comment. 652
error '{' should be on the previous line. 653
error '{' should be on the previous line. 655

com/atlassian/plugin/util/concurrent/CopyOnWriteMap.java

Violation Message Line
error File does not end with a newline. 0
error Unused import - java.util.TreeMap. 7
error Unused import - java.util.WeakHashMap. 8
error Line has trailing spaces. 49
error Line is longer than 80 characters. 54
error '<' is not preceded with whitespace. 54
error '<' is not followed by whitespace. 54
error '>' is not preceded with whitespace. 54
error '<' is not preceded with whitespace. 54
error '<' is not followed by whitespace. 54
error '<' is not preceded with whitespace. 54
error '<' is not followed by whitespace. 54
error '>' is not preceded with whitespace. 54
error '>' is not followed by whitespace. 54
error '>' is not preceded with whitespace. 54
error Missing a Javadoc comment. 56
error Expected an @return tag. 61
error '<' is not followed by whitespace. 61
error Expected @param tag for '<K>'. 61
error Expected @param tag for '<V>'. 61
error '>' is not preceded with whitespace. 61
error '<' is not preceded with whitespace. 61
error '<' is not followed by whitespace. 61
error '>' is not preceded with whitespace. 61
error '{' should be on the previous line. 62
error '<' is not preceded with whitespace. 63
error '<' is not followed by whitespace. 63
error '>' is not preceded with whitespace. 63
error '>' is not followed by whitespace. 63
error Line is longer than 80 characters. 68
error '<' is not followed by whitespace. 68
error '<' is not preceded with whitespace. 68
error '<' is not followed by whitespace. 68
error '?' is not preceded with whitespace. 68
error '>' is not preceded with whitespace. 68
error '>' is not followed by whitespace. 68
error '>' is not preceded with whitespace. 68
error '<' is not preceded with whitespace. 68
error '<' is not followed by whitespace. 68
error '>' is not preceded with whitespace. 68
error '<' is not preceded with whitespace. 70
error '<' is not followed by whitespace. 70
error '>' is not preceded with whitespace. 70
error '>' is not followed by whitespace. 70
error Expected an @return tag. 79
error Line is longer than 80 characters. 79
error '<' is not followed by whitespace. 79
error Expected @param tag for '<K>'. 79
error Expected @param tag for '<V>'. 79
error '>' is not preceded with whitespace. 79
error '<' is not preceded with whitespace. 79
error '<' is not followed by whitespace. 79
error '>' is not preceded with whitespace. 79
error '<' is not preceded with whitespace. 79
error '<' is not followed by whitespace. 79
error '?' is not preceded with whitespace. 79
error '>' is not preceded with whitespace. 79
error Expected @param tag for 'map'. 79
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '>' is not followed by whitespace. 81
error Line is longer than 80 characters. 86
error '<' is not followed by whitespace. 86
error '<' is not preceded with whitespace. 86
error '<' is not followed by whitespace. 86
error '?' is not preceded with whitespace. 86
error '>' is not preceded with whitespace. 86
error '>' is not followed by whitespace. 86
error '>' is not preceded with whitespace. 86
error '<' is not preceded with whitespace. 86
error '<' is not followed by whitespace. 86
error '>' is not preceded with whitespace. 86
error '<' is not preceded with whitespace. 88
error '<' is not followed by whitespace. 88
error '>' is not preceded with whitespace. 88
error '>' is not followed by whitespace. 88
error Expected an @return tag. 98
error '<' is not followed by whitespace. 98
error Expected @param tag for '<K>'. 98
error Expected @param tag for '<V>'. 98
error '>' is not preceded with whitespace. 98
error '<' is not preceded with whitespace. 98
error '<' is not followed by whitespace. 98
error '>' is not preceded with whitespace. 98
error '{' should be on the previous line. 99
error '<' is not preceded with whitespace. 100
error '<' is not followed by whitespace. 100
error '>' is not preceded with whitespace. 100
error '>' is not followed by whitespace. 100
error Line is longer than 80 characters. 105
error '<' is not followed by whitespace. 105
error '<' is not preceded with whitespace. 105
error '<' is not followed by whitespace. 105
error '?' is not preceded with whitespace. 105
error '>' is not preceded with whitespace. 105
error '>' is not followed by whitespace. 105
error '>' is not preceded with whitespace. 105
error '<' is not preceded with whitespace. 105
error '<' is not followed by whitespace. 105
error '>' is not preceded with whitespace. 105
error '<' is not preceded with whitespace. 107
error '<' is not followed by whitespace. 107
error '>' is not preceded with whitespace. 107
error '>' is not followed by whitespace. 107
error Expected an @return tag. 117
error Line is longer than 80 characters. 117
error '<' is not followed by whitespace. 117
error Expected @param tag for '<K>'. 117
error Expected @param tag for '<V>'. 117
error '>' is not preceded with whitespace. 117
error '<' is not preceded with whitespace. 117
error '<' is not followed by whitespace. 117
error '>' is not preceded with whitespace. 117
error '<' is not preceded with whitespace. 117
error '<' is not followed by whitespace. 117
error '?' is not preceded with whitespace. 117
error '>' is not preceded with whitespace. 117
error Expected @param tag for 'map'. 117
error '<' is not preceded with whitespace. 119
error '<' is not followed by whitespace. 119
error '>' is not preceded with whitespace. 119
error '>' is not followed by whitespace. 119
error Line is longer than 80 characters. 124
error '<' is not followed by whitespace. 124
error '<' is not preceded with whitespace. 124
error '<' is not followed by whitespace. 124
error '?' is not preceded with whitespace. 124
error '>' is not preceded with whitespace. 124
error '>' is not followed by whitespace. 124
error '>' is not preceded with whitespace. 124
error '<' is not preceded with whitespace. 124
error '<' is not followed by whitespace. 124
error '>' is not preceded with whitespace. 124
error '<' is not preceded with whitespace. 126
error '<' is not followed by whitespace. 126
error '>' is not preceded with whitespace. 126
error '>' is not followed by whitespace. 126
error Line has trailing spaces. 138
error '<' is not preceded with whitespace. 141
error '<' is not followed by whitespace. 141
error '?' is not preceded with whitespace. 141
error '>' is not preceded with whitespace. 141
error '{' should be on the previous line. 142
error '{' should be on the previous line. 150
error '<' is not preceded with whitespace. 151
error '<' is not followed by whitespace. 151
error '>' is not preceded with whitespace. 151
error Missing a Javadoc comment. 154
error Line is longer than 80 characters. 155
error '<' is not followed by whitespace. 155
error '<' is not preceded with whitespace. 155
error '<' is not followed by whitespace. 155
error '?' is not preceded with whitespace. 155
error '>' is not preceded with whitespace. 155
error '>' is not followed by whitespace. 155
error '>' is not preceded with whitespace. 155
error '<' is not preceded with whitespace. 155
error '<' is not followed by whitespace. 155
error '>' is not preceded with whitespace. 155

com/atlassian/plugin/util/WaitUntil.java

Violation Message Line
error First sentence should end with a period. 9
error Class WaitUntil should be declared as final. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 14
error First sentence should end with a period. 16
error Line is longer than 80 characters. 22
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 25
error Missing a Javadoc comment. 27
error '{' is not followed by whitespace. 28
error '}' is not preceded with whitespace. 28
error First sentence should end with a period. 30
error '{' should be on the previous line. 37
error First sentence should end with a period. 41
error Line is longer than 80 characters. 42
error Line is longer than 80 characters. 48
error Line is longer than 80 characters. 51
error First sentence should end with a period. 54
error Line is longer than 80 characters. 55
error Line is longer than 80 characters. 60
error Line is longer than 80 characters. 63
error '{' should be on the previous line. 68
error '{' should be on the previous line. 70
error '{' should be on the previous line. 76
error Line is longer than 80 characters. 77
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 First sentence should end with a period. 91
error '{' should be on the previous line. 95
error First sentence should end with a period. 96
error First sentence should end with a period. 102

com/atlassian/plugin/event/events/PluginFrameworkWarmRestartedEvent.java

Violation Message Line
error File does not end with a newline. 0
error First sentence should end with a period. 7
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Parameter pluginController should be final. 17
error 'pluginController' hides a field. 17
error Parameter pluginAccessor should be final. 17
error 'pluginAccessor' hides a field. 17
error Method 'getPluginController' 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 'getPluginAccessor' 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

org/codehaus/classworlds/uberjar/protocol/jar/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/util/ClassUtils.java

Violation Message Line
error First sentence should end with a period. 6
error Class ClassUtils should be declared as final. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error '{' is not followed by whitespace. 11
error '}' is not preceded with whitespace. 11
error First sentence should end with a period. 13
error '<' is not preceded with whitespace. 18
error '<' is not followed by whitespace. 18
error '>' is not preceded with whitespace. 18
error Parameter cls should be final. 18
error '{' should be on the previous line. 19
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error '>' is not preceded with whitespace. 20
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error '>' is not preceded with whitespace. 20
error '>' is not followed by whitespace. 20
error First sentence should end with a period. 25
error Parameter cls should be final. 30
error Parameter types should be final. 30
error '<' is not preceded with whitespace. 30
error '<' is not followed by whitespace. 30
error '>' is not preceded with whitespace. 30
error '{' should be on the previous line. 31
error 'if' construct must use '{}'s. 32
error 'if' construct must use '{}'s. 36
error 'for' construct must use '{}'s. 42
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42

com/atlassian/plugin/descriptors/UnrecognisedModuleDescriptor.java

Violation Message Line
error Unused import - com.atlassian.plugin.Plugin. 3
error Unused import - com.atlassian.plugin.PluginParseException. 4
error Unused import - com.atlassian.plugin.Resources. 5
error Unused import - com.atlassian.plugin.elements.ResourceDescriptor. 6
error Unused import - org.dom4j.Element. 8
error Unused import - java.util.Collections. 10
error Line is longer than 80 characters. 12
error Missing a Javadoc comment. 12
error '<' is not preceded with whitespace. 12
error '<' is not followed by whitespace. 12
error '>' is not preceded with whitespace. 12
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 22
error '{' should be on the previous line. 24
error Missing a Javadoc comment. 29
error '{' should be on the previous line. 30
error Missing a Javadoc comment. 34
error 'errorText' hides a field. 34
error '{' should be on the previous line. 35
error Line is longer than 80 characters. 42
error Line is longer than 80 characters. 43
error '{' should be on the previous line. 48
error Line is longer than 80 characters. 55
error Line is longer than 80 characters. 56
error '{' should be on the previous line. 61

com/atlassian/plugin/PluginInformation.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 15
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 25
error '<' is not preceded with whitespace. 25
error '<' is not followed by whitespace. 25
error '>' is not preceded with whitespace. 25
error Method 'getDescription' 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
error Method 'setDescription' is not designed for extension - needs to be abstract, final or empty. 32
error Missing a Javadoc comment. 32
error 'description' hides a field. 32
error '{' should be on the previous line. 33
error Method 'getVersion' is not designed for extension - needs to be abstract, final or empty. 37
error Missing a Javadoc comment. 37
error '{' should be on the previous line. 38
error Method 'setVersion' is not designed for extension - needs to be abstract, final or empty. 42
error Missing a Javadoc comment. 42
error 'version' hides a field. 42
error '{' should be on the previous line. 43
error Method 'setVendorName' is not designed for extension - needs to be abstract, final or empty. 47
error Missing a Javadoc comment. 47
error 'vendorName' hides a field. 47
error '{' should be on the previous line. 48
error Method 'setVendorUrl' is not designed for extension - needs to be abstract, final or empty. 52
error Missing a Javadoc comment. 52
error 'vendorUrl' hides a field. 52
error '{' should be on the previous line. 53
error Method 'getVendorName' is not designed for extension - needs to be abstract, final or empty. 57
error Missing a Javadoc comment. 57
error '{' should be on the previous line. 58
error Method 'getVendorUrl' 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 'setMaxVersion' is not designed for extension - needs to be abstract, final or empty. 70
error 'maxVersion' hides a field. 71
error Expected @param tag for 'maxVersion'. 71
error '{' should be on the previous line. 72
error Method 'setMinVersion' is not designed for extension - needs to be abstract, final or empty. 79
error 'minVersion' hides a field. 80
error Expected @param tag for 'minVersion'. 80
error '{' should be on the previous line. 81
error Expected an @return tag. 88
error Method 'getMaxVersion' is not designed for extension - needs to be abstract, final or empty. 88
error '{' should be on the previous line. 90
error Expected an @return tag. 97
error Method 'getMinVersion' is not designed for extension - needs to be abstract, final or empty. 97
error '{' should be on the previous line. 99
error Method 'getMinJavaVersion' is not designed for extension - needs to be abstract, final or empty. 103
error Missing a Javadoc comment. 103
error '{' should be on the previous line. 104
error Method 'setMinJavaVersion' is not designed for extension - needs to be abstract, final or empty. 108
error Missing a Javadoc comment. 108
error 'minJavaVersion' hides a field. 108
error '{' should be on the previous line. 109
error Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. 113
error Missing a Javadoc comment. 113
error '<' is not preceded with whitespace. 113
error '<' is not followed by whitespace. 113
error '>' is not preceded with whitespace. 113
error '{' should be on the previous line. 114
error Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 118
error Missing a Javadoc comment. 118
error '{' should be on the previous line. 119
error Method 'satisfiesMinJavaVersion' is not designed for extension - needs to be abstract, final or empty. 123
error Missing a Javadoc comment. 123
error '{' should be on the previous line. 124
error Line is longer than 80 characters. 125
error Method 'setDescriptionKey' is not designed for extension - needs to be abstract, final or empty. 128
error Missing a Javadoc comment. 128
error 'descriptionKey' hides a field. 128
error '{' should be on the previous line. 129
error Method 'getDescriptionKey' is not designed for extension - needs to be abstract, final or empty. 133
error Missing a Javadoc comment. 133
error '{' should be on the previous line. 134

com/atlassian/plugin/elements/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/event/events/PluginModuleEnabledEvent.java

Violation Message Line
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 13
error Parameter module should be final. 13
error 'module' hides a field. 13
error '{' should be on the previous line. 14
error Method 'getModule' 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

com/atlassian/plugin/loaders/BundledPluginLoader.java

Violation Message Line
error Line is longer than 80 characters. 14
error Line is longer than 80 characters. 15
error '{' should be on the previous line. 19
error Line is longer than 80 characters. 20
error Missing a Javadoc comment. 20
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error '>' is not preceded with whitespace. 20
error '{' should be on the previous line. 24
error Line is longer than 80 characters. 25
error Method 'postProcess' 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. 32
error First sentence should end with a period. 36
error Missing a Javadoc comment. 44
error Parameter delegate should be final. 44
error '{' should be on the previous line. 45
error Missing a Javadoc comment. 49
error '{' should be on the previous line. 51
error Missing a Javadoc comment. 55
error '{' should be on the previous line. 57

com/atlassian/plugin/PluginArtifact.java

Violation Message Line
error Line is longer than 80 characters. 7
error '{' should be on the previous line. 14
error Expected @param tag for 'name'. 19
error Line is longer than 80 characters. 22
error Line is longer than 80 characters. 23
error Expected @param tag for 'name'. 25
error Redundant throws: 'PluginParseException' is unchecked exception. 25
error Line is longer than 80 characters. 40

com/atlassian/plugin/loaders/DynamicPluginLoader.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. 15
error Redundant throws: 'PluginParseException' is unchecked exception. 17

com/atlassian/plugin/loaders/LoaderUtils.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 8
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 Expected an @return tag. 15
error Line is longer than 80 characters. 15
error '<' is not preceded with whitespace. 15
error '<' is not followed by whitespace. 15
error '>' is not preceded with whitespace. 15
error Parameter element should be final. 15
error Expected @param tag for 'element'. 15
error Expected @throws tag for 'PluginParseException'. 15
error Redundant throws: 'PluginParseException' is unchecked exception. 15
error Missing a Javadoc comment. 20
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error ',' is not followed by whitespace. 20
error '>' is not preceded with whitespace. 20
error Parameter element should be final. 20
error '{' should be on the previous line. 21
error '<' is not preceded with whitespace. 22
error '<' is not followed by whitespace. 22
error '>' is not preceded with whitespace. 22
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error ',' is not followed by whitespace. 24
error '>' is not preceded with whitespace. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error ',' is not followed by whitespace. 24
error '>' is not preceded with whitespace. 24
error '>' is not followed by whitespace. 24
error '{' should be on the previous line. 27
error Line is longer than 80 characters. 31

com/atlassian/plugin/event/events/PluginFrameworkShutdownEvent.java

Violation Message Line
error File does not end with a newline. 0
error First sentence should end with a period. 7
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error Parameter pluginController should be final. 15
error 'pluginController' hides a field. 15
error Parameter pluginAccessor should be final. 15
error 'pluginAccessor' hides a field. 15
error Method 'getPluginController' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error '{' should be on the previous line. 24
error Method 'getPluginAccessor' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29

com/atlassian/plugin/predicate/ModuleOfClassPredicate.java

Violation Message Line
error Line is longer than 80 characters. 6
error Type Javadoc comment is missing an @param <T> tag. 8
error '<' is not preceded with whitespace. 8
error '<' is not followed by whitespace. 8
error '>' is not preceded with whitespace. 8
error '<' is not preceded with whitespace. 8
error '<' is not followed by whitespace. 8
error '>' is not preceded with whitespace. 8
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 10
error '<' is not preceded with whitespace. 10
error '<' is not followed by whitespace. 10
error '>' is not preceded with whitespace. 10
error Unused @throws tag for 'IllegalArgumentException'. 13
error '<' is not preceded with whitespace. 15
error '<' is not followed by whitespace. 15
error '>' is not preceded with whitespace. 15
error 'moduleClass' hides a field. 15
error Expected @param tag for 'moduleClass'. 15
error '{' should be on the previous line. 16
error '{' should be on the previous line. 18
error Line is longer than 80 characters. 19
error Method 'matches' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error '?' is not preceded with whitespace. 24
error '>' is not preceded with whitespace. 24
error '{' should be on the previous line. 27
error Line is longer than 80 characters. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '?' is not preceded with whitespace. 28
error '>' is not preceded with whitespace. 28
error Line is longer than 80 characters. 29

com/atlassian/plugin/DefaultPluginManager.java

Violation Message Line
error Line is longer than 80 characters. 11
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 20
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 25
error Missing a Javadoc comment. 25
error '<' is not preceded with whitespace. 25
error '<' is not followed by whitespace. 25
error '>' is not preceded with whitespace. 25
error Line is longer than 80 characters. 27

com/atlassian/plugin/impl/AbstractDelegatingPlugin.java

Violation Message Line
error File does not end with a newline. 0
error First sentence should end with a period. 21
error Line is longer than 80 characters. 26
error '<' is not preceded with whitespace. 26
error '<' is not followed by whitespace. 26
error '>' is not preceded with whitespace. 26
error '>' is not followed by whitespace. 26
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 30
error Parameter delegate should be final. 30
error 'delegate' hides a field. 30
error '{' should be on the previous line. 31
error Method 'getPluginsVersion' is not designed for extension - needs to be abstract, final or empty. 36
error Missing a Javadoc comment. 36
error '{' should be on the previous line. 37
error Method 'setPluginsVersion' is not designed for extension - needs to be abstract, final or empty. 41
error Missing a Javadoc comment. 41
error Parameter version should be final. 41
error '{' should be on the previous line. 42
error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 46
error Missing a Javadoc comment. 46
error '{' should be on the previous line. 47
error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 51
error Missing a Javadoc comment. 51
error Parameter name should be final. 51
error '{' should be on the previous line. 52
error Method 'getI18nNameKey' is not designed for extension - needs to be abstract, final or empty. 56
error Missing a Javadoc comment. 56
error '{' should be on the previous line. 57
error Method 'setI18nNameKey' is not designed for extension - needs to be abstract, final or empty. 61
error Missing a Javadoc comment. 61
error Parameter i18nNameKey should be final. 61
error '{' should be on the previous line. 62
error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 66
error Missing a Javadoc comment. 66
error '{' should be on the previous line. 67
error Method 'setKey' is not designed for extension - needs to be abstract, final or empty. 71
error Missing a Javadoc comment. 71
error Parameter aPackage should be final. 71
error '{' should be on the previous line. 72
error Method 'addModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 76
error Missing a Javadoc comment. 76
error Parameter moduleDescriptor should be final. 76
error '<' is not preceded with whitespace. 76
error '<' is not followed by whitespace. 76
error '?' is not preceded with whitespace. 76
error '>' is not preceded with whitespace. 76
error '?' is not followed by whitespace. 76
error '{' should be on the previous line. 77
error Method 'getModuleDescriptors' is not designed for extension - needs to be abstract, final or empty. 81
error Missing a Javadoc comment. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '?' is not preceded with whitespace. 81
error '>' is not preceded with whitespace. 81
error '?' is not followed by whitespace. 81
error '>' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '{' should be on the previous line. 82
error Method 'getModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 86
error Missing a Javadoc comment. 86
error '<' is not preceded with whitespace. 86
error '<' is not followed by whitespace. 86
error '?' is not preceded with whitespace. 86
error '>' is not preceded with whitespace. 86
error '?' is not followed by whitespace. 86
error Parameter key should be final. 86
error '{' should be on the previous line. 87
error Line is longer than 80 characters. 91
error Method 'getModuleDescriptorsByModuleClass' is not designed for extension - needs to be abstract, final or empty. 91
error Missing a Javadoc comment. 91
error '<' is not followed by whitespace. 91
error '>' is not preceded with whitespace. 91
error '<' is not preceded with whitespace. 91
error '<' is not followed by whitespace. 91
error '<' is not preceded with whitespace. 91
error '<' is not followed by whitespace. 91
error '>' is not preceded with whitespace. 91
error '>' is not followed by whitespace. 91
error '>' is not preceded with whitespace. 91
error Parameter moduleClass should be final. 91
error '<' is not preceded with whitespace. 91
error '<' is not followed by whitespace. 91
error '>' is not preceded with whitespace. 91
error Method 'isEnabledByDefault' is not designed for extension - needs to be abstract, final or empty. 96
error Missing a Javadoc comment. 96
error '{' should be on the previous line. 97
error Method 'setEnabledByDefault' is not designed for extension - needs to be abstract, final or empty. 101
error Missing a Javadoc comment. 101
error Parameter enabledByDefault should be final. 101
error '{' should be on the previous line. 102
error Method 'getPluginInformation' is not designed for extension - needs to be abstract, final or empty. 106
error Missing a Javadoc comment. 106
error '{' should be on the previous line. 107
error Method 'setPluginInformation' is not designed for extension - needs to be abstract, final or empty. 111
error Missing a Javadoc comment. 111
error Parameter pluginInformation should be final. 111
error '{' should be on the previous line. 112
error Method 'setResources' is not designed for extension - needs to be abstract, final or empty. 116
error Missing a Javadoc comment. 116
error Parameter resources should be final. 116
error '{' should be on the previous line. 117
error Method 'getPluginState' is not designed for extension - needs to be abstract, final or empty. 121
error Missing a Javadoc comment. 121
error '{' should be on the previous line. 122
error Method 'isEnabled' is not designed for extension - needs to be abstract, final or empty. 126
error Missing a Javadoc comment. 126
error '{' should be on the previous line. 127
error Method 'isSystemPlugin' is not designed for extension - needs to be abstract, final or empty. 131
error Missing a Javadoc comment. 131
error '{' should be on the previous line. 132
error Method 'containsSystemModule' is not designed for extension - needs to be abstract, final or empty. 136
error Missing a Javadoc comment. 136
error '{' should be on the previous line. 137
error Method 'setSystemPlugin' is not designed for extension - needs to be abstract, final or empty. 141
error Missing a Javadoc comment. 141
error Parameter system should be final. 141
error '{' should be on the previous line. 142
error Method 'isBundledPlugin' is not designed for extension - needs to be abstract, final or empty. 146
error Missing a Javadoc comment. 146
error '{' should be on the previous line. 147
error Method 'getDateLoaded' is not designed for extension - needs to be abstract, final or empty. 151
error Missing a Javadoc comment. 151
error '{' should be on the previous line. 152
error Method 'isUninstallable' is not designed for extension - needs to be abstract, final or empty. 156
error Missing a Javadoc comment. 156
error '{' should be on the previous line. 157
error Method 'isDeleteable' is not designed for extension - needs to be abstract, final or empty. 161
error Missing a Javadoc comment. 161
error '{' should be on the previous line. 162
error Method 'isDynamicallyLoaded' is not designed for extension - needs to be abstract, final or empty. 166
error Missing a Javadoc comment. 166
error '{' should be on the previous line. 167
error Line is longer than 80 characters. 171
error Method 'loadClass' is not designed for extension - needs to be abstract, final or empty. 171
error Missing a Javadoc comment. 171
error '<' is not followed by whitespace. 171
error '>' is not preceded with whitespace. 171
error '<' is not preceded with whitespace. 171
error '<' is not followed by whitespace. 171
error '>' is not preceded with whitespace. 171
error Parameter clazz should be final. 171
error Parameter callingClass should be final. 171
error '<' is not preceded with whitespace. 171
error '<' is not followed by whitespace. 171
error '?' is not preceded with whitespace. 171
error '>' is not preceded with whitespace. 171
error '?' is not followed by whitespace. 171
error Method 'getClassLoader' is not designed for extension - needs to be abstract, final or empty. 176
error Missing a Javadoc comment. 176
error '{' should be on the previous line. 177
error Method 'getResource' is not designed for extension - needs to be abstract, final or empty. 181
error Missing a Javadoc comment. 181
error Parameter path should be final. 181
error '{' should be on the previous line. 182
error Method 'getResourceAsStream' is not designed for extension - needs to be abstract, final or empty. 186
error Missing a Javadoc comment. 186
error Parameter name should be final. 186
error '{' should be on the previous line. 187
error Method 'setEnabled' is not designed for extension - needs to be abstract, final or empty. 191
error Missing a Javadoc comment. 191
error Parameter enabled should be final. 191
error '{' should be on the previous line. 192
error Method 'close' is not designed for extension - needs to be abstract, final or empty. 196
error Missing a Javadoc comment. 196
error '{' should be on the previous line. 197
error Method 'install' is not designed for extension - needs to be abstract, final or empty. 201
error Missing a Javadoc comment. 201
error '{' should be on the previous line. 202
error Method 'uninstall' is not designed for extension - needs to be abstract, final or empty. 206
error Missing a Javadoc comment. 206
error '{' should be on the previous line. 207
error Method 'enable' is not designed for extension - needs to be abstract, final or empty. 211
error Missing a Javadoc comment. 211
error '{' should be on the previous line. 212
error Method 'disable' is not designed for extension - needs to be abstract, final or empty. 216
error Missing a Javadoc comment. 216
error '{' should be on the previous line. 217
error Method 'getRequiredPlugins' is not designed for extension - needs to be abstract, final or empty. 221
error Missing a Javadoc comment. 221
error '<' is not preceded with whitespace. 221
error '<' is not followed by whitespace. 221
error '>' is not preceded with whitespace. 221
error '{' should be on the previous line. 222
error Method 'getResourceDescriptors' is not designed for extension - needs to be abstract, final or empty. 226
error Missing a Javadoc comment. 226
error '<' is not preceded with whitespace. 226
error '<' is not followed by whitespace. 226
error '>' is not preceded with whitespace. 226
error '{' should be on the previous line. 227
error Method 'getResourceDescriptors' is not designed for extension - needs to be abstract, final or empty. 231
error Missing a Javadoc comment. 231
error '<' is not preceded with whitespace. 231
error '<' is not followed by whitespace. 231
error '>' is not preceded with whitespace. 231
error Parameter type should be final. 231
error '{' should be on the previous line. 232
error Method 'getResourceDescriptor' is not designed for extension - needs to be abstract, final or empty. 236
error Missing a Javadoc comment. 236
error Parameter type should be final. 236
error Parameter name should be final. 236
error '{' should be on the previous line. 237
error Method 'getResourceLocation' is not designed for extension - needs to be abstract, final or empty. 241
error Missing a Javadoc comment. 241
error Parameter type should be final. 241
error Parameter name should be final. 241
error '{' should be on the previous line. 242
error Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 246
error Missing a Javadoc comment. 246
error Parameter o should be final. 246
error '{' should be on the previous line. 247
error Method 'getDelegate' is not designed for extension - needs to be abstract, final or empty. 251
error Missing a Javadoc comment. 251
error '{' should be on the previous line. 252
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 256
error Missing a Javadoc comment. 256
error '{' should be on the previous line. 258
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 262
error Missing a Javadoc comment. 262
error '{' should be on the previous line. 264
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 268
error Missing a Javadoc comment. 268
error Parameter obj should be final. 269
error '{' should be on the previous line. 270
error Line is longer than 80 characters. 275
error Expected an @return tag. 278
error Method 'autowire' is not designed for extension - needs to be abstract, final or empty. 278
error '<' is not followed by whitespace. 278
error Expected @param tag for '<T>'. 278
error '>' is not preceded with whitespace. 278
error Parameter clazz should be final. 278
error '<' is not preceded with whitespace. 278
error '<' is not followed by whitespace. 278
error '>' is not preceded with whitespace. 278
error Expected @param tag for 'clazz'. 278
error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 278
error '{' should be on the previous line. 279
error '{' should be on the previous line. 281
error 'cast' is not followed by whitespace. 282
error '}' should be on the same line. 283
error '{' should be on the previous line. 285
error Line is longer than 80 characters. 286
error Line is longer than 80 characters. 292
error Expected an @return tag. 295
error Line is longer than 80 characters. 295
error Method 'autowire' is not designed for extension - needs to be abstract, final or empty. 295
error '<' is not followed by whitespace. 295
error Expected @param tag for '<T>'. 295
error '>' is not preceded with whitespace. 295
error Parameter clazz should be final. 295
error '<' is not preceded with whitespace. 295
error '<' is not followed by whitespace. 295
error '>' is not preceded with whitespace. 295
error Expected @param tag for 'clazz'. 295
error Parameter autowireStrategy should be final. 295
error Expected @param tag for 'autowireStrategy'. 295
error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 295
error '{' should be on the previous line. 298
error Line is longer than 80 characters. 299
error 'cast' is not followed by whitespace. 299
error '}' should be on the same line. 300
error '{' should be on the previous line. 302
error Line is longer than 80 characters. 303
error Line is longer than 80 characters. 309
error Method 'autowire' is not designed for extension - needs to be abstract, final or empty. 312
error Parameter instance should be final. 312
error Expected @param tag for 'instance'. 312
error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 312
error '{' should be on the previous line. 313
error '{' should be on the previous line. 315
error 'cast' is not followed by whitespace. 316
error '}' should be on the same line. 317
error '{' should be on the previous line. 319
error Line is longer than 80 characters. 320
error Line is longer than 80 characters. 326
error Line is longer than 80 characters. 329
error Method 'autowire' is not designed for extension - needs to be abstract, final or empty. 329
error Parameter instance should be final. 329
error Expected @param tag for 'instance'. 329
error Parameter autowireStrategy should be final. 329
error Expected @param tag for 'autowireStrategy'. 329
error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 329
error '{' should be on the previous line. 332
error Line is longer than 80 characters. 333
error 'cast' is not followed by whitespace. 333
error '}' should be on the same line. 334
error '{' should be on the previous line. 336
error Line is longer than 80 characters. 337

com/atlassian/plugin/util/validation/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/manager/store/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/event/events/PluginContainerFailedEvent.java

Violation Message Line
error First sentence should end with a period. 5
error Line is longer than 80 characters. 6
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Line is longer than 80 characters. 16
error Missing a Javadoc comment. 16
error Parameter container should be final. 16
error 'container' hides a field. 16
error Parameter key should be final. 16
error 'key' hides a field. 16
error Parameter cause should be final. 16
error 'cause' hides a field. 16
error Method 'getContainer' 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 'getPluginKey' 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 'getCause' 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/plugin/util/Assertions.java

Violation Message Line
error Class Assertions should be declared as final. 6
error '{' should be on the previous line. 7
error Line is longer than 80 characters. 8
error Missing a Javadoc comment. 8
error '<' is not followed by whitespace. 8
error '>' is not preceded with whitespace. 8
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 8
error '{' should be on the previous line. 11
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 17
error '{' should be on the previous line. 20
error Missing a Javadoc comment. 25
error '{' is not followed by whitespace. 26
error '}' is not preceded with whitespace. 26
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29
error Missing a Javadoc comment. 30
error Missing a Javadoc comment. 32
error '{' should be on the previous line. 33

com/atlassian/plugin/predicate/ModulePredicate.java

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

com/atlassian/plugin/AutowireCapablePlugin.java

Violation Message Line
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 8
error First sentence should end with a period. 9
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error First sentence should end with a period. 15
error First sentence should end with a period. 18
error First sentence should end with a period. 21
error Line is longer than 80 characters. 25
error '<' is not followed by whitespace. 36
error Expected @param tag for '<T>'. 36
error '>' is not preceded with whitespace. 36
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '>' is not preceded with whitespace. 36
error First sentence should end with a period. 38
error '<' is not followed by whitespace. 45
error Expected @param tag for '<T>'. 45
error '>' is not preceded with whitespace. 45
error '<' is not preceded with whitespace. 45
error '<' is not followed by whitespace. 45
error '>' is not preceded with whitespace. 45
error First sentence should end with a period. 53

com/atlassian/plugin/Resources.java

Violation Message Line
error Line is longer than 80 characters. 14
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 21
error Missing a Javadoc comment. 21
error '<' is not preceded with whitespace. 21
error '<' is not followed by whitespace. 21
error '>' is not preceded with whitespace. 21
error Missing a Javadoc comment. 23
error '<' is not preceded with whitespace. 23
error '<' is not followed by whitespace. 23
error '>' is not preceded with whitespace. 23
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 28
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 32
error Line is longer than 80 characters. 33
error Line is longer than 80 characters. 37
error Redundant throws: 'PluginParseException' is unchecked exception. 37
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 37
error '{' should be on the previous line. 40
error Line is longer than 80 characters. 41
error '<' is not preceded with whitespace. 45
error '<' is not followed by whitespace. 45
error '>' is not preceded with whitespace. 45
error Line is longer than 80 characters. 47
error '<' is not preceded with whitespace. 47
error '<' is not followed by whitespace. 47
error '>' is not preceded with whitespace. 47
error '<' is not preceded with whitespace. 47
error '<' is not followed by whitespace. 47
error '>' is not preceded with whitespace. 47
error '>' is not followed by whitespace. 47
error '{' should be on the previous line. 50
error Line is longer than 80 characters. 51
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 56
error Line is longer than 80 characters. 65
error Line is longer than 80 characters. 67
error Line is longer than 80 characters. 70
error '<' is not preceded with whitespace. 70
error '<' is not followed by whitespace. 70
error '>' is not preceded with whitespace. 70
error 'resourceDescriptors' hides a field. 70
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 70
error '{' should be on the previous line. 73
error Line is longer than 80 characters. 74
error Line is longer than 80 characters. 76
error '<' is not preceded with whitespace. 76
error '<' is not followed by whitespace. 76
error '>' is not preceded with whitespace. 76
error '>' is not followed by whitespace. 76
error Method 'getResourceDescriptors' is not designed for extension - needs to be abstract, final or empty. 79
error Missing a Javadoc comment. 79
error '<' is not preceded with whitespace. 79
error '<' is not followed by whitespace. 79
error '>' is not preceded with whitespace. 79
error '{' should be on the previous line. 80
error Method 'getResourceDescriptors' is not designed for extension - needs to be abstract, final or empty. 84
error Missing a Javadoc comment. 84
error '<' is not preceded with whitespace. 84
error '<' is not followed by whitespace. 84
error '>' is not preceded with whitespace. 84
error '{' should be on the previous line. 85
error Line is longer than 80 characters. 86
error '<' is not preceded with whitespace. 86
error '<' is not followed by whitespace. 86
error '>' is not preceded with whitespace. 86
error '<' is not preceded with whitespace. 86
error '<' is not followed by whitespace. 86
error '>' is not preceded with whitespace. 86
error '>' is not followed by whitespace. 86
error '{' should be on the previous line. 90
error Line is longer than 80 characters. 97
error Method 'getResourceLocation' is not designed for extension - needs to be abstract, final or empty. 97
error Missing a Javadoc comment. 97
error '{' should be on the previous line. 102
error Line is longer than 80 characters. 109
error Method 'getResourceDescriptor' is not designed for extension - needs to be abstract, final or empty. 109
error Missing a Javadoc comment. 109
error Line is longer than 80 characters. 113

com/atlassian/plugin/manager/PluginPersistentState.java

Violation Message Line
error File does not end with a newline. 0
error Line is longer than 80 characters. 3
error Line is longer than 80 characters. 4
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17
error '{' should be on the previous line. 24
error Line has trailing spaces. 27
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 28
error '<' is not preceded with whitespace. 30
error '<' is not followed by whitespace. 30
error '>' is not preceded with whitespace. 30
error Line is longer than 80 characters. 33
error Expected an @return tag. 35
error Expected @param tag for 'plugin'. 35
error Line is longer than 80 characters. 38
error Expected an @return tag. 40
error '<' is not preceded with whitespace. 40
error '<' is not followed by whitespace. 40
error '?' is not preceded with whitespace. 40
error '>' is not preceded with whitespace. 40
error '?' is not followed by whitespace. 40
error Expected @param tag for 'pluginModule'. 40
error First sentence should end with a period. 42
error Line has trailing spaces. 45
error Line is longer than 80 characters. 45
error Line is longer than 80 characters. 46
error '<' is not preceded with whitespace. 48
error '<' is not followed by whitespace. 48
error '>' is not preceded with whitespace. 48
error Expected @param tag for 'plugin'. 48
error First sentence should end with a period. 50
error Line is longer than 80 characters. 51
error Line has trailing spaces. 63
error '{' should be on the previous line. 67
error Missing a Javadoc comment. 68
error '{' should be on the previous line. 69
error Missing a Javadoc comment. 73
error '{' should be on the previous line. 74
error Missing a Javadoc comment. 78
error '<' is not preceded with whitespace. 78
error '<' is not followed by whitespace. 78
error '>' is not preceded with whitespace. 78
error '<' is not preceded with whitespace. 78
error '<' is not followed by whitespace. 78
error '>' is not preceded with whitespace. 78
error '>' is not followed by whitespace. 78
error Missing a Javadoc comment. 80
error '{' is not followed by whitespace. 81
error '}' is not preceded with whitespace. 81
error Missing a Javadoc comment. 83
error '{' should be on the previous line. 84
error Missing a Javadoc comment. 88
error '{' should be on the previous line. 89
error Line is longer than 80 characters. 93
error Missing a Javadoc comment. 93
error '<' is not preceded with whitespace. 93
error '<' is not followed by whitespace. 93
error '?' is not preceded with whitespace. 93
error '>' is not preceded with whitespace. 93
error '?' is not followed by whitespace. 93
error Line is longer than 80 characters. 95
error Missing a Javadoc comment. 99
error Line is longer than 80 characters. 105
error Missing a Javadoc comment. 105
error '{' should be on the previous line. 108
error '}' should be on the same line. 110
error '{' should be on the previous line. 112
error Expected an @return tag. 121
error Expected @param tag for 'state'. 121
error '{' should be on the previous line. 122
error Expected an @return tag. 131
error '<' is not preceded with whitespace. 131
error '<' is not followed by whitespace. 131
error '>' is not preceded with whitespace. 131
error Expected @param tag for 'state'. 131
error '{' should be on the previous line. 132
error Expected an @return tag. 140
error Expected @param tag for 'key'. 140
error '{' should be on the previous line. 141
error Line is longer than 80 characters. 146
error Missing a Javadoc comment. 146
error '{' should be on the previous line. 150
error '{' should be on the previous line. 155
error Missing a Javadoc comment. 161
error '{' should be on the previous line. 162
error '<' is not preceded with whitespace. 163
error '<' is not followed by whitespace. 163
error '>' is not preceded with whitespace. 163
error '<' is not preceded with whitespace. 163
error '<' is not followed by whitespace. 163
error '>' is not preceded with whitespace. 163
error '>' is not followed by whitespace. 163
error '{' should be on the previous line. 165
error '{' should be on the previous line. 167
error Missing a Javadoc comment. 175
error Utility classes should not have a public or default constructor. 175
error '{' should be on the previous line. 176
error Missing a Javadoc comment. 177
error Line is longer than 80 characters. 179
error Missing a Javadoc comment. 179

com/atlassian/plugin/impl/DefaultDynamicPlugin.java

Violation Message Line
error Unused import - com.atlassian.plugin.PluginState. 7
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
error Line is longer than 80 characters. 22
error Missing a Javadoc comment. 22
error 'loader' hides a field. 22
error Line is longer than 80 characters. 27
error Missing a Javadoc comment. 27
error 'pluginArtifact' hides a field. 27
error 'loader' hides a field. 27
error Line is longer than 80 characters. 35
error Method 'loadClass' is not designed for extension - needs to be abstract, final or empty. 35
error Missing a Javadoc comment. 35
error '<' is not followed by whitespace. 35
error '>' is not preceded with whitespace. 35
error '<' is not preceded with whitespace. 35
error '<' is not followed by whitespace. 35
error '>' is not preceded with whitespace. 35
error '<' is not preceded with whitespace. 35
error '<' is not followed by whitespace. 35
error '?' is not preceded with whitespace. 35
error '>' is not preceded with whitespace. 35
error '?' is not followed by whitespace. 35
error '<' is not preceded with whitespace. 38
error '<' is not followed by whitespace. 38
error '>' is not preceded with whitespace. 38
error '<' is not preceded with whitespace. 38
error '<' is not followed by whitespace. 38
error '>' is not preceded with whitespace. 38
error '>' is not followed by whitespace. 38
error Method 'isUninstallable' is not designed for extension - needs to be abstract, final or empty. 42
error Missing a Javadoc comment. 42
error '{' should be on the previous line. 43
error Method 'getResource' 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 'getResourceAsStream' 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 'getClassLoader' is not designed for extension - needs to be abstract, final or empty. 57
error Missing a Javadoc comment. 57
error '{' should be on the previous line. 58
error Method 'isDynamicallyLoaded' is not designed for extension - needs to be abstract, final or empty. 67
error '{' should be on the previous line. 68
error Expected an @return tag. 75
error Method 'getDeploymentUnit' is not designed for extension - needs to be abstract, final or empty. 75
error '{' should be on the previous line. 76
error Expected an @return tag. 83
error Method 'getPluginArtifact' is not designed for extension - needs to be abstract, final or empty. 83
error '{' should be on the previous line. 84
error Method 'isDeleteable' 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
error Method 'isBundledPlugin' is not designed for extension - needs to be abstract, final or empty. 93
error Missing a Javadoc comment. 93
error '{' should be on the previous line. 94
error Method 'uninstallInternal' is not designed for extension - needs to be abstract, final or empty. 98
error Missing a Javadoc comment. 98
error '{' should be on the previous line. 100

com/atlassian/plugin/util/zip/AbstractUnzipper.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 8
error Using the '.*' form of import should be avoided - java.util.*. 11
error Missing a Javadoc comment. 13
error '{' should be on the previous line. 14
error Missing a Javadoc comment. 15
error Variable 'log' must be private and have accessor methods. 15
error Missing a Javadoc comment. 16
error Variable 'destDir' must be private and have accessor methods. 16
error Method 'saveEntry' is not designed for extension - needs to be abstract, final or empty. 18
error Missing a Javadoc comment. 18
error Parameter is should be final. 18
error Parameter entry should be final. 18
error '{' should be on the previous line. 23
error '}' should be on the same line. 25
error '{' should be on the previous line. 27
error '{' should be on the previous line. 33
error '}' should be on the same line. 37
error '{' should be on the previous line. 39
error Line is longer than 80 characters. 40
error '}' should be on the same line. 42
error '{' should be on the previous line. 44
error Method 'entries' is not designed for extension - needs to be abstract, final or empty. 53
error Missing a Javadoc comment. 53
error Parameter zis should be final. 53
error '{' should be on the previous line. 54
error '{' should be on the previous line. 57
error '{' should be on the previous line. 60
error '}' should be on the same line. 65
error '{' should be on the previous line. 67
error Method 'conditionalUnzip' is not designed for extension - needs to be abstract, final or empty. 74
error Missing a Javadoc comment. 74
error '{' should be on the previous line. 75
error Line is longer than 80 characters. 76
error '<' is not preceded with whitespace. 76
error '<' is not followed by whitespace. 76
error ',' is not followed by whitespace. 76
error '>' is not preceded with whitespace. 76
error '<' is not preceded with whitespace. 76
error '<' is not followed by whitespace. 76
error ',' is not followed by whitespace. 76
error '>' is not preceded with whitespace. 76
error '>' is not followed by whitespace. 76
error '{' should be on the previous line. 80
error Line is longer than 80 characters. 81
error Line is longer than 80 characters. 84
error '<' is not preceded with whitespace. 86
error '<' is not followed by whitespace. 86
error ',' is not followed by whitespace. 86
error '>' is not preceded with whitespace. 86
error '{' should be on the previous line. 88
error '}' should be on the same line. 91
error '{' should be on the previous line. 93
error 'if' construct must use '{}'s. 94
error Line is longer than 80 characters. 95
error Missing a Javadoc comment. 99
error '<' is not preceded with whitespace. 99
error '<' is not followed by whitespace. 99
error ',' is not followed by whitespace. 99
error '>' is not preceded with whitespace. 99
error Parameter dir should be final. 99
error '{' should be on the previous line. 100
error Parameter dir should be final. 104
error Parameter name should be final. 104
error '{' should be on the previous line. 105
error '{' should be on the previous line. 112
error '<' is not preceded with whitespace. 116
error '<' is not followed by whitespace. 116
error ',' is not followed by whitespace. 116
error '>' is not preceded with whitespace. 116
error '<' is not preceded with whitespace. 116
error '<' is not followed by whitespace. 116
error ',' is not followed by whitespace. 116
error '>' is not preceded with whitespace. 116
error '>' is not followed by whitespace. 116
error '{' should be on the previous line. 118
error '{' should be on the previous line. 120
error '+' is not preceded with whitespace. 121
error '+' is not followed by whitespace. 121

com/atlassian/plugin/event/events/PluginDisabledEvent.java

Violation Message Line
error First sentence should end with a period. 5
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 10
error Line has trailing spaces. 11
error Missing a Javadoc comment. 12
error Parameter plugin should be final. 12
error 'plugin' hides a field. 12
error '{' should be on the previous line. 13
error Line has trailing spaces. 16
error Method 'getPlugin' 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

com/atlassian/plugin/util/collect/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/parsers/XmlDescriptorParserFactory.java

Violation Message Line
error Unused import - java.util.Set. 6
error '{' should be on the previous line. 15
error Line is longer than 80 characters. 18
error Line is longer than 80 characters. 20
error Expected an @return tag. 25
error Line is longer than 80 characters. 25
error Method 'getInstance' is not designed for extension - needs to be abstract, final or empty. 25
error Parameter source should be final. 25
error Parameter applicationKeys should be final. 25
error Expected @throws tag for 'PluginParseException'. 25
error Redundant throws: 'PluginParseException' is unchecked exception. 25

com/atlassian/plugin/loaders/PluginLoader.java

Violation Message Line
error First sentence should end with a period. 10
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error '<' is not preceded with whitespace. 15
error '<' is not followed by whitespace. 15
error '>' is not preceded with whitespace. 15
error Redundant throws: 'PluginParseException' is unchecked exception. 15
error Line is longer than 80 characters. 18
error Line is longer than 80 characters. 20
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error '>' is not preceded with whitespace. 20
error Expected @param tag for 'moduleDescriptorFactory'. 20
error Expected @throws tag for 'PluginParseException'. 20
error Redundant throws: 'PluginParseException' is unchecked exception. 20
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 28
error First sentence should end with a period. 32
error Expected @param tag for 'plugin'. 35
error Expected @throws tag for 'PluginException'. 35
error Redundant throws: 'PluginException' is unchecked exception. 35

com/atlassian/plugin/Resourced.java

Violation Message Line
error Missing a Javadoc comment. 8
error '{' should be on the previous line. 9
error Line is longer than 80 characters. 13
error Line has trailing spaces. 15
error '<' is not preceded with whitespace. 18
error '<' is not followed by whitespace. 18
error '>' is not preceded with whitespace. 18
error Line is longer than 80 characters. 21
error Line has trailing spaces. 23
error Line is longer than 80 characters. 23
error Line has trailing spaces. 25
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '>' is not preceded with whitespace. 28
error Expected @param tag for 'type'. 28
error Line has trailing spaces. 32
error Expected @param tag for 'type'. 35
error Expected @param tag for 'name'. 35
error Line has trailing spaces. 39
error Expected @param tag for 'type'. 42
error Expected @param tag for 'name'. 42

com/atlassian/plugin/descriptors/RequiresRestart.java

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

com/atlassian/plugin/event/events/PluginFrameworkStartedEvent.java

Violation Message Line
error First sentence should end with a period. 7
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error Parameter pluginController should be final. 15
error 'pluginController' hides a field. 15
error Parameter pluginAccessor should be final. 15
error 'pluginAccessor' hides a field. 15
error Method 'getPluginController' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error '{' should be on the previous line. 24
error Method 'getPluginAccessor' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29

com/atlassian/plugin/util/collect/TransformingIterator.java

Violation Message Line
error Line has trailing spaces. 9
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 19
error '<' is not preceded with whitespace. 19
error '<' is not followed by whitespace. 19
error '?' is not preceded with whitespace. 19
error '>' is not preceded with whitespace. 19
error Missing a Javadoc comment. 20
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error '>' is not preceded with whitespace. 20
error Line is longer than 80 characters. 22
error Missing a Javadoc comment. 22
error '<' is not preceded with whitespace. 22
error '<' is not followed by whitespace. 22
error '?' is not preceded with whitespace. 22
error '>' is not preceded with whitespace. 22
error 'iterator' hides a field. 22
error '<' is not preceded with whitespace. 22
error '<' is not followed by whitespace. 22
error '>' is not preceded with whitespace. 22
error 'decorator' hides a field. 22
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29
error Missing a Javadoc comment. 33
error '{' should be on the previous line. 34
error Missing a Javadoc comment. 38
error '{' should be on the previous line. 39

com/atlassian/plugin/manager/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/JarPluginArtifact.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 8
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Parameter jarFile should be final. 20
error 'jarFile' hides a field. 20
error '{' should be on the previous line. 21
error Method 'doesResourceExist' is not designed for extension - needs to be abstract, final or empty. 26
error Missing a Javadoc comment. 26
error Parameter name should be final. 26
error '{' should be on the previous line. 27
error '{' should be on the previous line. 30
error '}' should be on the same line. 33
error '{' should be on the previous line. 35
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 43
error Method 'getResourceAsStream' is not designed for extension - needs to be abstract, final or empty. 43
error Parameter fileName should be final. 43
error Expected @param tag for 'fileName'. 43
error Expected @throws tag for 'PluginParseException'. 43
error Redundant throws: 'PluginParseException' is unchecked exception. 43
error '{' should be on the previous line. 48
error '}' should be on the same line. 50
error '{' should be on the previous line. 52
error Line is longer than 80 characters. 53
error '{' should be on the previous line. 58
error '{' should be on the previous line. 64
error Line is longer than 80 characters. 65
error Line is longer than 80 characters. 67
error Line is longer than 80 characters. 68
error '{' should be on the previous line. 70
error '}' should be on the same line. 75
error '{' should be on the previous line. 77
error Line is longer than 80 characters. 78
error Method 'getName' 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 'toString' 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. 90
error Line is longer than 80 characters. 95
error Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. 98
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 '{' should be on the previous line. 105
error Line is longer than 80 characters. 106
error Method 'toFile' 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

com/atlassian/plugin/url/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/event/impl/ListenerMethodSelector.java

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

com/atlassian/plugin/descriptors/ResourcedModuleDescriptor.java

Violation Message Line
error Line is longer than 80 characters. 4
error Type Javadoc comment is missing an @param <T> tag. 6
error Line is longer than 80 characters. 7
error '<' is not preceded with whitespace. 7
error '<' is not followed by whitespace. 7
error '>' is not preceded with whitespace. 7
error '<' is not preceded with whitespace. 7
error '<' is not followed by whitespace. 7
error '>' is not preceded with whitespace. 7
error '{' is not followed by whitespace. 8
error '}' is not preceded with whitespace. 8

com/atlassian/plugin/PluginAccessor.java

Violation Message Line
error First sentence should end with a period. 10
error '{' should be on the previous line. 14
error Line has trailing spaces. 17
error '{' should be on the previous line. 21
error Missing a Javadoc comment. 27
error '{' is not followed by whitespace. 28
error '}' is not preceded with whitespace. 28
error '<' is not preceded with whitespace. 35
error '<' is not followed by whitespace. 35
error '>' is not preceded with whitespace. 35
error '<' is not preceded with whitespace. 43
error '<' is not followed by whitespace. 43
error '>' is not preceded with whitespace. 43
error '<' is not preceded with whitespace. 49
error '<' is not followed by whitespace. 49
error '>' is not preceded with whitespace. 49
error Line is longer than 80 characters. 53
error Line is longer than 80 characters. 54
error Line is longer than 80 characters. 57
error '<' is not followed by whitespace. 57
error Expected @param tag for '<M>'. 57
error '>' is not preceded with whitespace. 57
error '<' is not preceded with whitespace. 57
error '<' is not followed by whitespace. 57
error '>' is not preceded with whitespace. 57
error '<' is not preceded with whitespace. 57
error '<' is not followed by whitespace. 57
error '>' is not preceded with whitespace. 57
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. 65
error '<' is not followed by whitespace. 65
error Expected @param tag for '<M>'. 65
error '>' is not preceded with whitespace. 65
error '<' is not preceded with whitespace. 65
error '<' is not followed by whitespace. 65
error '<' is not preceded with whitespace. 65
error '<' is not followed by whitespace. 65
error '>' is not preceded with whitespace. 65
error '>' is not followed by whitespace. 65
error '>' is not preceded with whitespace. 65
error '<' is not preceded with whitespace. 65
error '<' is not followed by whitespace. 65
error '>' is not preceded with whitespace. 65
error Expected @param tag for 'key'. 71
error Line is longer than 80 characters. 75
error Expected @param tag for 'pluginKey'. 77
error Expected an @return tag. 84
error '<' is not preceded with whitespace. 84
error '<' is not followed by whitespace. 84
error '?' is not preceded with whitespace. 84
error '>' is not preceded with whitespace. 84
error '?' is not followed by whitespace. 84
error Expected @param tag for 'completeKey'. 84
error Expected an @return tag. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '?' is not preceded with whitespace. 89
error '>' is not preceded with whitespace. 89
error '?' is not followed by whitespace. 89
error Expected @param tag for 'completeKey'. 89
error Expected an @return tag. 94
error Expected @param tag for 'key'. 94
error Line is longer than 80 characters. 97
error Expected an @return tag. 101
error Expected @param tag for 'completeKey'. 101
error '<' is not followed by whitespace. 108
error Expected @param tag for '<M>'. 108
error '>' is not preceded with whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error Expected @param tag for 'moduleClass'. 108
error First sentence should end with a period. 110
error Line is longer than 80 characters. 111
error Line is longer than 80 characters. 116
error Line is longer than 80 characters. 117
error Line is longer than 80 characters. 120
error '<' is not followed by whitespace. 120
error Expected @param tag for '<M>'. 120
error '>' is not preceded with whitespace. 120
error '<' is not preceded with whitespace. 120
error '<' is not followed by whitespace. 120
error '>' is not preceded with whitespace. 120
error '<' is not preceded with whitespace. 120
error '<' is not followed by whitespace. 120
error '<' is not preceded with whitespace. 120
error '<' is not followed by whitespace. 120
error '>' is not preceded with whitespace. 120
error '>' is not followed by whitespace. 120
error '>' is not preceded with whitespace. 120
error '>' is not followed by whitespace. 120
error '<' is not preceded with whitespace. 120
error '<' is not followed by whitespace. 120
error '>' is not preceded with whitespace. 120
error First sentence should end with a period. 122
error Line is longer than 80 characters. 123
error Line is longer than 80 characters. 128
error Line is longer than 80 characters. 129
error Line is longer than 80 characters. 132
error '<' is not followed by whitespace. 132
error Expected @param tag for '<M>'. 132
error '>' is not preceded with whitespace. 132
error '<' is not preceded with whitespace. 132
error '<' is not followed by whitespace. 132
error '>' is not preceded with whitespace. 132
error '<' is not preceded with whitespace. 132
error '<' is not followed by whitespace. 132
error '<' is not preceded with whitespace. 132
error '<' is not followed by whitespace. 132
error '>' is not preceded with whitespace. 132
error '>' is not followed by whitespace. 132
error '>' is not preceded with whitespace. 132
error '<' is not preceded with whitespace. 132
error '<' is not followed by whitespace. 132
error '>' is not preceded with whitespace. 132
error Line is longer than 80 characters. 138
error Line is longer than 80 characters. 140
error '<' is not followed by whitespace. 140
error Expected @param tag for '<D>'. 140
error '<' is not preceded with whitespace. 140
error '<' is not followed by whitespace. 140
error '?' is not preceded with whitespace. 140
error '>' is not preceded with whitespace. 140
error '?' is not followed by whitespace. 140
error '>' is not followed by whitespace. 140
error '>' is not preceded with whitespace. 140
error '<' is not preceded with whitespace. 140
error '<' is not followed by whitespace. 140
error '>' is not preceded with whitespace. 140
error '<' is not preceded with whitespace. 140
error '<' is not followed by whitespace. 140
error '>' is not preceded with whitespace. 140
error Line is longer than 80 characters. 147
error Line is longer than 80 characters. 148
error Line is longer than 80 characters. 150
error '<' is not followed by whitespace. 150
error Expected @param tag for '<D>'. 150
error '<' is not preceded with whitespace. 150
error '<' is not followed by whitespace. 150
error '?' is not preceded with whitespace. 150
error '>' is not preceded with whitespace. 150
error '?' is not followed by whitespace. 150
error '>' is not followed by whitespace. 150
error '>' is not preceded with whitespace. 150
error '<' is not preceded with whitespace. 150
error '<' is not followed by whitespace. 150
error '>' is not preceded with whitespace. 150
error '<' is not preceded with whitespace. 150
error '<' is not followed by whitespace. 150
error '>' is not preceded with whitespace. 150
error Line is longer than 80 characters. 156
error Line is longer than 80 characters. 159
error '<' is not followed by whitespace. 159
error Expected @param tag for '<M>'. 159
error '>' is not preceded with whitespace. 159
error '<' is not preceded with whitespace. 159
error '<' is not followed by whitespace. 159
error '<' is not preceded with whitespace. 159
error '<' is not followed by whitespace. 159
error '>' is not preceded with whitespace. 159
error '>' is not followed by whitespace. 159
error '>' is not preceded with whitespace. 159
error Expected @param tag for 'type'. 159
error Expected @throws tag for 'PluginParseException'. 159
error Redundant throws: 'PluginParseException' is unchecked exception. 159
error Line is longer than 80 characters. 162
error Line is longer than 80 characters. 166
error Line is longer than 80 characters. 171
error Line is longer than 80 characters. 172
error Line is longer than 80 characters. 175
error Expected an @return tag. 177
error Line is longer than 80 characters. 178
error Expected @param tag for 'pluginKey'. 178
error Expected @param tag for 'resourcePath'. 178
error Line is longer than 80 characters. 181
error Line is longer than 80 characters. 186
error Line is longer than 80 characters. 188
error Line is longer than 80 characters. 191
error '<' is not preceded with whitespace. 191
error '<' is not followed by whitespace. 191
error '?' is not preceded with whitespace. 191
error '>' is not preceded with whitespace. 191
error '?' is not followed by whitespace. 191
error Line is longer than 80 characters. 194
error Expected @param tag for 'key'. 203
error Line is longer than 80 characters. 206
error Line is longer than 80 characters. 207

com/atlassian/plugin/util/zip/Unzipper.java

Violation Message Line
error Missing a Javadoc comment. 8
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 10
error Missing a Javadoc comment. 12
error Line is longer than 80 characters. 14
error Missing a Javadoc comment. 14
error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 14
error Missing a Javadoc comment. 16

com/atlassian/plugin/DefaultPluginArtifactFactory.java

Violation Message Line
error First sentence should end with a period. 6
error Line is longer than 80 characters. 7
error '{' should be on the previous line. 12
error First sentence should end with a period. 13
error Line is longer than 80 characters. 18
error Unused @throws tag for 'IllegalArgumentException'. 18
error Method 'create' is not designed for extension - needs to be abstract, final or empty. 20
error Parameter artifactUri should be final. 20
error '{' should be on the previous line. 21
error '{' should be on the previous line. 27
error Line has trailing spaces. 29
error 'if' construct must use '{}'s. 31
error 'if' construct must use '{}'s. 33
error 'if' construct must use '{}'s. 37
error Line is longer than 80 characters. 38
error Line has trailing spaces. 39

com/atlassian/plugin/classloader/url/BytesUrlConnection.java

Violation Message Line
error First sentence should end with a period. 8
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Parameter url should be final. 15
error Parameter content should be final. 15
error 'content' hides a field. 15
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 21
error '{' should be on the previous line. 22
error Method 'getInputStream' 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

com/atlassian/plugin/ModuleCompleteKey.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 Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Parameter completeKey should be final. 14
error '{' should be on the previous line. 15
error 'if' construct must use '{}'s. 16
error Line is longer than 80 characters. 17
error Line has trailing spaces. 18
error 'if' construct must use '{}'s. 21
error Line is longer than 80 characters. 22
error Method 'getModuleKey' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29
error Method 'getPluginKey' 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 'getCompleteKey' is not designed for extension - needs to be abstract, final or empty. 38
error Missing a Javadoc comment. 38
error '{' should be on the previous line. 39

com/atlassian/plugin/predicate/EnabledModulePredicate.java

Violation Message Line
error Type Javadoc comment is missing an @param <T> tag. 9
error '<' is not preceded with whitespace. 9
error '<' is not followed by whitespace. 9
error '>' is not preceded with whitespace. 9
error '<' is not preceded with whitespace. 9
error '<' is not followed by whitespace. 9
error '>' is not preceded with whitespace. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Unused @throws tag for 'IllegalArgumentException'. 14
error 'pluginAccessor' hides a field. 16
error Expected @param tag for 'pluginAccessor'. 16
error '{' should be on the previous line. 17
error '{' should be on the previous line. 19
error Line is longer than 80 characters. 20
error Method 'matches' is not designed for extension - needs to be abstract, final or empty. 25
error Missing a Javadoc comment. 25
error '<' is not preceded with whitespace. 25
error '<' is not followed by whitespace. 25
error '?' is not preceded with whitespace. 25
error '>' is not preceded with whitespace. 25
error Line is longer than 80 characters. 27

com/atlassian/plugin/impl/DynamicPlugin.java

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

com/atlassian/plugin/event/events/PluginContainerRefreshedEvent.java

Violation Message Line
error First sentence should end with a period. 5
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Parameter container should be final. 15
error 'container' hides a field. 15
error Parameter key should be final. 15
error 'key' hides a field. 15
error '{' should be on the previous line. 16
error Method 'getContainer' 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 'getPluginKey' is not designed for extension - needs to be abstract, final or empty. 29
error Missing a Javadoc comment. 29
error '{' should be on the previous line. 30

com/atlassian/plugin/factories/PluginFactory.java

Violation Message Line
error First sentence should end with a period. 9
error Line is longer than 80 characters. 10
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 20
error Redundant throws: 'PluginParseException' is unchecked exception. 23
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 32
error Line is longer than 80 characters. 33
error Line is longer than 80 characters. 35
error Redundant throws: 'PluginParseException' is unchecked exception. 35
error Line is longer than 80 characters. 38
error Line is longer than 80 characters. 43
error Line is longer than 80 characters. 44
error Line is longer than 80 characters. 47
error Redundant throws: 'PluginParseException' is unchecked exception. 47

com/atlassian/plugin/util/validation/ValidationException.java

Violation Message Line
error First sentence should end with a period. 11
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 18
error '<' is not preceded with whitespace. 18
error '<' is not followed by whitespace. 18
error '>' is not preceded with whitespace. 18
error Missing a Javadoc comment. 19
error Parameter msg should be final. 19
error Parameter errors should be final. 19
error '<' is not preceded with whitespace. 19
error '<' is not followed by whitespace. 19
error '>' is not preceded with whitespace. 19
error 'errors' hides a field. 19
error '{' should be on the previous line. 20
error Line has trailing spaces. 22
error Line is longer than 80 characters. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error '>' is not preceded with whitespace. 24
error '>' is not followed by whitespace. 24
error Method 'getErrors' is not designed for extension - needs to be abstract, final or empty. 30
error '<' is not preceded with whitespace. 30
error '<' is not followed by whitespace. 30
error '>' is not preceded with whitespace. 30
error '{' should be on the previous line. 31

com/atlassian/plugin/event/events/PluginRefreshedEvent.java

Violation Message Line
error First sentence should end with a period. 5
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Parameter plugin should be final. 14
error 'plugin' hides a field. 14
error '{' should be on the previous line. 15
error Method 'getPlugin' 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

com/atlassian/plugin/predicate/EnabledPluginPredicate.java

Violation Message Line
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Unused @throws tag for 'IllegalArgumentException'. 14
error 'pluginAccessor' hides a field. 16
error Expected @param tag for 'pluginAccessor'. 16
error '{' should be on the previous line. 17
error '{' should be on the previous line. 19
error Line is longer than 80 characters. 20
error Method 'matches' 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 Line is longer than 80 characters. 27

com/atlassian/plugin/impl/XmlDynamicPlugin.java

Violation Message Line
error First sentence should end with a period. 8
error '{' should be on the previous line. 14
error Method 'isUninstallable' is not designed for extension - needs to be abstract, final or empty. 16
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 17
error Method 'isDeleteable' 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 'isDynamicallyLoaded' 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 Missing a Javadoc comment. 31
error '{' is not followed by whitespace. 32
error '}' is not preceded with whitespace. 32
error Line is longer than 80 characters. 34
error Method 'loadClass' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error '<' is not followed by whitespace. 34
error '>' is not preceded with whitespace. 34
error '<' is not preceded with whitespace. 34
error '<' is not followed by whitespace. 34
error '>' is not preceded with whitespace. 34
error '<' is not preceded with whitespace. 34
error '<' is not followed by whitespace. 34
error '?' is not preceded with whitespace. 34
error '>' is not preceded with whitespace. 34
error '?' is not followed by whitespace. 34
error Method 'getClassLoader' 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 Method 'getResource' 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 'getResourceAsStream' 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

com/atlassian/plugin/hostcontainer/package-info.java

Violation Message Line
error File does not end with a newline. 0
error Line is longer than 80 characters. 2

com/atlassian/plugin/manager/store/MemoryPluginPersistentStateStore.java

Violation Message Line
error Line is longer than 80 characters. 8
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 12
error Missing a Javadoc comment. 12
error Method 'save' is not designed for extension - needs to be abstract, final or empty. 14
error Missing a Javadoc comment. 14
error 'state' hides a field. 14
error '{' should be on the previous line. 15
error Method 'load' 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

com/atlassian/plugin/parsers/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/classloader/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/impl/UnloadablePlugin.java

Violation Message Line
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 10
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error '{' should be on the previous line. 16
error '{' should be on the previous line. 25
error Method 'isUninstallable' 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. 32
error Method 'setDeletable' is not designed for extension - needs to be abstract, final or empty. 36
error Missing a Javadoc comment. 36
error 'deletable' hides a field. 36
error '{' should be on the previous line. 37
error Method 'isDeleteable' is not designed for extension - needs to be abstract, final or empty. 41
error Missing a Javadoc comment. 41
error '{' should be on the previous line. 43
error Method 'setUninstallable' is not designed for extension - needs to be abstract, final or empty. 47
error Missing a Javadoc comment. 47
error 'uninstallable' hides a field. 47
error '{' should be on the previous line. 48
error Method 'isEnabledByDefault' 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. 54
error Method 'getErrorText' 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 'setErrorText' is not designed for extension - needs to be abstract, final or empty. 63
error Missing a Javadoc comment. 63
error 'errorText' hides a field. 63
error '{' should be on the previous line. 64
error Missing a Javadoc comment. 68
error '{' is not followed by whitespace. 70
error '}' is not preceded with whitespace. 70
error Method 'uninstallInternal' 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. 74
error '{' should be on the previous line. 76
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 82
error Missing a Javadoc comment. 82
error '{' should be on the previous line. 84

com/atlassian/plugin/ModuleDescriptorFactory.java

Violation Message Line
error Missing a Javadoc comment. 3
error '{' should be on the previous line. 4
error Line is longer than 80 characters. 5
error Missing a Javadoc comment. 5
error '<' is not preceded with whitespace. 5
error '<' is not followed by whitespace. 5
error '?' is not preceded with whitespace. 5
error '>' is not preceded with whitespace. 5
error '?' is not followed by whitespace. 5
error Redundant throws: 'PluginParseException' is unchecked exception. 5
error Missing a Javadoc comment. 7
error '<' is not preceded with whitespace. 7
error '<' is not followed by whitespace. 7
error '?' is not preceded with whitespace. 7
error '>' is not preceded with whitespace. 7
error Missing a Javadoc comment. 9

com/atlassian/plugin/classloader/DelegationClassLoader.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 Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error Method 'setDelegateClassLoader' is not designed for extension - needs to be abstract, final or empty. 21
error Missing a Javadoc comment. 21
error Parameter delegateClassLoader should be final. 21
error 'delegateClassLoader' hides a field. 21
error '{' should be on the previous line. 22
error Line is longer than 80 characters. 23
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error '+' should be on a new line. 26
error Method 'loadClass' is not designed for extension - needs to be abstract, final or empty. 32
error Missing a Javadoc comment. 32
error Parameter name should be final. 32
error '{' should be on the previous line. 33
error Method 'getResource' is not designed for extension - needs to be abstract, final or empty. 37
error Missing a Javadoc comment. 37
error Parameter name should be final. 37
error '{' should be on the previous line. 38
error Method 'getResources' is not designed for extension - needs to be abstract, final or empty. 42
error Missing a Javadoc comment. 42
error '<' is not preceded with whitespace. 43
error '<' is not followed by whitespace. 43
error '>' is not preceded with whitespace. 43
error Parameter name should be final. 43
error '{' should be on the previous line. 44
error Method 'getResourceAsStream' is not designed for extension - needs to be abstract, final or empty. 48
error Missing a Javadoc comment. 48
error Parameter name should be final. 48
error '{' should be on the previous line. 49
error Method 'setDefaultAssertionStatus' is not designed for extension - needs to be abstract, final or empty. 53
error Missing a Javadoc comment. 53
error Parameter enabled should be final. 53
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 58
error Method 'setPackageAssertionStatus' is not designed for extension - needs to be abstract, final or empty. 58
error Missing a Javadoc comment. 58
error Parameter packageName should be final. 58
error Parameter enabled should be final. 58
error Line is longer than 80 characters. 63
error Method 'setClassAssertionStatus' is not designed for extension - needs to be abstract, final or empty. 63
error Missing a Javadoc comment. 63
error Parameter className should be final. 63
error Parameter enabled should be final. 63
error Method 'clearAssertionStatus' 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

com/atlassian/plugin/PluginParseException.java

Violation Message Line
error '{' should be on the previous line. 7
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 14
error Parameter s should be final. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 19
error Parameter throwable should be final. 19
error '{' should be on the previous line. 20
error Missing a Javadoc comment. 24
error Parameter s should be final. 24
error Parameter throwable should be final. 24
error '{' should be on the previous line. 25

com/atlassian/plugin/event/PluginEventListener.java

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

com/atlassian/plugin/event/events/PluginFrameworkStartingEvent.java

Violation Message Line
error File does not end with a newline. 0
error First sentence should end with a period. 7
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error Parameter pluginController should be final. 15
error 'pluginController' hides a field. 15
error Parameter pluginAccessor should be final. 15
error 'pluginAccessor' hides a field. 15
error Method 'getPluginController' is not designed for extension - needs to be abstract, final or empty. 23
error Missing a Javadoc comment. 23
error '{' should be on the previous line. 24
error Method 'getPluginAccessor' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29

com/atlassian/plugin/factories/LegacyDynamicPluginFactory.java

Violation Message Line
error Line is longer than 80 characters. 21
error '{' should be on the previous line. 26
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 31
error Parameter pluginDescriptorFileName should be final. 31
error 'pluginDescriptorFileName' hides a field. 31
error '{' should be on the previous line. 32
error Line is longer than 80 characters. 33
error ',' is not followed by whitespace. 33
error Line is longer than 80 characters. 36
error Missing a Javadoc comment. 36
error Parameter pluginDescriptorFileName should be final. 36
error 'pluginDescriptorFileName' hides a field. 36
error Parameter tempDirectory should be final. 36
error 'tempDirectory' hides a field. 36
error Line is longer than 80 characters. 39
error Line is longer than 80 characters. 45
error Expected an @return tag. 47
error Line is longer than 80 characters. 47
error Method 'create' is not designed for extension - needs to be abstract, final or empty. 47
error Parameter deploymentUnit should be final. 47
error Expected @param tag for 'deploymentUnit'. 47
error Parameter moduleDescriptorFactory should be final. 47
error Expected @param tag for 'moduleDescriptorFactory'. 47
error Expected @throws tag for 'PluginParseException'. 47
error Redundant throws: 'PluginParseException' is unchecked exception. 47
error Line is longer than 80 characters. 49
error First sentence should end with a period. 52
error Line is longer than 80 characters. 60
error Method 'create' is not designed for extension - needs to be abstract, final or empty. 60
error Parameter pluginArtifact should be final. 60
error Parameter moduleDescriptorFactory should be final. 60
error Redundant throws: 'PluginParseException' is unchecked exception. 60
error Line is longer than 80 characters. 62
error Line is longer than 80 characters. 63
error '{' should be on the previous line. 70
error Line is longer than 80 characters. 71
error 'if' construct must use '{}'s. 72
error Line is longer than 80 characters. 73
error Line is longer than 80 characters. 75
error Line is longer than 80 characters. 76
error Line is longer than 80 characters. 77
error Line is longer than 80 characters. 78
error '}' should be on the same line. 79
error Line is longer than 80 characters. 80
error Line is longer than 80 characters. 81
error '{' should be on the previous line. 83
error 'if' construct must use '{}'s. 84
error '}' should be on the same line. 86
error '{' should be on the previous line. 88
error 'if' construct must use '{}'s. 89
error '}' should be on the same line. 91
error '{' should be on the previous line. 93
error 'if' construct must use '{}'s. 94
error '{' should be on the previous line. 97
error Line is longer than 80 characters. 104
error Expected an @return tag. 106
error Line is longer than 80 characters. 106
error Method 'createPlugin' is not designed for extension - needs to be abstract, final or empty. 106
error Parameter deploymentUnit should be final. 106
error Expected @param tag for 'deploymentUnit'. 106
error Parameter loader should be final. 106
error Expected @param tag for 'loader'. 106
error Line is longer than 80 characters. 108
error Line is longer than 80 characters. 118
error Method 'createPlugin' is not designed for extension - needs to be abstract, final or empty. 118
error Parameter pluginArtifact should be final. 118
error Parameter loader should be final. 118
error First sentence should end with a period. 123
error Line is longer than 80 characters. 124
error Line is longer than 80 characters. 128
error Line is longer than 80 characters. 130
error Method 'canCreate' is not designed for extension - needs to be abstract, final or empty. 130
error Parameter pluginArtifact should be final. 130
error Redundant throws: 'PluginParseException' is unchecked exception. 130
error Line is longer than 80 characters. 132
error '{' should be on the previous line. 136
error Line is longer than 80 characters. 137
error '{' should be on the previous line. 139
error Line is longer than 80 characters. 140
error 'if' construct must use '{}'s. 143
error '{' should be on the previous line. 147

com/atlassian/plugin/event/impl/MethodNameListenerMethodSelector.java

Violation Message Line
error First sentence should end with a period. 7
error Line is longer than 80 characters. 8
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 19
error Parameter s should be final. 19
error '{' should be on the previous line. 20
error 'if' construct must use '{}'s. 21
error Line is longer than 80 characters. 22
error First sentence should end with a period. 27
error Line is longer than 80 characters. 30
error Method 'isListenerMethod' is not designed for extension - needs to be abstract, final or empty. 32
error Parameter method should be final. 32
error '{' should be on the previous line. 33
error 'if' construct must use '{}'s. 34

com/atlassian/plugin/DefaultModuleDescriptorFactory.java

Violation Message Line
error First sentence should end with a period. 17
error Line is longer than 80 characters. 18
error '{' should be on the previous line. 21
error Line is longer than 80 characters. 22
error Missing a Javadoc comment. 22
error Line is longer than 80 characters. 24
error Missing a Javadoc comment. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error '?' is not preceded with whitespace. 24
error '>' is not preceded with whitespace. 24
error '>' is not followed by whitespace. 24
error '>' is not preceded with whitespace. 24
error Missing a Javadoc comment. 25
error '<' is not preceded with whitespace. 25
error '<' is not followed by whitespace. 25
error '>' is not preceded with whitespace. 25
error '<' is not preceded with whitespace. 25
error '<' is not followed by whitespace. 25
error '>' is not preceded with whitespace. 25
error '>' is not followed by whitespace. 25
error Missing a Javadoc comment. 26
error Line is longer than 80 characters. 29
error '{' should be on the previous line. 32
error First sentence should end with a period. 36
error Line is longer than 80 characters. 37
error Line is longer than 80 characters. 39
error 'hostContainer' hides a field. 42
error '{' should be on the previous line. 43
error Line is longer than 80 characters. 47
error Method 'getModuleDescriptorClass' is not designed for extension - needs to be abstract, final or empty. 47
error Missing a Javadoc comment. 47
error '<' is not preceded with whitespace. 47
error '<' is not followed by whitespace. 47
error '?' is not preceded with whitespace. 47
error '>' is not preceded with whitespace. 47
error Line is longer than 80 characters. 52
error Method 'getModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 52
error Missing a Javadoc comment. 52
error '<' is not preceded with whitespace. 52
error '<' is not followed by whitespace. 52
error '?' is not preceded with whitespace. 52
error '>' is not preceded with whitespace. 52
error '?' is not followed by whitespace. 52
error Redundant throws: 'PluginParseException' is unchecked exception. 52
error '{' should be on the previous line. 55
error Line is longer than 80 characters. 59
error '<' is not preceded with whitespace. 59
error '<' is not followed by whitespace. 59
error '?' is not preceded with whitespace. 59
error '>' is not preceded with whitespace. 59
error '{' should be on the previous line. 62
error Line is longer than 80 characters. 63
error Method 'shouldSkipModuleOfType' is not designed for extension - needs to be abstract, final or empty. 69
error Missing a Javadoc comment. 69
error '{' should be on the previous line. 70
error '{' should be on the previous line. 72
error Line is longer than 80 characters. 73
error Line is longer than 80 characters. 77
error Method 'setModuleDescriptors' is not designed for extension - needs to be abstract, final or empty. 77
error Missing a Javadoc comment. 77
error '<' is not preceded with whitespace. 77
error '<' is not followed by whitespace. 77
error '>' is not preceded with whitespace. 77
error Line is longer than 80 characters. 79
error '<' is not preceded with whitespace. 79
error '<' is not followed by whitespace. 79
error '>' is not preceded with whitespace. 79
error Line is longer than 80 characters. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '?' is not preceded with whitespace. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '?' is not preceded with whitespace. 81
error '>' is not preceded with whitespace. 81
error '?' is not followed by whitespace. 81
error '>' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '{' should be on the previous line. 83
error Line is longer than 80 characters. 89
error Missing a Javadoc comment. 89
error '<' is not followed by whitespace. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '?' is not preceded with whitespace. 89
error '>' is not preceded with whitespace. 89
error '?' is not followed by whitespace. 89
error '>' is not followed by whitespace. 89
error '>' is not preceded with whitespace. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '>' is not preceded with whitespace. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '>' is not preceded with whitespace. 89
error '{' should be on the previous line. 92
error '{' should be on the previous line. 97
error Line is longer than 80 characters. 98
error '<' is not preceded with whitespace. 98
error '<' is not followed by whitespace. 98
error '>' is not preceded with whitespace. 98
error '<' is not preceded with whitespace. 98
error '<' is not followed by whitespace. 98
error '>' is not preceded with whitespace. 98
error '{' should be on the previous line. 101
error Line is longer than 80 characters. 102
error '}' should be on the same line. 106
error '{' should be on the previous line. 108
error Line is longer than 80 characters. 109
error Method 'hasModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 114
error Missing a Javadoc comment. 114
error '{' should be on the previous line. 115
error Line is longer than 80 characters. 119
error Method 'addModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 119
error Missing a Javadoc comment. 119
error '<' is not preceded with whitespace. 119
error '<' is not followed by whitespace. 119
error '?' is not preceded with whitespace. 119
error '>' is not preceded with whitespace. 119
error Method 'removeModuleDescriptorForType' is not designed for extension - needs to be abstract, final or empty. 124
error Missing a Javadoc comment. 124
error '{' should be on the previous line. 125
error Line is longer than 80 characters. 129
error Method 'getDescriptorClassesMap' is not designed for extension - needs to be abstract, final or empty. 129
error Missing a Javadoc comment. 129
error '<' is not preceded with whitespace. 129
error '<' is not followed by whitespace. 129
error '<' is not preceded with whitespace. 129
error '<' is not followed by whitespace. 129
error '?' is not preceded with whitespace. 129
error '>' is not preceded with whitespace. 129
error '>' is not followed by whitespace. 129
error '>' is not preceded with whitespace. 129
error Line is longer than 80 characters. 135
error Line is longer than 80 characters. 136
error Method 'setPermittedModuleKeys' is not designed for extension - needs to be abstract, final or empty. 140
error Parameter permittedModuleKeys should be final. 140
error '<' is not preceded with whitespace. 140
error '<' is not followed by whitespace. 140
error '>' is not preceded with whitespace. 140
error 'permittedModuleKeys' hides a field. 140
error '{' should be on the previous line. 141
error '{' should be on the previous line. 143
error '{' should be on the previous line. 148

com/atlassian/plugin/util/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/event/impl/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/descriptors/UnloadableModuleDescriptorFactory.java

Violation Message Line
error First sentence should end with a period. 10
error Line is longer than 80 characters. 11
error Utility classes should not have a public or default constructor. 13
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 19
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 29
error Redundant throws: 'PluginParseException' is unchecked exception. 29
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 35
error '<' is not preceded with whitespace. 35
error '<' is not followed by whitespace. 35
error '?' is not preceded with whitespace. 35
error '>' is not preceded with whitespace. 35
error '{' should be on the previous line. 39
error '}' should be on the same line. 41
error '{' should be on the previous line. 43
error Line is longer than 80 characters. 47
error Line is longer than 80 characters. 55
error Line is longer than 80 characters. 57
error Line is longer than 80 characters. 64
error '<' is not preceded with whitespace. 64
error '<' is not followed by whitespace. 64
error '?' is not preceded with whitespace. 64
error '>' is not preceded with whitespace. 64
error '?' is not followed by whitespace. 64
error Line is longer than 80 characters. 66
error Line is longer than 80 characters. 71
error Line is longer than 80 characters. 72
error Avoid inline conditionals. 72
error First sentence should end with a period. 79
error Line is longer than 80 characters. 88
error '{' should be on the previous line. 93
error Line is longer than 80 characters. 94
error Avoid inline conditionals. 94
error '}' should be on the same line. 95
error '{' should be on the previous line. 97
error Line is longer than 80 characters. 98
error '}' 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 Line is longer than 80 characters. 106
error '}' should be on the same line. 107
error '{' should be on the previous line. 109
error Line is longer than 80 characters. 110
error '}' should be on the same line. 111
error '{' should be on the previous line. 113
error Line is longer than 80 characters. 114

com/atlassian/plugin/loaders/ClassPathPluginLoader.java

Violation Message Line
error Unused import - com.atlassian.plugin.impl.UnloadablePlugin. 8
error First sentence should end with a period. 21
error '{' should be on the previous line. 25
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 29
error '<' is not preceded with whitespace. 29
error '<' is not followed by whitespace. 29
error '>' is not preceded with whitespace. 29
error Missing a Javadoc comment. 31
error '{' should be on the previous line. 32
error Missing a Javadoc comment. 36
error 'fileNameToLoad' hides a field. 36
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 41
error Missing a Javadoc comment. 41
error Redundant throws: 'PluginParseException' is unchecked exception. 41
error '<' is not preceded with whitespace. 44
error '<' is not followed by whitespace. 44
error '>' is not preceded with whitespace. 44
error '<' is not preceded with whitespace. 45
error '<' is not followed by whitespace. 45
error '>' is not preceded with whitespace. 45
error '>' is not followed by whitespace. 45
error '{' should be on the previous line. 48
error Line is longer than 80 characters. 49
error '}' should be on the same line. 50
error '{' should be on the previous line. 52
error '{' should be on the previous line. 58
error Line is longer than 80 characters. 60
error Line is longer than 80 characters. 64
error Method 'loadAllPlugins' is not designed for extension - needs to be abstract, final or empty. 64
error Missing a Javadoc comment. 64
error '<' is not preceded with whitespace. 64
error '<' is not followed by whitespace. 64
error '>' is not preceded with whitespace. 64
error Redundant throws: 'PluginParseException' is unchecked exception. 64
error '{' should be on the previous line. 67
error Method 'supportsRemoval' is not designed for extension - needs to be abstract, final or empty. 74
error Missing a Javadoc comment. 74
error '{' should be on the previous line. 75
error Method 'supportsAddition' 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 Line is longer than 80 characters. 84
error Method 'addFoundPlugins' is not designed for extension - needs to be abstract, final or empty. 84
error Missing a Javadoc comment. 84
error '<' is not preceded with whitespace. 84
error '<' is not followed by whitespace. 84
error '>' is not preceded with whitespace. 84
error Line is longer than 80 characters. 86
error Method 'removePlugin' is not designed for extension - needs to be abstract, final or empty. 89
error Missing a Javadoc comment. 89
error Redundant throws: 'PluginException' is unchecked exception. 89
error '{' should be on the previous line. 90
error Line is longer than 80 characters. 91

com/atlassian/plugin/IllegalPluginStateException.java

Violation Message Line
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 14
error Parameter s should be final. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 19
error Parameter throwable should be final. 19
error '{' should be on the previous line. 20
error Missing a Javadoc comment. 24
error Parameter s should be final. 24
error Parameter throwable should be final. 24
error '{' should be on the previous line. 25

com/atlassian/plugin/loaders/DirectoryScanner.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 9
error Using the '.*' form of import should be avoided - com.atlassian.plugin.loaders.classloading.*. 11
error Line is longer than 80 characters. 15
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 21
error First sentence should end with a period. 23
error Line is longer than 80 characters. 31
error '<' is not preceded with whitespace. 31
error '<' is not followed by whitespace. 31
error ',' is not followed by whitespace. 31
error '>' is not preceded with whitespace. 31
error '<' is not preceded with whitespace. 31
error '<' is not followed by whitespace. 31
error ',' is not followed by whitespace. 31
error '>' is not preceded with whitespace. 31
error '>' is not followed by whitespace. 31
error Line is longer than 80 characters. 37
error Parameter pluginsDirectory should be final. 39
error 'pluginsDirectory' hides a field. 39
error '{' should be on the previous line. 40
error Line is longer than 80 characters. 41
error Missing a Javadoc comment. 45
error Parameter file should be final. 45
error '{' should be on the previous line. 46
error 'if' construct must use '{}'s. 47
error Line is longer than 80 characters. 57
error Line is longer than 80 characters. 59
error Parameter file should be final. 61
error '{' should be on the previous line. 62
error Expected an @return tag. 69
error Parameter file should be final. 69
error Expected @param tag for 'file'. 69
error '{' should be on the previous line. 70
error Line is longer than 80 characters. 75
error Parameter file should be final. 80
error '{' should be on the previous line. 81
error Line is longer than 80 characters. 86
error Line is longer than 80 characters. 88
error '<' is not preceded with whitespace. 90
error '<' is not followed by whitespace. 90
error '>' is not preceded with whitespace. 90
error '{' should be on the previous line. 91
error '<' is not preceded with whitespace. 93
error '<' is not followed by whitespace. 93
error '>' is not preceded with whitespace. 93
error '<' is not preceded with whitespace. 93
error '<' is not followed by whitespace. 93
error '>' is not preceded with whitespace. 93
error '>' is not followed by whitespace. 93
error '{' should be on the previous line. 95
error '{' should be on the previous line. 97
error '<' is not preceded with whitespace. 104
error '<' is not followed by whitespace. 104
error '>' is not preceded with whitespace. 104
error '<' is not preceded with whitespace. 104
error '<' is not followed by whitespace. 104
error '>' is not preceded with whitespace. 104
error '>' is not followed by whitespace. 104
error Array brackets at illegal position. 105
error Parameter dir should be final. 108
error Parameter name should be final. 108
error '{' should be on the previous line. 109
error '{' should be on the previous line. 115
error Line is longer than 80 characters. 116
error '{' should be on the previous line. 122
error '{' should be on the previous line. 124
error 'if' construct must use '{}'s. 127
error '}' should be on the same line. 129
error '{' should be on the previous line. 131
error 'if' construct must use '{}'s. 133
error Missing a Javadoc comment. 140
error Parameter file should be final. 140
error '{' should be on the previous line. 141
error Missing a Javadoc comment. 146
error Parameter toUndeploy should be final. 146
error '<' is not preceded with whitespace. 146
error '<' is not followed by whitespace. 146
error '>' is not preceded with whitespace. 146
error '{' should be on the previous line. 147
error '{' should be on the previous line. 149
error '(' is followed by whitespace. 150
error Line is longer than 80 characters. 157
error '<' is not preceded with whitespace. 159
error '<' is not followed by whitespace. 159
error '>' is not preceded with whitespace. 159
error '{' should be on the previous line. 160
error Line is longer than 80 characters. 161
error '{' should be on the previous line. 168
error Missing a Javadoc comment. 172
error Parameter unit should be final. 172
error Redundant throws: 'PluginException' is unchecked exception. 172
error '{' should be on the previous line. 173
error 'if' construct must use '{}'s. 174
error Line is longer than 80 characters. 175

com/atlassian/plugin/ModuleDescriptor.java

Violation Message Line
error Missing a Javadoc comment. 7
error '<' is not preceded with whitespace. 7
error '<' is not followed by whitespace. 7
error '>' is not preceded with whitespace. 7
error '{' should be on the previous line. 8
error Line has trailing spaces. 48
error '<' is not preceded with whitespace. 59
error '<' is not followed by whitespace. 59
error '>' is not preceded with whitespace. 59
error Line has trailing spaces. 63
error Line is longer than 80 characters. 70
error Line is longer than 80 characters. 72
error Line is longer than 80 characters. 74
error Line has trailing spaces. 75
error Line is longer than 80 characters. 78
error Redundant throws: 'PluginParseException' is unchecked exception. 80
error Line is longer than 80 characters. 89
error Line is longer than 80 characters. 90
error Comment matches to-do format 'TODO:'. 97
error Line is longer than 80 characters. 97
error Missing a Javadoc comment. 101
error Line is longer than 80 characters. 104
error Line is longer than 80 characters. 105
error Missing a Javadoc comment. 112
error '<' is not preceded with whitespace. 112
error '<' is not followed by whitespace. 112
error '>' is not preceded with whitespace. 112
error Line is longer than 80 characters. 122

com/atlassian/plugin/PluginManager.java

Violation Message Line
error Line is longer than 80 characters. 4
error Line is longer than 80 characters. 6
error Line has trailing spaces. 7
error interfaces should describe a type and hence have methods. 12
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 19
error Redundant 'public' modifier. 19

com/atlassian/plugin/parsers/DescriptorParserFactory.java

Violation Message Line
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 19
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 23
error Line is longer than 80 characters. 26
error Redundant throws: 'PluginParseException' is unchecked exception. 26

com/atlassian/plugin/util/validation/ValidationPattern.java

Violation Message Line
error First sentence should end with a period. 9
error Class ValidationPattern should be declared as final. 15
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error '>' is not followed by whitespace. 17
error Missing a Javadoc comment. 19
error '{' should be on the previous line. 26
error First sentence should end with a period. 30
error Line is longer than 80 characters. 32
error Parameter context should be final. 36
error Parameter tests should be final. 36
error '{' should be on the previous line. 37
error First sentence should end with a period. 42
error Parameter tests should be final. 47
error '{' should be on the previous line. 48
error First sentence should end with a period. 53
error Line is longer than 80 characters. 56
error Parameter node should be final. 59
error Redundant throws: 'ValidationException' is unchecked exception. 59
error '{' should be on the previous line. 60
error '<' is not preceded with whitespace. 61
error '<' is not followed by whitespace. 61
error '>' is not preceded with whitespace. 61
error '<' is not preceded with whitespace. 61
error '<' is not followed by whitespace. 61
error '>' is not preceded with whitespace. 61
error '>' is not followed by whitespace. 61
error '{' should be on the previous line. 63
error '{' should be on the previous line. 67
error '{' should be on the previous line. 69
error '}' should be on the same line. 71
error '{' should be on the previous line. 73
error '{' should be on the previous line. 77
error First sentence should end with a period. 85
error Parameter xpath should be final. 90
error '{' should be on the previous line. 91
error First sentence should end with a period. 95
error Class RuleTest should be declared as final. 98
error '{' should be on the previous line. 99
error Missing a Javadoc comment. 100
error Missing a Javadoc comment. 101
error Missing a Javadoc comment. 103
error Parameter xpath should be final. 103
error 'xpath' hides a field. 103
error '{' should be on the previous line. 104
error First sentence should end with a period. 109
error Parameter msg should be final. 114
error '{' should be on the previous line. 115
error Missing a Javadoc comment. 120
error Parameter ctxNode should be final. 120
error Parameter errors should be final. 120
error '<' is not preceded with whitespace. 120
error '<' is not followed by whitespace. 120
error '>' is not preceded with whitespace. 120
error '{' should be on the previous line. 121
error '{' should be on the previous line. 124
error '}' should be on the same line. 126
error 'cast' is not followed by whitespace. 127
error '{' should be on the previous line. 128
error '}' should be on the same line. 130
error '<' is not preceded with whitespace. 131
error '<' is not followed by whitespace. 131
error '?' is not preceded with whitespace. 131
error '>' is not preceded with whitespace. 131
error '?' is not followed by whitespace. 131
error '>' is not followed by whitespace. 131
error 'cast' is not followed by whitespace. 131
error '{' should be on the previous line. 132
error First sentence should end with a period. 138
error Class Rule should be declared as final. 141
error '{' should be on the previous line. 142
error Missing a Javadoc comment. 143
error Missing a Javadoc comment. 144
error Missing a Javadoc comment. 146
error Parameter contextPattern should be final. 146
error 'contextPattern' hides a field. 146
error Parameter tests should be final. 146
error 'tests' hides a field. 146
error '{' should be on the previous line. 147
error Missing a Javadoc comment. 154
error Parameter e should be final. 154
error Parameter errors should be final. 154
error '<' is not preceded with whitespace. 154
error '<' is not followed by whitespace. 154
error '>' is not preceded with whitespace. 154
error '{' should be on the previous line. 155
error '<' is not preceded with whitespace. 157
error '<' is not followed by whitespace. 157
error '>' is not preceded with whitespace. 157
error '{' should be on the previous line. 160
error '{' should be on the previous line. 162
error '{' should be on the previous line. 164

com/atlassian/plugin/PluginNameComparator.java

Violation Message Line
error First sentence should end with a period. 6
error '<' is not preceded with whitespace. 9
error '<' is not followed by whitespace. 9
error '>' is not preceded with whitespace. 9
error '>' is not followed by whitespace. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error First sentence should end with a period. 13
error Line is longer than 80 characters. 14
error '{' should be on the previous line. 21
error Avoid inline conditionals. 25
error Avoid inline conditionals. 25

com/atlassian/plugin/StateAware.java

Violation Message Line
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 8
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17

com/atlassian/plugin/url/InnerJarURLStreamHandler.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13
error Expected an @return tag. 19
error Method 'openConnection' is not designed for extension - needs to be abstract, final or empty. 19
error Parameter url should be final. 19
error Expected @param tag for 'url'. 19
error Expected @throws tag for 'IOException'. 19
error '{' should be on the previous line. 20
error Method 'parseURL' is not designed for extension - needs to be abstract, final or empty. 27
error Parameter url should be final. 27
error Expected @param tag for 'url'. 27
error Parameter spec should be final. 27
error Expected @param tag for 'spec'. 27
error Parameter start should be final. 27
error Expected @param tag for 'start'. 27
error Parameter limit should be final. 27
error Expected @param tag for 'limit'. 27
error '{' should be on the previous line. 28
error '{' should be on the previous line. 35
error '}' should be on the same line. 37
error '{' should be on the previous line. 39
error '{' should be on the previous line. 45
error '}' should be on the same line. 47
error '{' should be on the previous line. 49
error '}' should be on the same line. 53
error '{' should be on the previous line. 55
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 '}' should be on the same line. 71
error '{' should be on the previous line. 73

com/atlassian/plugin/manager/DefaultPluginPersistentState.java

Violation Message Line
error Line is longer than 80 characters. 3
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 22
error Line is longer than 80 characters. 25
error Missing a Javadoc comment. 27
error '<' is not preceded with whitespace. 27
error '<' is not followed by whitespace. 27
error '>' is not preceded with whitespace. 27
error Line has trailing spaces. 31
error '{' should be on the previous line. 36
error Line has trailing spaces. 42
error Line is longer than 80 characters. 43
error Line has trailing spaces. 44
error '<' is not preceded with whitespace. 48
error '<' is not followed by whitespace. 48
error '>' is not preceded with whitespace. 48
error 'map' hides a field. 48
error '{' should be on the previous line. 49
error '<' is not preceded with whitespace. 50
error '<' is not followed by whitespace. 50
error '>' is not preceded with whitespace. 50
error '>' is not followed by whitespace. 50
error Line is longer than 80 characters. 54
error Missing a Javadoc comment. 54
error '<' is not preceded with whitespace. 54
error '<' is not followed by whitespace. 54
error '>' is not preceded with whitespace. 54
error 'map' hides a field. 54
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 Line has trailing spaces. 60
error Line is longer than 80 characters. 60
error Expected @param tag for 'state'. 64
error '{' should be on the previous line. 65
error Missing a Javadoc comment. 72
error '<' is not preceded with whitespace. 72
error '<' is not followed by whitespace. 72
error '>' is not preceded with whitespace. 72
error '{' should be on the previous line. 73
error Line is longer than 80 characters. 78
error Missing a Javadoc comment. 80
error '{' should be on the previous line. 81
error Line is longer than 80 characters. 83
error Avoid inline conditionals. 83
error Line is longer than 80 characters. 87
error Missing a Javadoc comment. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '?' is not preceded with whitespace. 89
error '>' is not preceded with whitespace. 89
error '?' is not followed by whitespace. 89
error '{' should be on the previous line. 90
error '{' should be on the previous line. 92
error Line is longer than 80 characters. 97
error Avoid inline conditionals. 97
error Line is longer than 80 characters. 101
error Missing a Javadoc comment. 103
error '<' is not preceded with whitespace. 103
error '<' is not followed by whitespace. 103
error '>' is not preceded with whitespace. 103
error '{' should be on the previous line. 104
error Line is longer than 80 characters. 105
error '<' is not preceded with whitespace. 105
error '<' is not followed by whitespace. 105
error '>' is not preceded with whitespace. 105
error '<' is not preceded with whitespace. 105
error '<' is not followed by whitespace. 105
error '>' is not preceded with whitespace. 105
error '>' is not followed by whitespace. 105
error Line is longer than 80 characters. 106
error Missing a Javadoc comment. 110
error '{' should be on the previous line. 111
error '{' should be on the previous line. 113
error '{' should be on the previous line. 115
error Missing a Javadoc comment. 122
error '{' should be on the previous line. 123
error Missing a Javadoc comment. 124
error Missing a Javadoc comment. 126
error '{' should be on the previous line. 127
error Missing a Javadoc comment. 131
error '{' should be on the previous line. 132

com/atlassian/plugin/loaders/classloading/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/util/collect/FilteredIterator.java

Violation Message Line
error Line has trailing spaces. 22
error Line is longer than 80 characters. 29
error Line has trailing spaces. 30
error Type Javadoc comment is missing an @param <T> tag. 36
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '>' is not preceded with whitespace. 36
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '>' is not preceded with whitespace. 36
error '{' should be on the previous line. 37
error First sentence should end with a period. 39
error '<' is not preceded with whitespace. 40
error '<' is not followed by whitespace. 40
error '>' is not preceded with whitespace. 40
error First sentence should end with a period. 41
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42
error '>' is not preceded with whitespace. 42
error First sentence should end with a period. 43
error First sentence should end with a period. 45
error '<' is not preceded with whitespace. 57
error '<' is not followed by whitespace. 57
error '>' is not preceded with whitespace. 57
error 'iterator' hides a field. 57
error '<' is not preceded with whitespace. 57
error '<' is not followed by whitespace. 57
error '>' is not preceded with whitespace. 57
error 'predicate' hides a field. 57
error '{' should be on the previous line. 58
error Line has trailing spaces. 64
error Line has trailing spaces. 65
error Unused @throws tag for 'NullPointerException'. 69
error '{' should be on the previous line. 72
error '{' should be on the previous line. 74
error '}' should be on the same line. 76
error '{' should be on the previous line. 78
error Line has trailing spaces. 83
error Unused @throws tag for 'NullPointerException'. 87
error Unused @throws tag for 'NoSuchElementException'. 88
error Line has trailing spaces. 89
error '{' should be on the previous line. 92
error '{' should be on the previous line. 94
error '{' should be on the previous line. 96
error Unused @throws tag for 'IllegalStateException'. 112
error '{' should be on the previous line. 116
error '{' should be on the previous line. 118
error Line has trailing spaces. 127
error Expected an @return tag. 130
error '{' should be on the previous line. 131
error '{' should be on the previous line. 133
error '{' should be on the previous line. 136

com/atlassian/plugin/predicate/ModuleDescriptorOfClassPredicate.java

Violation Message Line
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 15
error Type Javadoc comment is missing an @param <T> tag. 15
error '<' is not preceded with whitespace. 15
error '<' is not followed by whitespace. 15
error '>' is not preceded with whitespace. 15
error '<' is not preceded with whitespace. 15
error '<' is not followed by whitespace. 15
error '>' is not preceded with whitespace. 15
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '?' is not preceded with whitespace. 17
error '<' is not preceded with whitespace. 17
error '<' is not followed by whitespace. 17
error '?' is not preceded with whitespace. 17
error '>' is not preceded with whitespace. 17
error '>' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error '>' is not followed by whitespace. 17
error '>' is not preceded with whitespace. 17
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error '<' is not preceded with whitespace. 19
error '<' is not followed by whitespace. 19
error '?' is not preceded with whitespace. 19
error '<' is not preceded with whitespace. 19
error '<' is not followed by whitespace. 19
error '?' is not preceded with whitespace. 19
error '>' is not preceded with whitespace. 19
error '>' is not followed by whitespace. 19
error '>' is not preceded with whitespace. 19
error Line is longer than 80 characters. 21
error '<' is not preceded with whitespace. 21
error '<' is not followed by whitespace. 21
error '<' is not preceded with whitespace. 21
error '<' is not followed by whitespace. 21
error '?' is not preceded with whitespace. 21
error '<' is not preceded with whitespace. 21
error '<' is not followed by whitespace. 21
error '?' is not preceded with whitespace. 21
error '>' is not preceded with whitespace. 21
error '>' is not followed by whitespace. 21
error '>' is not preceded with whitespace. 21
error '>' is not followed by whitespace. 21
error '>' is not preceded with whitespace. 21
error Line is longer than 80 characters. 25
error Unused @throws tag for 'IllegalArgumentException'. 25
error Line is longer than 80 characters. 27
error '<' is not preceded with whitespace. 27
error '<' is not followed by whitespace. 27
error '?' is not preceded with whitespace. 27
error '<' is not preceded with whitespace. 27
error '<' is not followed by whitespace. 27
error '?' is not preceded with whitespace. 27
error '>' is not preceded with whitespace. 27
error '>' is not followed by whitespace. 27
error '>' is not preceded with whitespace. 27
error '>' is not followed by whitespace. 27
error 'moduleDescriptorClasses' hides a field. 27
error Expected @param tag for 'moduleDescriptorClasses'. 27
error '{' should be on the previous line. 30
error Line is longer than 80 characters. 31
error Method 'matches' is not designed for extension - needs to be abstract, final or empty. 36
error Missing a Javadoc comment. 36
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '?' is not preceded with whitespace. 36
error '>' is not preceded with whitespace. 36
error Line is longer than 80 characters. 38
error '{' should be on the previous line. 41
error Line is longer than 80 characters. 42
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42
error '?' is not preceded with whitespace. 42
error '>' is not preceded with whitespace. 42
error '?' is not followed by whitespace. 42
error '>' is not followed by whitespace. 42

com/atlassian/plugin/event/events/PluginModuleDisabledEvent.java

Violation Message Line
error File does not end with a newline. 0
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 13
error Parameter module should be final. 13
error 'module' hides a field. 13
error '{' should be on the previous line. 14
error Method 'getModule' 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

com/atlassian/plugin/PluginController.java

Violation Message Line
error Unused import - java.util.List. 3
error First sentence should end with a period. 6
error '{' should be on the previous line. 10
error Expected @param tag for 'key'. 14
error Expected @param tag for 'key'. 19
error Expected @param tag for 'completeKey'. 24
error Expected @param tag for 'completeKey'. 29
error First sentence should end with a period. 31
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 36
error Line is longer than 80 characters. 38
error Redundant throws: 'PluginParseException' is unchecked exception. 38
error Line is longer than 80 characters. 41
error Line is longer than 80 characters. 46
error Line is longer than 80 characters. 49
error '<' is not preceded with whitespace. 49
error '<' is not followed by whitespace. 49
error '>' is not preceded with whitespace. 49
error Redundant throws: 'PluginParseException' is unchecked exception. 49
error Line is longer than 80 characters. 53
error Expected @param tag for 'plugin'. 55
error Redundant throws: 'PluginException' is unchecked exception. 55
error Expected @throws tag for 'PluginParseException'. 61
error Redundant throws: 'PluginParseException' is unchecked exception. 61

com/atlassian/plugin/event/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/manager/StateTracker.java

Violation Message Line
error Line has trailing spaces. 8
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error '{' should be on the previous line. 14
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. 19
error '{' should be on the previous line. 21
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 27
error '{' should be on the previous line. 28
error Missing a Javadoc comment. 29
error '{' should be on the previous line. 31
error '{' should be on the previous line. 33
error Missing a Javadoc comment. 38
error '{' should be on the previous line. 39
error Missing a Javadoc comment. 40
error '{' should be on the previous line. 42
error '{' should be on the previous line. 44
error Missing a Javadoc comment. 49
error Missing a Javadoc comment. 50
error '{' should be on the previous line. 51
error Missing a Javadoc comment. 52
error '{' should be on the previous line. 54
error '{' should be on the previous line. 56
error Missing a Javadoc comment. 62
error '{' should be on the previous line. 63
error '{' should be on the previous line. 65
error Missing a Javadoc comment. 70
error '{' should be on the previous line. 71
error Line is longer than 80 characters. 72
error Line is longer than 80 characters. 76
error Missing a Javadoc comment. 76
error '<' is not preceded with whitespace. 76
error '<' is not followed by whitespace. 76
error '>' is not preceded with whitespace. 76
error '<' is not preceded with whitespace. 76
error '<' is not followed by whitespace. 76
error '>' is not preceded with whitespace. 76
error '>' is not followed by whitespace. 76
error Missing a Javadoc comment. 78
error '{' should be on the previous line. 79
error Missing a Javadoc comment. 83
error Redundant throws: 'IllegalStateException' is unchecked exception. 83
error '{' should be on the previous line. 84
error '{' should be on the previous line. 86
error '{' should be on the previous line. 90
error Missing a Javadoc comment. 96
error '{' should be on the previous line. 98

com/atlassian/plugin/util/Timeout.java

Violation Message Line
error Line is longer than 80 characters. 6
error Line has trailing spaces. 10
error Line has trailing spaces. 16
error Line is longer than 80 characters. 17
error Line has trailing spaces. 19
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 24
error '{' should be on the previous line. 27
error '{' should be on the previous line. 32
error Missing a Javadoc comment. 37
error '{' should be on the previous line. 40
error '{' should be on the previous line. 45
error Line is longer than 80 characters. 51
error Line has trailing spaces. 53
error Line has trailing spaces. 65
error Missing a Javadoc comment. 75
error Missing a Javadoc comment. 76
error Missing a Javadoc comment. 77
error Missing a Javadoc comment. 79
error 'time' hides a field. 79
error 'supplier' hides a field. 79
error '{' should be on the previous line. 80
error Method 'getTime' is not designed for extension - needs to be abstract, final or empty. 86
error Missing a Javadoc comment. 86
error '{' should be on the previous line. 87
error Method 'getUnit' is not designed for extension - needs to be abstract, final or empty. 91
error Missing a Javadoc comment. 91
error '{' should be on the previous line. 92
error Method 'getRemaining' is not designed for extension - needs to be abstract, final or empty. 96
error Missing a Javadoc comment. 96
error '{' should be on the previous line. 97
error Line is longer than 80 characters. 98
error First sentence should end with a period. 101
error Line has trailing spaces. 103
error Expected an @return tag. 106
error Method 'isExpired' is not designed for extension - needs to be abstract, final or empty. 106
error '{' should be on the previous line. 107
error '{' should be on the previous line. 115
error Missing a Javadoc comment. 116
error Missing a Javadoc comment. 118

com/atlassian/plugin/manager/PluginPersistentStateStore.java

Violation Message Line
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 9
error Line is longer than 80 characters. 11
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 27

com/atlassian/plugin/classloader/AbstractClassLoader.java

Violation Message Line
error File does not end with a newline. 0
error Unused import - java.io.File. 4
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Parameter parent should be final. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 19
error '{' should be on the previous line. 20
error Missing a Javadoc comment. 24
error Line is longer than 80 characters. 26
error Missing a Javadoc comment. 26
error Line is longer than 80 characters. 29
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '>' is not preceded with whitespace. 36
error Parameter name should be final. 36
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 39
error Avoid inline conditionals. 39

com/atlassian/plugin/util/collect/Predicate.java

Violation Message Line
error Type Javadoc comment is missing an @param <T> tag. 6
error '<' is not preceded with whitespace. 6
error '<' is not followed by whitespace. 6
error '>' is not preceded with whitespace. 6
error '{' should be on the previous line. 7
error Missing a Javadoc comment. 8

com/atlassian/plugin/event/impl/AnnotationListenerMethodSelector.java

Violation Message Line
error First sentence should end with a period. 8
error Missing a Javadoc comment. 13
error '<' is not preceded with whitespace. 13
error '<' is not followed by whitespace. 13
error '?' is not preceded with whitespace. 13
error '>' is not preceded with whitespace. 13
error Missing a Javadoc comment. 15
error '{' should be on the previous line. 16
error Line is longer than 80 characters. 20
error Missing a Javadoc comment. 20
error Parameter markerAnnotation should be final. 20
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error '?' is not preceded with whitespace. 20
error '>' is not preceded with whitespace. 20
error 'markerAnnotation' hides a field. 20
error Method 'isListenerMethod' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter method should be final. 24
error '{' should be on the previous line. 25

com/atlassian/plugin/repositories/FilePluginInstaller.java

Violation Message Line
error '{' should be on the previous line. 21
error Missing a Javadoc comment. 22
error Parameter directory should be final. 27
error 'directory' hides a field. 27
error '{' should be on the previous line. 28
error Line is longer than 80 characters. 29
error Line is longer than 80 characters. 36
error Unused @throws tag for 'RuntimeException'. 36
error Method 'installPlugin' is not designed for extension - needs to be abstract, final or empty. 38
error Parameter key should be final. 38
error Expected @param tag for 'key'. 38
error Parameter pluginArtifact should be final. 38
error Expected @param tag for 'pluginArtifact'. 38
error '{' should be on the previous line. 39
error Line is longer than 80 characters. 41
error Line has trailing spaces. 42
error 'if' construct must use '{}'s. 44
error '{' should be on the previous line. 49
error '=' is not preceded with whitespace. 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. 56
error '{' should be on the previous line. 58

com/atlassian/plugin/PluginSystemLifecycle.java

Violation Message Line
error Line has trailing spaces. 5
error '{' should be on the previous line. 9
error Line is longer than 80 characters. 11
error Redundant throws: 'PluginParseException' is unchecked exception. 14
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 18
error Line is longer than 80 characters. 19
error Line has trailing spaces. 20
error First sentence should end with a period. 25
error Line is longer than 80 characters. 26

com/atlassian/plugin/PluginException.java

Violation Message Line
error '{' should be on the previous line. 8
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 14
error Parameter s should be final. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 19
error Parameter throwable should be final. 19
error '{' should be on the previous line. 20
error Missing a Javadoc comment. 24
error Parameter s should be final. 24
error Parameter throwable should be final. 24
error '{' should be on the previous line. 25

com/atlassian/plugin/impl/AbstractPlugin.java

Violation Message Line
error Missing a Javadoc comment. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '>' is not preceded with whitespace. 28
error '{' should be on the previous line. 29
error Missing a Javadoc comment. 30
error '<' is not preceded with whitespace. 30
error '<' is not followed by whitespace. 30
error '<' is not preceded with whitespace. 30
error '<' is not followed by whitespace. 30
error '?' is not preceded with whitespace. 30
error '>' is not preceded with whitespace. 30
error '?' is not followed by whitespace. 30
error '>' is not followed by whitespace. 30
error '>' is not preceded with whitespace. 30
error Missing a Javadoc comment. 31
error Missing a Javadoc comment. 32
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 34
error Missing a Javadoc comment. 35
error Missing a Javadoc comment. 36
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 39
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 42
error Method 'getName' 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
error Avoid inline conditionals. 46
error Avoid inline conditionals. 46
error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 49
error Missing a Javadoc comment. 49
error 'name' hides a field. 49
error '{' should be on the previous line. 50
error Method 'getLog' is not designed for extension - needs to be abstract, final or empty. 57
error '{' should be on the previous line. 58
error Method 'getI18nNameKey' 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 'setI18nNameKey' is not designed for extension - needs to be abstract, final or empty. 67
error Missing a Javadoc comment. 67
error 'i18nNameKey' hides a field. 67
error '{' should be on the previous line. 68
error Method 'getKey' 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 Method 'setKey' is not designed for extension - needs to be abstract, final or empty. 77
error Missing a Javadoc comment. 77
error '{' should be on the previous line. 78
error Method 'addModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 82
error Missing a Javadoc comment. 82
error '<' is not preceded with whitespace. 82
error '<' is not followed by whitespace. 82
error '?' is not preceded with whitespace. 82
error '>' is not preceded with whitespace. 82
error '?' is not followed by whitespace. 82
error Method 'removeModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 87
error Missing a Javadoc comment. 87
error 'key' hides a field. 87
error '{' should be on the previous line. 88
error First sentence should end with a period. 92
error Method 'getModuleDescriptors' is not designed for extension - needs to be abstract, final or empty. 96
error '<' is not preceded with whitespace. 96
error '<' is not followed by whitespace. 96
error '<' is not preceded with whitespace. 96
error '<' is not followed by whitespace. 96
error '?' is not preceded with whitespace. 96
error '>' is not preceded with whitespace. 96
error '?' is not followed by whitespace. 96
error '>' is not followed by whitespace. 96
error '>' is not preceded with whitespace. 96
error '{' should be on the previous line. 97
error '<' is not preceded with whitespace. 98
error '<' is not followed by whitespace. 98
error '<' is not preceded with whitespace. 98
error '<' is not followed by whitespace. 98
error '?' is not preceded with whitespace. 98
error '>' is not preceded with whitespace. 98
error '?' is not followed by whitespace. 98
error '>' is not followed by whitespace. 98
error '>' is not preceded with whitespace. 98
error '>' is not followed by whitespace. 98
error Method 'getModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 101
error Missing a Javadoc comment. 101
error '<' is not preceded with whitespace. 101
error '<' is not followed by whitespace. 101
error '?' is not preceded with whitespace. 101
error '>' is not preceded with whitespace. 101
error '?' is not followed by whitespace. 101
error 'key' hides a field. 101
error '{' should be on the previous line. 102
error Line is longer than 80 characters. 106
error Method 'getModuleDescriptorsByModuleClass' is not designed for extension - needs to be abstract, final or empty. 106
error Missing a Javadoc comment. 106
error '<' is not followed by whitespace. 106
error '>' is not preceded with whitespace. 106
error '<' is not preceded with whitespace. 106
error '<' is not followed by whitespace. 106
error '<' is not preceded with whitespace. 106
error '<' is not followed by whitespace. 106
error '>' is not preceded with whitespace. 106
error '>' is not followed by whitespace. 106
error '>' is not preceded with whitespace. 106
error '<' is not preceded with whitespace. 106
error '<' is not followed by whitespace. 106
error '>' is not preceded with whitespace. 106
error Line is longer than 80 characters. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '>' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '<' is not preceded with whitespace. 108
error '<' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '>' is not followed by whitespace. 108
error '>' is not preceded with whitespace. 108
error '>' is not followed by whitespace. 108
error '<' is not preceded with whitespace. 109
error '<' is not followed by whitespace. 109
error '?' is not preceded with whitespace. 109
error '>' is not preceded with whitespace. 109
error '?' is not followed by whitespace. 109
error '{' should be on the previous line. 110
error '<' is not preceded with whitespace. 111
error '<' is not followed by whitespace. 111
error '?' is not preceded with whitespace. 111
error '>' is not preceded with whitespace. 111
error '?' is not followed by whitespace. 111
error '{' should be on the previous line. 113
error Line is longer than 80 characters. 115
error '<' is not preceded with whitespace. 115
error '<' is not followed by whitespace. 115
error '>' is not preceded with whitespace. 115
error '<' is not preceded with whitespace. 115
error '<' is not followed by whitespace. 115
error '>' is not preceded with whitespace. 115
error '>' is not followed by whitespace. 115
error Method 'getPluginState' is not designed for extension - needs to be abstract, final or empty. 122
error Missing a Javadoc comment. 122
error '{' should be on the previous line. 123
error Method 'setPluginState' is not designed for extension - needs to be abstract, final or empty. 127
error Missing a Javadoc comment. 127
error '{' should be on the previous line. 128
error Method 'isEnabledByDefault' is not designed for extension - needs to be abstract, final or empty. 132
error Missing a Javadoc comment. 132
error '{' should be on the previous line. 133
error Line is longer than 80 characters. 134
error Method 'setEnabledByDefault' is not designed for extension - needs to be abstract, final or empty. 137
error Missing a Javadoc comment. 137
error 'enabledByDefault' hides a field. 137
error '{' should be on the previous line. 138
error Method 'getPluginsVersion' is not designed for extension - needs to be abstract, final or empty. 142
error Missing a Javadoc comment. 142
error '{' should be on the previous line. 143
error Method 'setPluginsVersion' is not designed for extension - needs to be abstract, final or empty. 147
error Missing a Javadoc comment. 147
error 'pluginsVersion' hides a field. 147
error '{' should be on the previous line. 148
error Method 'getPluginInformation' is not designed for extension - needs to be abstract, final or empty. 152
error Missing a Javadoc comment. 152
error '{' should be on the previous line. 153
error Method 'setPluginInformation' is not designed for extension - needs to be abstract, final or empty. 157
error Missing a Javadoc comment. 157
error 'pluginInformation' hides a field. 157
error Method 'setResources' is not designed for extension - needs to be abstract, final or empty. 162
error Missing a Javadoc comment. 162
error 'resources' hides a field. 162
error '{' should be on the previous line. 163
error Line is longer than 80 characters. 164
error Avoid inline conditionals. 164
error Method 'getResourceDescriptors' is not designed for extension - needs to be abstract, final or empty. 167
error Missing a Javadoc comment. 167
error '<' is not preceded with whitespace. 167
error '<' is not followed by whitespace. 167
error '>' is not preceded with whitespace. 167
error '{' should be on the previous line. 168
error Method 'getResourceDescriptors' is not designed for extension - needs to be abstract, final or empty. 172
error Missing a Javadoc comment. 172
error '<' is not preceded with whitespace. 172
error '<' is not followed by whitespace. 172
error '>' is not preceded with whitespace. 172
error '{' should be on the previous line. 173
error Line is longer than 80 characters. 177
error Method 'getResourceLocation' is not designed for extension - needs to be abstract, final or empty. 177
error Missing a Javadoc comment. 177
error 'name' hides a field. 177
error Expected an @return tag. 185
error Method 'getResourceDescriptor' is not designed for extension - needs to be abstract, final or empty. 185
error Line is longer than 80 characters. 186
error Expected @param tag for 'type'. 186
error 'name' hides a field. 186
error Expected @param tag for 'name'. 186
error Method 'isEnabled' is not designed for extension - needs to be abstract, final or empty. 194
error '{' should be on the previous line. 196
error Missing a Javadoc comment. 200
error '{' should be on the previous line. 201
error Line is longer than 80 characters. 202
error '{' should be on the previous line. 207
error '{' should be on the previous line. 211
error Line is longer than 80 characters. 213
error Line is longer than 80 characters. 215
error '+' is not preceded with whitespace. 215
error '+' is not followed by whitespace. 215
error '+' is not preceded with whitespace. 215
error '+' is not followed by whitespace. 215
error '}' should be on the same line. 217
error '{' should be on the previous line. 219
error '{' should be on the previous line. 224
error Line is longer than 80 characters. 230
error Line is longer than 80 characters. 234
error Method 'enableInternal' is not designed for extension - needs to be abstract, final or empty. 236
error Redundant throws: 'PluginException' is unchecked exception. 236
error '{' should be on the previous line. 237
error Missing a Javadoc comment. 241
error '{' should be on the previous line. 242
error '{' should be on the previous line. 244
error '{' should be on the previous line. 248
error '{' should be on the previous line. 252
error '}' should be on the same line. 255
error '{' should be on the previous line. 257
error '{' should be on the previous line. 262
error Line is longer than 80 characters. 268
error Redundant throws: 'PluginException' is unchecked exception. 273
error '{' should be on the previous line. 274
error Method 'getRequiredPlugins' is not designed for extension - needs to be abstract, final or empty. 277
error Missing a Javadoc comment. 277
error '<' is not preceded with whitespace. 277
error '<' is not followed by whitespace. 277
error '>' is not preceded with whitespace. 277
error '{' should be on the previous line. 278
error Method 'close' is not designed for extension - needs to be abstract, final or empty. 282
error Missing a Javadoc comment. 282
error '{' should be on the previous line. 283
error Missing a Javadoc comment. 287
error '{' should be on the previous line. 288
error '{' should be on the previous line. 290
error '{' should be on the previous line. 294
error '{' should be on the previous line. 298
error '}' should be on the same line. 301
error '{' should be on the previous line. 303
error '{' should be on the previous line. 308
error Line is longer than 80 characters. 314
error Redundant throws: 'PluginException' is unchecked exception. 319
error '{' should be on the previous line. 320
error Missing a Javadoc comment. 323
error '{' should be on the previous line. 324
error '{' should be on the previous line. 326
error '{' should be on the previous line. 330
error '{' should be on the previous line. 334
error '}' should be on the same line. 337
error '{' should be on the previous line. 339
error '{' should be on the previous line. 344
error Line is longer than 80 characters. 350
error Redundant throws: 'PluginException' is unchecked exception. 355
error '{' should be on the previous line. 356
error Line is longer than 80 characters. 360
error Method 'setEnabled' is not designed for extension - needs to be abstract, final or empty. 362
error Expected @param tag for 'enabled'. 363
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 Method 'isSystemPlugin' is not designed for extension - needs to be abstract, final or empty. 375
error Missing a Javadoc comment. 375
error '{' should be on the previous line. 376
error Method 'containsSystemModule' is not designed for extension - needs to be abstract, final or empty. 380
error Missing a Javadoc comment. 380
error '{' should be on the previous line. 381
error '<' is not preceded with whitespace. 382
error '<' is not followed by whitespace. 382
error '?' is not preceded with whitespace. 382
error '>' is not preceded with whitespace. 382
error '?' is not followed by whitespace. 382
error '{' should be on the previous line. 383
error '{' should be on the previous line. 385
error Method 'setSystemPlugin' is not designed for extension - needs to be abstract, final or empty. 392
error Missing a Javadoc comment. 392
error 'system' hides a field. 392
error '{' should be on the previous line. 393
error Method 'getDateLoaded' is not designed for extension - needs to be abstract, final or empty. 397
error Missing a Javadoc comment. 397
error '{' should be on the previous line. 398
error Method 'isBundledPlugin' is not designed for extension - needs to be abstract, final or empty. 402
error Missing a Javadoc comment. 402
error '{' should be on the previous line. 403
error Line is longer than 80 characters. 409
error Line is longer than 80 characters. 412
error Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 416
error '{' should be on the previous line. 417
error '{' should be on the previous line. 419
error '{' should be on the previous line. 421
error Line is longer than 80 characters. 422
error '{' should be on the previous line. 428
error Line is longer than 80 characters. 432
error '{' should be on the previous line. 434
error Line is longer than 80 characters. 438
error Avoid inline conditionals. 438
error Line is longer than 80 characters. 439
error Avoid inline conditionals. 439
error Line is longer than 80 characters. 441
error '{' should be on the previous line. 443
error '{' should be on the previous line. 445
error '{' should be on the previous line. 452
error Missing a Javadoc comment. 459
error '{' should be on the previous line. 460
error '{' should be on the previous line. 462
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 468
error Missing a Javadoc comment. 468
error '{' should be on the previous line. 470
error Avoid inline conditionals. 472

com/atlassian/plugin/event/PluginEventManager.java

Violation Message Line
error Line is longer than 80 characters. 4
error Line is longer than 80 characters. 5
error Line is longer than 80 characters. 6
error Line is longer than 80 characters. 7
error '{' should be on the previous line. 11
error First sentence should end with a period. 12
error First sentence should end with a period. 19
error First sentence should end with a period. 26

com/atlassian/plugin/predicate/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/util/resource/package-info.java

Violation Message Line
error Line has trailing spaces. 2
error Line is longer than 80 characters. 2

com/atlassian/plugin/event/events/PluginUpgradedEvent.java

Violation Message Line
error First sentence should end with a period. 6
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error First sentence should end with a period. 15
error Parameter plugin should be final. 19
error 'plugin' hides a field. 19
error '{' should be on the previous line. 20
error Method 'getPlugin' is not designed for extension - needs to be abstract, final or empty. 28
error '{' should be on the previous line. 29

com/atlassian/plugin/predicate/PluginPredicate.java

Violation Message Line
error '{' should be on the previous line. 11
error Line is longer than 80 characters. 17

com/atlassian/plugin/util/FileUtils.java

Violation Message Line
error File does not end with a newline. 0
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 Missing a Javadoc comment. 13
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 13
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17
error Parameter zipUrl should be final. 23
error Parameter destDir should be final. 23
error '{' should be on the previous line. 24
error '{' should be on the previous line. 26
error '}' should be on the same line. 29
error '{' should be on the previous line. 31
error Parameter directory should be final. 39
error Expected @param tag for 'directory'. 39
error '{' should be on the previous line. 40
error '{' should be on the previous line. 42
error '{' should be on the previous line. 45
error Line is longer than 80 characters. 46
error '+' is not preceded with whitespace. 46
error '+' is not followed by whitespace. 46

com/atlassian/plugin/util/collect/Function.java

Violation Message Line
error Line has trailing spaces. 23
error '<' is not preceded with whitespace. 27
error '<' is not followed by whitespace. 27
error '>' is not preceded with whitespace. 27
error '{' should be on the previous line. 28
error Unclosed HTML tag found: <R> where an input <D> is given. 30
error Unclosed HTML tag found: <D> is given. 30
error Line has trailing spaces. 31

com/atlassian/plugin/predicate/ModuleDescriptorOfTypePredicate.java

Violation Message Line
error Line is longer than 80 characters. 7
error Line is longer than 80 characters. 9
error Type Javadoc comment is missing an @param <M> tag. 9
error '<' is not preceded with whitespace. 9
error '<' is not followed by whitespace. 9
error '>' is not preceded with whitespace. 9
error '<' is not preceded with whitespace. 9
error '<' is not followed by whitespace. 9
error '>' is not preceded with whitespace. 9
error Missing a Javadoc comment. 11
error Line is longer than 80 characters. 12
error Line is longer than 80 characters. 14
error '<' is not preceded with whitespace. 14
error '<' is not followed by whitespace. 14
error '?' is not preceded with whitespace. 14
error '<' is not preceded with whitespace. 14
error '<' is not followed by whitespace. 14
error '?' is not preceded with whitespace. 14
error '>' is not preceded with whitespace. 14
error '>' is not followed by whitespace. 14
error '>' is not preceded with whitespace. 14
error '>' is not followed by whitespace. 14

com/atlassian/plugin/descriptors/UnloadableModuleDescriptor.java

Violation Message Line
error Line is longer than 80 characters. 9
error '<' is not preceded with whitespace. 12
error '<' is not followed by whitespace. 12
error '>' is not preceded with whitespace. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Method 'getModule' is not designed for extension - needs to be abstract, final or empty. 16
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 18
error Missing a Javadoc comment. 22
error Line is longer than 80 characters. 23
error Redundant throws: 'PluginParseException' is unchecked exception. 23
error Line is longer than 80 characters. 25
error Method 'isEnabledByDefault' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 30
error Method 'getErrorText' 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 'setErrorText' is not designed for extension - needs to be abstract, final or empty. 40
error Missing a Javadoc comment. 40
error 'errorText' hides a field. 40
error '{' should be on the previous line. 41
error Line is longer than 80 characters. 48
error Line is longer than 80 characters. 49
error Method 'setKey' is not designed for extension - needs to be abstract, final or empty. 53
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 61
error Line is longer than 80 characters. 62
error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 66
error '{' should be on the previous line. 67

com/atlassian/plugin/loaders/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/util/ClassLoaderUtils.java

Violation Message Line
error Line is longer than 80 characters. 10
error Line is longer than 80 characters. 13
error Line is longer than 80 characters. 14
error Utility classes should not have a public or default constructor. 19
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 28
error Line is longer than 80 characters. 29
error Expected an @return tag. 36
error Line is longer than 80 characters. 36
error '<' is not followed by whitespace. 36
error Expected @param tag for '<T>'. 36
error '>' is not preceded with whitespace. 36
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '>' is not preceded with whitespace. 36
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '?' is not preceded with whitespace. 36
error '>' is not preceded with whitespace. 36
error '?' is not followed by whitespace. 36
error '{' should be on the previous line. 39
error Line is longer than 80 characters. 40
error '}' should be on the same line. 41
error '{' should be on the previous line. 43
error '{' should be on the previous line. 45
error '}' should be on the same line. 47
error '{' should be on the previous line. 49
error '{' should be on the previous line. 51
error Line is longer than 80 characters. 52
error '}' should be on the same line. 53
error '{' should be on the previous line. 55
error Line is longer than 80 characters. 56
error Line is longer than 80 characters. 58
error '}' should be on the same line. 59
error '{' should be on the previous line. 61
error Missing a Javadoc comment. 69
error '<' is not followed by whitespace. 69
error '>' is not preceded with whitespace. 69
error '<' is not preceded with whitespace. 69
error '<' is not followed by whitespace. 69
error '>' is not preceded with whitespace. 69
error '<' is not preceded with whitespace. 69
error '<' is not followed by whitespace. 69
error '?' is not preceded with whitespace. 69
error '>' is not preceded with whitespace. 69
error '?' is not followed by whitespace. 69
error '{' should be on the previous line. 70
error '<' is not preceded with whitespace. 72
error '<' is not followed by whitespace. 72
error '>' is not preceded with whitespace. 72
error '<' is not preceded with whitespace. 72
error '<' is not followed by whitespace. 72
error '>' is not preceded with whitespace. 72
error '>' is not followed by whitespace. 72
error Line is longer than 80 characters. 79
error Line is longer than 80 characters. 81
error Line is longer than 80 characters. 82
error Line is longer than 80 characters. 83
error Expected an @return tag. 89
error Line is longer than 80 characters. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '?' is not preceded with whitespace. 89
error '>' is not preceded with whitespace. 89
error '?' is not followed by whitespace. 89
error Line is longer than 80 characters. 93
error '{' should be on the previous line. 96
error Line is longer than 80 characters. 97
error '{' should be on the previous line. 101
error Line is longer than 80 characters. 110
error Line is longer than 80 characters. 112
error Line is longer than 80 characters. 113
error Line is longer than 80 characters. 114
error Expected an @return tag. 120
error Line is longer than 80 characters. 120
error '<' is not preceded with whitespace. 120
error '<' is not followed by whitespace. 120
error '>' is not preceded with whitespace. 120
error '<' is not preceded with whitespace. 120
error '<' is not followed by whitespace. 120
error '?' is not preceded with whitespace. 120
error '>' is not preceded with whitespace. 120
error '?' is not followed by whitespace. 120
error Expected @throws tag for 'IOException'. 120
error Line is longer than 80 characters. 122
error '<' is not preceded with whitespace. 122
error '<' is not followed by whitespace. 122
error '>' is not preceded with whitespace. 122
error '{' should be on the previous line. 124
error Line is longer than 80 characters. 125
error '{' should be on the previous line. 127
error Expected an @return tag. 143
error Line is longer than 80 characters. 143
error '<' is not preceded with whitespace. 143
error '<' is not followed by whitespace. 143
error '?' is not preceded with whitespace. 143
error '>' is not preceded with whitespace. 143
error '?' is not followed by whitespace. 143
error '{' should be on the previous line. 147
error Avoid inline conditionals. 148
error '}' should be on the same line. 149
error '{' should be on the previous line. 151
error '{' should be on the previous line. 160
error Line is longer than 80 characters. 166
error Expected @param tag for 'cl'. 168
error '{' should be on the previous line. 169
error Line is longer than 80 characters. 170
error '{' should be on the previous line. 172

com/atlassian/plugin/util/zip/FileUnzipper.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 11
error Missing a Javadoc comment. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 16
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 16
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21
error Parameter zipFile should be final. 21
error 'zipFile' hides a field. 21
error Parameter destDir should be final. 21
error 'destDir' hides a field. 21
error '{' should be on the previous line. 22
error First sentence should end with a period. 27
error Method 'unzip' is not designed for extension - needs to be abstract, final or empty. 32
error Expected @throws tag for 'IOException'. 32
error '{' should be on the previous line. 33
error 'if' construct must use '{}'s. 34
error Method 'entries' is not designed for extension - needs to be abstract, final or empty. 40
error Missing a Javadoc comment. 40
error '{' should be on the previous line. 41
error First sentence should end with a period. 45
error Expected an @return tag. 50
error Method 'unzipFileInArchive' is not designed for extension - needs to be abstract, final or empty. 50
error Parameter fileName should be final. 50
error Expected @param tag for 'fileName'. 50
error Expected @throws tag for 'IOException'. 50
error '{' should be on the previous line. 51
error 'if' construct must use '{}'s. 54
error Line is longer than 80 characters. 54
error 'if' construct must use '{}'s. 59
error Line is longer than 80 characters. 60
error Missing a Javadoc comment. 65
error '{' should be on the previous line. 66
error Line is longer than 80 characters. 67

com/atlassian/plugin/util/collect/Consumer.java

Violation Message Line
error File does not end with a newline. 0
error Type Javadoc comment is missing an @param <T> tag. 6
error '<' is not preceded with whitespace. 6
error '<' is not followed by whitespace. 6
error '>' is not preceded with whitespace. 6
error '{' should be on the previous line. 7
error Line has trailing spaces. 10

com/atlassian/plugin/hostcontainer/DefaultHostContainer.java

Violation Message Line
error '{' should be on the previous line. 9
error First sentence should end with a period. 10
error Line is longer than 80 characters. 14
error Method 'create' is not designed for extension - needs to be abstract, final or empty. 16
error '<' is not followed by whitespace. 16
error Expected @param tag for '<T>'. 16
error '>' is not preceded with whitespace. 16
error Parameter moduleClass should be final. 16
error '<' is not preceded with whitespace. 16
error '<' is not followed by whitespace. 16
error '>' is not preceded with whitespace. 16
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 16
error '{' should be on the previous line. 17
error '{' should be on the previous line. 19
error '}' should be on the same line. 21
error '{' should be on the previous line. 23
error Line is longer than 80 characters. 24
error '}' should be on the same line. 25
error '{' should be on the previous line. 27
error Line is longer than 80 characters. 28

com/atlassian/plugin/factories/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/descriptors/UnrecognisedModuleDescriptorFactory.java

Violation Message Line
error First sentence should end with a period. 10
error Line is longer than 80 characters. 11
error Utility classes should not have a public or default constructor. 13
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 19
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 29
error Redundant throws: 'PluginParseException' is unchecked exception. 29
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 35
error '<' is not preceded with whitespace. 35
error '<' is not followed by whitespace. 35
error '?' is not preceded with whitespace. 35
error '>' is not preceded with whitespace. 35
error '{' should be on the previous line. 39
error '}' should be on the same line. 41
error '{' should be on the previous line. 43
error Line is longer than 80 characters. 47
error First sentence should end with a period. 54
error Line is longer than 80 characters. 63
error '{' should be on the previous line. 68
error '{' should be on the previous line. 70
error Line is longer than 80 characters. 71
error Avoid inline conditionals. 71
error '}' should be on the same line. 72
error '{' should be on the previous line. 74
error Line is longer than 80 characters. 75
error '}' should be on the same line. 76
error '{' should be on the previous line. 78
error Line is longer than 80 characters. 79
error '}' should be on the same line. 80
error '{' should be on the previous line. 82
error Line is longer than 80 characters. 83
error '}' should be on the same line. 84
error '{' should be on the previous line. 86
error Line is longer than 80 characters. 87
error '}' should be on the same line. 88
error '{' should be on the previous line. 90
error Line is longer than 80 characters. 91
error '}' should be on the same line. 93
error '{' should be on the previous line. 95

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

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/event/events/PluginEnabledEvent.java

Violation Message Line
error '{' should be on the previous line. 9
error Missing a Javadoc comment. 10
error Missing a Javadoc comment. 12
error Parameter plugin should be final. 12
error 'plugin' hides a field. 12
error '{' should be on the previous line. 13
error Method 'getPlugin' 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

com/atlassian/plugin/loaders/classloading/DeploymentUnit.java

Violation Message Line
error Line is longer than 80 characters. 6
error '<' is not preceded with whitespace. 9
error '<' is not followed by whitespace. 9
error '>' is not preceded with whitespace. 9
error '{' should be on the previous line. 10
error Line contains a tab character. 11
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Parameter path should be final. 14
error 'path' hides a field. 14
error Line contains a tab character. 15
error '{' should be on the previous line. 15
error '{' should be on the previous line. 17
error Line contains a tab character. 24
error Missing a Javadoc comment. 24
error Line contains a tab character. 25
error '{' should be on the previous line. 25
error Line contains a tab character. 26
error Line contains a tab character. 27
error Line contains a tab character. 29
error Missing a Javadoc comment. 29
error Line contains a tab character. 30
error '{' should be on the previous line. 30
error Line contains a tab character. 31
error Line contains a tab character. 32
error Missing a Javadoc comment. 34
error Parameter target should be final. 34
error '{' should be on the previous line. 35
error 'if' construct must use '{}'s. 37
error Line is longer than 80 characters. 38
error Avoid inline conditionals. 38
error ':' should be on a new line. 38
error Line is longer than 80 characters. 39
error Avoid inline conditionals. 39
error Missing a Javadoc comment. 43
error Parameter deploymentUnit should be final. 43
error '{' should be on the previous line. 44
error 'if' construct must use '{}'s. 45
error 'else' construct must use '{}'s. 47
error Missing a Javadoc comment. 51
error Parameter deploymentUnit should be final. 51
error '{' should be on the previous line. 52
error 'if' construct must use '{}'s. 53
error 'if' construct must use '{}'s. 54
error Line is longer than 80 characters. 54
error Missing a Javadoc comment. 59
error '{' should be on the previous line. 60
error Line is longer than 80 characters. 63
error '31' is a magic number. 63
error '32' is a magic number. 63
error Missing a Javadoc comment. 67
error '{' should be on the previous line. 68
error Line is longer than 80 characters. 69

com/atlassian/plugin/classloader/PluginsClassLoader.java

Violation Message Line
error File does not end with a newline. 0
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 Missing a Javadoc comment. 26
error Line is longer than 80 characters. 28
error Missing a Javadoc comment. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '>' is not preceded with whitespace. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '>' is not preceded with whitespace. 28
error '>' is not followed by whitespace. 28
error Line is longer than 80 characters. 29
error Missing a Javadoc comment. 29
error '<' is not preceded with whitespace. 29
error '<' is not followed by whitespace. 29
error '>' is not preceded with whitespace. 29
error '<' is not preceded with whitespace. 29
error '<' is not followed by whitespace. 29
error '>' is not preceded with whitespace. 29
error '>' is not followed by whitespace. 29
error Missing a Javadoc comment. 31
error '<' is not preceded with whitespace. 31
error '<' is not followed by whitespace. 31
error '>' is not preceded with whitespace. 31
error '<' is not preceded with whitespace. 31
error '<' is not followed by whitespace. 31
error '>' is not preceded with whitespace. 31
error '>' is not followed by whitespace. 31
error Missing a Javadoc comment. 32
error '<' is not preceded with whitespace. 32
error '<' is not followed by whitespace. 32
error '>' is not preceded with whitespace. 32
error '<' is not preceded with whitespace. 32
error '<' is not followed by whitespace. 32
error '>' is not preceded with whitespace. 32
error '>' is not followed by whitespace. 32
error Missing a Javadoc comment. 34
error 'pluginAccessor' hides a field. 34
error '{' should be on the previous line. 35
error Line is longer than 80 characters. 39
error Missing a Javadoc comment. 39
error 'pluginAccessor' hides a field. 39
error Method 'findResource' 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. 47
error '{' should be on the previous line. 50
error '{' should be on the previous line. 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 Line is longer than 80 characters. 64
error Method 'findClass' is not designed for extension - needs to be abstract, final or empty. 69
error Missing a Javadoc comment. 69
error Line is longer than 80 characters. 70
error '<' is not preceded with whitespace. 70
error '<' is not followed by whitespace. 70
error '?' is not preceded with whitespace. 70
error '>' is not preceded with whitespace. 70
error '?' is not followed by whitespace. 70
error '{' should be on the previous line. 74
error '<' is not preceded with whitespace. 78
error '<' is not followed by whitespace. 78
error '?' is not preceded with whitespace. 78
error '>' is not preceded with whitespace. 78
error '?' is not followed by whitespace. 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 previous line. 88
error Line is longer than 80 characters. 89
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 Missing a Javadoc comment. 101
error '<' is not preceded with whitespace. 101
error '<' is not followed by whitespace. 101
error '?' is not preceded with whitespace. 101
error '>' is not preceded with whitespace. 101
error '?' is not followed by whitespace. 101
error '{' should be on the previous line. 102
error '{' should be on the previous line. 105
error '{' should be on the previous line. 109
error '<' is not preceded with whitespace. 112
error '<' is not followed by whitespace. 112
error '>' is not preceded with whitespace. 112
error '{' should be on the previous line. 114
error '{' should be on the previous line. 116
error Line is longer than 80 characters. 117
error '<' is not preceded with whitespace. 117
error '<' is not followed by whitespace. 117
error '?' is not preceded with whitespace. 117
error '>' is not preceded with whitespace. 117
error '?' is not followed by whitespace. 117
error '{' should be on the previous line. 120
error '}' should be on the same line. 124
error '{' should be on the previous line. 126
error Must have at least one statement. 126
error '{' should be on the previous line. 131
error Missing a Javadoc comment. 137
error '{' should be on the previous line. 138
error '{' should be on the previous line. 141
error '{' should be on the previous line. 145
error '<' is not preceded with whitespace. 148
error '<' is not followed by whitespace. 148
error '>' is not preceded with whitespace. 148
error '{' should be on the previous line. 150
error '{' should be on the previous line. 153
error '{' should be on the previous line. 155
error '{' should be on the previous line. 162
error Missing a Javadoc comment. 168
error '{' should be on the previous line. 169
error Line is longer than 80 characters. 170
error Method 'notifyUninstallPlugin' is not designed for extension - needs to be abstract, final or empty. 173
error Missing a Javadoc comment. 173
error '{' should be on the previous line. 174
error Line is longer than 80 characters. 176
error '<' is not preceded with whitespace. 176
error '<' is not followed by whitespace. 176
error '<' is not preceded with whitespace. 176
error '<' is not followed by whitespace. 176
error '>' is not preceded with whitespace. 176
error '>' is not followed by whitespace. 176
error '>' is not preceded with whitespace. 176
error '<' is not preceded with whitespace. 178
error '<' is not followed by whitespace. 178
error '>' is not preceded with whitespace. 178
error '{' should be on the previous line. 181
error Line is longer than 80 characters. 185
error '<' is not preceded with whitespace. 185
error '<' is not followed by whitespace. 185
error '<' is not preceded with whitespace. 185
error '<' is not followed by whitespace. 185
error '>' is not preceded with whitespace. 185
error '>' is not followed by whitespace. 185
error '>' is not preceded with whitespace. 185
error '<' is not preceded with whitespace. 187
error '<' is not followed by whitespace. 187
error '>' is not preceded with whitespace. 187
error '{' should be on the previous line. 190
error Method 'notifyPluginOrModuleEnabled' is not designed for extension - needs to be abstract, final or empty. 196
error Missing a Javadoc comment. 196
error '{' should be on the previous line. 197
error Missing a Javadoc comment. 201
error '{' should be on the previous line. 202

com/atlassian/plugin/PluginArtifactFactory.java

Violation Message Line
error First sentence should end with a period. 5
error '{' should be on the previous line. 11
error First sentence should end with a period. 12
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 18

com/atlassian/plugin/XmlPluginArtifact.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 3
error First sentence should end with a period. 5
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Parameter xmlFile should be final. 14
error 'xmlFile' hides a field. 14
error '{' should be on the previous line. 15
error First sentence should end with a period. 19
error Expected an @return tag. 22
error Method 'doesResourceExist' is not designed for extension - needs to be abstract, final or empty. 22
error Parameter name should be final. 22
error Expected @param tag for 'name'. 22
error '{' should be on the previous line. 23
error First sentence should end with a period. 27
error Expected an @return tag. 30
error Line is longer than 80 characters. 30
error Method 'getResourceAsStream' is not designed for extension - needs to be abstract, final or empty. 30
error Parameter name should be final. 30
error Expected @param tag for 'name'. 30
error Expected @throws tag for 'PluginParseException'. 30
error Redundant throws: 'PluginParseException' is unchecked exception. 30
error Method 'getName' 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 Line is longer than 80 characters. 41
error Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. 44
error '{' should be on the previous line. 45
error '{' should be on the previous line. 47
error '}' should be on the same line. 49
error '{' should be on the previous line. 51
error Line is longer than 80 characters. 52
error Method 'toFile' is not designed for extension - needs to be abstract, final or empty. 56
error Missing a Javadoc comment. 56
error '{' should be on the previous line. 57

com/atlassian/plugin/util/collect/CollectionUtil.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 Line is longer than 80 characters. 13
error Missing a Javadoc comment. 13
error '<' is not followed by whitespace. 13
error '>' is not preceded with whitespace. 13
error '<' is not preceded with whitespace. 13
error '<' is not followed by whitespace. 13
error '>' is not preceded with whitespace. 13
error '<' is not preceded with whitespace. 13
error '<' is not followed by whitespace. 13
error '>' is not preceded with whitespace. 13
error '{' should be on the previous line. 16
error Line is longer than 80 characters. 21
error Missing a Javadoc comment. 21
error '<' is not followed by whitespace. 21
error '>' is not preceded with whitespace. 21
error '<' is not preceded with whitespace. 21
error '<' is not followed by whitespace. 21
error '>' is not preceded with whitespace. 21
error '<' is not preceded with whitespace. 21
error '<' is not followed by whitespace. 21
error '>' is not preceded with whitespace. 21
error '{' should be on the previous line. 24
error Missing a Javadoc comment. 29
error '<' is not followed by whitespace. 29
error '>' is not preceded with whitespace. 29
error '<' is not preceded with whitespace. 29
error '<' is not followed by whitespace. 29
error '>' is not preceded with whitespace. 29
error '<' is not preceded with whitespace. 29
error '<' is not followed by whitespace. 29
error '>' is not preceded with whitespace. 29
error '{' should be on the previous line. 30
error Missing a Javadoc comment. 34
error '<' is not followed by whitespace. 34
error '>' is not preceded with whitespace. 34
error '<' is not preceded with whitespace. 34
error '<' is not followed by whitespace. 34
error '>' is not preceded with whitespace. 34
error '<' is not preceded with whitespace. 34
error '<' is not followed by whitespace. 34
error '>' is not preceded with whitespace. 34
error '{' should be on the previous line. 35
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '>' is not preceded with whitespace. 36
error '<' is not preceded with whitespace. 36
error '<' is not followed by whitespace. 36
error '>' is not preceded with whitespace. 36
error '>' is not followed by whitespace. 36
error '<' is not preceded with whitespace. 37
error '<' is not followed by whitespace. 37
error '>' is not preceded with whitespace. 37
error '>' is not followed by whitespace. 37
error '{' should be on the previous line. 40
error '{' should be on the previous line. 42
error Line is longer than 80 characters. 50
error Missing a Javadoc comment. 50
error '<' is not followed by whitespace. 50
error '>' is not preceded with whitespace. 50
error '<' is not preceded with whitespace. 50
error '<' is not followed by whitespace. 50
error '>' is not preceded with whitespace. 50
error '<' is not preceded with whitespace. 50
error '<' is not followed by whitespace. 50
error '>' is not preceded with whitespace. 50
error '<' is not preceded with whitespace. 50
error '<' is not followed by whitespace. 50
error '>' is not preceded with whitespace. 50
error Line is longer than 80 characters. 55
error Missing a Javadoc comment. 55
error '<' is not followed by whitespace. 55
error '>' is not preceded with whitespace. 55
error '<' is not preceded with whitespace. 55
error '<' is not followed by whitespace. 55
error '>' is not preceded with whitespace. 55
error '<' is not preceded with whitespace. 55
error '<' is not followed by whitespace. 55
error '>' is not preceded with whitespace. 55
error '<' is not preceded with whitespace. 55
error '<' is not followed by whitespace. 55
error '>' is not preceded with whitespace. 55
error '{' should be on the previous line. 58
error Line is longer than 80 characters. 64
error Missing a Javadoc comment. 64
error '<' is not followed by whitespace. 64
error '>' is not preceded with whitespace. 64
error '<' is not preceded with whitespace. 64
error '<' is not followed by whitespace. 64
error '>' is not preceded with whitespace. 64
error '<' is not preceded with whitespace. 64
error '<' is not followed by whitespace. 64
error '>' is not preceded with whitespace. 64
error '<' is not preceded with whitespace. 64
error '<' is not followed by whitespace. 64
error '>' is not preceded with whitespace. 64
error '<' is not preceded with whitespace. 66
error '<' is not followed by whitespace. 66
error '>' is not preceded with whitespace. 66
error '>' is not followed by whitespace. 66
error Expected an @return tag. 74
error Line is longer than 80 characters. 74
error '<' is not followed by whitespace. 74
error Expected @param tag for '<T>'. 74
error '>' is not preceded with whitespace. 74
error '<' is not preceded with whitespace. 74
error '<' is not followed by whitespace. 74
error '>' is not preceded with whitespace. 74
error '<' is not preceded with whitespace. 74
error '<' is not followed by whitespace. 74
error '>' is not preceded with whitespace. 74
error Expected @param tag for 'iterator'. 74
error '<' is not preceded with whitespace. 74
error '<' is not followed by whitespace. 74
error '>' is not preceded with whitespace. 74
error Expected @param tag for 'predicate'. 74
error '<' is not preceded with whitespace. 76
error '<' is not followed by whitespace. 76
error '>' is not preceded with whitespace. 76
error '>' is not followed by whitespace. 76
error Expected an @return tag. 84
error Line is longer than 80 characters. 84
error '<' is not followed by whitespace. 84
error Expected @param tag for '<T>'. 84
error '>' is not preceded with whitespace. 84
error '<' is not preceded with whitespace. 84
error '<' is not followed by whitespace. 84
error '>' is not preceded with whitespace. 84
error '<' is not preceded with whitespace. 84
error '<' is not followed by whitespace. 84
error '>' is not preceded with whitespace. 84
error Expected @param tag for 'iterable'. 84
error '<' is not preceded with whitespace. 84
error '<' is not followed by whitespace. 84
error '>' is not preceded with whitespace. 84
error Expected @param tag for 'predicate'. 84
error '<' is not preceded with whitespace. 86
error '<' is not followed by whitespace. 86
error '>' is not preceded with whitespace. 86
error '>' is not followed by whitespace. 86
error Missing a Javadoc comment. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '>' is not preceded with whitespace. 89
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '>' is not preceded with whitespace. 89
error '{' should be on the previous line. 90
error Missing a Javadoc comment. 91
error '<' is not preceded with whitespace. 91
error '<' is not followed by whitespace. 91
error '>' is not preceded with whitespace. 91
error Missing a Javadoc comment. 92
error '<' is not preceded with whitespace. 92
error '<' is not followed by whitespace. 92
error '>' is not preceded with whitespace. 92
error Line is longer than 80 characters. 94
error Missing a Javadoc comment. 94
error '<' is not preceded with whitespace. 94
error '<' is not followed by whitespace. 94
error '>' is not preceded with whitespace. 94
error 'delegate' hides a field. 94
error '<' is not preceded with whitespace. 94
error '<' is not followed by whitespace. 94
error '>' is not preceded with whitespace. 94
error 'predicate' hides a field. 94
error Missing a Javadoc comment. 100
error '<' is not preceded with whitespace. 100
error '<' is not followed by whitespace. 100
error '>' is not preceded with whitespace. 100
error '{' should be on the previous line. 101
error '<' is not preceded with whitespace. 102
error '<' is not followed by whitespace. 102
error '>' is not preceded with whitespace. 102
error '>' is not followed by whitespace. 102
error Missing a Javadoc comment. 105
error '{' should be on the previous line. 107
error Line is longer than 80 characters. 112
error Missing a Javadoc comment. 112
error '<' is not followed by whitespace. 112
error '>' is not preceded with whitespace. 112
error '<' is not preceded with whitespace. 112
error '<' is not followed by whitespace. 112
error '>' is not preceded with whitespace. 112
error '<' is not preceded with whitespace. 112
error '<' is not followed by whitespace. 112
error '>' is not preceded with whitespace. 112
error '<' is not preceded with whitespace. 112
error '<' is not followed by whitespace. 112
error '>' is not preceded with whitespace. 112
error '<' is not preceded with whitespace. 114
error '<' is not followed by whitespace. 114
error '>' is not preceded with whitespace. 114
error '<' is not preceded with whitespace. 114
error '<' is not followed by whitespace. 114
error '>' is not preceded with whitespace. 114
error '>' is not followed by whitespace. 114
error '{' should be on the previous line. 116

com/atlassian/plugin/event/events/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/util/VersionStringComparator.java

Violation Message Line
error Line is longer than 80 characters. 11
error Line is longer than 80 characters. 14
error '<' is not preceded with whitespace. 23
error '<' is not followed by whitespace. 23
error '>' is not preceded with whitespace. 23
error '{' should be on the previous line. 24
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 26
error Line is longer than 80 characters. 27
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 29
error '{' should be on the previous line. 30
error Line is longer than 80 characters. 52
error Line is longer than 80 characters. 54
error Unused @throws tag for 'IllegalArgumentException'. 54
error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 57
error Expected @param tag for 'version1'. 57
error Expected @param tag for 'version2'. 57
error '{' should be on the previous line. 58
error '{' should be on the previous line. 62
error '{' should be on the previous line. 67
error Line is longer than 80 characters. 71
error Line is longer than 80 characters. 73
error Line is longer than 80 characters. 80
error '<' is not preceded with whitespace. 80
error '<' is not followed by whitespace. 80
error '>' is not preceded with whitespace. 80
error Line is longer than 80 characters. 82
error Line is longer than 80 characters. 83
error Avoid inline conditionals. 83
error Avoid inline conditionals. 85
error Avoid inline conditionals. 86
error '{' should be on the previous line. 89
error Missing a Javadoc comment. 97
error '<' is not preceded with whitespace. 97
error '<' is not followed by whitespace. 97
error '>' is not preceded with whitespace. 97
error Missing a Javadoc comment. 99
error Missing a Javadoc comment. 100
error Missing a Javadoc comment. 110
error '{' should be on the previous line. 111
error '{' should be on the previous line. 113
error '{' should be on the previous line. 118
error '{' should be on the previous line. 133
error '{' should be on the previous line. 137
error '{' should be on the previous line. 143
error '{' should be on the previous line. 147
error Missing a Javadoc comment. 155
error '{' should be on the previous line. 156

com/atlassian/plugin/descriptors/ChainModuleDescriptorFactory.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 Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error 'factories' hides a field. 15
error Line is longer than 80 characters. 20
error Method 'getModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 20
error Missing a Javadoc comment. 20
error '<' is not preceded with whitespace. 20
error '<' is not followed by whitespace. 20
error '?' is not preceded with whitespace. 20
error '>' is not preceded with whitespace. 20
error '?' is not followed by whitespace. 20
error Redundant throws: 'PluginParseException' is unchecked exception. 20
error '{' should be on the previous line. 23
error '{' should be on the previous line. 25
error Method 'hasModuleDescriptor' is not designed for extension - needs to be abstract, final or empty. 32
error Missing a Javadoc comment. 32
error '{' should be on the previous line. 33
error '{' should be on the previous line. 35
error '{' should be on the previous line. 37
error Line is longer than 80 characters. 44
error Method 'getModuleDescriptorClass' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error '<' is not preceded with whitespace. 44
error '<' is not followed by whitespace. 44
error '?' is not preceded with whitespace. 44
error '>' is not preceded with whitespace. 44
error '{' should be on the previous line. 47
error Line is longer than 80 characters. 48
error '<' is not preceded with whitespace. 48
error '<' is not followed by whitespace. 48
error '?' is not preceded with whitespace. 48
error '>' is not preceded with whitespace. 48
error '{' should be on the previous line. 50

com/atlassian/plugin/util/resource/NoOpAlternativeResourceLoader.java

Violation Message Line
error First sentence should end with a period. 6
error Method 'getResource' is not designed for extension - needs to be abstract, final or empty. 13
error Missing a Javadoc comment. 13
error Parameter path should be final. 13
error '{' should be on the previous line. 14
error Method 'getResourceAsStream' is not designed for extension - needs to be abstract, final or empty. 18
error Missing a Javadoc comment. 18
error Parameter name should be final. 18
error '{' should be on the previous line. 19

com/atlassian/plugin/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/impl/UnloadablePluginFactory.java

Violation Message Line
error Utility classes should not have a public or default constructor. 13
error '{' should be on the previous line. 14
error First sentence should end with a period. 15
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 29
error Line is longer than 80 characters. 36
error Line is longer than 80 characters. 51
error '<' is not preceded with whitespace. 51
error '<' is not followed by whitespace. 51
error '<' is not preceded with whitespace. 51
error '<' is not followed by whitespace. 51
error '?' is not preceded with whitespace. 51
error '>' is not preceded with whitespace. 51
error '?' is not followed by whitespace. 51
error '>' is not followed by whitespace. 51
error '>' is not preceded with whitespace. 51
error '<' is not preceded with whitespace. 51
error '<' is not followed by whitespace. 51
error '<' is not preceded with whitespace. 51
error '<' is not followed by whitespace. 51
error '?' is not preceded with whitespace. 51
error '>' is not preceded with whitespace. 51
error '?' is not followed by whitespace. 51
error '>' is not followed by whitespace. 51
error '>' is not preceded with whitespace. 51
error '>' is not followed by whitespace. 51
error '<' is not preceded with whitespace. 53
error '<' is not followed by whitespace. 53
error '?' is not preceded with whitespace. 53
error '>' is not preceded with whitespace. 53
error '?' is not followed by whitespace. 53
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 '{' should be on the previous line. 65

com/atlassian/plugin/PluginRestartState.java

Violation Message Line
error Line is longer than 80 characters. 4
error Line is longer than 80 characters. 5
error '{' should be on the previous line. 11
error First sentence should end with a period. 12
error First sentence should end with a period. 17
error First sentence should end with a period. 22
error First sentence should end with a period. 27

com/atlassian/plugin/util/zip/StreamUnzipper.java

Violation Message Line
error First sentence should end with a period. 12
error '{' should be on the previous line. 16
error Missing a Javadoc comment. 17
error First sentence should end with a period. 19
error Parameter zipStream should be final. 24
error Parameter destDir should be final. 24
error '{' should be on the previous line. 25
error 'if' construct must use '{}'s. 26
error Method 'unzip' is not designed for extension - needs to be abstract, final or empty. 32
error Missing a Javadoc comment. 32
error '{' should be on the previous line. 33
error '{' should be on the previous line. 36
error '{' should be on the previous line. 38
error '}' should be on the same line. 43
error '{' should be on the previous line. 45
error Method 'unzipFileInArchive' is not designed for extension - needs to be abstract, final or empty. 50
error Missing a Javadoc comment. 50
error Parameter fileName should be final. 50
error '{' should be on the previous line. 51
error '{' should be on the previous line. 55
error '{' should be on the previous line. 58
error Line is longer than 80 characters. 61
error 'if' construct must use '{}'s. 62
error Line is longer than 80 characters. 62
error '{' should be on the previous line. 66
error '}' should be on the same line. 73
error '{' should be on the previous line. 75
error Method 'entries' is not designed for extension - needs to be abstract, final or empty. 82
error Missing a Javadoc comment. 82
error '{' should be on the previous line. 83

com/atlassian/plugin/util/resource/AlternativeDirectoryResourceLoader.java

Violation Message Line
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 21
error Missing a Javadoc comment. 23
error '<' is not preceded with whitespace. 23
error '<' is not followed by whitespace. 23
error '>' is not preceded with whitespace. 23
error Line is longer than 80 characters. 24
error Missing a Javadoc comment. 24
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 24
error Line is longer than 80 characters. 25
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 27
error '{' should be on the previous line. 28
error '<' is not preceded with whitespace. 30
error '<' is not followed by whitespace. 30
error '>' is not preceded with whitespace. 30
error '<' is not preceded with whitespace. 30
error '<' is not followed by whitespace. 30
error '>' is not preceded with whitespace. 30
error '>' is not followed by whitespace. 30
error '{' should be on the previous line. 32
error '{' should be on the previous line. 34
error '{' should be on the previous line. 37
error '+' is not preceded with whitespace. 38
error '+' is not followed by whitespace. 38
error '}' should be on the same line. 40
error '{' should be on the previous line. 42
error Line is longer than 80 characters. 43
error '+' is not preceded with whitespace. 43
error '+' is not followed by whitespace. 43
error '+' is not preceded with whitespace. 43
error '+' is not followed by whitespace. 43
error '+' is not preceded with whitespace. 43
error '+' is not followed by whitespace. 43
error '+' is not preceded with whitespace. 43
error '+' is not followed by whitespace. 43
error Method 'getResource' is not designed for extension - needs to be abstract, final or empty. 56
error Parameter path should be final. 56
error '{' should be on the previous line. 57
error '{' should be on the previous line. 59
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 '+' is not preceded with whitespace. 69
error '+' is not followed by whitespace. 69
error '}' should be on the same line. 71
error '{' should be on the previous line. 73
error '+' is not preceded with whitespace. 74
error '+' is not followed by whitespace. 74
error '+' is not preceded with whitespace. 74
error '+' is not followed by whitespace. 74
error Line is longer than 80 characters. 84
error Method 'getResourceAsStream' is not designed for extension - needs to be abstract, final or empty. 86
error Parameter name should be final. 86
error '{' should be on the previous line. 87
error '{' should be on the previous 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 '+' is not preceded with whitespace. 97
error '+' is not followed by whitespace. 97
error Method 'getResourceDirectories' is not designed for extension - needs to be abstract, final or empty. 103
error Missing a Javadoc comment. 103
error '<' is not preceded with whitespace. 103
error '<' is not followed by whitespace. 103
error '>' is not preceded with whitespace. 103
error '{' should be on the previous line. 104

org/codehaus/classworlds/uberjar/protocol/jar/NonLockingJarUrlConnection.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.net.*. 51
error Using the '.*' form of import should be avoided - java.util.*. 52
error Line is longer than 80 characters. 59
error Line is longer than 80 characters. 60
error Line is longer than 80 characters. 63
error Line is longer than 80 characters. 66
error Line is longer than 80 characters. 67
error '{' should be on the previous line. 72
error Line is longer than 80 characters. 100
error '(' is followed by whitespace. 103
error Parameter url should be final. 103
error ')' is preceded with whitespace. 103
error '{' should be on the previous line. 105
error '(' is followed by whitespace. 106
error Inner assignments should be avoided. 106
error '(' is followed by whitespace. 106
error ')' is preceded with whitespace. 106
error ')' is preceded with whitespace. 106
error '(' is followed by whitespace. 110
error ')' is preceded with whitespace. 110
error '(' is followed by whitespace. 112
error ')' is preceded with whitespace. 112
error '(' is followed by whitespace. 116
error '(' is followed by whitespace. 116
error ')' is preceded with whitespace. 116
error '(' is followed by whitespace. 118
error ')' is preceded with whitespace. 118
error ')' is preceded with whitespace. 118
error '{' should be on the previous line. 119
error '(' is followed by whitespace. 120
error ')' is preceded with whitespace. 120
error '{' should be on the previous line. 121
error '}' should be on the same line. 123
error '{' should be on the previous line. 125
error '(' is followed by whitespace. 126
error ')' is preceded with whitespace. 126
error '}' should be on the same line. 128
error '{' should be on the previous line. 130
error Line is longer than 80 characters. 131
error '(' is followed by whitespace. 131
error ')' is preceded with whitespace. 131
error 'segments' hides a field. 135
error '(' is followed by whitespace. 137
error ')' is preceded with whitespace. 137
error '(' is followed by whitespace. 139
error ')' is preceded with whitespace. 139
error '{' should be on the previous line. 140
error '(' is followed by whitespace. 141
error ')' is preceded with whitespace. 141
error Line is longer than 80 characters. 144
error '(' is followed by whitespace. 144
error ')' is preceded with whitespace. 144
error '(' is followed by whitespace. 146
error ')' is preceded with whitespace. 146
error Missing a Javadoc comment. 149
error '(' is followed by whitespace. 149
error Parameter url should be final. 149
error ')' is preceded with whitespace. 149
error '{' should be on the previous line. 150
error '(' is followed by whitespace. 151
error ')' is preceded with whitespace. 151
error '(' is followed by whitespace. 153
error '(' is followed by whitespace. 153
error ')' is preceded with whitespace. 153
error ')' is preceded with whitespace. 153
error '{' should be on the previous line. 154
error '(' is followed by whitespace. 158
error '(' is followed by whitespace. 158
error ')' is preceded with whitespace. 158
error ')' is preceded with whitespace. 158
error '{' should be on the previous line. 159
error '(' is followed by whitespace. 163
error ')' is preceded with whitespace. 163
error Method 'getSegments' is not designed for extension - needs to be abstract, final or empty. 175
error '{' should be on the previous line. 176
error Method 'getBaseResource' is not designed for extension - needs to be abstract, final or empty. 185
error '{' should be on the previous line. 186
error Method 'connect' is not designed for extension - needs to be abstract, final or empty. 193
error Expected @throws tag for 'IOException'. 194
error '{' should be on the previous line. 195
error '(' is followed by whitespace. 196
error ')' is preceded with whitespace. 196
error '{' should be on the previous line. 197
error '}' should be on the same line. 199
error '{' should be on the previous line. 201
error Method 'setupBaseResourceInputStream' is not designed for extension - needs to be abstract, final or empty. 211
error '{' should be on the previous line. 213
error Method 'setupPathedInputStream' is not designed for extension - needs to be abstract, final or empty. 222
error '{' should be on the previous line. 224
error '{' should be on the previous line. 230
error Line is longer than 80 characters. 231
error '{' should be on the previous line. 238
error Parameter b should be final. 242
error Array brackets at illegal position. 242
error '{' should be on the previous line. 243
error Parameter b should be final. 247
error Array brackets at illegal position. 247
error Parameter off should be final. 247
error Parameter len should be final. 247
error '{' should be on the previous line. 248
error Parameter n should be final. 252
error '{' should be on the previous line. 253
error '{' should be on the previous line. 258
error '{' should be on the previous line. 263
error Parameter readlimit should be final. 269
error '{' should be on the previous line. 270
error '{' should be on the previous line. 275
error '{' should be on the previous line. 280
error Method 'getSegmentInputStream' is not designed for extension - needs to be abstract, final or empty. 295
error '(' is followed by whitespace. 295
error Parameter baseIn should be final. 295
error Parameter segment should be final. 296
error ')' is preceded with whitespace. 296
error '{' should be on the previous line. 298
error '(' is followed by whitespace. 299
error ')' is preceded with whitespace. 299
error '(' is followed by whitespace. 302
error ')' is preceded with whitespace. 302
error '{' should be on the previous line. 303
error '(' is followed by whitespace. 306
error ')' is preceded with whitespace. 306
error '{' should be on the previous line. 307
error '(' is followed by whitespace. 311
error '(' is followed by whitespace. 311
error ')' is preceded with whitespace. 311
error '(' is followed by whitespace. 311
error ')' is preceded with whitespace. 311
error ')' is preceded with whitespace. 311
error '{' should be on the previous line. 312
error '(' is followed by whitespace. 317
error ')' is preceded with whitespace. 317
error Expected an @return tag. 323
error Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. 323
error Expected @throws tag for 'IOException'. 324
error '{' should be on the previous line. 325
error '(' is followed by whitespace. 326
error ')' is preceded with whitespace. 326
error '{' should be on the previous line. 327
error Method 'getJarFile' is not designed for extension - needs to be abstract, final or empty. 338
error Expected @throws tag for 'IOException'. 338
error '{' should be on the previous line. 339
error '(' is followed by whitespace. 342
error '(' is followed by whitespace. 342
error ')' is preceded with whitespace. 342
error ')' is preceded with whitespace. 342
error '{' should be on the previous line. 343
error '(' is followed by whitespace. 344
error '5' is a magic number. 344
error ')' is preceded with whitespace. 344
error '(' is followed by whitespace. 347
error '(' is followed by whitespace. 347
error ')' is preceded with whitespace. 347
error ')' is preceded with whitespace. 347
error Missing a Javadoc comment. 350
error Parameter name should be final. 350
error '3' is a magic number. 357

com/atlassian/plugin/hostcontainer/SimpleConstructorHostContainer.java

Violation Message Line
error Line is longer than 80 characters. 16
error Line is longer than 80 characters. 17
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error '?' is not preceded with whitespace. 24
error '>' is not preceded with whitespace. 24
error '?' is not followed by whitespace. 24
error '>' is not followed by whitespace. 24
error '>' is not preceded with whitespace. 24
error Missing a Javadoc comment. 26
error '<' is not preceded with whitespace. 26
error '<' is not followed by whitespace. 26
error '<' is not preceded with whitespace. 26
error '<' is not followed by whitespace. 26
error '?' is not preceded with whitespace. 26
error '>' is not preceded with whitespace. 26
error '?' is not followed by whitespace. 26
error '>' is not followed by whitespace. 26
error '>' is not preceded with whitespace. 26
error 'context' hides a field. 26
error '{' should be on the previous line. 27
error Line is longer than 80 characters. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '?' is not preceded with whitespace. 28
error '>' is not preceded with whitespace. 28
error '?' is not followed by whitespace. 28
error '>' is not followed by whitespace. 28
error '>' is not preceded with whitespace. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '<' is not preceded with whitespace. 28
error '<' is not followed by whitespace. 28
error '?' is not preceded with whitespace. 28
error '>' is not preceded with whitespace. 28
error '?' is not followed by whitespace. 28
error '>' is not followed by whitespace. 28
error '>' is not preceded with whitespace. 28
error '>' is not followed by whitespace. 28
error First sentence should end with a period. 33
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 38
error Line is longer than 80 characters. 40
error Method 'create' is not designed for extension - needs to be abstract, final or empty. 40
error '<' is not followed by whitespace. 40
error Expected @param tag for '<T>'. 40
error '>' is not preceded with whitespace. 40
error '<' is not preceded with whitespace. 40
error '<' is not followed by whitespace. 40
error '>' is not preceded with whitespace. 40
error Redundant throws: 'IllegalArgumentException' is unchecked exception. 40
error Line is longer than 80 characters. 42
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42
error '>' is not preceded with whitespace. 42
error '<' is not preceded with whitespace. 44
error '<' is not followed by whitespace. 44
error '>' is not preceded with whitespace. 44
error '<' is not preceded with whitespace. 44
error '<' is not followed by whitespace. 44
error '>' is not preceded with whitespace. 44
error '>' is not followed by whitespace. 44
error '<' is not preceded with whitespace. 45
error '<' is not followed by whitespace. 45
error '?' is not preceded with whitespace. 45
error '>' is not preceded with whitespace. 45
error '?' is not followed by whitespace. 45
error '{' should be on the previous line. 46
error '{' should be on the previous line. 48
error '{' should be on the previous line. 53
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 same line. 64
error '{' should be on the previous line. 66
error '}' should be on the same line. 68
error '{' should be on the previous line. 70
error Line is longer than 80 characters. 75
error Missing a Javadoc comment. 78
error Line is longer than 80 characters. 79
error '<' is not followed by whitespace. 79
error '>' is not preceded with whitespace. 79
error '<' is not preceded with whitespace. 79
error '<' is not followed by whitespace. 79
error '<' is not preceded with whitespace. 79
error '<' is not followed by whitespace. 79
error '>' is not preceded with whitespace. 79
error '>' is not followed by whitespace. 79
error '>' is not preceded with whitespace. 79
error '<' is not preceded with whitespace. 79
error '<' is not followed by whitespace. 79
error '>' is not preceded with whitespace. 79
error Line is longer than 80 characters. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '>' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '>' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '>' is not followed by whitespace. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '>' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '>' is not followed by whitespace. 81
error Line is longer than 80 characters. 83
error '<' is not preceded with whitespace. 83
error '<' is not followed by whitespace. 83
error '>' is not preceded with whitespace. 83
error '<' is not preceded with whitespace. 83
error '<' is not followed by whitespace. 83
error '>' is not preceded with whitespace. 83
error Line is longer than 80 characters. 85
error Line is longer than 80 characters. 86
error '<' is not preceded with whitespace. 89
error '<' is not followed by whitespace. 89
error '?' is not preceded with whitespace. 89
error '>' is not preceded with whitespace. 89
error '?' is not followed by whitespace. 89
error '{' should be on the previous line. 90
error '<' is not preceded with whitespace. 91
error '<' is not followed by whitespace. 91
error '>' is not preceded with whitespace. 91
error '>' is not followed by whitespace. 91

com/atlassian/plugin/util/resource/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/descriptors/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/predicate/ModuleDescriptorPredicate.java

Violation Message Line
error Line is longer than 80 characters. 6
error Type Javadoc comment is missing an @param <T> tag. 10
error '<' is not preceded with whitespace. 10
error '<' is not followed by whitespace. 10
error '>' is not preceded with whitespace. 10
error '{' should be on the previous line. 11
error Line is longer than 80 characters. 14
error Line is longer than 80 characters. 17
error '<' is not preceded with whitespace. 19
error '<' is not followed by whitespace. 19
error '?' is not preceded with whitespace. 19
error '>' is not preceded with whitespace. 19

com/atlassian/plugin/url/InnerJarURLConnection.java

Violation Message Line
error '{' should be on the previous line. 19
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 24
error '(' is followed by whitespace. 24
error Parameter url should be final. 24
error ')' is preceded with whitespace. 24
error '{' should be on the previous line. 25
error '(' is followed by whitespace. 26
error Inner assignments should be avoided. 26
error '(' is followed by whitespace. 26
error ')' is preceded with whitespace. 26
error ')' is preceded with whitespace. 26
error '(' is followed by whitespace. 30
error ')' is preceded with whitespace. 30
error '(' is followed by whitespace. 32
error ')' is preceded with whitespace. 32
error '(' is followed by whitespace. 36
error '(' is followed by whitespace. 36
error ')' is preceded with whitespace. 36
error '(' is followed by whitespace. 38
error ')' is preceded with whitespace. 38
error ')' is preceded with whitespace. 38
error '{' should be on the previous line. 39
error '(' is followed by whitespace. 40
error ')' is preceded with whitespace. 40
error '{' should be on the previous line. 41
error '}' should be on the same line. 43
error '{' should be on the previous line. 45
error '(' is followed by whitespace. 46
error ')' is preceded with whitespace. 46
error '}' should be on the same line. 48
error '{' should be on the previous line. 50
error Line is longer than 80 characters. 51
error '(' is followed by whitespace. 51
error ')' is preceded with whitespace. 51
error '<' is not preceded with whitespace. 55
error '<' is not followed by whitespace. 55
error '>' is not preceded with whitespace. 55
error 'segments' hides a field. 55
error '<' is not preceded with whitespace. 55
error '<' is not followed by whitespace. 55
error '>' is not preceded with whitespace. 55
error '>' is not followed by whitespace. 55
error '(' is followed by whitespace. 57
error ')' is preceded with whitespace. 57
error '(' is followed by whitespace. 59
error ')' is preceded with whitespace. 59
error '{' should be on the previous line. 60
error '(' is followed by whitespace. 61
error ')' is preceded with whitespace. 61
error '(' is followed by whitespace. 64
error ')' is preceded with whitespace. 64
error '(' is followed by whitespace. 65
error ')' is preceded with whitespace. 65
error Missing a Javadoc comment. 68
error '(' is followed by whitespace. 68
error Parameter url should be final. 68
error ')' is preceded with whitespace. 68
error '{' should be on the previous line. 69
error '(' is followed by whitespace. 70
error ')' is preceded with whitespace. 70
error '(' is followed by whitespace. 72
error '(' is followed by whitespace. 72
error ')' is preceded with whitespace. 72
error ')' is preceded with whitespace. 72
error '{' should be on the previous line. 73
error '(' is followed by whitespace. 77
error '(' is followed by whitespace. 77
error ')' is preceded with whitespace. 77
error ')' is preceded with whitespace. 77
error '{' should be on the previous line. 78
error '(' is followed by whitespace. 82
error ')' is preceded with whitespace. 82
error '{' should be on the previous line. 91
error '{' should be on the previous line. 101
error Expected @throws tag for 'IOException'. 108
error '{' should be on the previous line. 109
error '(' is followed by whitespace. 110
error ')' is preceded with whitespace. 110
error '{' should be on the previous line. 111
error '}' should be on the same line. 113
error '{' should be on the previous line. 115
error '{' should be on the previous line. 126
error '{' should be on the previous line. 136
error '(' is followed by whitespace. 139
error ')' is preceded with whitespace. 139
error '{' should be on the previous line. 140
error '(' is followed by whitespace. 141
error Line is longer than 80 characters. 156
error '(' is followed by whitespace. 156
error Parameter baseIn should be final. 156
error Parameter segment should be final. 156
error '(' is followed by whitespace. 158
error ')' is preceded with whitespace. 158
error '(' is followed by whitespace. 161
error ')' is preceded with whitespace. 161
error '{' should be on the previous line. 162
error '(' is followed by whitespace. 165
error ')' is preceded with whitespace. 165
error '{' should be on the previous line. 166
error '(' is followed by whitespace. 170
error '(' is followed by whitespace. 170
error ')' is preceded with whitespace. 170
error '(' is followed by whitespace. 170
error ')' is preceded with whitespace. 170
error ')' is preceded with whitespace. 170
error '{' should be on the previous line. 171
error '(' is followed by whitespace. 176
error ')' is preceded with whitespace. 176
error Expected an @return tag. 182
error Expected @throws tag for 'IOException'. 182
error '{' should be on the previous line. 183
error '(' is followed by whitespace. 184
error ')' is preceded with whitespace. 184
error '{' should be on the previous line. 185
error Expected @throws tag for 'IOException'. 196
error '{' should be on the previous line. 197
error '(' is followed by whitespace. 200
error '(' is followed by whitespace. 200
error ')' is preceded with whitespace. 200
error ')' is preceded with whitespace. 200
error '{' should be on the previous line. 201
error '(' is followed by whitespace. 202
error '6' is a magic number. 202
error ')' is preceded with whitespace. 202
error '(' is followed by whitespace. 205
error '(' is followed by whitespace. 205
error ')' is preceded with whitespace. 205
error ')' is preceded with whitespace. 205
error Missing a Javadoc comment. 208
error '(' is followed by whitespace. 208
error Parameter name should be final. 208
error ')' is preceded with whitespace. 208
error '{' should be on the previous line. 209
error '(' is followed by whitespace. 210
error '(' is followed by whitespace. 210
error ')' is preceded with whitespace. 210
error ')' is preceded with whitespace. 210
error '{' should be on the previous line. 211
error '(' is followed by whitespace. 212
error ')' is preceded with whitespace. 212
error Line is longer than 80 characters. 215
error '(' is followed by whitespace. 219
error ')' is preceded with whitespace. 219
error '(' is followed by whitespace. 223
error ')' is preceded with whitespace. 223
error '{' should be on the previous line. 224
error '(' is followed by whitespace. 225
error ')' is preceded with whitespace. 225
error '(' is followed by whitespace. 227
error ')' is preceded with whitespace. 227
error '(' is followed by whitespace. 227
error '3' is a magic number. 227
error ')' is preceded with whitespace. 227

com/atlassian/plugin/classloader/url/BytesUrlStreamHandler.java

Violation Message Line
error First sentence should end with a period. 7
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Parameter content should be final. 14
error 'content' hides a field. 14
error '{' should be on the previous line. 15
error Method 'openConnection' is not designed for extension - needs to be abstract, final or empty. 19
error Missing a Javadoc comment. 19
error Parameter url should be final. 19
error '{' should be on the previous line. 20

com/atlassian/plugin/classloader/PluginClassLoader.java

Violation Message Line
error File does not end with a newline. 0
error '{' should be on the previous line. 26
error Line is longer than 80 characters. 27
error Missing a Javadoc comment. 27
error First sentence should end with a period. 28
error '<' is not preceded with whitespace. 31
error '<' is not followed by whitespace. 31
error '>' is not preceded with whitespace. 31
error Line is longer than 80 characters. 33
error Unclosed HTML tag found: <String> names (resource, or class name) to the <URL>s where 33
error Unclosed HTML tag found: <URL>s where the resource or class can be found. 33
error '<' is not preceded with whitespace. 35
error '<' is not followed by whitespace. 35
error '>' is not preceded with whitespace. 35
error '<' is not preceded with whitespace. 35
error '<' is not followed by whitespace. 35
error '>' is not preceded with whitespace. 35
error '>' is not followed by whitespace. 35
error '{' should be on the previous line. 45
error '{' should be on the previous line. 54
error Line is longer than 80 characters. 55
error Line is longer than 80 characters. 64
error 'tempDirectory' hides a field. 64
error '{' should be on the previous line. 70
error '{' should be on the previous line. 72
error Line is longer than 80 characters. 73
error '<' is not preceded with whitespace. 75
error '<' is not followed by whitespace. 75
error '>' is not preceded with whitespace. 75
error '>' is not followed by whitespace. 75
error '}' should be on the same line. 77
error '{' should be on the previous line. 79
error Line is longer than 80 characters. 85
error '{' should be on the previous line. 92
error '{' should be on the previous line. 95
error Line is longer than 80 characters. 96
error '<' is not preceded with whitespace. 96
error '<' is not followed by whitespace. 96
error '>' is not preceded with whitespace. 96
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. 108
error '{' should be on the previous line. 110
error Missing a Javadoc comment. 115
error '{' should be on the previous line. 116
error Line is longer than 80 characters. 120
error Missing a Javadoc comment. 120
error '{' should be on the previous line. 125
error Line is longer than 80 characters. 126
error '{' should be on the previous line. 134
error Line is longer than 80 characters. 135
error '<' is not preceded with whitespace. 135
error '<' is not followed by whitespace. 135
error '>' is not preceded with whitespace. 135
error '}' should be on the same line. 140
error '{' should be on the previous line. 142
error '}' should be on the same line. 147
error '{' should be on the previous line. 149
error Line is longer than 80 characters. 156
error Line is longer than 80 characters. 157
error Line is longer than 80 characters. 163
error Line is longer than 80 characters. 166
error '<' is not preceded with whitespace. 166
error '<' is not followed by whitespace. 166
error '?' is not preceded with whitespace. 166
error '>' is not preceded with whitespace. 166
error '?' is not followed by whitespace. 166
error '<' is not preceded with whitespace. 169
error '<' is not followed by whitespace. 169
error '?' is not preceded with whitespace. 169
error '>' is not preceded with whitespace. 169
error '?' is not followed by whitespace. 169
error '{' should be on the previous line. 171
error '{' should be on the previous line. 178
error '{' should be on the previous line. 180
error '}' should be on the same line. 182
error '{' should be on the previous line. 184
error Line is longer than 80 characters. 185
error Line is longer than 80 characters. 192
error Line is longer than 80 characters. 196
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 First sentence should end with a period. 211
error Line is longer than 80 characters. 215
error '{' should be on the previous line. 218
error '{' should be on the previous line. 220
error '}' should be on the same line. 222
error '{' should be on the previous line. 224
error Missing a Javadoc comment. 229
error '{' should be on the previous line. 230
error '{' should be on the previous line. 232
error Missing a Javadoc comment. 237
error '<' is not preceded with whitespace. 237
error '<' is not followed by whitespace. 237
error '>' is not preceded with whitespace. 237
error '{' should be on the previous line. 238
error '<' is not preceded with whitespace. 239
error '<' is not followed by whitespace. 239
error '>' is not preceded with whitespace. 239
error '>' is not followed by whitespace. 239
error Line is longer than 80 characters. 243
error '{' should be on the previous line. 249
error '{' should be on the previous line. 252
error '{' should be on the previous line. 257
error Line is longer than 80 characters. 258
error Line is longer than 80 characters. 263
error Missing a Javadoc comment. 263
error '<' is not preceded with whitespace. 263
error '<' is not followed by whitespace. 263
error '?' is not preceded with whitespace. 263
error '>' is not preceded with whitespace. 263
error '?' is not followed by whitespace. 263
error '{' should be on the previous line. 267
error '}' should be on the same line. 273
error '{' should be on the previous line. 275
error Missing a Javadoc comment. 280
error '{' should be on the previous line. 281
error '{' should be on the previous line. 283
error Line is longer than 80 characters. 284
error '}' should be on the same line. 285
error '{' should be on the previous line. 287
error Missing a Javadoc comment. 292
error '{' should be on the previous line. 293
error Line is longer than 80 characters. 297
error Missing a Javadoc comment. 297
error '{' should be on the previous line. 300
error '}' should be on the same line. 302
error '{' should be on the previous line. 304
error '{' should be on the previous line. 306
error Missing a Javadoc comment. 312
error '{' should be on the previous line. 313
error Line is longer than 80 characters. 314