Checkstyle Results

The following document contains the results of Checkstyle.

Summary

FilesInfosWarningsErrors
219003773

Files

FilesIWE
org/neuclear/commons/Cache.java 0011
org/neuclear/commons/LowLevelException.java 0018
org/neuclear/commons/NeuClearException.java 0011
org/neuclear/commons/RegexFileNameFilter.java 0014
org/neuclear/commons/Utility.java 0067
org/neuclear/commons/configuration/ConfigurableContainer.java 0082
org/neuclear/commons/configuration/Configuration.java 004
org/neuclear/commons/configuration/ConfigurationException.java 004
org/neuclear/commons/configuration/DefaultConfiguration.java 005
org/neuclear/commons/configuration/ServletContextContainer.java 0014
org/neuclear/commons/configuration/package.html 001
org/neuclear/commons/crypto/Base32.java 0092
org/neuclear/commons/crypto/Base64.java 0052
org/neuclear/commons/crypto/CryptoException.java 005
org/neuclear/commons/crypto/CryptoTools.java 00290
org/neuclear/commons/crypto/applets/KeyGenerationTask.java 0017
org/neuclear/commons/crypto/applets/KeyGeneratorApplet.java 0046
org/neuclear/commons/crypto/applets/package.html 001
org/neuclear/commons/crypto/channels/AbstractCryptoChannel.java 0068
org/neuclear/commons/crypto/channels/AbstractEncodingChannel.java 0014
org/neuclear/commons/crypto/channels/AbstractSignatureChannel.java 0035
org/neuclear/commons/crypto/channels/Base32EncodingChannel.java 0025
org/neuclear/commons/crypto/channels/CipherChannel.java 0035
org/neuclear/commons/crypto/channels/DigestChannel.java 0041
org/neuclear/commons/crypto/channels/SigningChannel.java 0025
org/neuclear/commons/crypto/channels/VerifyingChannel.java 0025
org/neuclear/commons/crypto/channels/package.html 001
org/neuclear/commons/crypto/jce/RawCertificate.java 0056
org/neuclear/commons/crypto/jce/RawCertificateFactory.java 0067
org/neuclear/commons/crypto/jce/RawJCEProvider.java 0014
org/neuclear/commons/crypto/jce/package.html 001
org/neuclear/commons/crypto/keyresolvers/KeyResolver.java 005
org/neuclear/commons/crypto/keyresolvers/KeyResolverFactory.java 0016
org/neuclear/commons/crypto/keyresolvers/NullResolver.java 005
org/neuclear/commons/crypto/keyresolvers/PublicKeyCache.java 0011
org/neuclear/commons/crypto/keyresolvers/package.html 001
org/neuclear/commons/crypto/package.html 001
org/neuclear/commons/crypto/passphraseagents/AlwaysTheSamePassphraseAgent.java 0026
org/neuclear/commons/crypto/passphraseagents/AskAtStartupAgent.java 0041
org/neuclear/commons/crypto/passphraseagents/ConsoleAgent.java 0067
org/neuclear/commons/crypto/passphraseagents/GuiDialogAgent.java 0093
org/neuclear/commons/crypto/passphraseagents/InteractiveAgent.java 0025
org/neuclear/commons/crypto/passphraseagents/PassPhraseAgent.java 0024
org/neuclear/commons/crypto/passphraseagents/ServletPassPhraseAgent.java 0055
org/neuclear/commons/crypto/passphraseagents/StoredPassphraseAgent.java 0043
org/neuclear/commons/crypto/passphraseagents/UserCancellationException.java 0014
org/neuclear/commons/crypto/passphraseagents/icons/IconTools.java 0084
org/neuclear/commons/crypto/passphraseagents/icons/package.html 001
org/neuclear/commons/crypto/passphraseagents/package.html 001
org/neuclear/commons/crypto/passphraseagents/swing/FileDialog.java 0050
org/neuclear/commons/crypto/passphraseagents/swing/JKSFilter.java 007
org/neuclear/commons/crypto/passphraseagents/swing/KeyStoreDialog.java 00103
org/neuclear/commons/crypto/passphraseagents/swing/KeyStoreListCellRenderer.java 0013
org/neuclear/commons/crypto/passphraseagents/swing/KeyStorePanel.java 0060
org/neuclear/commons/crypto/passphraseagents/swing/MessageLabel.java 0029
org/neuclear/commons/crypto/passphraseagents/swing/NewAliasDialog.java 0067
org/neuclear/commons/crypto/passphraseagents/swing/NewPassphraseDialog.java 0058
org/neuclear/commons/crypto/passphraseagents/swing/RunnableQueue.java 0014
org/neuclear/commons/crypto/passphraseagents/swing/SaveKeyStore.java 0026
org/neuclear/commons/crypto/passphraseagents/swing/SigningPanel.java 0079
org/neuclear/commons/crypto/passphraseagents/swing/SimpleDialog.java 0056
org/neuclear/commons/crypto/passphraseagents/swing/SwingAgent.java 0071
org/neuclear/commons/crypto/passphraseagents/swing/actions/NeuClearAction.java 009
org/neuclear/commons/crypto/passphraseagents/swing/actions/NewPersonalityAction.java 0010
org/neuclear/commons/crypto/passphraseagents/swing/actions/OpenKeyStoreAction.java 0012
org/neuclear/commons/crypto/passphraseagents/swing/actions/SaveKeyStoreAction.java 0010
org/neuclear/commons/crypto/passphraseagents/swing/actions/SignerAction.java 0010
org/neuclear/commons/crypto/passphraseagents/swing/actions/package.html 001
org/neuclear/commons/crypto/passphraseagents/swing/package.html 001
org/neuclear/commons/crypto/signers/BrowsableSigner.java 0016
org/neuclear/commons/crypto/signers/DefaultSigner.java 0076
org/neuclear/commons/crypto/signers/InvalidPassphraseException.java 0013
org/neuclear/commons/crypto/signers/JCESigner.java 00180
org/neuclear/commons/crypto/signers/KeyCache.java 0016
org/neuclear/commons/crypto/signers/NonExistingSignerException.java 0013
org/neuclear/commons/crypto/signers/OpenSignerDialog.java 0086
org/neuclear/commons/crypto/signers/PersonalSigner.java 0079
org/neuclear/commons/crypto/signers/PublicKeySource.java 0013
org/neuclear/commons/crypto/signers/SQLSigner.java 0097
org/neuclear/commons/crypto/signers/ServletSignerFactory.java 0052
org/neuclear/commons/crypto/signers/SetPublicKeyCallBack.java 005
org/neuclear/commons/crypto/signers/Signer.java 0058
org/neuclear/commons/crypto/signers/SimpleSigner.java 0096
org/neuclear/commons/crypto/signers/TestCaseSigner.java 0027
org/neuclear/commons/crypto/signers/hibernate/SQLStore.java 0032
org/neuclear/commons/crypto/signers/hibernate/SQLStoreAccess.java 0052
org/neuclear/commons/crypto/signers/hibernate/package.html 001
org/neuclear/commons/crypto/signers/package.html 001
org/neuclear/commons/crypto/streams/AbstractSignatureStream.java 009
org/neuclear/commons/crypto/streams/DigestOutputStream.java 0011
org/neuclear/commons/crypto/streams/PasswordDecryptingInputStream.java 007
org/neuclear/commons/crypto/streams/PasswordDecryptingOutputStream.java 007
org/neuclear/commons/crypto/streams/PasswordEncryptingInputStream.java 007
org/neuclear/commons/crypto/streams/PasswordEncryptingOutputStream.java 007
org/neuclear/commons/crypto/streams/SealedObjectInputStream.java 007
org/neuclear/commons/crypto/streams/SealedObjectOutputStream.java 007
org/neuclear/commons/crypto/streams/SigningOutputStream.java 0011
org/neuclear/commons/crypto/streams/VerifyingOutputStream.java 0022
org/neuclear/commons/crypto/streams/package.html 001
org/neuclear/commons/package.html 001
org/neuclear/commons/servlets/BanHostFilter.java 0027
org/neuclear/commons/servlets/EnsureRequestHostFilter.java 0020
org/neuclear/commons/servlets/ServletMessages.java 0012
org/neuclear/commons/servlets/ServletTools.java 0038
org/neuclear/commons/servlets/package.html 001
org/neuclear/commons/swing/AbstractDialogRunner.java 0017
org/neuclear/commons/swing/LongChildProcess.java 0013
org/neuclear/commons/swing/Messages.java 0059
org/neuclear/commons/swing/NeuClearDialog.java 0055
org/neuclear/commons/swing/ProcessDialog.java 0042
org/neuclear/commons/swing/SelectLanguageAction.java 0015
org/neuclear/commons/swing/SimpleDialog.java 0024
org/neuclear/commons/swing/SimpleProcessDialog.java 0022
org/neuclear/commons/swing/SwingTools.java 0012
org/neuclear/commons/swing/WaitForInput.java 0020
org/neuclear/commons/swing/package.html 001
org/neuclear/commons/time/TimeTools.java 0044
org/neuclear/commons/time/package.html 001

org/neuclear/commons/Cache.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 31
Error First sentence should end with a period. 35
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 45
Error Parameter name should be final. 45
Error 'if' construct must use '{}'s. 47
Error Method 'cache' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Line is longer than 80 characters. 58
Error Missing a Javadoc comment. 64

org/neuclear/commons/LowLevelException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 24
Error Line is longer than 80 characters. 25
Error Line is longer than 80 characters. 26
Error Line is longer than 80 characters. 28
Error Line is longer than 80 characters. 32
Error Line is longer than 80 characters. 35
Error Line is longer than 80 characters. 36
Error First sentence should end with a period. 40
Error Missing a Javadoc comment. 46
Error Parameter e should be final. 46
Error Line is longer than 80 characters. 47
Error '+' is not preceded with whitespace. 47
Error '+' is not followed by whitespace. 47
Error Missing a Javadoc comment. 49
Error Parameter message should be final. 49
Error '+' is not preceded with whitespace. 50
Error '+' is not followed by whitespace. 50

org/neuclear/commons/NeuClearException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 7
Error Line is longer than 80 characters. 12
Error Line is longer than 80 characters. 13
Error Line is longer than 80 characters. 17
Error Line is longer than 80 characters. 18
Error Line is longer than 80 characters. 19
Error Line is longer than 80 characters. 23
Error Line is longer than 80 characters. 24
Error Line has trailing spaces. 41
Error Missing a Javadoc comment. 48

org/neuclear/commons/RegexFileNameFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 17
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 23
Error Line is longer than 80 characters. 27
Error Line is longer than 80 characters. 28
Error Line is longer than 80 characters. 29
Error Line is longer than 80 characters. 32
Error Line is longer than 80 characters. 33
Error Line is longer than 80 characters. 34
Error Missing a Javadoc comment. 42
Error Line has trailing spaces. 48
Error Redundant 'final' modifier. 54
Error Missing a Javadoc comment. 58

org/neuclear/commons/Utility.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 8
Error Line is longer than 80 characters. 9
Error Line is longer than 80 characters. 10
Error Line is longer than 80 characters. 12
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. 26
Error Line is longer than 80 characters. 31
Error Line is longer than 80 characters. 32
Error Line is longer than 80 characters. 39
Error Line is longer than 80 characters. 40
Error Line is longer than 80 characters. 41
Error Line is longer than 80 characters. 45
Error Line is longer than 80 characters. 50
Error Line is longer than 80 characters. 54
Error Line is longer than 80 characters. 55
Error Line is longer than 80 characters. 130
Error Line is longer than 80 characters. 131
Error Line is longer than 80 characters. 132
Error Line is longer than 80 characters. 134
Error Line is longer than 80 characters. 136
Error Using the '.*' form of import should be avoided - java.io.*. 146
Error Missing a Javadoc comment. 150
Error Missing a Javadoc comment. 152
Error Missing a Javadoc comment. 155
Error Missing a Javadoc comment. 159
Error Missing a Javadoc comment. 163
Error 'if' construct must use '{}'s. 164
Error Line is longer than 80 characters. 170
Error Missing a Javadoc comment. 170
Error Line is longer than 80 characters. 176
Error Missing a Javadoc comment. 176
Error Missing a Javadoc comment. 180
Error Missing a Javadoc comment. 184
Error Parameter clause should be final. 184
Error 'if' construct must use '{}'s. 185
Error Line is longer than 80 characters. 188
Error Missing a Javadoc comment. 191
Error 'if' construct must use '{}'s. 192
Error Missing a Javadoc comment. 203
Error Missing a Javadoc comment. 207
Error Line is longer than 80 characters. 211
Error Missing a Javadoc comment. 211
Error 'if' construct must use '{}'s. 212
Error 'for' construct must use '{}'s. 214
Error 'if' construct must use '{}'s. 215
Error First sentence should end with a period. 220
Error Expected an @return tag. 225
Error Expected @param tag for 'def'. 225
Error Avoid inline conditionals. 226
Error 'if' construct must use '{}'s. 229
Error Missing a Javadoc comment. 234
Error Parameter prompt should be final. 234
Error Missing a Javadoc comment. 239
Error Line is longer than 80 characters. 240
Error Missing a Javadoc comment. 248
Error Parameter reference should be final. 248
Error Line is longer than 80 characters. 252
Error 'if' construct must use '{}'s. 258
Error Line is longer than 80 characters. 259
Error Missing a Javadoc comment. 265
Error Line is longer than 80 characters. 266
Error Avoid inline conditionals. 266
Error Missing a Javadoc comment. 269
Error 'static' modifier out of order with the JLS suggestions. 269

org/neuclear/commons/configuration/ConfigurableContainer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - org.picocontainer.*. 3
Error Missing a Javadoc comment. 17
Error Parameter config should be final. 17
Error 'if' construct must use '{}'s. 19
Error Line is longer than 80 characters. 23
Error Method 'registerComponentImplementation' is not designed for extension - needs to be abstract, final or empty. 23
Error Missing a Javadoc comment. 23
Error Parameter o should be final. 23
Error Parameter aClass should be final. 23
Error Redundant throws: 'PicoRegistrationException' is unchecked exception. 23
Error Line is longer than 80 characters. 27
Error Method 'registerComponentImplementation' is not designed for extension - needs to be abstract, final or empty. 27
Error Missing a Javadoc comment. 27
Error Parameter o should be final. 27
Error Parameter aClass should be final. 27
Error Parameter parameters should be final. 27
Error Redundant throws: 'PicoRegistrationException' is unchecked exception. 27
Error Line is longer than 80 characters. 31
Error Method 'registerComponentImplementation' is not designed for extension - needs to be abstract, final or empty. 31
Error Missing a Javadoc comment. 31
Error Parameter aClass should be final. 31
Error Redundant throws: 'PicoRegistrationException' is unchecked exception. 31
Error Line is longer than 80 characters. 35
Error Method 'registerComponentInstance' is not designed for extension - needs to be abstract, final or empty. 35
Error Missing a Javadoc comment. 35
Error Parameter o should be final. 35
Error Redundant throws: 'PicoRegistrationException' is unchecked exception. 35
Error Line is longer than 80 characters. 39
Error Method 'registerComponentInstance' is not designed for extension - needs to be abstract, final or empty. 39
Error Missing a Javadoc comment. 39
Error Parameter o should be final. 39
Error Parameter o1 should be final. 39
Error Redundant throws: 'PicoRegistrationException' is unchecked exception. 39
Error Line is longer than 80 characters. 43
Error Method 'registerComponent' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Parameter componentAdapter should be final. 43
Error Redundant throws: 'PicoRegistrationException' is unchecked exception. 43
Error Method 'unregisterComponent' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error Parameter o should be final. 47
Error Method 'unregisterComponentByInstance' is not designed for extension - needs to be abstract, final or empty. 51
Error Missing a Javadoc comment. 51
Error Parameter o should be final. 51
Error Method 'setParent' is not designed for extension - needs to be abstract, final or empty. 55
Error Missing a Javadoc comment. 55
Error Parameter picoContainer should be final. 55
Error Method 'getComponentInstance' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Parameter o should be final. 59
Error Method 'getComponentInstanceOfType' is not designed for extension - needs to be abstract, final or empty. 63
Error Missing a Javadoc comment. 63
Error Parameter aClass should be final. 63
Error Method 'getComponentInstances' is not designed for extension - needs to be abstract, final or empty. 67
Error Missing a Javadoc comment. 67
Error Method 'getParent' is not designed for extension - needs to be abstract, final or empty. 71
Error Missing a Javadoc comment. 71
Error Method 'getComponentAdapter' is not designed for extension - needs to be abstract, final or empty. 75
Error Missing a Javadoc comment. 75
Error Parameter o should be final. 75
Error Method 'getComponentAdapterOfType' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error Parameter aClass should be final. 79
Error Method 'getComponentAdapters' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error Method 'getComponentAdaptersOfType' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error Parameter aClass should be final. 87
Error Method 'verify' is not designed for extension - needs to be abstract, final or empty. 91
Error Missing a Javadoc comment. 91
Error Redundant throws: 'PicoVerificationException' is unchecked exception. 91
Error Method 'addOrderedComponentAdapter' is not designed for extension - needs to be abstract, final or empty. 95
Error Missing a Javadoc comment. 95
Error Parameter componentAdapter should be final. 95
Error Method 'start' is not designed for extension - needs to be abstract, final or empty. 99
Error Missing a Javadoc comment. 99
Error Method 'stop' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 107
Error Missing a Javadoc comment. 107
Error Missing a Javadoc comment. 111

org/neuclear/commons/configuration/Configuration.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 13
Error Redundant 'public' modifier. 13
Error ';' is preceded with whitespace. 13

org/neuclear/commons/configuration/ConfigurationException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 3
Error Line has trailing spaces. 4
Error Missing a Javadoc comment. 10

org/neuclear/commons/configuration/DefaultConfiguration.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Method 'configure' is not designed for extension - needs to be abstract, final or empty. 17
Error Missing a Javadoc comment. 17
Error Parameter pico should be final. 17
Error Line is longer than 80 characters. 19

org/neuclear/commons/configuration/ServletContextContainer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 14
Error Missing a Javadoc comment. 14
Error Parameter servletContextEvent should be final. 14
Error Line is longer than 80 characters. 23
Error Line is longer than 80 characters. 25
Error Line is longer than 80 characters. 27
Error 'if' construct must use '{}'s. 30
Error Line is longer than 80 characters. 38
Error Missing a Javadoc comment. 38
Error Parameter servletContextEvent should be final. 38
Error Method 'getDefaultConfiguration' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Missing a Javadoc comment. 47

org/neuclear/commons/configuration/package.html

ErrorLine
Error Missing package documentation file.0

org/neuclear/commons/crypto/Base32.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 26
Error Line is longer than 80 characters. 33
Error First sentence should end with a period. 48
Error Line is longer than 80 characters. 50
Error Missing a Javadoc comment. 54
Error Unclosed HTML tag found: <code>{@link java.math.BigInteger}<code>. 59
Error Expected @param tag for 'big'. 64
Error First sentence should end with a period. 71
Error Expected an @return tag. 77
Error Expected @param tag for 'raw'. 77
Error Expected @throws tag for 'CryptoException'. 77
Error '5' is a magic number. 78
Error '8' is a magic number. 79
Error Array brackets at illegal position. 81
Error Array brackets at illegal position. 82
Error '5' is a magic number. 82
Error '8' is a magic number. 85
Error '5' is a magic number. 85
Error '8' is a magic number. 86
Error Avoid inline conditionals. 86
Error '8' is a magic number. 86
Error '5' is a magic number. 88
Error '8' is a magic number. 93
Error 'if' construct must use '{}'s. 96
Error '0x03' is a magic number. 96
Error '4' is a magic number. 100
Error 'if' construct must use '{}'s. 101
Error '0x0F' is a magic number. 101
Error '4' is a magic number. 103
Error '5' is a magic number. 105
Error 'if' construct must use '{}'s. 106
Error '7' is a magic number. 110
Error 'if' construct must use '{}'s. 111
Error '0x07' is a magic number. 111
Error '3' is a magic number. 113
Error '5' is a magic number.