Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
221 4519

Files

Files Errors
jsdsi/Acl.java 28
jsdsi/AclEntry.java 55
jsdsi/Auth.java 39
jsdsi/AuthCert.java 44
jsdsi/AuthCertSelector.java 23
jsdsi/Cert.java 55
jsdsi/CertPath.java 36
jsdsi/CertPathBuilder.java 30
jsdsi/CertPathBuilderResult.java 17
jsdsi/CertPathBuilderStats.java 7
jsdsi/CertPathParameters.java 15
jsdsi/CertPathValidator.java 11
jsdsi/CertPathValidatorResult.java 15
jsdsi/CertSelector.java 5
jsdsi/Certificate.java 74
jsdsi/CompatibleCertSelector.java 23
jsdsi/Element.java 15
jsdsi/ExprTag.java 11
jsdsi/FProver.java 37
jsdsi/Hash.java 113
jsdsi/HashOp.java 23
jsdsi/IssuerCertPathParameters.java 4
jsdsi/IssuerCertSelector.java 14
jsdsi/JsdiRuntimeException.java 16
jsdsi/JsdsiRuntimeException.java 15
jsdsi/Name.java 68
jsdsi/NameCert.java 50
jsdsi/NameCertSelector.java 23
jsdsi/Obj.java 70
jsdsi/ObjectHash.java 30
jsdsi/OneTime.java 22
jsdsi/OnlineTest.java 32
jsdsi/Op.java 7
jsdsi/PrefixTag.java 37
jsdsi/Principal.java 16
jsdsi/Proof.java 101
jsdsi/Prover.java 53
jsdsi/Provider.java 9
jsdsi/PublicKey.java 52
jsdsi/PublicKeyHash.java 28
jsdsi/RProver.java 39
jsdsi/RSAPublicKey.java 93
jsdsi/RangeTag.java 151
jsdsi/Revalidation.java 23
jsdsi/ReversePrefixTag.java 61
jsdsi/Revocation.java 22
jsdsi/S2X.java 13
jsdsi/Sequence.java 27
jsdsi/SetTag.java 86
jsdsi/Sign ature.java 239
jsdsi/SimpleTag.java 47
jsdsi/StringTag.java 30
jsdsi/Subject.java 16
jsdsi/SubjectCertPathParameters.java 4
jsdsi/SubjectCertSelector.java 13
jsdsi/Tag.java 47
jsdsi/Threshold.java 38
jsdsi/Util.java 22
jsdsi/Validity.java 74
jsdsi/certstore/AbstractJsdsiCertStore.java 23
jsdsi/certstore/CertificateDAO.java 7
jsdsi/certstore/InMemoryCertificateDAO.java 20
jsdsi/certstore/JsdsiCertStore.java 30
jsdsi/certstore/JsdsiCertStoreException.java 14
jsdsi/certstore/JsdsiCertStoreParameters.java 17
jsdsi/certstore/jdbc/JdbcCertificateDAO.java 74
jsdsi/certstore/jdbc/package.html 1
jsdsi/ldap/LDAPAttributes.java 97
jsdsi/ldap/LDAPCertStore.java 83
jsdsi/ldap/LDAPCertStoreParameters.java 44
jsdsi/ldap/LDAPLoader.java 62
jsdsi/ldap/LDAPOp.java 65
jsdsi/ldap/LDAPOperations.java 133
jsdsi/ldap/LDAPParameters.java 114
jsdsi/ldap/LDAPSearchException.java 13
jsdsi/ldap/package.html 1
jsdsi/package.html 1
jsdsi/sexp/CertificateFactory.java 46
jsdsi/sexp/KeyFactory.java 28
jsdsi/sexp/KeySpec.java 5
jsdsi/sexp/ObjInputStream.java 11
jsdsi/sexp/ObjOutputStream.java 20
jsdsi/sexp/Parser.java 7
jsdsi/sexp/Sexp.java 111
jsdsi/sexp/SexpException.java 8
jsdsi/sexp/SexpInput.java 3
jsd si/sexp/SexpInputStream.java 55
jsdsi/sexp/SexpList.java 45
jsdsi/sexp/SexpOutput.java 5
jsdsi/sexp/SexpOutputStream.java 45
jsdsi/sexp/SexpParseException.java 21
jsdsi/sexp/SexpString.java 53
jsdsi/sexp/SexpUtil.java 106
jsdsi/sexp/SimpleString.java 96
jsdsi/sexp/package.html 1
jsdsi/util/AlgorithmEnum.java 26
jsdsi/util/Algorithms.java 29
jsdsi/util/DateUtil.java 57
jsdsi/util/DigestAlgoEnum.java 63
jsdsi/util/DigestUtils.java 18
jsdsi/util/InputStreamIterator.java 42
jsdsi/util/KeyEnum.java 32
jsdsi/util/KeyPairFactory.java 69
jsdsi/util/Loader.java 51
jsdsi/util/MultiMap.java 30
jsdsi/util/RSAKeyGenParameterSpec.java 40
jsdsi/util/RSAKeyPairGeneratorSpi.java 37
jsdsi/util/SignatureAlgoEnum.java 52
jsdsi/util/SignatureUtils.java 27
jsdsi/util/package.html 1
jsdsi/xml/XmlReader.java 71
jsdsi/xml/XmlWriter.java 40
jsdsi/xml/package.html 1

jsdsi/Acl.java

Error Line
Line has trailing spaces. 17
Line has trailing spaces. 23
Missing a Javadoc comment. 24
'5980365133398522076L' is a magic number. 24
Line has trailing spaces. 25
'final' modifier out of order with the JLS suggestions. 29
Line has trailing spaces. 30
Line has trailing spaces. 33
Line has trailing spaces. 34
Parameter e should be final. 37
'assert' is not followed by whitespace. 38
Line has trailing spaces. 41
Line has trailing spaces. 44
Line has trailing spaces. 46
Method 'getEntries' is not designed for extension - needs to be abstract, final or empty. 49
Line has trailing spaces. 52
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 56
Parameter o should be final. 56
Line has trailing spaces. 59
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 63
Line has trailing spaces. 66
Line has trailing spaces. 69
Line has trailing spaces. 70
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 72
Line has trailing spaces. 79
Missing a Javadoc comment. 80
Parameter l should be final. 80
'entries' hides a field. 82

jsdsi/AclEntry.java

Error Line
Line has trailing spaces. 16
Line has trailing spaces. 18
Line has trailing spaces. 24
Missing a Javadoc comment. 25
'3020366729004164789L' is a magic number. 25
Line has trailing spaces. 26
'final' modifier out of order with the JLS suggestions. 30
Line has trailing spaces. 31
'final' modifier out of order with the JLS suggestions. 35
Line has trailing spaces. 36
'final' modifier out of order with the JLS suggestions. 40
Line has trailing spaces. 41
'final' modifier out of order with the JLS suggestions. 45
Line has trailing spaces. 46
Line has trailing spaces. 50
Parameter s should be final. 57
Parameter t should be final. 57
Parameter p should be final. 57
Parameter v should be final. 57
Parameter c should be final. 57
'assert' is not followed by whitespace. 58
'assert' is not followed by whitespace. 59
Line has trailing spaces. 65
Line has trailing spaces. 68
Method 'getSubject' is not designed for extension - needs to be abstract, final or empty. 71
Line has trailing spaces. 74
Line has trailing spaces. 77
Method 'getTag' is not designed for extension - needs to be abstract, final or empty. 80
Line has trailing spaces. 83
Line has trailing spaces. 86
Method 'getPropagate' is not designed for extension - needs to be abstract, final or empty. 89
Line has trailing spaces. 92
Line has trailing spaces. 96
Method 'getValidity' is not designed for extension - needs to be abstract, final or empty. 99
Line has trailing spaces. 102
Line has trailing spaces. 104
Line has traili ng spaces. 106
Method 'getComment' is not designed for extension - needs to be abstract, final or empty. 109
Line has trailing spaces. 112
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 116
Parameter o should be final. 116
Line has trailing spaces. 126
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 130
Line has trailing spaces. 136
Expected an @return tag. 141
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 141
'5' is a magic number. 142
Line has trailing spaces. 156
Line has trailing spaces. 159
Line has trailing spaces. 161
Parameter l should be final. 164
Expected @throws tag for 'SexpParseException'. 164
'subject' hides a field. 168
'validity' hides a field. 183
'comment' hides a field. 184

jsdsi/Auth.java

Error Line
Line has trailing spaces. 10
Missing a Javadoc comment. 17
Line has tr ailing spaces. 18
Line has trailing spaces. 23
Line has trailing spaces. 28
Line has trailing spaces. 32
Parameter t should be final. 36
Parameter p should be final. 36
Line has trailing spaces. 41
Method 'getTag' is not designed for extension - needs to be abstract, final or empty. 45
Line has trailing spaces. 48
Method 'getPropagate' is not designed for extension - needs to be abstract, final or empty. 52
Line has trailing spaces. 55
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 59
Parameter o should be final. 59
Line has trailing spaces. 66
Method 'implies' is not designed for extension - needs to be abstract, final or empty. 70
Parameter a should be final. 70
Expected @param tag for 'a'. 70
Line has trailing spaces. 76
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 80
Avoid inline conditionals. 81
Line has trailing spaces. 83
Line has trailing spaces. 87
Parameter out should be final. 92
Expected @throws tag for 'IOException'. 93
Line has trailing spaces. 102
Parameter in should be final. 110
Expected @throws tag for 'IOException'. 110
Expected @throws tag for 'ClassNotFoundException'. 111
'tag' hides a field. 112
Line has trailing spaces. 120
Missing a Javadoc comment. 121
Name '_replacement' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 121
Variable '_replacement' must be private and have accessor methods. 121
Line has trailing spaces. 122
Method 'readResolve' is not designed for extension - needs to be abstract, final or empty. 129
Expected @throws tag for 'ObjectStreamException'. 129
Line has trailing spaces. 136

jsdsi/AuthCert.java

Error Line
Line has trailing spaces. 16
Line has trailing spaces. 22
Missing a Javadoc comment. 23
'5588350360041330506L' is a magic number. 23
Line has trailing spaces. 24
'final' modifier out of order with the JLS suggestions. 28
Line has trailing spaces. 29
Line has trailing spaces. 33
Parameter i should be final. 43
Parameter s should be final. 44
Parameter v should be final. 45
Parameter d should be final. 46
Parameter c should be final. 47
Parameter t should be final. 48
Parameter p should be final. 49
'assert' is not followed by whitespace. 51
Line has trailing spaces. 54
Method 'getTag' is not designed for extension - needs to be abstract, final or empty. 58
Line has trailing spaces. 61
Method 'getPropagate' is not designed for extension - needs to be abstract, final or empty. 65
Line has trailing spaces. 68
Method 'getAuth' is not designed for extension - needs to be abstract, final or empty. 69
Missing a Javadoc comment. 69
Line has trailing spaces. 72
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 76
Parameter o should be final. 76
Line has trailing spaces. 83
Method 'implies' is not designed for extension - needs to be abstract, final or empty. 87
Parameter c should be final. 87
Expected @param tag for 'c'. 87
'cast' is not followed by whitespace. 89
Line has trailing spaces. 92
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 96
Line has trailing spaces. 99
Line has trailing spaces. 103
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 107
'7' is a magic number. 108
Line has trailing spaces. 109
'(' is followed by whitespace. 113
')' is preceeded with whitespace. 113
Line has trailing spaces. 115
Line has trailing spaces. 120
Line has trailing spaces. 134
Line has trailing spaces. 140

jsdsi/AuthCertSelector.java

Error Line
Line has trailing spaces. 7
Missing a Javadoc comment. 12
Missing a Javadoc comment. 13
Line has trailing spaces. 14
Line has trailing spaces. 18
Parameter i should be final. 21
Line has trailing spaces. 24
Line has trailing spaces. 29
Parameter i should be final. 33
Parameter a should be final. 33
Line has trailing spaces. 37
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 41
Line has trailing spaces. 44
Line has trailing spaces. 47
Line has trailing spaces. 48
Method 'match' is not designed for extension - needs to be abstract, final or empty. 51
Parameter cert should be final. 51
Expected @param tag for 'cert'. 51
'cast' is not followed by whitespace. 54
Line has trailing spaces. 56
Method 'getIssuer' is not designed for extension - needs to be abstract, final or empty. 60
Line has trailing spaces. 63
Method 'getAuth' is not designed for extension - needs to be abstract, final or empty. 67

jsdsi/Cert.java

Error Line
Line has trailing spaces. 11
Line has trailing spaces. 14
Line has trailing spaces. 20
Missing a Javadoc comment. 21
Line has trailing spaces. 22
'final' modifier out of order with the JLS suggestions. 26
Line has trailing spaces. 27
'final' modifier out of order with the JLS suggestions. 31
Line has trailing spaces. 32
'final' modifier out of order with the JLS suggestions. 36
Line has trailing spaces. 37
'final' modifier out of order with the JLS suggestions. 41
Line has trailing spaces. 42
'final' modifier out of order with the JLS suggestions. 46
Line has trailing spaces. 47
Line has trailing spaces. 51
Parameter i should be final. 58
Parameter s should be final. 58
Parameter v should be final. 58
Parameter d should be final. 58
Parameter c should be final. 58
'assert' is not followed by whitespace. 59
'assert' is not followed by whitespace. 60
Line has trailing spaces. 67
Method 'getIssuer' is not designed for extension - needs to be abstract, final or empty. 71
Line has trailing spaces. 74
Method 'getSubject' is not designed f or extension - needs to be abstract, final or empty. 78
Line has trailing spaces. 81
Method 'getValidity' is not designed for extension - needs to be abstract, final or empty. 85
Line has trailing spaces. 88
Method 'getComment' is not designed for extension - needs to be abstract, final or empty. 92
Line has trailing spaces. 95
Method 'getDisplay' is not designed for extension - needs to be abstract, final or empty. 99
Line has trailing spaces. 102
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 106
Parameter o should be final. 106
Line has trailing spaces. 117
Method 'implies' is not designed for extension - needs to be abstract, final or empty. 121
Parameter c should be final. 121
Expected @param tag for 'c'. 121
Line has trailing spaces. 128
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 132
Line has trailing spaces. 139
Line has trailing spaces. 143
Parameter l should be final. 148
Expected @throws tag for 'SexpParseException'. 148
Line has trailing spaces. 150
'display' hides a field. 154
Line has trailing spaces. 165
'issuer' hides a field. 169
Line has trailing spaces. 181
'subject' hides a field. 185
Line has trailing spaces. 189
'validity' hides a field. 206
'comment' hides a field. 207

jsdsi/CertPath.java

Error Line
Line has trailing spaces. 9
Line has trailing spaces. 13
Line has trailing spaces. 19
Missing a Javadoc comment. 20
'2732249332091399979L' is a magic number. 20
Line has trailing spaces. 21
Line has trailing spaces. 26
Line has trailing spaces. 29
Parameter p should be final. 32
'assert' is not followed by whitespace. 34
Line has trailing spaces. 37
Line has trailing spaces. 40
Method 'getProof' is not designed for extension - needs to be abstract, final or empty. 43
Line has trailing spaces. 46
Line has trailing spaces. 48
Line has trailing spaces. 50
Line has trailing spaces. 52
Line has trailing spaces. 53
Method 'getType' is not designed for extension - needs to be abstract, final or empty. 56
Line has trailing spaces. 59
Method 'getEncodings' is not designed for extension - needs to be abstract, final or empty. 63
'{' is followed by whitespace. 64
Line has trailing spaces. 66
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 70
Parameter o should be final. 70
Line has trailing spaces. 73
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 77
Line has trailing spaces. 80
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 84
Line has trailing spaces. 87
Method 'getEncoded' is not designed for extension - needs to be abstract, final or empty. 91
Line has trailing spaces. 94
Method 'getEncoded' is not designed for extension - needs to be abstract, final or empty. 98
Parameter encoding should be final. 98
Line has trailing spaces. 106
Method 'getCertificates' is not designed for extension - needs to be abstract, final or empty. 110

jsdsi/CertPathBuilder.java

Error Line
Using the '.*' form of import should be avoided - jsdsi.util.*. 10
Line has trailing spaces. 19
Line is longer than 80 characters. 25
Method 'engineBuild' is not designed for extension - needs to be abstract, final or empty. 27
Parameter params should be final. 28
Line has trailing spaces. 37
Line is longer than 80 characters. 39
Method 'engineBuild' is not designed for extension - needs to be abstract, final or empty. 41
Parameter params should be final. 42
Line has trailing spaces. 55
Line has trailing spaces. 59
Line has trailing spaces. 64
Parameter p should be final. 68
Line has trailing spaces. 78
Line has trailing spaces. 84
Parameter args should be final. 88
Line has trailing spaces. 99
Line has trailing spaces. 132
Avoid inline conditionals. 162
Avoid inline conditionals. 172
Line has trailing spaces. 182
Line has trailing spaces. 186
Line has trailing spaces. 187
Parameter p should be final. 192
Line has trailing spaces. 195
Line has trailing spaces. 199
Parameter builder should be final. 208
Parameter c should be final. 209
Parameter s should be final. 210
Parameter forward should be final. 211

jsdsi/CertPathBuilderResult.java

Error Line
Line has trailing spaces. 8
Line has trailing spaces. 18
Line has trailing spaces. 23
Line has trailing spaces. 27
Line has trailing spaces. 28
Parameter p should be final. 33
Parameter s should be final. 33
Line has trailing spaces. 37
Line has trailing spaces. 39
Line has trailing spaces. 41
Line has trailing spaces. 42
Method 'getCertPath' is not designed fo r extension - needs to be abstract, final or empty. 45
Line has trailing spaces. 48
Line has trailing spaces. 51
Method 'getStats' is not designed for extension - needs to be abstract, final or empty. 54
Line has trailing spaces. 57
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 61

jsdsi/CertPathBuilderStats.java

Error Line
Line has trailing spaces. 8
Line has trailing spaces. 17
Line has trailing spaces. 21
Parameter fetched should be final. 24
Line has trailing spaces. 27
Line has trailing spaces. 30
Method 'getNumFetched' is not designed for extension - needs to be abstract, final or empty. 33

jsdsi/CertPathParameters.java

Error Line
Line has trailing spaces. 13
Line has trailing spaces. 23
Line has trailing spaces. 28
Line has trailing spaces. 32
Line has trailing spaces. 34
Line has trailing spaces. 37
Parameter c should be final. 40
Parameter s should be final. 40
Line has trailing spaces. 49
Method 'getCert' is not designed for extension - needs to be abstract, final or empty. 53
Line has trailing spaces. 56
Line has trailing spaces. 58
Method 'getStore' is not designed for extension - needs to be abstract, final or empty. 61
Line has trailing spaces. 64
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 68

jsdsi/CertPathValidator.java

Error Line
Line has trailing spaces. 13
Line is longer than 80 characters. 19
Method 'engineValidate' is not designed for extension - needs to be abstract, final or empty. 21
Parameter path should be final. 22
Parameter params should be final. 23
Line has trailing spaces. 33
Line is longer than 80 characters. 35
Method 'engineValidate' is not designed for extension - needs to be abstract, final or empty. 37
Parameter path should be final. 38
Parameter params should be final. 39
Line has trailing spaces. 45

jsdsi/CertPathValidatorResult.java

Error Line
Line has trailing spaces. 11
Variable 'ex' must be private and have accessor methods. 21
Line has trailing spaces. 22
Line has trailing spaces. 26
Line has trailing spaces. 27
Parameter e should be final. 30
Line has trailing spaces. 33
Line has trailing spaces. 37
Line has trailing spaces. 38
Method 'isOk' is not designed for extension - needs to be abstract, final or empty. 42
Line has trailing spaces. 45
Line has trailing spaces. 49
Method 'getCause' is not designed for extension - needs to be abstract, final or empty. 53
Line has trailing spaces. 56
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 60

jsdsi/CertSelector.java

Error Line
Line has trailing spaces. 7
Line has trailing spaces. 16
Parameter cert should be final. 20
Line has trailing spaces. 26
Parameter cert should be final. 30

jsdsi/Certificate.java

Error Line
Line has trailing spaces. 20
Line has trailing spaces. 24
Line has trailing spaces. 30
Missing a Javadoc comment. 31
'2449865619310582192L' is a magic number. 31
Line has trailing spaces. 32
Line has trailing spaces. 37
Line has trailing spaces. 42
Comment matches to-do format 'TODO:'. 43
Line has trailing spaces. 44
Line has trailing spaces. 49
Comment matches to-do format 'TODO:'. 50
Line has trailing spaces. 51
Line has trailing spaces. 53
Line has trailing spaces. 55
Parameter k should be final. 62
Parameter c should be final. 62
Parameter s should be final. 62
'assert' is not followed by whitespace. 65
'assert' is not followed by whitespace. 66
Line has trailing spaces. 74
Line has trailing spaces. 78
Line has trailing spaces. 79
Line has trailing spaces. 81
Parameter c should be final. 85
Parameter s should be final. 85
Expected @throws tag for 'CertificateException'. 85
Line has trailing spaces. 88
Method 'getPublicKey' is not designed for extension - needs to be abstract, final or empty. 92
Line has trailing spaces. 99
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 103
Parameter key should be final. 103
Line has trailing spaces. 111
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 115
Parameter key should be final. 115
Parameter sigProvider should be final. 115
'assert' is not followed by whitespace. 121
Comment matches to-do format 'TODO:'. 133
Line has trailing spaces. 135
Method 'getCert' is not designed for extension - needs to be abstract, final or empty. 139
Line has trailing spaces. 142
Line has trailing spaces. 145
Parameter elems should be final. 151
Line has trailing spaces. 156
Line has trailing spaces. 158
Line has trailing spaces. 160
Parameter elems should be final. 168
'issuer' hides a field. 170
'cert' hides a field. 181
'sig' hides a field. 187
Comment matches to-do format 'TODO:'. 188
Line has trailing spaces. 191
Line has trailing spaces. 196
Line has trailing spaces. 197
Line has trailing spaces. 198
Method 'toElements' is not designed for extension - needs to be abstract, final or empty. 201
Parameter elems should be final. 201
Comment matches to-do format 'TODO:'. 204
Comment matches to-do format 'TODO:'. 208
Line has trailing spaces. 210
Line has trailing spaces. 215
Line has trailing spaces. 217
Line has trailing spaces. 220
Parameter seq should be final. 223
Line has trailing spaces. 227
Line has trailing spaces. 229
Method 'toSequence' is not designed for extension - needs to be abstract, final or empty. 234
Line has trailing spaces. 239
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 243
Line has trailing spaces. 246
Method 'getEncoded' is not designed for extension - needs to be abstract, final or empty. 250
Line has trailing spaces. 253
Line has trailing spaces. 257
Method 'getFormat' is not designed for extension - needs to be abstract, final or empty. 261

jsdsi/CompatibleCertSelector.java

Error Line
Line has trailing spaces. 10
Missing a Javadoc comment. 15
Variable 'issuer' must be private and have accessor methods. 15
Missing a Javadoc comment. 16
Variable 'name' must be private and have accessor methods. 16
Line has trailing spaces. 17
Parameter i should be final. 23
Expected @param tag for 'i'. 23
Parameter n should be final. 23
Expected @param tag for 'n'. 23
Line has trailing spaces. 27
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 31
Line has trailing spaces. 34
Line has trailing spaces. 39
Method 'match' is not designed for extension - needs to be abstract, final or empty. 42
Parameter cert should be final. 42
Expected @param tag for 'cert'. 42
Line has trailing spaces. 49
Method 'getIssuer' is not designed for extension - needs to be abstract, final or empty. 53
Line has trailing spaces. 56
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 60
Line has trailing spaces. 63
Method 'getFullName' is not designed for extension - needs to be abstract, final or empty. 67

jsdsi/Element.java

Error Line
Line has trailing spaces. 8
Line has trailing spaces. 10
Missing a Javadoc comment. 15
Redundant 'public' modifier. 15
Line has trailing spaces. 16
Missing a Javadoc comment. 17
Utility clas ses should not have a public or default constructor. 17
Missing a Javadoc comment. 18
Parameter l should be final. 18
Line has trailing spaces. 20
'if' construct must use '{}'s. 21
'if' construct must use '{}'s. 23
'if' construct must use '{}'s. 25
'if' construct must use '{}'s. 27
Line has trailing spaces. 29

jsdsi/ExprTag.java

Error Line
Utility classes should not have a public or default constructor. 20
Line has trailing spaces. 21
Missing a Javadoc comment. 22
'5113636612205223121L' is a magic number. 22
Line has trailing spaces. 23
Missing a Javadoc comment. 24
Parameter s should be final. 24
'if' construct must use '{}'s. 34
'if' construct must use '{}'s. 36
'if' construct must use '{}'s. 38
'if' construct must use '{}'s. 40

jsdsi/FProver.java

Error Line
Line has trailing spaces. 9
Line has trailing spaces. 15
Variable 'loadedIssuer' must be private and have accessor methods. 23
Line has trailing spaces. 24
Variable 'loadedValue' must be private and have accessor methods. 28
Line has trailing spaces. 29
Parameter c should be final. 33
Parameter s should be final. 33
Line has trailing spaces. 36
Method 'makeProof' is not designed for extension - needs to be abstract, final or empty. 40
Line has trailing spaces. 52
Line has trailing spaces. 56
Method 'loadIssuer' is not designed for extension - needs to be abstract, final or empty. 62
Parameter i should be final. 62
Unable to get class information for ProofFoundException. 62
Line has trailing spaces. 66
Line has trailing spaces. 71
Method 'loadValue' is not designed for extension - needs to be abstract, final or empty. 77
Parameter n should be final. 77
Unable to get class information for ProofFoundException. 77
Line has trailing spaces. 82
Method 'insert' is not designed for extension - needs to be abstract, final or empty. 86
Parameter p should be final. 86
Unable to get class information for ProofFoundException. 86
Line has trailing spaces. 97
Must have at least one statement. 110
Line has trailing spaces. 116
Must have at least one statement. 128
Line has trailing spaces. 134
Line has trailing spaces. 138
Comment matches to-do format 'TODO:'. 139
Line has trailing spaces. 141
Must have at least one statement. 150
Line has trailing spaces. 155
Must have at least one statement. 168
Line has trailing spaces. 172
Line has trailing spaces. 183

jsdsi/Hash.java

Error Line
Line has trailing spaces. 20
Line has trailing spaces. 24
Line has trailing spaces. 28
Missing a Javadoc comment. 29
'1318052205486635960L' is a magic number. 29
Line has trailing spaces. 30
'final' modifier out of order with the JLS suggestions. 34
Line has trailing spaces. 35
'final' modifier out of order with the JLS suggestions. 39
Line has trailing spaces. 40
'final' modifier out of order with the JLS suggestions. 44
Line has trailing spaces. 45
Line has trailing spaces. 48
Line has trailing spaces. 52
Parameter a should be final. 54
Parameter d should be final. 54
Parameter u should be final. 54
'assert' is not followed by whitespace. 55
'assert' is not followed by whitespace. 56
Line has trailing spaces. 61
Line has trailing spaces. 64
Line has trailing spaces. 68
Parameter a should be final. 70
Parameter o should be final. 70
Parameter u should be final. 70
'assert' is not followed by whitespace. 71
'assert' is not followed by whitespace. 72
Line has trailing spaces. 77
Line has trailing spaces. 80
Line has trailing spaces. 84
Parameter a should be final. 87
Parameter d should be final. 87
Parameter u should be final. 87
Line has trailing spaces. 90
Line has trailing spaces. 93
Line has trailing spaces. 97
Parameter a should be final. 100
Parameter o should be final. 100
Parameter u should be final. 100
Line has trailing spaces. 103
Line has trailing spaces. 107
Line has trailing spaces. 110
Line is longer than 80 characters. 111
Parameter a should be fina l. 113
Parameter d should be final. 113
Line has trailing spaces. 116
Line has trailing spaces. 119
Line has trailing spaces. 122
Line is longer than 80 characters. 123
Parameter a should be final. 125
Parameter o should be final. 125
Line has trailing spaces. 128
Line has trailing spaces. 129
Line has trailing spaces. 131
Line has trailing spaces. 133
Parameter a s hould be final. 139
Parameter d should be final. 139
Parameter u should be final. 139
Line has trailing spaces. 142
Parameter a should be final. 151
Parameter is should be final. 151
Parameter u should be final. 151
'assert' is not followed by whitespace. 152
'assert' is not followed by whitespace. 153
'(' is followed by whitespace. 157
')' is preceeded with whitespace. 157
Line has trailing spaces. 160
Line has trailing spaces. 161
Line has trailing spaces. 162
Line has trailing spaces. 164
Line has trailing spaces. 166
Line has trailing spaces. 171
Line is longer than 80 characters. 172
Parameter a should be final. 174
Parameter d should be final. 175
Parameter u should be final. 176
Expected @throws tag for 'NoSuchAlgorithmException'. 176
Line has trailing spaces. 180
Line has trailing spaces. 188
Line is longer than 80 characters. 189
Parameter a should be final. 191
Parameter is should be final. 192
Parameter u should be final. 193
Expected @throws tag for 'NoSuchAlgorithmException'. 193
Line has trailing spaces. 194
Line has trailing spaces. 196
Method 'getDigest' is not designed for extension - needs to be abstract, final or empty. 200
Line has trailing spaces. 203
Method 'getAlgorithm' is not designed for extension - needs to be abstract, final or empty. 207
Line has trailing spaces. 210
Method 'getData' is not designed for extension - needs to be abstract, final or empty. 214
Line has trailing spaces. 217
Method 'getURIs' is not designed for extension - needs to be abstract, final or empty. 221
Line has trailing spaces. 224
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 225
Missing a Javadoc comment. 225
Parameter o should be final. 225
Line has trailing spaces. 234
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 238
Line has trailing spaces. 243
Method 'toSexp' is not desi gned for extension - needs to be abstract, final or empty. 244
Missing a Javadoc comment. 244
'3' is a magic number. 245
Line has trailing spaces. 253
Missing a Javadoc comment. 254
Parameter l should be final. 254
'digest' hides a field. 257
'data' hides a field. 258
Comment matches to-do format 'TODO:'. 259
Line has trailing spaces. 262
Expected an @return tag. 271
Parameter algo should be final. 271
Expected @param tag for 'algo'. 271

jsdsi/HashOp.java

Error Line
Line has trailing spaces. 13
Line has trailing spaces. 19
Missing a Javadoc comment. 20
Line has trailing spaces. 21
'final' modifier out of order with the JLS suggestions. 25
Line has trailing spaces. 26
Line has trailing spaces. 29
Parameter a should be final. 32
'assert' is not followed by whitespace. 33
Line has trailing spaces. 36
Method 'getAlgorithm' is not designed for extension - needs to be abstract, final or empty. 40
Line has trailing spaces. 43
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 47
Parameter o should be final. 47
Line has trailing spaces. 50
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 54
Line has trailing spaces. 57
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 62
Line has trailing spaces. 68
Line has trailing spaces. 72
Parameter obody should be final. 79
Expected @throws tag for 'SexpParseException'. 79
'algo' hides a field. 80

jsdsi/IssuerCertPathParameters.java

Error Line
Line has trailing spaces. 11
Line is longer than 80 characters. 17
Parameter c should be final. 19
Parameter s should be final. 19

jsdsi/IssuerCertSelector.java

Error Line
Line has trailing spaces. 5
Missing a Javadoc comment. 10
Line has trailing spaces. 11
Parameter i should be final. 16
Expected @param tag for 'i'. 16
Line has trailing spaces. 19
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 23
Line has trailing spaces. 26
Line has trailing spaces. 29
Method 'match' is not designed for extension - needs to be abstract, final or empty. 32
Parameter cert should be final. 32
Expected @param tag for 'cert'. 32
Line has trailing spaces. 35
Method 'getIssuer' is not designed for extension - needs to be abstract, final or empty. 39

jsdsi/JsdiRuntimeException.java

Error Line
Line has trailing spaces. 11
Line has trailing spaces. 17
Line has trailing spaces. 22
Line has trailing spaces. 24
Line has trailing spaces. 29
Parameter message should be final. 33
Expected @param tag for 'message'. 33
Line has trailing spaces. 36
Parameter cause should be final. 40
Expected @param tag for 'cause'. 40
Line has trailing spaces. 43
Parameter message should be final. 48
Expected @param tag for 'message'. 48
Parameter cause should be final. 48
Expected @param tag for 'cause'. 48
Line has trailing spaces. 51

jsdsi/JsdsiRuntimeException.java

Error Line
Line has trailing spaces. 11
Line has trailing spaces. 19
Line has trailing spaces. 21
Line has trailing spaces. 26
Parameter message should be final. 30
Expected @param tag for 'message'. 30
Line has trailing spaces. 33
Parameter cause should be final. 37
Expected @param tag for 'cause'. 37
Line has trailing spaces. 40
Parameter message should be final. 45
Expected @param tag for 'message'. 45
Parameter cause should be final. 45
Expected @param tag for 'cause'. 45
Line has trailing spaces. 48

jsdsi/Name.java

Error Line
Line has trailing spaces. 16
Line has trailing spaces. 22
Missing a Javadoc comment. 23
Line has trailing spaces. 24
'final' modifier out of order with the JLS suggestions. 28
Line has trailing spaces. 29
'final' modifier out of order with the JLS suggestions. 34
Line has trailing spaces. 35
Line has trailing spaces. 39
Line has trailing spaces. 41
Parameter i should be final. 45
Parameter n should be final. 45
'assert' is not followed by whitespace. 46
'assert' is not followed by whitespace. 47
'assert' is not followed by whitespace. 48
Line has trailing spaces. 52
Line has trailing spaces. 55
Parameter i should be final. 59
Parameter n should be final. 59
'{' is followed by whitespace. 60
Line has trailing spaces. 62
Line has trailing spaces. 65
Method 'getIssuer' is not designed for extension - needs to be abstract, final or empty. 68
Line has trailing spaces. 71
Line has trailing spaces. 76
Method 'getNames' is not designed for extension - needs to be abstract, final or empty. 80
Line has trailing spaces. 83
Line has trailing spaces. 89
Method 'prefixOf' is not designed for extension - needs to be abstract, final or empty. 96
Parameter n should be final. 96
Line has trailing spaces. 110
Line has trailing spaces. 114
Line has trailing spaces. 117
Line has trailing spaces. 118
Method 'prefix' is not designed for extension - needs to be abstract, final or empty. 121
Parameter i should be final. 121
'assert' is not followed by whitespace. 122
Line has trailing spaces. 127
Line has trailing spaces. 132
Method 'prefix' is not designed for extension - needs to be abstract, final or empty. 135
Line has trailing spaces. 138
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 142
Parameter o should be final. 142
Line has trailing spaces. 149
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 153
Line has trailing spaces. 156
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 157
Missing a Javadoc comment. 157
Comment matches to-do format 'TODO:'. 158
Line has trailing spaces. 161
Line has trailing spaces. 165
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 170
Parameter iss should be final. 170
Line has trailing spaces. 181
Line has trailing spaces. 185
Parameter l should be final. 190
Expected @throws tag for 'SexpParseException'. 190
Line has trailing spaces. 193
Line has trailing spaces. 197
Line has trailing spaces. 202
Parameter l should be final. 205
Parameter issuerParam should be final. 205
Expected @throws tag for 'SexpParseException'. 206
'issuer' hides a field. 209
'names' hides a field. 210
Line has trailing spaces. 232
Comment matches to-do format 'TODO:'. 233
Comment matches to-do format 'TODO:'. 234

jsdsi/NameCert.java

Error Line
Line has trailing spaces. 13
Line has trailing spaces. 19
Missing a Javadoc comment. 20
'8560074033459222359L' is a magic number. 20
Line has trailing spaces. 21
'final' modifier out of order with the JLS suggestions. 25
Line has trailing spaces. 26
Line has trailing spaces. 30
Parameter i should be final. 38
Parameter s should be final. 39
Parameter v should be final. 40
Parameter d should be final. 41
Parameter c should be final. 42
Parameter n should be final. 43
'assert' is not followed by whitespace. 45
Line has trailing spaces. 48
Line has trailing spaces. 51
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 54
Line has trailing spaces. 57
Line has trailing spaces. 59
Line has trailing spaces. 61
Line has trailing spaces. 62
Method 'getFullName' is not designed for extension - needs to be abstract, final or empty. 65
'{' is followed by whitespace. 66
Line has trailing spaces. 68
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 72
Parameter o should be final. 72
Line has trailing spaces. 77
Method 'implies' is not designed for extension - needs to be abstract, final or empty. 81
Parameter c should be final. 81
Expected @param tag for 'c'. 81
'cast' is not followed by whitespace. 83
Line has trailing spaces. 86
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 90
Line has trailing spaces. 93
Comment matches to-do format 'TODO:'. 94
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 95
Missing a Javadoc comment. 95
'5' is a magic number. 96
Line has trailing spaces. 97
'!=' is not preceeded with whitespace. 100
'!=' is not followed by whitespace. 100
'==' is not preceeded with whitespace. 100
Expression can be simplified. 100
'==' is not followed by whitespace. 100
'(' is followed by whitespace. 101
')' is preceeded with whitespace. 101
Line has trailing spaces. 103
Line has trailing spaces. 111
Line has trailing spaces. 125

jsdsi/NameCertSelector.java

Error Line
Line has trailing spaces. 6
Missing a Javadoc comment. 11
Variable 'issuer' must be private and have accessor methods. 11
Missing a Javadoc comment. 12
Variable 'name' must be private and have accessor methods. 12
Line has trailing spaces. 13
Parameter i should be final. 18
Expected @param tag for 'i'. 18
Parameter n should be final. 18
Expected @param tag for 'n'. 18
Line has trailing spaces. 22
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 26
Line has trailing spaces. 29
Line has trailing spaces. 33
Method 'match' is not designed for extension - needs to be abstract, final or empty. 36
Parameter cert should be final. 36
Expected @param tag for 'cert'. 36
Line has trailing spaces. 41
Method 'getIssuer' is not designed for extension - needs to be abstract, final or empty. 45
Line has trailing spaces. 48
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 52
Line has trailing spaces. 55
Method 'getFullName' is not designed for extension - needs to be abstract, final or empty. 59

jsdsi/Obj.java

Error Line
Line has trailing spaces. 18
Line has trailing spaces. 23
Line has trailing spaces. 29
Missing a Javadoc comment. 30
'9005382351047668808L' is a magic number. 30
Line has trailing spaces. 31
Line has trailing spaces. 34
Line has trailing spaces. 37
Line has trailing spaces. 40
Parameter o should be final. 44
Line has trailing spaces. 45
Line has trailing spaces. 50
Line has trailing spaces. 53
Line has trailing spaces. 57
Line has trailing spaces. 62
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 65
Line has trailing spaces. 68
Line has trailing spaces. 73
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 79
Parameter offset should be final. 79
Parameter width should be final. 79
Parameter last should be final. 79
Line has trailing spaces. 88
Line has trailing spaces. 96
Method 'toTransport' is not designed for extension - needs to be abstract, final or empty. 99
Line has trailing spaces. 108
Method 'toByteArray' is not designed for extension - needs to be abstract, final or empty. 113
Line has trailing spaces. 122
Parameter out should be final. 130
Expected @throws tag for 'IOException'. 131
Line has trailing spaces. 135
Name '_obj' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 142
Variable '_obj' must be private and have accessor methods. 142
Line has trailing spaces. 143
Parameter in should be final. 152
Expected @throws tag for 'IOException'. 152
Expected @throws tag for 'ClassNotFoundException'. 153
'{' should be on the previous line. 156
'{' should be on the previous line. 159
Line has trailing spaces. 164
Method 'readResolve' is not designed for extension - needs to be abstract, final or empty. 171
Expected @throws tag for 'ObjectStreamException'. 171
'!=' is not preceeded with whitespace. 172
'!=' is not followed by whitespace. 172
Line has trailing spaces. 178
Line has trailing spaces. 181
Parameter s should be final. 186
Expected @throws tag for 'SexpParseException'. 186
Line has trailing spaces. 189
Line has trailing spaces. 192
Parameter l should be final. 197
Expected @throws tag for 'SexpParseException'. 197
'if' construct must use '{}'s. 199
'if' construct must use '{}'s. 200
'if' construct must use '{}'s. 201
'if' construct must use '{}'s. 202
'if' construct must use '{}'s. 203
'if' construct must use '{}'s. 204
'if' construct must use '{}'s. 205
'if' construct must use '{}'s. 206
'if' construct must use '{}'s. 207
'if' construct must use '{}'s. 208
'if' construct must use '{}'s. 209
'if' construct must use '{}'s. 210
'if' construct must use '{}'s. 211
'if' construct must use '{}'s. 212
'if' construct must use '{}'s. 213
'if' construct must use '{}'s. 214
Line has trailing spaces. 215
Line has trailing spaces. 218

jsdsi/ObjectHash.java

Error Line
Line has trailing spaces. 12
Line has trailing spaces. 18
Missing a Javadoc comment. 19
Line has trailing spaces. 20
'final' modifier out of order with the JLS suggestions. 24
Line has trailing spaces. 25
Parameter h should be final. 29
Expected @param tag for 'h'. 29
'assert' is not followed by whitespace. 30
Line has trailing spaces. 33
Method 'getHash' is not designed for extension - needs to be abstract, final or empty. 37
Line has trailing spaces. 40
Line has trailing spaces. 44
Line has trailing spaces. 46
Method 'isHashOf' is not designed for extension - needs to be abstract, final or empty. 49
Parameter o should be final. 49
Line has trailing spaces. 53
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 57
Parameter o should be final. 57
Line has trailing spaces. 60
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 64
Line has trailing spaces. 67
Line has trailing spaces. 69
Expected an @return tag. 71
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 71
Line has trailing spaces. 76
Line has trailing spaces. 80
Parameter l should be final. 86
Expected @throws tag for 'SexpParseException'. 86
'hash' hides a field. 88

jsdsi/OneTime.java

Error Line
Line has trailing spaces. 13
Line has trailing spaces. 19
Missing a Javadoc comment. 20
Line has trailing spaces. 21
Parameter p should be final. 25
Parameter u should be final. 25
Line has trailing spaces. 28
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 32
Parameter o should be final. 32
Line has trailing spaces. 35
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 39
Line has trailing spaces. 42
Method 'getSexpType' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSexpParts' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Line has trailing spaces. 50
Missing a Javadoc comment. 51
Parameter p should be final. 51
Parameter u should be final. 51
Parameter obody should be final. 51

jsdsi/OnlineTest.java

Error Line
Line has trailing spaces. 16
Line has trailing spaces. 22
Missing a Javadoc comment. 23
'2569498341322684308L' is a magic number. 23
Line has trailing spaces. 24
'final' modifier out of order with the JLS suggestions. 28
Line has trailing spaces. 29
'final' modifier out of order with the JLS suggestions. 33
Line has trailing spaces. 34
Line has trailing spaces. 38
Parameter p should be final. 42
Parameter u should be final. 42
'assert' is not followed by whitespace. 43
Line has trailing spaces. 47
Method 'getPrincipal' is not designed for extension - needs to be abstract, final or empty. 51
Line has trailing spaces. 54
Method 'getURIs' is not designed for extension - needs to be abstract, final or empty. 58
Line has trailing spaces. 61
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 65
Parameter o should be final. 65
Line has trailing spaces. 72
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 76
Line has trailing spaces. 79
Missing a Javadoc comment. 80
Missing a Javadoc comment. 81
Line has trailing spaces. 82
Missing a Javadoc comment. 83
Line has trailing spaces. 94
Missing a Javadoc comment. 95
Parameter l should be final. 95
'uris' hides a field. 98
'principal' hides a field. 102

jsdsi/Op.java

Error Line
Line has trailing spaces. 11
Utility classes should not have a public or default constructor. 16
Line has trailing spaces. 17
Missing a Javadoc comment. 18
Line has trailing spaces. 19
Missing a Javadoc comment. 20
Parameter l should be final. 20

jsdsi/PrefixTag.java

Error Line
Line has trailing spaces. 11
Line has trailing spaces. 17
Missing a Javadoc comment. 18
Line has trailing spaces. 19
'final' modifier out of order with the JLS suggestions. 23
Line has trailing spaces. 24
Line has trailing spaces. 27
Parameter p should be final. 30
'assert' is not followed by whitespace. 31
Line has trailing spaces. 34
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 38
Parameter that should be final. 38
'{' should be on the previous line. 39
'cast' is not followed by whitespace. 41
'cast' is not followed by whitespace. 44
Line has trailing spaces. 54
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 58
Parameter that should be final. 58
'{' should be on the previous line. 59
Line has trailing spaces. 68
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 72
Parameter that should be final. 72
'{' should be on the previous line. 73
Line has trailing spaces. 79
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 83
Parameter that should be final. 83
Line has trailing spaces. 87
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 91
Line has trailing spaces. 94
Line has trailing spaces. 97
Method 'getPrefix' is not designed for extension - needs to be abstract, final or empty. 100
Line has trailing spaces. 103
Method 'toTagSexp' is not designed for extension - needs to be abstract, final or empty. 104
Missing a Javadoc comment. 104
Line has trailing spaces. 110
Missing a Javadoc comment. 111
Parameter tbody should be final. 111

jsdsi/Principal.java

Error Line
Line has trailing spaces. 11
Line has trailing spaces. 19
Missing a Javadoc comment. 20
Line has trailing spaces. 21
Line has trailing spaces. 24
Parameter p should b e final. 29
Line has trailing spaces. 30
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 34
Line has trailing spaces. 37
Missing a Javadoc comment. 38
Line has trailing spaces. 39
Missing a Javadoc comment. 40
Parameter l should be final. 40
'if' construct must use '{}'s. 43
'if' construct must use '{}'s. 45
Line has trailing spaces. 47

jsdsi/Proof.java

Error Line
Line has trailing spaces. 23
Line has trailing spaces. 26
Line has trailing spaces. 32
Missing a Javadoc comment. 33
'1084625036476163346L' is a magic number. 33
Line has trailing spaces. 34
Line has trailing spaces. 37
Missing a Javadoc comment. 41
'8565230129462618920L' is a magic number. 41
Parameter message should be final. 45
Line has trailing spaces. 49
Line has trailing spaces. 54
Line has trailing spaces. 59
Line has trailing spaces. 62
Line has trailing spaces. 63
Parameter c should be final. 66
'assert' is not followed by whitespace. 67
'{' is followed by whitespace. 69
Line has trailing spaces. 71
Line has trailing spaces. 75
Parameter c should be final. 79
Parameter cs should be final. 79
'assert' is not followed by whitespace. 80
'assert' is not fo llowed by whitespace. 81
Line has trailing spaces. 85
Method 'getCert' is not designed for extension - needs to be abstract, final or empty. 89
Line has trailing spaces. 92
Method 'getCertificates' is not designed for extension - needs to be abstract, final or empty. 97
Line has trailing spaces. 100
Method 'getSequence' is not designed for extension - needs to be abstract, final or empty. 104
Line has trailing spaces. 112
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 116
Parameter o should be final. 116
Line has trailing spaces. 123
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 127
Line has trailing spaces. 130
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 131
Missing a Javadoc comment. 131
Line has trailing spaces. 137
Missing a Javadoc comment. 138
Parameter l should be final. 138
'cert' hides a field. 140
'certs' hides a field. 147
'cast' is not followed by whitespace. 156
Line has trailing spaces. 158
Line has trailing spaces. 161
Line has trailing spaces. 163
Line has trailing spaces. 164
Line has trailing spaces. 166
Line has trailing spaces. 169
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 173
Line has trailing spaces. 200
Line has trailing spaces. 204
Line has trailing spaces. 206
Line has trailing spaces. 210
Line has trailing spaces. 212
Line has trailing spaces. 215
Parameter lhName should be final. 218
Parameter rhName should be final. 218
Parameter rhSubject should be final. 218
Unable to get class information for IncompatibleException. 219
'assert' is not followed by whitespace. 228
Line has trailing spaces. 241
Line has trailing spaces. 246
Line has trailing spaces. 251
Parameter lhs should be final. 254
Parameter rhs should be final. 254
Unable to get class information for IncompatibleException. 255
Comment matches to-do format 'TODO:'. 261
Line has trailing spaces. 265
Line has trailing spaces. 268
Parameter v1 should be final. 273
Parameter v2 should be final. 273
Line has trailing spaces. 282
Line has trailing spaces. 285
Line has trailing spaces. 290
Parameter lhs should be final. 293
Parameter rhs should be final. 293
Unable to get class information for IncompatibleException. 294
Line has trailing spaces. 303
Line has trailing spaces. 307
Line has trailing spaces. 312
Parameter lhs should be final. 315
Parameter rhs should be final. 315
Unable to get class information for IncompatibleException. 316
Line has trailing spaces. 326
Line has trailing spaces. 330
Line has trailing spaces. 332
Line has trailing spaces. 334
Parameter lhs should be final. 339
Parameter rhs should be final. 339
Unable to get class information for IncompatibleException. 340
Line has trailing spaces. 357
Line has trailing spaces. 361
Parameter p should be final. 367
Line has trailing spaces. 373
Line has trailing spaces. 376
Line has trailing spaces. 379
Method 'compose' is not designed for extension - needs to be abstract, final or empty. 382
Parameter p should be final. 382
Unable to get class information for IncompatibleException. 382

jsdsi/Prover.java

Error Line
Lin e has trailing spaces. 14
Line has trailing spaces. 23
Missing a Javadoc comment. 28
Variable 'proof' must be private and have accessor methods. 28
Missing a Javadoc comment. 29
Parameter p should be final. 29
Method 'getProof' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Line has trailing spaces. 37
Variable 'provee' must be private and have accessor methods. 41
Line has trailing spaces. 42
Variable 'store' must be private and have ac cessor methods. 46
Line has trailing spaces. 47
Variable 'check' must be private and have accessor methods. 51
Line has trailing spaces. 52
Variable 'value' must be private and have accessor methods. 56
Line has trailing spaces. 57
Variable 'compatible' must be private and have accessor methods. 61
Line has trailing spaces. 63
Variable 'issuer' must be private and have accessor methods. 67
Line has trailing spaces. 68
Variable 'reverse' must be private and have accessor methods. 72
Line has t railing spaces. 74
Line has trailing spaces. 79
Line has trailing spaces. 82
Method 'getNumFetched' is not designed for extension - needs to be abstract, final or empty. 85
Line has trailing spaces. 88
Line has trailing spaces. 92
Parameter c should be final. 96
Parameter s should be final. 96
Line has trailing spaces. 100
Line has trailing spaces. 105
Line has trailing spaces. 110
Line has trailing spaces. 113
Line has trailing spaces. 123
Line has trailing spaces. 126
Line has trailing spaces. 130
Line has trailing spaces. 134
Parameter p should be final. 139
Unable to get class information for ProofFoundException. 139
Line has trailing spaces. 140
Line has trailing spaces. 144
Method 'insertCertificates' is not designed for extension - needs to be abstract, final or empty. 149
Parameter certs should be final. 149
Unable to get class information for ProofFoundException. 149
Line has trailing spaces. 157
Line has trailing spaces. 162
Method 'load' is not designed for extension - needs to be abstract, final or empty. 172
Parameter cache should be final. 172
Parameter key should be final. 172
Parameter sel should be final. 172
Parameter map should be final. 172
Unable to get class information for ProofFoundException. 173

jsdsi/Provider.java

Error Line
Line has trailing spaces. 11
Utility classes should not have a public or default constructor. 16
Line has trailing spaces. 17
Missing a Javadoc comment. 18
Line has trailing spaces. 19
Line has trailing spaces. 32
Line has trailing spaces. 35
Parameter args should be final. 39
Line has trailing spaces. 44

jsdsi/PublicKey.java

Error Line
Line has trailing spaces. 16
Line has trailing spaces. 24
Missing a Javadoc comment. 25
Line has trailing spaces. 26
'final' modifier out of order with the JLS suggestions. 30
Line has trailing spaces. 31
'final' modifier out of order with the JLS suggestions. 35
Line has trailing spaces. 36
Line has trailing spaces. 40
Parameter a should be final. 45
Parameter u should be final. 45
'assert' is not followed by whitespace. 46
Line has trailing spaces. 50
Line has trailing spaces. 54
Parameter a should be final. 58
Parameter u should be final. 58
'assert' is not followed by whitespace. 59
Line has trailing spaces. 63
Line has trailing spaces. 66
Parameter a should be final. 69
'cast' is not followed by whitespace. 70
Line has trailing spaces. 72
Method 'getAlgorithm' is not designed for extension - needs to be abstract, final or empty. 76
Line has trailing spaces. 79
Method 'getFormat' is not designed for extension - needs to be abstract, final or empty. 83
Line has trailing spaces. 86
Method 'getEncoded' is not designed for extension - needs to be abstract, final or empty. 90
Line has trailing spaces. 93
Method 'getURLs' is not designed for extension - needs to be abstract, final or empty. 98
Line has trailing spaces. 101
Method 'getURIs' is not designed for extension - needs to be abstract, final or empty. 106
Line has trailing spaces. 109
Line has trailing spaces. 112
Expected an @return tag. 115
Method 'publicKeyHash' is not designed for extension - needs to be abstract, final or empty. 115
Parameter da should be final. 115
Line has trailing spaces. 119
Method 'samePrincipalAs' is not designed for extension - needs to be abstract, final or empty. 123
Parameter p should be final. 123
Line has trailing spaces. 133
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 137
Parameter o should be final. 137
Line has trailing spaces. 144
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 148
Line has trailing spaces. 151
Missing a Javadoc comment. 152
Missing a Javadoc comment. 153
Line has trailing spaces. 161
Parameter l should be final. 168
Expected @throws tag for 'SexpParseException'. 168
'uris' hides a field. 172
'if' construct must use '{}'s. 176

jsdsi/PublicKeyHash.java

Error Line
Line has trailing spaces. 10
Line has trailing spaces. 16
Missing a Javadoc comment. 17
'1085604011787649865L' is a magic number. 17
Line has trailing spaces. 18
'final' modifier out of order with the JLS suggestions. 22
Line has trailing spaces. 23
Line has trailing spaces. 26
Parameter h should be final. 29
'assert' is not followed by whitespace. 30
Line has trailing spaces. 33
Method 'getHash' is not designed for extension - needs to be abstract, final or empty. 37
Line has trailing spaces. 40
Method 'getURIs' is not designed for extension - needs to be abstract, final or empty. 44
Line has trailing spaces. 47
Method 'samePrincipalAs' is not designed for extension - needs to be abstract, final or empty. 51
Parameter p should be final. 51
Line has trailing spaces. 62
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 66
Parameter o should be final. 66
Line has trailing spaces. 70
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 74
Line has trailing spaces. 77
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 78
Missing a Javadoc comment. 78
Line has trailing spaces. 81
Missing a Javadoc comment. 82
Parameter l should be final. 82

jsdsi/RProver.java

Error Line
Line has trailing spaces. 9
Line has trailing spaces. 15
Variable 'loadedReverse' must be private and have accessor methods. 23
Line has trailing spaces. 24
Variable 'loadedCompatible' must be private and have accessor methods. 28
Line has trailing spaces. 29
Parameter c should be final. 33
Parameter s should be final. 33
'assert' is not followed by whitespace. 35
Line has trailing spaces. 37
Method 'makeProof' is not designed for extension - needs to be abstract, final or empty. 41
Line has trailing spaces. 49
Line has trailing spaces. 51
Line has trailing spaces. 53
Method 'loadReverse' is not designed for extension - needs to be abstract, final or empty. 59
Parameter s should be final. 59
Unable to get class information for ProofFoundException. 59
Line has trailing spaces. 63
Line has trailing spaces. 67
Method 'loadCompatible' is not designed for extension - needs to be abstract, final or empty. 73
Parameter n should be final. 73
Unable to get class information for ProofFoundException. 73
Line has trailing spaces. 78
Method 'insert' is not designed for extension - needs to be abstract, final or empty. 82
Parameter p should be final. 82
Unable to get class information for ProofFoundException. 82
Line has trailing spaces. 93
Must have at least one statement. 106
Line has trailing spaces. 112
Must have at least one statement. 125
Line has trailing spaces. 136
Line has trailing spaces. 140
Comment matches to-do format 'TODO:'. 141
Line has trailing spaces. 143
Must have at least one statement. 152
Line has trailing spaces. 157
Must have at least one statement. 170
Line has trailing spaces. 174
Line has trailing spaces. 182

jsdsi/RSAPublicKey.java

Error Line
Line has trailing spaces. 19
Line has trailing spaces. 27
Missing a Javadoc comment. 28
Line has trailing spaces. 29
'final' modifier out of order with the JLS suggestions. 33
Line has trailing spaces. 34
'final' modifier out of order with the JLS suggestions. 38
Line has trailing spaces. 39
Line has trailing spaces. 41
Line has trailing spaces. 43
Line is longer than 80 characters. 48
Parameter m should be final. 50
Para meter e should be final. 50
Parameter a should be final. 50
Parameter u should be final. 50
'assert' is not followed by whitespace. 52
'assert' is not followed by whitespace. 53
Line has trailing spaces. 57
Missing a Javadoc comment. 58
Parameter m should be final. 58
Parameter e should be final. 58
Parameter a should be final. 58
Parameter u should be final. 58
'assert' is not followed by whitespace. 60
'assert' is not followed by whitespace. 61
Line has trailing spaces. 65
Line has trailing spaces. 67
Line has trailing spaces. 69
Parameter m should be final. 74
Parameter e should be final. 74
Parameter a should be final. 74
'cast' is not followed by whitespace. 75
')' is preceeded with whitespace. 75
Line has trailing spaces. 77
Missing a Javadoc comment. 78
Parameter k should be final. 78
Parameter u should be final. 78
Line has trailing spaces. 81
Missing a Javadoc comment. 82
Parameter k should be final. 82
Parameter u should be final. 82
Line has trailing spaces. 85
Missing a Javadoc comment. 86
Parameter k should be final. 86
'cast' is not followed by whitespace. 87
')' is preceeded with whitespace. 87
Line has trailing s paces. 89
Expected an @return tag. 95
Parameter a should be final. 95
Parameter provider should be final. 95
Expected @throws tag for 'NoSuchAlgorithmException'. 96
Expected @throws tag for 'NoSuchProviderException'. 96
'assert' is not followed by whitespace. 97
Avoid inline conditionals. 100
'assert' is not followed by whitespace. 103
Line has trailing spaces. 110
Line has trailing spaces. 113
Expected an @return tag. 116
Parameter a should be final. 116
Expected @throws tag for 'NoSuchAlgorithmException'. 117
Expected @throws tag for 'NoSuchProviderException'. 117
Line has trailing spaces. 120
Expected an @return tag. 124
Expected @throws tag for 'NoSuchAlgorithmException'. 125
Expected @throws tag for 'NoSuchProviderException'. 125
Line has trailing spaces. 128
Method 'getModulus' is not designed for extension - needs to be abstract, final or empty. 132
Line has trailing spaces. 135
Method 'getExponent' is not designed for extension - needs to be abstract, final or empty. 139
Line has trailing spaces. 142
Method 'getPublicExponent' is not designed for extension - needs to be abstract, final or empty. 146
Line has trailing spaces. 149
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 153
Parameter o should be final. 153
Line has trailing spaces. 162
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 166
Line has trailing spaces. 169
Method 'toPublicKeySexp' is not designed for extension - needs to be abstract, final or empty. 170
Missing a Javadoc comment. 170
Line has trailing spaces. 181
Line has trailing spaces. 190
Expected an @return tag. 193
Parameter l should be final. 193
Parameter algo should be final. 193
Parameter urls should be final. 193
Expected @throws tag for 'SexpParseException'. 194
Line has trailing spaces. 209
Line has trailing spaces. 218
Expected an @return tag. 220
Parameter l should be final. 220
Parameter algo should be final. 220
Parameter uris should be final. 220
Expected @throws tag for 'SexpParseException'. 221

jsdsi/RangeTag.java

Error Line
Line has trailing spaces. 12
Line has trailing spaces. 18
Missing a Javadoc comment. 19
'4840725353015683369L' is a magic number. 19
Line has trailing spaces. 20
'final' modifier out of order with the JLS suggestions. 24
Line has trailing spaces. 25
'final' modifier out of order with the JLS suggestions. 29
Line has trailing spaces. 30
'final' modifier out of order with the JLS suggestions. 34
Line has trailing spaces. 35
'final' modifier out of order with the JLS suggestions. 39
Line has trailing spaces. 40
'final' modifier out of order with the JLS suggestions. 44
Line has trailing spaces. 45
Line has trailing spaces. 49
Parameter o should be final. 56
Parameter u should be final. 56
Parameter su should be final. 56
Parameter l should be final. 56
Parameter sl should be final. 56
'assert' is not followed by whitespace. 57
'assert' is not followed by whitespace. 58
'assert' is not followed by whitespace. 59
'assert' is not followed by whitespace. 61
Line has trailing spaces. 68
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 72
Parameter that should be final. 72
'{' should be on the previous line. 73
'cast' is not followed by whitespace. 75
'cast' is not followed by whitespace. 78
Line has trailing spaces. 85
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 86
Missing a Javadoc comment. 86
Parameter that should be final. 86
'{' should be on the previous line. 87
Line has trailing spaces. 93
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 94
Missing a Javadoc comment. 94
Parameter that should be final. 94
'{' should be on the previous line. 95
Line has trailing spaces. 101
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 105
Parameter that should be final. 105
Line has trailing spaces. 116
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 120
Avoid inline conditionals. 124
Avoid inline conditionals. 125
Line has trailing spaces. 127
Method 'getOrdering' is not designed for extension - needs to be abstract, final or empty. 132
Line has trailing spaces. 135
Method 'getUpperLimit' is not designed for extension - needs to be abstract, final or empty. 139
Line has trailing spaces. 142
Method 'getLowerLimit' is not designed for extension - needs to be abstract, final or empty. 146
Line has trailing spaces. 149
Line has trailing spaces. 151
Method 'upperIsStrict' is not designed for extension - needs to be abstract, final or empty. 154
Line has trailing spaces. 157
Line has trailing spaces. 159
Method 'lowerIsStrict' is not designed for extension - needs to be abstract, final or empty. 162
Line has trailing spaces. 165
Method 'toTagSexp' is not designed for extension - needs to be abstract, final or empty. 166
Missing a Javadoc comment. 166
'6' is a magic number. 167
Avoid inline conditionals. 170
'3' is a magic number. 171
'4' is a magic number. 172
Avoid inline conditionals. 172
'5' is a magic number. 173
Line has trailing spaces. 176
Missing a Javadoc comment. 177
Parameter tbody should be final. 177
'ordering' hides a field. 178
'strictLower' hides a field. 181
'if' construct must use '{}'s. 182
'lowerLimit' hides a field. 185
'strictUpper' hides a field. 188
'if' construct must use '{}'s. 189
'upperLimit' hides a field. 192
Missing a Javadoc comment. 200
'abstract' modifier out of order with the JLS suggestions. 200
Missing a Javadoc comment. 201
Parameter s should be final. 201
Method 'contains' is not designed for extension - needs to be abstract, final or empty. 202
Missing a Javadoc comment. 202
Parameter r should be final. 202
Parameter s should be final. 202
'{' should be on the previous line. 203
'assert' is not followed by whitespace. 204
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 221
Missing a Javadoc comment. 221
Parameter r should be final. 221
Parameter that should be final. 221
'{' should be on the previous line. 222
'assert' is not followed by whitespace. 223
'assert' is not followed by whitespace. 224
Line has trailing spaces. 256
Missing a Javadoc comment. 257
Name 'ALPHA' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 257
Variable 'ALPHA' must be private and have accessor methods. 257
Method 'convert' is not designed for extension - needs to be abstract, final or empty. 258
Parameter s should be final. 258
'{' should be on the previous line. 259
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 262
'{' should be on the previous line. 263
Line has trailing spaces. 267
Missing a Javadoc comment. 268
Name 'BINARY' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 268
Variable 'BINARY' must be private and have accessor methods. 268
Method 'convert' is not designed for extension - needs to be abstract, final or empty. 269
Parameter s should be final. 269
'{' should be on the previous line. 270
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 273
'{' should be on the previous line. 274
Line has trailing spaces. 278
Missing a Javadoc comment. 279
Name 'NUMERIC' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 279
Variable 'NUMERIC' must be private and have accessor methods. 279
Method 'convert' is not designed for extension - needs to be abstract, final or empty. 280
Parameter s should be final. 280
'{' should be on the previous line. 281
'+' is not preceeded with whitespace. 285
'+' is not followed by whitespace. 285
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 288
'{' should be on the previous line. 289
Line has trailing spaces. 293
Missing a Javadoc comment. 294
Name 'TIME' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 294
Variable 'TIME' must be private and have accessor methods. 294
Method 'convert' is not designed for extension - needs to be abstract, final or empty. 295
Parameter s should be final. 295
'{' should be on the previous line. 296
'+' is not preceeded with whitespace. 300
'+' is not followed by whitespace. 300
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 303
'{' should be on the previous line. 304
Line has trailing spaces. 308
Missing a Javadoc comment. 309
Name 'DATE' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 309
Variable 'DATE' must be private and have accessor methods. 309
Method 'convert' is not designed for extension - needs to be abstract, final or empty. 310
Parameter s should be final. 310
'{' should be on the previous line. 311
'+' is not preceeded with whitespace. 315
'+' is not followed by whitespace. 315
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 318
'{' should be on the previous line. 319
Line has trailing spaces. 323
Missing a Javadoc comment. 324
Parameter name should be final. 324
'{' should be on the previous line. 325

jsdsi/Revalidation.java

Error Line
Line has trailing spaces. 12
Line has trailing spaces. 18
Missing a Javadoc comment. 19
'2598887055703450578L' is a magic number. 19
Line has trailing spaces. 20
Param eter p should be final. 24
Parameter u should be final. 24
Line has trailing spaces. 27
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 31
Parameter o should be final. 31
Line has trailing spaces. 34
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 38
Line has trailing spaces. 41
Method 'getSexpType' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Line has trailing spaces. 45
Method 'getSexpParts' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Line has trailing spaces. 49
Missing a Javadoc comment. 50
Parameter p should be final. 50
Parameter u should be final. 50
Parameter obody should be final. 50

jsdsi/ReversePrefixTag.java

Error Line
Line has trailing spaces. 17
Line has trailing spaces. 23
Missing a Javadoc comment. 24
'1771391400337244600L' is a magic number. 24
Line has trailing spaces. 25
'final' modifier out of order with the JLS suggestions. 29
Line has trailing spaces. 30
Line has trailing spaces. 33
Parameter value should be final. 36
'value' hides a field. 36
'assert' is not followed by whitespace. 37
Line has trailing spaces. 40
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 44
Parameter that should be final. 44
'{' should be on the previous line. 45
'cast' is not followed by whitespace. 47
'cast' is not followed by whitespace. 50
'cast' is not followed by whitespace. 53
Line has trailing spaces. 60
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 64
Parameter that should be final. 64
'{' should be on the previous line. 65
Line has trailing spaces. 74
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 78
Parameter that should be final. 78
'{' should be on the previous line. 79
'==' is not preceeded with whitespace. 80
Expression can be simplified. 80
'==' is not followed by whitespace. 80
'==' is not preceeded with whitespace. 84
'==' is not followed by whitespace. 84
Line has trailing spaces. 87
'+' is not followed by whitespace. 92
' & lt;' is not preceeded with whitespace. 94
' & lt;' is not followed by whitespace. 94
'(' is followed by whitespace. 97
')' is preceeded with whitespace. 97
Line has trailing spaces. 99
Line has trailing spaces. 103
Parameter str1 should be final. 109
Expected @param tag for 'str1'. 109
Parameter str2 should be final. 109
Expected @param tag for 'str2'. 109
Line has trailing spaces. 127
Line has trailing spaces. 128
Method 'intersect' is not designed for extension - needs to b e abstract, final or empty. 132
Parameter that should be final. 132
'{' should be on the previous line. 133
Line has trailing spaces. 139
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 143
Parameter that should be final. 143
Line has trailing spaces. 147
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 151
Line has trailing spaces. 154
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 158
Line has trailing sp aces. 161
Method 'toTagSexp' is not designed for extension - needs to be abstract, final or empty. 162
Missing a Javadoc comment. 162
Line has trailing spaces. 168
Missing a Javadoc comment. 169
Parameter tbody should be final. 169

jsdsi/Revocation.java

Error Line
Line has trailing spaces. 12
Line has trailing spaces. 18
Missing a Javadoc comment. 19
Line has trailing spaces. 20
Parameter p should be final. 24
Parameter u should be final. 24
Line has trailing spaces. 27
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 31
Parameter o should be final. 31
Line has trailing spaces. 34
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 38
Line has trailing spaces. 41
Method 'getSexpType' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Line has trailing spaces. 45
Method 'getSexpParts' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Line has trailing spaces. 49
Missing a Javadoc comment. 50
Parameter p should be final. 50
Parameter u should be final. 50
Parameter obody should be final. 50

jsdsi/S2X.java

Error Line
Line has trailing spaces. 22
Utility classes should not have a public or default constructor. 26
Missing a Javadoc comment. 27
Parameter args should be final. 27
'{' should be on the previous line. 28
'3' is a magic number. 29
'+' is not preceeded with whitespace. 43
'+' is not followed by whitespace. 43
Line has trailing spaces. 51
'72' is a magic number. 51
'+' is not preceeded with whitespace. 55
'+' is not followed by whitespace. 55
'if' construct must use '{}'s. 64

jsdsi/Sequence.java

Error Line
Line has trailing spaces. 15
Line has trailing spaces. 21
Missing a Javadoc comment. 22
Line has trailing spaces. 23
'final' modifier out of order with the JLS suggestions. 27
Line has trailing spaces. 28
Line has trailing spaces. 31
Parameter e should be final. 34
'assert' is not followed by whitespace. 35
Line has trailing spaces. 38
Line has trailing spaces. 41
Method 'getElements' is not designed for extension - needs to be abstract, final or empty. 44
Line has trailing spaces. 47
Line has trailing spaces. 50
Method 'concat' is not designed for extension - needs to be abstract, final or empty. 55
Parameter s should be final. 55
Line has trailing spaces. 66
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 70
Parameter o should be final. 70
Line has trailing spaces. 74
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 78
Line has trailing spaces. 81
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 82
Missing a Javadoc comment. 82
Line has trailing spaces. 89
Missing a Javadoc comment. 90
Parameter l should be final. 90

jsdsi/SetTag.java

Error Line
Line has trailing spaces. 18
Line has trailing spaces. 24
Missing a Javadoc comment. 25
'5653879491817721014L' is a magic number. 25
Line has trailing spaces. 26
'final' modifier out of order with the JLS suggestions. 30
Line has trailing spaces. 31
Unused @throws tag for 'IllegalArgumentException'. 38
Parameter e should be final. 46
'{' should be on the previous line. 47
Line has trailing spaces. 54
Line has trailing spaces. 59
Unused @throws tag for 'IllegalArgumentException'. 61
Parameter list should be final. 70
'{' should be on the previous line. 71
'assert' is not followed by whitespace. 72
Line has trailing spaces. 80
Line has trailing spaces. 85
Parameter c should be final. 89
'{' should be on the previous line. 90
'assert' is not followed by whitespace. 91
Line has trailing spaces. 95
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 108
Parameter that should be final. 108
Expected @param tag for 'that'. 108
'{' should be on the previous line. 109
'{' should be on the previous line. 111
'{' should be on the previous line. 116
'{' should be on the previous line. 120
'{' should be on the previous line. 126
'{' should be on the previous line. 129
'{' should be on the previous line. 131
'{' should be on the previous line. 135
'{' should be on the previous line. 138
Line has trailing spaces. 143
Parameter tags should be final. 149
Expected @param tag for 'tags'. 149
'{' should be on the previous line. 150
'{' should be on the previous line. 153
'{' should be on the previous line. 155
'{' should be on the previous line. 159
'{' should be on the previous line. 161
Line has trailing spaces. 169
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 177
Parameter that should be final. 177
Expected @param tag for 'that'. 177
'{' should be on the previous line. 178
'{' should be on the previous line. 181
'{' should be on the previous line. 184
'{' should be on the previous line. 188
'{' should be on the previous line. 198
'{' should be on the previous line. 201
'{' should be on the previous line. 204
Line has trailing spaces. 208
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 212
Parameter that should be final. 212
'{' should be on the previous line. 213
'{' should be on the previous line. 215
'{' should be on the previous line. 218
'{' should be on the previous line. 221
'{' should be on the previous line. 223
Line has trailing spaces. 232
Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. 240
Parameter tag should be final. 240
'{' should be on the previous line. 241
Line has trailing spaces. 244
Method 'contains' is not designed for extension - needs to be abstract, final or empty. 252
Parameter tag should be final. 252
'{' should be on the previous line. 253
Line has trailing spaces. 256
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 260
'{' should be on the previous line. 261
Line has trailing spaces. 264
Method 'getElements' is not designed for extension - needs to be abstract, final or empty. 268
'{' should be on the previous line. 269
Line has trailing spaces. 272
Method 'toTagSexp' is not designed for extension - needs to be abstract, final or empty. 276
'{' should be on the previous line. 277
'{' should be on the previous line. 282
Line has trailing spaces. 288
Expected an @return tag. 294
Parameter tbody should be final. 294
Expected @param tag for 'tbody'. 294
Expected @throws tag for 'SexpParseException'. 294
'{' should be on the previous line. 295
'{' should be on the previous line. 298

jsdsi/Signature.java

Error Line
Line has trailing spaces. 25
Line has trailing spaces. 31
Missing a Javadoc comment. 32
'7728805907022170149L' is a magic number. 32
Line has trailing spaces. 33
'final' modifier out of order with the JLS suggestions. 37
Line has trailing spaces. 38
'final' modifier out of order with the JLS suggestions. 42
Line has trailing spaces. 43
'final' modifier out of order with the JLS suggestions. 47
Line has trailing spaces. 48
'final' modifier out of order with the JLS suggestions. 52
Line has trailing spaces. 53
Line has trailing spaces. 56
Line has trailing spaces. 61
Parameter i should be final. 63
Parameter h should be final. 63
Parameter a should be final. 63
Parameter d should be final. 63
'assert' is not followed by whitespace. 64
'assert' is not followed by whitespace. 65
'assert' is not followed by whitespace. 66
'assert' is not followed by whitespace. 67
Line has trailing spaces. 75
Line has trailing spaces. 80
Line is longer than 80 characters. 81
Parameter i should be final. 83
Parameter h should be final. 83
Parameter a should be final. 83
Parameter d should be final. 83
Line has trailing spaces. 86
Line has trailing spaces. 91
Unused @throws tag for 'JsdsiRuntimeException'. 93
Parameter kp should be final. 95
Parameter o should be final. 96
Parameter a should be final. 96
Line has trailing spaces. 98
Line has trailing spaces. 99
Line has trailing spaces. 104
Unused @throws tag for 'JsdsiRuntimeException'. 106
Parameter kp should be final. 108
Parameter bytes should be final. 109
Parameter a should be final. 109
Line has trailing spaces. 111
Line has trailing spaces. 112
Line has trailing spaces. 117
Unused @throws tag for 'JsdsiRuntimeException'. 119
Parameter kp should be final. 121
Parameter is should be final. 122
Parameter a should be final. 122
Line has trailing spaces. 124
Line has trailing spaces. 125
Line has trailing spaces. 130
Unused @throws tag for 'JsdsiRuntimeException' . 132
Parameter kp should be final. 134
Parameter o should be final. 135
Parameter a should be final. 135
Parameter provider should be final. 135
Expected @param tag for 'provider'. 135
Line has trailing spaces. 137
Line has trailing spaces. 138
Line has trailing spaces. 143
Unused @throws tag for 'JsdsiRuntimeException'. 145
Parameter kp should be final. 147
Parameter bytes should be final. 148
Parameter a should be final. 149
Parameter provider should be final. 149
Expected @param tag for 'provider'. 149
Line has trailing spaces. 151
Line has trailing spaces. 152
Line has trailing spaces. 157
Unused @throws tag for 'JsdsiRuntimeException'. 159
Parameter kp should be final. 161
Parameter is should be final. 162
Parameter digestEnum should be final. 163
Parameter provider should be final. 164
Expected @param tag for 'provider'. 164
'assert' is not followed by whitespace. 165
'assert' is not followed by whitespace. 166
'assert' is not followed by whitespace. 167
'assert' is not followed by whitespace. 168
':' should be on a new line. 168
')' is preceeded with whitespace. 172
Line has trailing spaces. 206
Line has trailing spaces. 207
Line has trailing spaces. 208
Line has trailing spaces. 209
Lin e has trailing spaces. 210
Line has trailing spaces. 215
Line has trailing spaces. 221
Parameter kp should be final. 224
Parameter o should be final. 225
Parameter a should be final. 226
Expected @throws tag for 'NoSuchAlgorithmException'. 227
Expected @throws tag for 'InvalidKeyException'. 228
Expected @throws tag for 'NoSuchProviderException'. 229
Expected @throws tag for 'SignatureException'. 230
Line has trailing spaces. 233
Line has trailing sp aces. 238
Parameter kp should be final. 247
Parameter o should be final. 248
Parameter a should be final. 249
Parameter provider should be final. 250
Expected @throws tag for 'NoSuchAlgorithmException'. 251
Expected @throws tag for 'InvalidKeyException'. 252
Expected @throws tag for 'NoSuchProviderException'. 253
Expected @throws tag for 'SignatureException'. 254
Line has trailing spaces. 257
Line has trailing spaces. 263
Parameter kp should be fina l. 271
Parameter b should be final. 272
Parameter a should be final. 273
Expected @throws tag for 'NoSuchAlgorithmException'. 274
Expected @throws tag for 'InvalidKeyException'. 275
Expected @throws tag for 'NoSuchProviderException'. 276
Expected @throws tag for 'SignatureException'. 277
Line has trailing spaces. 280
Line has trailing spaces. 285
Parameter kp should be final. 294
Parameter b should be final. 295
Parameter a should be final. 296
Parameter provider should be final. 297
Expected @throws tag for 'NoSuchAlgorithmException'. 298
Expected @throws tag for 'InvalidKeyException'. 299
Expected @throws tag for 'NoSuchProviderException'. 300
Expected @throws tag for 'SignatureException'. 301
Line has trailing spaces. 304
Line has trailing spaces. 310
Parameter kp should be final. 318
Parameter toSign should be final. 319
Parameter a should be final. 320
Expected @throws tag for 'InvalidKey Exception'. 321
Expected @throws tag for 'NoSuchAlgorithmException'. 322
Expected @throws tag for 'NoSuchProviderException'. 323
Expected @throws tag for 'SignatureException'. 324
Line has trailing spaces. 325
Line has trailing spaces. 327
Parameter kp should be final. 341
Parameter toSign should be final. 342
Parameter a should be final. 343
Parameter provider should be final. 344
Expected @throws tag for 'NoSuchAlgorithmException'. 345
Expected @t hrows tag for 'NoSuchProviderException'. 346
Expected @throws tag for 'InvalidKeyException'. 347
Expected @throws tag for 'SignatureException'. 348
Line has trailing spaces. 353
Line has trailing spaces. 358
Unused @throws tag for 'JsdsiRuntimeException'. 361
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 363
Parameter key should be final. 363
Parameter o should be final. 364
Expected @throws tag for 'InvalidKeyException'. 365
Expected @throws tag for 'NoSuchAlgorithmException'. 366
Expected @throws tag for 'NoSuchProviderException'. 367
Expected @throws tag for 'SignatureException'. 368
Line has trailing spaces. 371
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 372
Missing a Javadoc comment. 372
Parameter key should be final. 372
Parameter o should be final. 373
Parameter provider should be final. 374
Line has trailing spaces. 381
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 382
Missing a Javadoc comment. 382
Parameter key should be final. 382
Parameter b should be final. 383
Line has trailing spaces. 390
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 391
Missing a Javadoc comment. 391
Parameter key should be final. 391
Parameter b should be final. 392
Parameter provider should be final. 393
Line has trailing spaces. 400
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 401
Missing a Jav adoc comment. 401
Parameter key should be final. 401
Parameter toCheck should be final. 402
Line has trailing spaces. 406
Line has trailing spaces. 411
Unused @throws tag for 'JsdsiRuntimeException'. 414
Method 'verify' is not designed for extension - needs to be abstract, final or empty. 416
Parameter key should be final. 416
Parameter toCheck should be final. 417
Parameter provider should be final. 418
Expected @param tag for 'provider'. 418
Expec ted @throws tag for 'NoSuchAlgorithmException'. 419
Expected @throws tag for 'NoSuchProviderException'. 420
Expected @throws tag for 'InvalidKeyException'. 421
Expected @throws tag for 'SignatureException'. 422
'algo' hides a field. 423
Avoid inline conditionals. 426
Line has trailing spaces. 429
Line has trailing spaces. 437
Method 'getSigner' is not designed for extension - needs to be abstract, final or empty. 441
Line has trailing spaces. 444
Method 'getSignee' is not designed for extension - needs to be abstract, final or empty. 448
Line has trailing spaces. 451
Method 'getAlgorithm' is not designed for extension - needs to be abstract, final or empty. 455
Line has trailing spaces. 458
Method 'getSignatureEnum' is not designed for extension - needs to be abstract, final or empty. 462
Line has trailing spaces. 465
Method 'getData' is not designed for extension - needs to be abstract, final or empty. 469
Line has trailing spaces. 472
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 473
Missing a Javadoc comment. 473
Parameter o should be final. 473
Line has trailing spaces. 483
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 484
Missing a Javadoc comment. 484
Line has trailing spaces. 490
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 491
Missing a Javadoc comment. 491
'3' is a magic number. 492
Line has trailing spaces. 500
Missing a Javadoc comment. 501
Parameter l should be final. 501
'signee' hides a field. 504
'signer' hides a field. 505
'algo' hides a field. 509
'data' hides a field. 511
Line has trailing spaces. 516
Expected an @return tag. 525
Parameter algo should be final. 525
'algo' hides a field. 525
Expected @param tag for 'algo'. 525
Line has trailing spaces. 532
Missing a Javadoc comment. 533
Parameter args should be final. 533
'{' should be on the previous line. 534
Line has trailing spaces. 536
',' is not followed by whitespace. 538
',' is not followed by whitespace. 540
Line has trailing spaces. 541
Line has trailing spaces. 544
Line has trailing spaces. 548
Line has trailing spaces. 552
Line has trailing spaces. 556
Line has trailing spaces. 560
Line has trailing spaces. 564

jsdsi/SimpleTag.java

Error Line
Line has trailing spaces. 12
Line has trailing spaces. 18
Missing a Javadoc comment. 19
'7996132866305015527L' is a magic number. 19
Line has trailing spaces. 20
'final' modifier out of order with the JLS suggestions. 24
Line has trailing spaces. 25
'final' modifier out of order with the JLS suggestions. 29
Line has trailing spaces. 30
Line has trailing spaces. 31
Line has trailing spaces. 35
Parameter v should be final. 39
Parameter t should be final. 39
'assert' is not followed by whitespace. 40
'assert' is not followed by whitespace. 41
Line has trailing spaces. 45
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 54
Parameter that should be final. 54
'{' should be on the previous line. 55
'cast' is not followed by whitespace. 57
Line has trailing spaces. 64
Expected an @return tag. 75
Method 'intersect' is not designed for extension - nee ds to be abstract, final or empty. 75
Parameter that should be final. 75
Expected @param tag for 'that'. 75
Line has trailing spaces. 76
'{' should be on the previous line. 76
Line has trailing spaces. 80
'cast' is not followed by whitespace. 100
Line has trailing spaces. 104
Line has trailing spaces. 105
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 109
Parameter that should be final. 109
Line has trailing spaces. 114
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 118
Line has trailing spaces. 121
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 125
Line has trailing spaces. 128
Method 'getTags' is not designed for extension - needs to be abstract, final or empty. 132
Line has trailing spaces. 135
Method 'toTagSexp' is not designed for extension - needs to be abstract, final or empty. 136
Missing a Javadoc comment. 136
Line has trailing spaces. 143
Missing a Javadoc comment. 144
Parameter l should be final. 144
'value' hides a field. 145
'tags' hides a field. 147

jsdsi/StringTag.java

Error Line
Line has trailing spaces. 8
Line has trailing spaces. 14
Missing a Javadoc comment. 15
'2461811044266013845L' is a magic number. 15
Line has trailing spaces. 16
'final' modifier out of order with the JLS suggestions. 20
Line has trailing spaces. 21
Line has trailing spaces. 24
Parameter v should be final. 27
'assert' is not followed by whitespace. 28
Line has trailing spaces. 31
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 35
Parameter that should be final. 35
'{' should be on the previous line. 36
'cast' is not followed by whitespace. 38
Line has trailing spaces. 54
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 58
Parameter that should be final. 58
'{' should be on the previous line. 59
Line has trailing spaces. 65
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 69
Parameter that should be final. 69
'cast' is not followed by whitespace. 71
Line has trailing spaces. 73
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 77
Line has trailing spaces. 80
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 84
Line has trailing spaces. 87
Method 'toTagSexp' is not designed for extension - needs to be abstract, final or empty. 88
Missing a Javadoc comment. 88

jsdsi/Subject.java

Error Line
Line has trailing spaces. 8
Missing a Javadoc comment. 13
Redundant 'public' modifier. 13
Comment matches to-do format 'TODO:'. 14
Line has trailing spaces. 15
Missing a Javadoc comment. 16
Utility classes should not have a public or default constructor. 16
Missing a Javadoc comment. 17
Parameter l should be final. 17
Line has trailing spaces. 20
Missing a Javadoc comment. 21
Parameter l should be final. 21
Parameter issuer should be final. 21
'if' construct must use '{}'s. 25
'if' construct must use '{}'s. 27
'if' construct must use '{}'s. 29

jsdsi/SubjectCertPathParameters.java

Error Line
Line has trailing spaces. 11
Line is longer than 80 characters. 17
Parameter c should be final. 19
Parameter s should be final. 19

jsdsi/SubjectCertSelector.java

Error Line
Line has trailing spaces. 5
Missing a Javadoc comment. 10
Variable 'subject' must be private and have accessor methods. 10
Line has trailing spaces. 11
Parameter s should be final. 16
Expected @param tag for 's'. 16
Line has trailing spaces. 19
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 23
Line has traili ng spaces. 26
Method 'match' is not designed for extension - needs to be abstract, final or empty. 30
Parameter cert should be final. 30
Line has trailing spaces. 33
Method 'getSubject' is not designed for extension - needs to be abstract, final or empty. 37

jsdsi/Tag.java

Error Line
Line has trailing spaces. 12
Line has trailing spaces. 18
Missing a Javadoc comment. 19
'2237651253804555846L' is a magic number. 19
Line has trailing spaces. 20
Name 'ALL_TAG' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 24
Variable 'ALL_TAG' must be private and have accessor methods. 24
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 25
Parameter that should be final. 25
Line has trailing spaces. 28
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 29
Parameter that should be final. 29
Line has trailing spaces. 32
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 33
Line has trailing spaces. 36
Method 'toTagSexp' is not designed for extension - needs to be abstract, final or empty. 37
Line has trailing spaces. 41
Name 'NULL_TAG' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 45
Variable 'NULL_TAG' must be private and have accessor methods. 45
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 46
Parameter that should be final. 46
Line has trailing spaces. 49
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 50
Parameter that should be final. 50
Line has trailing spaces. 53
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 54
Line has trailing spaces. 57
Method 'toTagSexp' is not designed for extension - needs to be abstract, final or empty. 58
Line has trailing spaces. 61
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 62
'{' should be on the previous line. 63
Line has trailing spaces. 67
Line has trailing spaces. 69
Line has trailing spaces. 71
Parameter that should be final. 75
Line has trailing spaces. 76
Line has trailing spaces. 80
Line has trailing spaces. 82
Parameter that should be final. 85
Line has trailing spaces. 88
Missing a Javadoc comment. 89
'protected' modifier out of order with the JLS suggestions. 89
Line has trailing spaces. 90
Missing a Javadoc comment. 91
Line has trailing spaces. 96
Missing a Javadoc comment. 97
Parameter l should be final. 97

jsdsi/Threshold.java

Error Line
Line has trailing spaces. 15
Line has trailing spaces. 21
Missing a Javadoc comment. 22
Line has trailing spaces. 23
'final' modifier out of order with the JLS suggestions. 27
Comment matches to-do format 'TODO:'. 28
Line has trailing spaces. 29
'final' modifier out of order with the JLS suggestions. 34
Line has trailing spaces. 35
Line has trailing spaces. 39
Parameter s should be final. 43
Parameter t should be final. 43
'assert' is not followed by whitespace. 44
'assert' is not followed by whitespace. 45
Line has trailing spaces. 49
Method 'getThreshold' is not designed for extension - needs to be abstract, final or empty. 53
Line has trailing spaces. 56
Method 'getSubjects' is not designed for extension - needs to be abstract, final or empty. 60
Line has trailing spaces. 63
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 67
Parameter o should be final. 67
Line has trailing spaces. 75
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 79
Line has trailing spaces. 82
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 83
Missing a Javadoc comment. 83
Line has trailing spaces. 86
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 87
Missing a Javadoc comment. 87
Parameter iss should be final. 87
Line has trailing spaces. 105
Missing a Javadoc comment. 106
Parameter l should be final. 106
Line has trailing spaces. 109
Missing a Javadoc comment. 110
Parameter l should be final. 110
Parameter issuer should be final. 110
'subjects' hides a field. 116

jsdsi/Util.java

Error Line
Got an exception - java.lang.NullPointerException 0
Line has trailing spaces. 10
Utility classes should not have a public or default constructor. 15
Line has trailing spaces. 19
Line has trailing spaces. 22
Parameter a should be final. 25
Parameter b sh ould be final. 25
Line has trailing spaces. 39
Line has trailing spaces. 41
Line has trailing spaces. 43
Line has trailing spaces. 46
Line has trailing spaces. 66
Line has trailing spaces. 91
Line has trailing spaces. 95
Line has trailing spaces. 110
Line has trailing spaces. 113
Line has trailing spaces. 127
Line has trailing spaces. 145
Comment matches to-do format 'TODO: '. 148
Line has trailing spaces. 167
Comment matches to-do format 'TODO:'. 170
Line has trailing spaces. 189

jsdsi/Validity.java

Error Line
Line has trailing spaces. 16
Line has trailing spaces. 20
Line has trailing spaces. 24
Missing a Javadoc comment. 25
Line has trailing spaces. 26
'final' modifier out of order with the JLS suggestions. 30
Line has trailing spaces. 31
'final' modifier out of order with the JLS suggestions. 35
Line has trailing spaces. 36
'final' modifier out of order with the JLS suggestions. 40
Line has trailing spaces. 41
Line has trailing spaces. 43
Line has trailing spaces. 45
Parameter b should be final. 50
Parameter a should be final. 50
Parameter t should be final. 50
'if' is not followed by whitespace. 51
'(' is followed by whitespace. 51
'==' is not preceeded with whitespace. 51
'==' is not followed by whitespace. 51
')' is preceeded with whitespace. 51
Line has trailing spaces. 58
Line has trailing spaces. 61
Parameter b should be final. 65
Parameter a should be final. 65
Line has trailing spaces. 68
Line has trailing spaces. 71
Line has trailing spaces. 72
Method 'valid' is not designed for extension - needs to be abstract, final or empty. 75
Line has trailing spaces. 81
Method 'getNotBefore' is not designed for extension - needs to be abstract, final or empty. 85
Line has trailing spaces. 88
Method 'getNotAfter' is not designed for extension - needs to be abstract, final or empty. 92
Line has trailing spaces. 95
Method 'getOnlineTests' is not designed for extension - needs to be abstract, final or empty. 99
Line has trailing spaces. 102
Line has trailing spaces. 104
Line has trailing spaces. 106
Method 'intersect' is not designed for extension - needs to be abstract, final or empty. 111
Parameter v should be final. 111
Line has trailing spaces. 126
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 130
Parameter o should be final. 130
Line has trailing spaces. 139
Parameter d1 should be final. 144
Expected @param tag for 'd1'. 144
Parameter d2 should be final. 144
Expected @param tag for 'd2'. 144
Line has trailing spaces. 153
Parameter d1 should be final. 158
Expected @param tag for 'd1'. 158
Parameter d2 should be final. 158
Expected @param tag for 'd2'. 158
Line has trailing spaces. 167
Parameter t1 should be final. 172
Expected @param tag for 't1'. 172
Parameter t2 should be final. 172
Expected @param tag for 't2'. 172
Line has trailing spaces. 181
Parameter v1 should be final. 185
Expected @param tag for 'v1'. 185
Parameter v2 should be final. 185
Expected @param tag for 'v2'. 18 5
Line has trailing spaces. 196
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 200
Line has trailing spaces. 205
Method 'toSexp' is not designed for extension - needs to be abstract, final or empty. 206
Missing a Javadoc comment. 206
Line has trailing spaces. 223
Missing a Javadoc comment. 224
Parameter l should be final. 224
'notBefore' hides a field. 228
'notAfter' hides a field. 229
'tests' hides a field. 253

jsdsi/certstore/AbstractJsdsiCertStore.java

Error Line
Line is longer than 80 characters. 15
Line has trailing spaces. 16
Line has trailing spaces. 21
Parameter params should be final. 26
Expected @param tag for 'params'. 26
Expected @throws tag for 'InvalidAlgorithmParameterException'. 27
Line has trailing spaces. 30
Line is longer than 80 characters. 32
Line is longer than 80 characters. 34
Method 'engineGetCRLs' is not designed for extension - needs to be abstract, final or empty. 34
Parameter selector should be final. 34
Line has trailing spaces. 37
Line is longer than 80 characters. 39
Line is longer than 80 characters. 41
Method 'engineGetCertificates' is not designed for extension - needs to be abstract, final or empty. 41
Parameter selector should be final. 41
Line has trailing spaces. 47
Line has trailing spaces. 50
Parameter selector should be final. 55
Expected @throws tag for 'CertStoreException'. 56
Line has trailing spaces. 57
Line is longer than 80 characters. 58
Line has trailing spaces. 59

jsdsi/certstore/CertificateDAO.java

Error Line
Line has trailing spaces. 19
Line is longer than 80 characters. 23
Unused @throws tag for 'UnsupportedOperationException'. 23
Redundant 'public' modifier. 25
Line has trailing spaces. 26
Redundant 'public' modifier. 32
Line has trailing spaces. 33

jsdsi/certstore/InMemoryCertificateDAO.java

Error Line
Line is longer than 80 characters. 20
Line has trailing spaces. 22
Line has trailing spaces. 27
Variable 'auth' must be private and have accessor methods. 31
Line has trailing spaces. 32
Variable 'name' must be private and have accessor methods. 36
Line has trailing spaces. 37
Variable 'compatible' must be private and have accessor methods. 41
Line has trailing spaces. 42
Variable 'subject' must be private and have accessor methods. 46
Line has trailing spaces. 47
Line has trailing spaces. 49
Line has trailing spaces. 54
Method 'store' is not designed for extension - needs to be abstract, final or empty. 58
Parameter certificate should be final. 58
Line has trailing spaces. 74
Meth od 'retrieve' is not designed for extension - needs to be abstract, final or empty. 78
Parameter selector should be final. 78
Line is longer than 80 characters. 83
Line has trailing spaces. 95

jsdsi/certstore/JsdsiCertStore.java

Error Line
Unused import - java.security.cert.CollectionCertStoreParameters. 10
Line is longer than 80 characters. 15
Line has trailing spaces. 16
Line has trailing spaces. 21
Missing a Javadoc comment. 22
Variable 'dao' must be private and have accessor methods. 22
Line has trailing spaces. 23
Line is longer than 80 characters. 28
Parameter params should be final. 28
Expected @param tag for 'params'. 28
Expected @throws tag for 'InvalidAlgorithmParameterException'. 28
Line is longer than 80 characters. 32
Line is longer than 80 characters. 37
Line is longer than 80 characters. 38
Line has trailing spaces. 41
Method 'init' is not designed for extension - needs to be abstract, final or empty. 45
Parameter parameters should be final. 45
Expected @param tag for 'parameters'. 45
Line has trailing spaces. 49
Method 'loadCertificates' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Parameter certificates should be final. 50
Line is longer than 80 characters. 58
Line is longer than 80 characters. 59
Line has trailing spaces. 64
Line is longer th an 80 characters. 66
Line is longer than 80 characters. 68
Method 'getCertificates' is not designed for extension - needs to be abstract, final or empty. 68
Parameter selector should be final. 68
Line has trailing spaces. 71

jsdsi/certstore/JsdsiCertStoreException.java

Error Line
Line has trailing spaces. 15
Line has trailing spaces. 17
Line has trailing spaces. 22
Parameter message should be final. 26
Expected @pa ram tag for 'message'. 26
Line has trailing spaces. 29
Parameter cause should be final. 33
Expected @param tag for 'cause'. 33
Line has trailing spaces. 36
Parameter message should be final. 41
Expected @param tag for 'message'. 41
Parameter cause should be final. 41
Expected @param tag for 'cause'. 41
Line has trailing spaces. 44

jsdsi/certstore/JsdsiCertStoreParameters.java

Error Line
Line is longer than 80 characters. 12
Line has trailing spaces. 13
Line has trailing spaces. 18
Missing a Javadoc comment. 19
Line has trailing spaces. 20
Parameter dao should be final. 25
'dao' hides a field. 25
Line has trailing spaces. 29
Line has trailing spaces. 30
Parameter dao should be final. 36
'dao' hides a field. 36
Parameter collection should be final. 36
Line has trailing spaces. 40
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 44
Line has trailing spaces. 47
Method 'getDao' is not designed for extension - needs to be abstract, final or empty. 51
Line has trailing spaces. 54

jsdsi/certstore/jdbc/JdbcCertificateDAO.java

Error Line
Line has trailing spaces. 46
Line has trailing spaces. 51
Missing a Javadoc comment. 52
Line has trailing spaces. 53
Missing a Javadoc comment. 54
Line has trailing spaces. 55
Line has trailing spaces. 58
Parameter ds should be final. 61
Line has trailing spaces. 65
Method 'store' is not designed for extension - needs to be abstract, final or empty. 69
Parameter certificate should be final. 69
'{' is followed by whitespace. 76
Line is longer than 80 characters. 82
Line has trailing spaces. 88
Method 'retrieve' is not designed for extension - needs to be abstract, final or empty. 92
Parameter selector should be final. 92
Line has trailing spaces. 116
Missing a Javadoc comment. 117
Parameter selector should be final. 117
Line is longer than 80 characters. 120
Line is longer than 80 characters. 122
Line has trailing spaces. 128
Missing a Javadoc comment. 129
Parameter selector should be final. 129
Line is longer than 80 characters. 133
Line has trailing spaces. 154
Missing a Javadoc comment. 155
Parameter selector should be final. 155
'{' is followed by whitespace. 156
Line is longer than 80 characters. 160
Line is longer than 80 characters. 162
Line has trailing spaces. 169
Missing a Javadoc comment. 170
Parameter selector should be final. 170
'{' is followed by whitespace. 178
Line is longer than 80 characters. 181
Line is longer than 80 characters. 182
Line has trailing spaces. 189
Missing a Javadoc comment. 190
Parameter selector should be final. 190
'{' is followed by whitespace. 192
Line is longer than 80 characters. 195
Line is longer than 80 characters. 196
Line has trailing spaces. 202
Line has trailing spaces. 204
Missing a Javadoc comment. 205
Parameter certificate should be final. 205
Line has trailing spaces. 208
Missing a Javadoc comment. 209
Parameter certificate should be final. 209
Line has trailing spaces. 217
Missing a Javadoc comment. 218
Parameter certificate should be final. 218
Line has trailing spaces. 228
Missing a Javadoc comment. 229
Parameter certificate should be final. 229
Line has trailing spaces. 237
Missing a Javadoc comment. 238
Parameter certificate should be final. 238
Line has trailing spaces. 246
Missing a Javadoc comment. 247
Line has trailing spaces. 248
Missing a Javadoc comment. 249
Line has trailing spaces. 250
Missing a Javadoc comment. 251
Parameter columnIndex should be final. 251
'columnIndex' hides a field. 251
Line has trailing spaces. 255
Line is longer than 80 characters. 257
Method 'handle' is not designed for extension - needs to be abstract, final or empty. 259
Parameter rs should be final. 259
Line is longer than 80 characters. 263
Line has trailing spaces. 279
Line has trailing spaces. 281

jsdsi/certstore/jdbc/package.html

Error Line
Missing package documentation file. 0

jsdsi/ldap/LDAPAttributes.java

Error Line
Using the '.*' form of import should be avoided - jsdsi.*. 3
Using the '.*' form of import should be avoided - jsdsi.sexp.*. 4
Line has trailing spaces. 10
Line has trailing spaces. 11
Line has trailing spaces. 14
Utility classes should not have a public or default constructor. 21
Line has trailing spaces. 22
Line has trailing spaces. 27
Line has trailing spaces. 32
Line has trailing spaces. 37
Line has trailing spaces. 42
Line has trailing spaces. 47
Line has trailing spaces. 52
Line has trailing spaces. 57
Line has trailing spaces. 62
Line has trailing spaces. 67
Line has trailing spaces. 72
Line has trailing spaces. 77
Line has trailing spaces. 82
Line has trailing spaces. 85
Line is longer than 80 characters. 86
Parameter commonName should be final. 89
'return' is not followed by whitespace. 90
Line has trailing spaces. 92
Line has trailing spaces. 95
Line is longer than 80 characters. 96
Parameter name should be final. 99
'return' is not followed by whitespace. 100
Line has trailing spaces. 102
Line has trailing spaces. 105
Line is longer than 80 characters. 106
Parameter name should be final. 109
'return' is not followed by whitespace. 110
Line has trailing spaces. 112
Line has trailing spaces. 115
Line has trailing spaces. 116
Line has trailing spaces. 117
Parameter attrib ute should be final. 120
Parameter obj should be final. 120
'return' is not followed by whitespace. 121
Line has trailing spaces. 123
Line has trailing spaces. 127
Parameter principal should be final. 132
Parameter hashAlg should be final. 132
'if' construct must use '{}'s. 133
'if' is not followed by whitespace. 133
'cast' is not followed by whitespace. 134
'cast' is not followed by whitespace. 137
Line has trailing spaces. 141
Line has trailing spaces. 145
Parameter principal should be final. 150
Parameter hashAlg should be final. 150
'if' construct must use '{}'s. 151
'if' is not followed by whitespace. 151
Line has trailing spaces. 159
Line has trailing spaces. 163
Parameter principal should be final. 169
Parameter name should be final. 170
Parameter hashAlg should be final. 170
'if' construct must use '{}'s. 171
'if' is not followed by whitespace. 171
'return' is not followed by whitespace. 172
Line is longer than 80 characters. 173
'return' is not followed by whitespace. 177
Line is longer than 80 characters. 178
Line has trailing spaces. 181
Line has trailing spaces. 185
Parameter principal should be final. 192
Parameter name should be final. 193
Line is long er than 80 characters. 194
Parameter hashAlg should be final. 194
Expected @throws tag for 'CertStoreException'. 194
'if' construct must use '{}'s. 195
'if' is not followed by whitespace. 195
'return' is not followed by whitespace. 196
Line has trailing spaces. 197
Line is longer than 80 characters. 197
'cast' is not followed by whitespace. 197
'cast' is not followed by whitespace. 200
'return' is not followed by whitespace. 201
Line is longer than 80 characters. 202
Line has trailing spaces. 203
Line has trailing spaces. 205
Line has trailing spaces. 208
Line has trailing spaces. 214
Line has trailing spaces. 217
Line has trailing spaces. 223
Line has trailing spaces. 226
Line has trailing spaces. 232
Line has trailing spaces. 235
Line has trailing spaces. 241
Line has trailing spaces. 244
Line has trailing spaces. 245
Line has trailing spaces. 250
Line has trailing spaces. 253
Line has trailing spaces. 259
Line has trailing spaces. 262

jsdsi/ldap/LDAPCertStore.java

Error Line
Using the '.*' form of import should be avoided - java.util.*. 3
Using the '.*' form of import should be avoided - java.io.*. 4
Using the '.*' form of import should be avoided - jsdsi.*. 5
Usi ng the '.*' form of import should be avoided - java.security.*. 6
Using the '.*' form of import should be avoided - java.security.cert.*. 7
Using the '.*' form of import should be avoided - com.novell.ldap.*. 8
Line has trailing spaces. 12
Line has trailing spaces. 19
Line has trailing spaces. 22
Line has trailing spaces. 24
Line has trailing spaces. 30
Name 'LDAPport' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 34
Line has trailing spaces. 35
Line has trailing spaces. 40
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 44
Line has trailing spaces. 45
Name 'LDAPserver' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 49
Line has trailing spaces. 50
Line has trailing spaces. 53
Line is longer than 80 characters. 57
Parameter params should be final. 57
Expected @throws tag for 'CertStoreException'. 57
Line has trailing spaces. 62
Line has trailing spaces. 64
Line has traili ng spaces. 68
Line has trailing spaces. 73
Parameter filterMD5 should be final. 74
Parameter filterSHA1 should be final. 75
Expected @throws tag for 'CertStoreException'. 75
Line has trailing spaces. 77
Line has trailing spaces. 79
'if' construct must use '{}'s. 84
'if' is not followed by whitespace. 84
Line has trailing spaces. 90
Line has trailing spaces. 91
Li ne is longer than 80 characters. 91
'while' is not followed by whitespace. 91
Line is longer than 80 characters. 94
Line is longer than 80 characters. 95
Line is longer than 80 characters. 96
'cast' is not followed by whitespace. 96
Line has trailing spaces. 100
'catch' is not followed by whitespace. 100
'catch' is not followed by whitespace. 102
Line has trailing spaces. 104
'catch' is not followed by whitespace. 104
Line has trailing spaces. 106
Line has trailing spaces. 109
Line has trailing spaces. 112
Line has trailing spaces. 114
Unused @throws tag for 'InvalidAlgorithmParameterException,'. 116
Line is longer than 80 characters. 118
Parameter params should be final. 118
Expected @throws tag for 'InvalidAlgorithmParameterException'. 118
Expected @throws tag for 'CertStoreException'. 118
Line has trailing spaces. 122
Parameter params should be final. 126
'cast' is not followed by whitespace. 129
Line is longer than 80 characters. 131
Line has trailing spaces. 134
Line is longer than 80 characters. 136
Line is longer than 80 characters. 138
Method 'engineGetCertificates' is not designed for extension - needs to be abstract, final or empty. 138
Parameter s should be final. 138
'cast' is not followed by whitespace. 142
Line has trailing spaces. 144
Line is longer than 80 characters. 146
Line is longer than 80 characters. 148
Method 'engineGetCertificates' is not designed for extension - needs to be abstract, final or empty. 148
Parameter s should be final. 148
Line has trailing spaces. 151
'catch' is not followed by whitespace. 151
Line is longer than 80 characters. 152
Line has trailing spaces. 159
Line is longer than 80 characters. 159
Line has trailing spaces. 163
Line has trailing spaces. 172
Lin e has trailing spaces. 184
Line is longer than 80 characters. 184
Line has trailing spaces. 186
Line is longer than 80 characters. 190
Method 'engineGetCRLs' is not designed for extension - needs to be abstract, final or empty. 190
Parameter s should be final. 190

jsdsi/ldap/LDAPCertStoreParameters.java

Error Line
Line has trailing spaces. 8
Line is longer than 80 characters. 14
Line has trailing spaces. 15
Line has trailing spaces. 17
Line has trailing spaces. 19
Line has trailing spaces. 20
Parameter LDAPserver should be final. 24
Name 'LDAPserver' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 24
Parameter LDAPport should be final. 25
Name 'LDAPport' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 25
Parameter LDAPbaseDN should be final. 25
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 25
Line has trailing spaces. 26
Line has trailing spaces. 28
Line has trailing spaces. 30
Line has trailing spaces. 32
Parameter LDAPserver should be final. 36
Name 'LDAPserver' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 36
Parameter LDAPbaseDN should be final. 36
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 36
Line has trailing spaces. 39
Line has trailing spaces. 41
Line has trailing spaces. 43
Parameter LDAPbaseDN should be final. 46
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 46
Line has trailing spaces. 49
Line has trailing spaces. 51
Line has trailing spaces. 52
Method 'getLDAPserver' is not designed for extension - needs to be abstract, final or empty. 55
Line has trailing spaces. 58
Line has trailing spaces. 61
Method 'getLDAPport' is not designed for extension - needs to be abstract, final or empty. 64
Line has trailing spaces. 67
Line has trailing spaces. 69
Line has trailing spaces. 70
Line has trailing spaces. 71
Method 'getLDAPbaseDN' is not designed for extension - needs to be abstract, final or empty. 73
Line has trailing spaces. 76
Line has trailing spaces. 78
Line has trailing spaces. 80
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 82
Line has trailing spaces. 83
Line has trailing spaces. 85
Method 'toString' is not designed for extens ion - needs to be abstract, final or empty. 91

jsdsi/ldap/LDAPLoader.java

Error Line
Using the '.*' form of import should be avoided - java.io.*. 3
Using the '.*' form of import should be avoided - java.security.cert.*. 5
Using the '.*' form of import should be avoided - java.util.*. 6
Using the '.*' form of import should be avoided - java.net.*. 7
Using the '.*' form of import should be avoided - jsdsi.*. 8
Unused import - jsdsi.util.DigestAlgoEnum. 9
Unused import - jsdsi.util.SignatureAlgoEnum. 10
Line has trailing spaces. 14
Line has trailing spaces. 21
Line has trailing spaces. 26
Line has trailing spaces. 31
Line has trailing spaces. 36
Line has trailing spaces. 39
Parameter filename should be final. 44
Parameter params should be final. 45
'4' is a magic number. 54
Avoid inline conditionals. 71
'cast' is not followed by whitespace. 71
'cast' is not followed by whitespace. 72
Line has trailing spaces. 73
Line has trailing spaces. 79
Line is longer than 80 characters. 79
Line has trailing spaces. 80
'catch' is not followed by whitespace. 109
Line has trailing spaces. 114
Line has trailing spaces. 117
Method 'loaderOut' is not designed for extension - needs to be abstract, final or empty. 121
Parameter filename should be final. 121
Parameter certs should be final. 121
'cast' is not followed by whitespace. 127
'cast' is not followed by whitespace. 130
'cast' is not followed by whitespace. 137
'cast' is not followed by whitespace. 137
'cast' is not followed by whitespace. 138
'cast' is not followed by whitespace. 139
'if' construct must use '{}'s. 140
'else' construct must use '{}'s. 142
'cast' is not followed by whitespace. 146
'for' construct must use '{}'s. 150
'for' is not followed by whitespace. 150
'cast' is not followed by whitespace. 154
Line has trailing spaces. 157
Line has trailing spaces. 167
Line has trailing spaces. 170
Method 'getKeys' is not designed for extension - needs to be abstract, final or empty. 172
Line has trailing spaces. 175
Line has trailing spaces. 178
Method 'getNames' is not designed for extension - needs to be abstract, final or empty. 180
Line has trailing spaces. 183
Line has trailing spaces. 185
Line has trailing spaces. 186
Parameter RSAPublicKey should be final. 190
Name 'RSAPublicKey' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 190
'cast' is not followed by whitespace. 191
Line has trailing spaces. 193
Missing a Javadoc comment. 194
Parameter id should be final. 194
'cast' is not followed by whitespace. 195
'{' is followed by whitespace. 198
'0x03' is a magic number. 198
'cast' is not followed by whitespace. 199
Line has trailing spaces. 201

jsdsi/ldap/LDAPOp.java

Error Line
Using the '.*' form of import should be avoided - com.novell.ldap.*. 3
Line has trailing spaces. 9
Line has trailing spaces. 20
Line has trailing spaces. 25
Line has trailing spaces. 30
Line has trailing spaces. 33
Line has trailing spaces. 35
Parameter params should be final. 36
'params' hides a field. 36
Line has trailing spaces. 40
Line has trailing spaces. 43
Method 'LDAPConnection' is not designed for extension - needs to be abstract, final or empty. 46
Name 'LDAPConnection' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 46
Expected @throws tag for 'LDAPException'. 46
Line has trailing spaces. 49
Line has trailing spaces. 52
Method 'LDAPBindConnection' is not designed for extension - needs to be abstract, final or empty. 55
Name 'LDAPBindConnection' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 55
Expected @throws tag for 'LDAPException'. 55
Line has trailing spaces. 60
Line has trailing spaces. 63
Method 'LDAPDisconnection' is not designed for extension - needs to be abstract, final or empty. 66
Name 'LDAPDisconnection' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 66
Expected @throws tag for 'LDAPException'. 66
Line has trailing spaces. 69
Line has trailing spaces. 72
Method 'LDAPDelete' is not designed for extension - needs to be abstract, final or empty. 76
Name 'LDAPDelete' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 76
Parameter composedAttribute should be final. 76
Expected @throws tag for 'LDAPException'. 76
'{' is not preceeded with whitespace. 76
Line has trailing spaces. 79
Line has trailing spaces. 82
Method 'LDAPStore' is not designed for extension - needs to be abstract, final or empty. 87
Name 'LDAPStore' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 87
Parameter composedAttribute should be final. 87
Parameter attributeSet should be final. 88
Expected @throws tag for 'LDAPException'. 88
Line is longer than 80 characters. 89
Line has trailing spaces. 92
Line has trailing spaces. 95
Method 'LDAPSearch' is not designed for extension - needs to be abstract, final or empty. 103
Name 'LDAPSearch' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 103
Parameter filter should be final. 103
Parameter composedAttribute should be final. 104
Parameter searchScope should be final. 105
Parameter attributes should be final. 106
Expected @throws tag for 'LDAPException'. 106
'if' is not followed by whitespace. 109
Line is longer than 80 characters. 110
'else' construct must use '{}'s. 113
Line has trailing spaces. 113
Line has trailing spaces. 116
Line has trailing spaces. 117
Line has trailing spaces. 119
Line has trailing spaces. 122
Method 'LDAPSearch' is not designed for extension - needs to be abstract, final or empty. 129
Name 'LDAPSearch' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 129
Parameter filter should be final. 129
Parameter searchScope should be final. 130
Parameter attributes should be final. 131
Expected @throws tag for 'LDAPException'. 131
Line has trailing spaces. 134
Line has trailing spaces. 137
Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. 140

jsdsi/ldap/LDAPOperations.java

Error Line
Using the '.*' form of import should be avoided - java.io.*. 3
Using the '.*' form of import should be avoided - jsdsi.*. 4
Using the '.*' form of import should be avoided - jsdsi.sexp.*. 5
Using the '.*' form of import should be avoided - com.novell.ldap.*. 8
Line has trailing spaces. 13
Line has trailing spaces. 21
Line has trailing spaces. 24
Parameter params should be final. 27
Line has trailing spaces. 30
Line has trailing spaces. 34
Line is longer than 80 characters. 36
Method 'deleteAllCertificates' is not designed for extension - needs to be abstract, final or empty. 38
Line has trailing spaces. 40
Line has trailing spaces. 41
Line has trailing spaces. 42
Line is longer than 80 characters. 42
Line has trailing spaces. 43
'if' construct must use '{}'s. 44
'if' is not followed by whitespace. 44
Line has trailing spaces. 46
'while' is not followed by whitespace. 47
Line has trailing spaces. 52
Line has trailing spaces. 53
'catch' is not followed by whitespace. 54
Line has trailing spaces. 57
Line has trailing spaces. 58
Line has trailing spaces. 60
Line has trailing spaces. 64
Line has trailing spaces. 66
Line has trailing spaces. 67
Line is longer than 80 characters. 68
Line has trailing spaces. 69
Method 'deleteCertificate' is not designed for extension - needs to be abstract, final or empty. 70
Parameter cn should be final. 70
Line has trailing spaces. 71
'catch' is not followed by whitespace. 75
Line has trailing spaces. 79
Line has trailing spaces. 81
Line has trailing spaces. 85
Line has trailing spaces. 87
Line has trailing spaces. 90
Method 'retrieveCertificate' is not designed for extension - needs to be abstract, final or empty. 93
Parameter cn should be final. 93
Line is longer than 80 characters. 98
Line has trailing spaces. 99
Line is longer than 80 characters. 103
Line is longer than 80 characters. 105
'cast' is not followed by whitespace. 105
Line has trailing spaces. 106
Line has trailing spaces. 107
'catch' is not followed by whitespace. 109
Line has trailing spaces. 115
Line has trailing spaces. 117
Line has trailing spaces. 118
Line has trailing spaces. 120
Method 'storeCertificate' is not designed for extension - needs to be abstract, final or empty. 124
Parameter cn should be final. 124
Line has trailing spaces. 125
Line is longer than 80 characters. 125
Parameter certificate should be final. 125
Line has trailing spaces. 128
Line has trailing spaces. 130
Line has trailing spaces. 131
Line has trailing spaces. 132
Line has trailing spaces. 134
Line is longer than 80 characters. 137
Method 'storeCertificate' is not designed for extension - needs to be abstract, final or empty. 139
Parameter cn should be final. 139
Parameter certificate should be final. 140
Parameter hashAlg should be final. 141
Line has trailing spaces. 143
Line has trailing spaces. 145
Line has trailing spaces. 148
Line has trailing spaces. 149
Line is longer than 80 characters. 151
Line has trailing spaces. 152
'if' construct must use '{}'s. 153
'if' is not followed by whitespace. 153
'cast' is not followed by whitespace. 155
Line has trailing spaces. 156
'if' construct must use '{}'s. 157
Line has trailing spaces. 157
'if' is not followed by whitespace. 157
Line has trailing spaces. 159
Line is longer than 80 characters. 159
Line has trailing spaces. 160
Line is longer than 80 characters. 164
Line has trailing spaces. 166
Line has trailing spaces. 167
'if' is not followed by whitespace. 167
'cast' is not followed by whitespace. 168
'if' construct must use '{}'s. 169
Line has trailing sp aces. 169
'if' is not followed by whitespace. 169
Line is longer than 80 characters. 171
Line is longer than 80 characters. 176
Line has trailing spaces. 177
'if' is not followed by whitespace. 180
Line is longer than 80 characters. 182
'cast' is not followed by whitespace. 182
'if' is not followed by whitespace. 183
'cast' is not followed by whitespace. 185
Line is longer than 80 characters. 187
'else' construct must use '{}'s. 188
Line has trailing spaces. 190
'if' construct must use '{}'s. 191
Line has trailing spaces. 191
'if' is not followed by whitespace. 191
Line has trailing spaces. 192
'else' construct must use '{}'s. 194
Line is longer than 80 characters. 196
Line has trailing spaces. 197
'catch' is not followed by whitespace. 202
Line has trailing spaces. 207
Line has trailing spaces. 211
Line has trailing spaces. 212
Method 'toFile' is not designed for extension - needs to be abstract, final or empty. 215
Parameter filename should be final. 215
Line has trailing spaces. 217
Line is longer than 80 characters. 219
Line has trailing spaces. 220
Line has trailing spaces. 223
'while' is not followed by whitespace. 224
Line is longer than 80 characters. 227
Li ne is longer than 80 characters. 228
Line is longer than 80 characters. 229
Line is longer than 80 characters. 230
'cast' is not followed by whitespace. 230
'3' is a magic number. 232
'110' is a magic number. 232
'5' is a magic number. 232
Line has trailing spaces. 234
'catch' is not followed by whitespace. 238

jsdsi/ldap/LDAPParameters.java

Error Line
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 7
Line has trailing spaces. 8
Line has trailing spaces. 15
Line has trailing spaces. 20
Name 'LDAPport' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 24
Line has trailing spaces. 25
Name 'LDAPserver' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 29
Line has trailing spaces. 30
Name 'LDAPlogin' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 34
Line has trailing spaces. 35
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 39
Line has trailing spaces. 40
Name 'LDAPpassword' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 44
Line has trailing spaces. 45
Line has trailing spaces. 49
Line has trailing spaces. 50
Parameter LDAPserver should be final. 56
'LDAPserver' hides a field. 56
Name 'LDAPserver' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 56
Parameter LDAPport should be final. 57
'LDAPport' hides a field. 57
Name 'LDAPport' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 57
Parameter LDAPbaseDN should be final. 58
'LDAPbaseDN' hides a field. 58
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 58
Parameter LDAPlogin should be final. 59
'LDAPlogin' hides a field. 59
Name 'LDAPlogin' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 59
Parameter LDAPpassword should be final. 59
'LDAPpassword' hides a field. 59
Name 'LDAPpassword' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$ '. 59
'assert' is not followed by whitespace. 60
'assert' is not followed by whitespace. 61
Line has trailing spaces. 62
Line has trailing spaces. 69
Line has trailing spaces. 73
Line has trailing spaces. 74
Parameter LDAPserver should be final. 78
'LDAPserver' hides a field. 78
Name 'LDAPserver' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 78
Parameter LDAPport should be final. 78
'LDAPport' hides a field. 78
Name 'LDAPport' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 78
Parameter LDAPbaseDN should be final. 78
'LDAPbaseDN' hides a field. 78
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 78
Line has trailing spaces. 81
Line has trailing spaces. 85
Line has trailing spaces. 86
Parameter LDAPserver should be final. 89
'LDAPserver' hides a field. 89
Name 'LDAPserver' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 89
Parameter LDAPbaseDN should be final. 89
'LDAPbaseDN' hides a field. 89
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 89
Line has trailing spaces. 93
Line has trailing spaces. 97
Parameter LDAPbaseDN should be final. 100
'LDAPbaseDN' hides a field. 100
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 100
Line has trailing spaces. 104
Line has trailing spaces. 107
Line has trailing spaces. 108
Line has trailing spaces. 109
Parameter LDAPserver should be final. 114
'LDAPserver' hides a field. 114
Name 'LDAPserver' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 114
Parameter LDAPbaseDN should be final. 115
'LDAPbaseDN' hides a field. 115
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 115
Parameter LDAPlogin should be final. 116
'LDAPlogin' hides a field. 116
Name 'LDAPlogin' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 116
Parameter LDAPpassword should be final. 116
'LDAPpassword' hides a field. 116
Name 'LDAPpassword' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 116
Line has trailing spaces. 120
Line has trailing spaces. 124
Parameter LDAPbaseDN should be final. 129
'LDAPbaseDN' hides a field. 129
Name 'LDAPbaseDN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 129
Parameter LDAPlogin should be final. 130
'LDAPlogin' hides a field. 130
Name 'LDAPlogin' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 130
Parameter LDAPpassword should be final. 130
'LDAPpassword' hides a field. 130
Name 'LDAPpassword' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 130
Line has trailing spaces. 134
Line has trailing spaces. 137
Method 'getLDAPserver' is not designed for extension - needs to be abstract, final or empty. 140
Line has trailing spaces. 143
Line has trailing spaces. 146
Method 'getLDAPport' is not designed for extension - needs to be abstract, final or empty. 149
Line has trailing spaces. 152
Line has trailing spaces. 155
Method 'getLDAPlogin' is not designed for extension - needs to be abstract, final or empty. 158
Line has trailing spaces. 161
Line has trailing spaces. 164
Method 'getLDAPpassword' is not designed for extension - needs to be abstract, final or empty. 167
Line has trailing spaces. 170
Line has trailing spaces. 172
Line has trailing spaces. 173
Line has trailing spaces. 174
Method 'getLDAPbaseDN' is not designed for extension - needs to be abstract, final or empty. 176
Line has trailing spaces. 179
Line has trailing spaces. 181
Line has trailing spaces. 182
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 185
'catch' is not followed by whitespace. 188
Line has trailing spaces. 193
Line has trailing spaces. 196
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 199

jsdsi/ldap/LDAPSearchException.java

Error Line
Line has trailing spaces. 8
Line is longer than 80 characters. 8
Line has trailing spaces. 10
Line has trailing spaces. 18
Missing a Javadoc comment. 19
'1120303142290208448L' is a magic number. 19
Line has trailing spaces. 20
Line has trailing spaces. 28
Line has trailing spaces. 31
Line has trailing spaces. 34
Parameter msg should be final. 35
Parameter code should be final. 35
Line has trailing spaces. 38

jsdsi/ldap/package.html

Error Line
Missing package documentation file. 0

jsdsi/package.html

Error Line
Missing package documentation file. 0

jsdsi/sexp/CertificateFactory.java

Error Line
Line has trailing spaces. 24
Missing a Javadoc comment. 29
Parameter in should be final. 29
Missing a Javadoc comment. 33
Par ameter in should be final. 33
Line is longer than 80 characters. 40
Line is longer than 80 characters. 41
Method 'engineGenerateCertificate' is not designed for extension - needs to be abstract, final or empty. 44
Missing a Javadoc comment. 44
Line is longer than 80 characters. 45
Parameter in should be final. 45
Line is longer than 80 characters. 52
Line has trailing spaces. 57
Method 'engineGenerateCertificates' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Parameter in should be final. 58
Line is longer than 80 characters. 69
Line has trailing spaces. 76
Method 'engineGenerateCertPath' is not designed for extension - needs to be abstract, final or empty. 77
Missing a Javadoc comment. 77
Parameter in should be final. 77
Line is longer than 80 characters. 83
Line is longer than 80 characters. 84
Line is longer than 80 characters. 86
Line has trailing spaces. 91
Method 'engineGenerateCertPath' is not designed for extension - needs to be abstract, final or empty. 92
Missing a Javadoc comment. 92
Parameter in should be final. 93
Parameter encoding should be final. 94
Line is longer than 80 characters. 100
Line has trailing spaces. 102
Method 'engineGenerateCertPath' is not designed for extension - needs to be abstract, final or empty. 103
Missing a Javadoc comment. 103
Parameter certs should be final. 103
Line has trailing spaces. 108
Method 'engineGetCertPathEncodings' is not designed for extension - needs to be abstract, final or empty. 109
Missing a Javadoc comment. 109
'{' is followed by whitespace. 110
Line has trailing spaces. 112
Method 'engineGenerateCRL' is not designed for extension - needs to be abstract, final or empty. 113
Missing a Javadoc comment. 113
Parameter in should be final. 113
Line has trailing spaces. 116
Method 'engineGenerateCRLs' is not designed for extension - needs to be abstract, final or empty. 117
Missing a Javadoc comment. 117
Parameter in should be final. 117

jsdsi/sexp/KeyFactory.java

Error Line
Line has trailing spaces. 15
Missing a Javadoc comment. 20
Parameter spec should be final. 20
Line is longer than 80 characters. 24
Line has trailing spaces. 26
Line is longer than 80 characters. 30
Line is longer than 80 characters. 34
Line is longer than 80 characters. 37
Line has trailing spaces. 44
Method 'engineGeneratePublic' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Line is longer than 80 characters. 46
Parameter spec should be final. 46
Line has trailing spaces. 56
Method 'engineGeneratePrivate' is not designed for extension - needs to be abstract, final or empty. 57
Missing a Javadoc comment. 57
Line is longer than 80 characters. 58
Parameter spec should be final. 58
Line ha s trailing spaces. 68
Method 'engineGetKeySpec' is not designed for extension - needs to be abstract, final or empty. 69
Missing a Javadoc comment. 69
Parameter key should be final. 69
Parameter spec should be final. 69
Line is longer than 80 characters. 74
Line has trailing spaces. 87
Method 'engineTranslateKey' is not designed for extension - needs to be abstract, final or empty. 88
Missing a Javadoc comment. 88
Parameter key should be final. 88

jsdsi/sexp/KeySpec.java

Error Line
Line has trailing spaces. 6
Missing a Javadoc comment. 11
Parameter encodedKey should be final. 11
Method 'getFormat' is not designed for extension - needs to be abstract, final or empty. 14
Missing a Javadoc comment. 14

jsdsi/sexp/ObjInputStream.java

Error Line
Line has trailing spaces. 14
Line has trailing spaces. 17
Missing a Javadoc comment. 22
Missing a Javadoc comment. 23
Parameter is should be final. 27
Expected @param tag for 'is'. 27
Expected an @return tag. 34
Method 'readObj' is not designed for extension - needs to be abstract, final or empty. 34
Expected @throws tag for 'SexpParseException'. 35
Expected @throws tag for 'SexpException'. 35
Expected @throws tag for 'IOException'. 35

jsdsi/sexp/ObjOutputStream.java

Error Line
Line has trailing spaces. 14
'{' should be on the previous line. 20
Missing a Javadoc comment. 21
Variable 's' must be private and have accessor methods. 21
Parameter os should be final. 25
Expected @param tag for 'os'. 25
'{' should be on the previous line. 26
'cast' is not followed by whitespace. 28
Method 'writeReadable' is not designed for extension - needs to be abstract, final or empty. 38
Parameter o should be final. 38
Parameter offset should be final. 38
Parameter width should be final. 38
Parameter last should be final. 38
'{' should be on the previous line. 40
Method 'writeTransport' is not designed for extension - needs to be abstract, final or empty. 48
Parameter o should be final. 48
'{' should be on the previous line. 49
Method 'writeCanonical' is not designed for extension - needs to be abstract, final or empty. 57
Parameter o should be final. 57
'{' should be on the previous line. 58

jsdsi/sexp/Parser.java

Error Line
Line has trailing spaces. 15
Utility classes should not have a public or default constructor. 19
Missing a Javadoc comment. 20
Parameter args should be final. 20
Line has trailing spaces. 27
Line is longer than 80 characters. 40