Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
31 1088

Files

Files Errors
net/sf/plb4jedit/plb/Include.java 44
net/sf/plb4jedit/plb/IncludeCache.java 32
net/sf/plb4jedit/plb/Label.java 28
net/sf/plb4jedit/plb/ListingAnalyzer.java 274
net/sf/plb4jedit/plb/PathBroker.java 20
net/sf/plb4jedit/plb/PlbAsset.java 45
net/sf/plb4jedit/plb/PlbCompletion.java 32
net/sf/plb4jedit/plb/PlbParsedData.java 13
net/sf/plb4jedit/plb/PlbParser.java 26
net/sf/plb4jedit/plb/PlbPlugin.java 42
net/sf/plb4jedit/plb/PlbSource.java 254
net/sf/plb4jedit/plb/ResourceManager.java 49
net/sf/plb4jedit/plb/SourceLine.java 119
net/sf/plb4jedit/plb/Type.java 84
net/sf/plb4jedit/plb/Variable.java 25
net/sf/plb4jedit/plb/package.html 1

net/sf/plb4jedit/plb/Include.java

Error Line
Using the '.*' form of import should be avoided - java.util.*. 6
Line is longer than 80 characters. 9
Line is longer than 80 characters. 10
Line has trailing spaces. 11
Line is longer than 80 characters. 12
Line has trailing spaces. 13
Name 'LOCAL_DEF' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 18
Line is longer than 80 characters. 23
Line is longer than 80 characters. 28
Line is longer than 80 characters. 34
Line has trailing spaces. 38
Line is longer than 80 characters. 38
Line has trailing spaces. 39
Line is longer than 80 characters. 39
Parameter absolutePath should be final. 41
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 42
Line has trailing spaces. 47
Line has trailing spaces. 49
Expected an @return tag. 53
Parameter absolutePath should be final. 53
Expected @throws tag for 'FileNotFoundException'. 54
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 54
Expected @throws tag for 'IOException'. 54
Line has trailing spaces. 59
Line is longer than 80 characters. 59
Line has trailing spaces. 61
Parameter absolutePath should be final. 66
Expected @param tag for 'absolutePath'. 66
Expected @throws tag for 'FileNotFoundException'. 67
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 67
Expected @throws tag for 'IOException'. 67
Line is longer than 80 characters. 112
Line has trailing spaces. 114
Parameter args should be final. 119
Expected @throws tag for 'FileNotFoundException'. 120
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 120
Expected @throws tag for 'IOException'. 120
Line is longer than 80 characters. 121
'inc' hides a field. 122
';' is followed by whitespace. 128
';' is followed by whitespace. 133
Method 'getGlobalLabels' is not designed for extension - needs to be abstract, final or empty. 141
Method 'getGlobalVariables' is not designed for extension - needs to be abstract, final or empty. 148
Method 'getIncs' is not designed for extension - needs to be abstract, final or empty. 155

net/sf/plb4jedit/plb/IncludeCache.java

Error Line
Line has trailing spaces. 12
Comment matches to-do format 'TODO:'. 13
Line has trailing spaces. 14
Class IncludeCache should be declared as final. 17
Missing a Javadoc comment. 18
Name 'MAX_ENTRY' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 18
'100' is a magic number. 18
Missing a Javadoc comment. 19
Variable 'cache' must be private and have accessor methods. 19
Line has trailing spaces. 22
'{' is not preceeded with whitespace. 24
Line has trailing spaces. 25
Line has trailing spaces. 28
Line has trailing spaces. 39
Line is longer than 80 characters. 41
Line has trailing spaces. 42
Expected an @return tag. 48
Line is longer than 80 characters. 48
Parameter absolutePath should be final. 48
Expected @param tag for 'absolutePath'. 48
Expected @throws tag for 'FileNotFoundException'. 48
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 48
Expected @throws tag for 'IOException'. 48
'cast' is not followed by whitespace. 50
Line is longer than 80 characters. 53
',' is not followed by whitespace. 53
',' is not followed by whitespace. 53
',' is not followed by whitespace. 54
Line has trailing spaces. 58
Expected an @return tag. 63
Line has trailing spaces. 66
Expected an @return tag. 71

net/sf/plb4jedit/plb/Label.java

Error Line
Line is longer than 80 characters. 4
Line has trailing spaces. 5
Comment matches to-do format 'TODO:'. 7
Line has trailing spaces. 7
Missing a Javadoc comment. 11
Missing a Javadoc comment. 12
Missing a Javadoc comment. 13
Missing a Javadoc comment. 14
Missing a Javadoc comment. 16
Missing a Javadoc comment. 19
Parameter source should be final. 19
'source' hides a field. 19
Parameter lineno should be final. 19
'lineno' hides a field. 19
Parameter label should be final. 19
'label' hides a field. 19
Parameter doc should be final. 19
'doc' hides a field. 19
Expected an @return tag. 29
Method 'getDoc' is not designed for extension - needs to be abstract, final or empty. 29
Expected an @return tag. 36
Method 'getLabel' is not designed for extension - needs to be abstract, final or empty. 36
Expected an @return tag. 43
Method 'getLineno' is not designed for extension - needs to be abstract, final or empty. 43
Expected an @return tag. 50
Method 'getSource' is not designed for extension - needs to be abstract, final or empty. 50
Method 't oString' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54

net/sf/plb4jedit/plb/ListingAnalyzer.java

Error Line
Line is longer than 80 characters. 2
Using the '.*' form of import should be avoided - java.io.*. 12
Line has trailing spaces. 65
Line is longer than 80 characters. 69
Missing a Javadoc comment. 69
'static' modifier out of order with the JLS suggestions. 69
Name 'cvsId' must match pattern '^[A-Z ] (_?[A-Z0-9 ] +)*$'. 69
Line is longer than 80 characters. 75
Line has trailing spaces. 77
Line has trailing spaces. 78
Missing a Javadoc comment. 79
Missing a Javadoc comment. 80
Missing a Javadoc comment. 81
Missing a Javadoc comment. 82
Name 'DEBUG' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 82
'=' is not preceeded with whitespace. 82
'=' is not followed by whitespace. 82
Line contains a tab character. 83
Missing a Javadoc comment. 83
Line has trailing spaces. 84
Line contains a tab character. 84
Missing a Javadoc comment. 85
Missing a Javadoc comment. 86
Missing a Javadoc comment. 87
Missing a Javadoc comment. 88
Missing a Javadoc comment. 89
Missing a Javadoc comment. 90
Line contains a tab character. 91
Missing a Javadoc comment. 91
Line contains a tab character. 92
Missing a Javadoc comment. 92
Line contains a tab character. 93
Missing a Javadoc comment. 93
Line is longer than 80 characters. 94
Line has trailing spaces. 95
'{' is not preceeded with whitespace. 99
'{' is not followed by whitespace. 99
'}' is not preceeded with whitespace. 99
Line has trailing spaces. 100
Line is longer than 80 characters. 101
Missing a Javadoc comment. 101
Parameter listName should be final. 101
Parameter sourceName should be final. 101
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 101
',' is not followed by whitespace. 102
Line has trailing spaces. 104
Line is longer than 80 characters. 105
Missing a Javadoc comment. 105
Parameter f should be final. 105
Parameter sourceName should be final. 105
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 105
',' is not followed by whitespace. 106
Line has trailing spaces. 107
Line has trailing spaces. 108
Parameter in should be final. 114
Expected @param tag for 'in'. 114
Parameter sourceName should be final. 114
Expected @param tag for 'sourceName'. 114
Expected @throws tag for 'IOException'. 114
'if' construct must use '{}'s. 115
Line is longer than 80 characters. 115
'if' construct must use '{}'s. 116
Line is longer than 80 characters. 116
'==' is not preceeded with whitespace. 116
'==' is not followed by whitespace. 116
Line contains a tab character. 126
Line contains a tab character. 127
')' is preceeded with whitespace. 127
Line contains a tab character. 128
Line contains a tab character. 129
Line contains a tab character. 132
Line is longer than 80 characters. 133
Line contains a tab character. 133
Line is longer than 80 characters. 134
Line contains a tab character. 134
'+' is not followed by whitespace. 134
Line contains a tab character. 135
Line contains a tab character. 136
Line has trailing spaces. 141
Missing a Javadoc comment. 142
Line has trailing spaces. 144
Line is longer than 80 characters. 145
Line is longer than 80 characters. 151
Line contains a tab character. 151
Line contains a tab character. 152
Line contains a tab character. 153
Missing a Javadoc comment. 160
Parameter i should be final. 160
'cast' is not followed by whitespace. 161
'3' is a magic number. 164
'+' is not preceeded with whitespace. 167
'+' is not followed by whitespace. 167
'+' is not preceeded with whitespace. 167
',' is not followed by whitespace. 168
'cast' is not followed by whitespace. 172
'-' is not preceeded with whitespace. 172
'-' is not followed by whitespace. 172
'3' is a magic number. 176
'cast' is not followed by whitespace. 177
'+' is not preceeded with whitespace. 177
'+' is not followed by whitespace. 177
Line is longer than 80 characters. 179
'cast' is not followed by whitespace. 180
Line contains a tab character. 182
'+' is not preceeded with whitespace. 183
'+' is not followed by whitespace. 183
'+' is not preceeded with whitespace. 183
'+' is not followed by whitespace. 183
'+' is not preceeded with whitespace. 183
'+' is not followed by whitespace. 183
'+' is not preceeded with whitespace. 183
'+' is not followed by whitespace. 183
'+' is not preceeded with whitespace. 183
'+' is not followed by whitespace. 183
'+' is not preceeded with whitespace. 183
'+' is not followed by whitespace. 183
'+' is not preceeded with whitespace. 183
'+' is not followed by whitespace. 183
'+' is not preceeded with whitespace. 184
'+' is not followed by whitespace. 184
'+' is not preceeded with whitespace. 184
'+' is not followed by whitespace. 184
'+' is not preceeded with whitespace. 184
'+' is not followed by whitespace. 184
'+' is not followed by whitespace. 184
Line contains a tab character. 185
Line is longer than 80 characters. 186
Line contains a tab character. 186
'cast' is not followed by whitespace. 186
'-' is not preceeded with whitespace. 186
'-' is not followed by whitespace. 186
Line contains a tab character. 187
Line contains a tab character. 188
Line is longer than 80 characters. 189
Line contains a tab character. 189
'3' is a magic number. 189
Line contains a tab character. 190
Line is longer than 80 characters. 191
Line contains a tab character. 191
Line contains a tab character. 192
Line is longer than 80 characters. 193
Line contains a tab character. 193
Line contains a tab character. 194
Line contains a tab character. 195
Line contains a tab character. 196
Line is longer than 80 characters. 197
Line contains a tab character. 197
',' is not followed by whitespace. 197
Line contains a tab character. 198
Line contains a tab character. 199
Line contains a tab character. 200
Line contains a tab character. 201
Line is longer than 80 characters. 202
Line contains a tab character. 202
Line contains a tab character. 203
Line contains a tab character. 204
'+' is not preceeded with whitespace. 204
'+' is not followed by whitespace. 204
Line contains a tab character. 205
'+' is not preceeded with whitespace. 207
'+' is not followed by whitespace. 207
'-' is not preceeded with whitespace. 207
'-' is not followed by whitespace. 207
'cast' is not followed by whitespace. 211
'-' is not preceeded with whitespace. 211
'-' is not followed by whitespace. 211
'+' is not preceeded with whitespace. 213
'+' is not followed by whitespace. 213
'+' is not followed by whitespace. 213
'3' is a magic number. 215
'cast' is not followed by whitespace. 216
'+' is not preceeded with whitespace. 216
'+' is not followed by whitespace. 216
Line is longer than 80 characters. 218
'cast' is not followed by whitespace. 219
'+' is not preceeded with whitespace. 221
'+' is not followed by whitespace. 221
'+' is not preceeded with whitespace. 221
'+ ' is not followed by whitespace. 221
'+' is not preceeded with whitespace. 221
'+' is not followed by whitespace. 221
'+' is not preceeded with whitespace. 221
'+' is not followed by whitespace. 221
'+' is not preceeded with whitespace. 221
'+' is not followed by whitespace. 221
'+' is not preceeded with whitespace. 222
'+' is not followed by whitespace. 222
'+' is not preceeded with whitespace. 222
'+' is not followed by whitespace. 222
'+' is not preceeded with whitespace. 222
'+' is not followed by whitespace. 222
'+' is not preceeded with whitespace. 222
'+' is not followed by whitespace. 222
'+' is not preceeded with whitespace. 222
'+' is not followed by whitespace. 222
Line has trailing spaces. 224
'+' is not preceeded with whitespace. 224
'+' is not followed by whitespace. 224
'-' is not preceeded with whitespace. 224
'-' is not followed by whitespace. 224
Line is longer than 80 characters. 227
'+' is not preceeded with whitespace. 227
'+' is not followed by whitespace. 227
'+' is not preceeded with whitespace. 227
'+' is not followed by whitespace. 227
'+' is not preceeded with whitespace. 227
'+' is not followed by whitespace. 227
'+' is not preceeded with whitespace. 227
'+' is not followed by whitespace. 227
Line is longer than 80 characters. 230
Line contains a tab character. 230
Line has trailing spaces. 231
Line contains a tab character. 231
'3' is a magic number. 231
Line contains a tab character. 232
Line contains a tab character. 233
Line is longer than 80 characters. 234
Line contains a tab character. 234
Line contains a tab character. 235
'cast' is not followed by whitespace. 235
Line contains a tab character. 236
Line is longer than 80 characters. 237
'+' is not preceeded with whitespace. 237
'+' is not followed by whitespace. 237
'+' is not preceeded with whitespace. 237
'+' is not followed by whitespace. 237
'+' is not preceeded with whitespace. 237
'+' is not followed by whitespace. 237
Line contains a tab character. 239
Line is longer than 80 characters. 240
Line contains a tab character. 240
'+' is not preceeded with whitespace. 240
'+' is not followed by whitespace. 240
Line contains a tab character. 241
Line has trailing spaces. 243
Line contains a tab character. 244
Missing a Javadoc comment. 244
Parameter msg should be final. 244
Line contains a tab charac ter. 245
Line has trailing spaces. 246
Line is longer than 80 characters. 246
Line contains a tab character. 246
Line contains a tab character. 247
Line contains a tab character. 248
Line contains a tab character. 249
Line has trailing spaces. 250
Line contains a tab character. 250
Missing a Javadoc comment. 251
Parameter s should be final. 251
Line has trailing spaces. 256
Line is longer than 80 characters. 258
Line is longer than 80 characters. 259
Method 'printGeneric' is not designed for extension - needs to be abstract, final or empty. 261
Parameter ps should be final. 261
Expected @param tag for 'ps'. 261
Line has trailing spaces. 269
Method 'printGeneric' is not designed for extension - needs to be abstract, final or empty. 270
Missing a Javadoc comment. 270
Line has trailing spaces. 273
Method 'printListing' is not designed for extension - needs to be abstract, final or empty. 274
Missing a Javadoc comment. 274
'for' is not followed by whitespace. 275
'cast' is not followed by whitespace. 276
Line has trailing spaces. 279
Method 'numberOfErrors' is not designed for extension - needs to be abstract, final or empty. 280
Missing a Javadoc comment. 280
Line has trailing spaces. 283
Method 'numberOfWarnings' is not designed for extension - needs to be abstract, final or empty. 284
Missing a Javadoc comment. 284
Line has trailing spaces. 287
Missing a Javadoc comment. 288
Parameter args should be final. 288
',' is not followed by whitespace. 293
Line has trailing spaces. 296

net/sf/plb4jedit/plb/PathBroker.java

Error Line
Line has trailing spaces. 7
Missing a Javadoc comment. 11
Line has trailing spaces. 21
Line is longer than 80 characters. 23
Line is longer than 80 characters. 24
Parameter plbpath should be final. 26
Parameter program should be final. 26
Line has trailing spaces. 50
Line is longer than 80 characters. 50
Line has trailing spaces. 51
Parameter path should be final. 55
Expected an @return tag. 68
Method 'getPathElements' is not designed for extension - needs to be abstract, final or empty. 68
Line is longer than 80 characters. 73
Line is longer than 80 characters. 74
Line is longer than 80 characters. 78
Method 'searchInclude' is not designed for extension - needs to be abstract, final or empty. 80
Parameter include should be final. 80
Line is longer than 80 characters. 94
Parameter args should be final. 97

net/sf/plb4jedit/plb/PlbAsset.java

Error Line
Line has trailing spaces. 20
Missing a Javadoc comment. 26
Missing a Javadoc comment. 28
Missing a Javadoc comment. 30
Missing a Javadoc comment. 32
Missing a Javadoc comment. 34
Missing a Javadoc comment. 36
Missing a Javadoc comment. 38
Missing a Javadoc comment. 40
Missing a Javadoc comment. 44
Missing a Javadoc comment. 45
Missing a Javadoc comment. 46
Missing a Javadoc comment. 49
Parameter name should be final. 49
Parameter startLine should be final. 49
Parameter endLine should be final. 49
Inner assignments should be avoided. 56
Missing a Javadoc comment. 60
Parameter line should be final. 60
'line' hides a field. 60
Line is longer than 80 characters. 76
Method 'getIcon' is not designed for extension - needs to be abstract, final or empty. 80
Missing a Javadoc comment. 80
'if' construct must use '{}'s. 84
'if' construct must use '{}'s. 86
'if' construct must use '{}'s. 88
'if' construct must use '{}'s. 90
'if' construct must use '{}'s. 92
'if' construct must use '{}'s. 94
'if' construct must use '{}'s. 96
'else' construct must use '{}'s. 98
Method 'getLongString' is not designed for extension - needs to be abstract, final or empty. 104
Missing a Javadoc comment. 104
Method 'getShortString' is not designed for extension - needs to be abstract, final or empty. 109
Missing a Javadoc comment. 109
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 114
Missing a Javadoc comment. 114
Missing a Javadoc comment. 118
Parameter line should be final. 118
'line' hides a field. 118
Missing a Javadoc comment. 130
Parameter line should be final. 130
'line' hides a field. 130
Line has trailing spaces. 141
Line has trailing spaces. 155

net/sf/plb4jedit/plb/PlbCompletion.java

Error Line
Line has trailing spaces. 19
Missing a Javadoc comment. 26
Parameter view should be final. 26
'view' hides a field. 26
Parameter data should be final. 26
'data' hides a field. 26
Method 'size' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Method 'get' is not designed for extension - needs to be abstract, final or empty. 44
Missing a Javadoc comment. 44
Parameter index should be final. 44
Method 'getRenderer' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Method 'getTokenLength' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
'10' is a magic number. 57
Method 'handleKeystroke' is not designed for extension - needs to be abstract, final or empty. 61
Missing a Javadoc comment. 61
Parameter index should be final. 61
Parameter ch should be final. 61
Method 'getCompletionDescription' is not designed for extension - needs to be abstract, final or empty. 75
Missing a Javadoc comment. 75
Parameter index should be final. 75
Method 'isCompletionSelectable' is not designed for extension - needs to be abstract, final or empty. 84
Missing a Javadoc comment. 84
Parameter index should be final. 84
Missing a Javadoc comment. 90
Missing a Javadoc comment. 91
Missing a Javadoc comment. 92
Missing a Javadoc comment. 93
Missing a Javadoc comment. 96
Missing a Javadoc comment. 98

net/sf/plb4jedit/plb/PlbParsedData.java

Error Line
Line is longer than 80 characters. 6
Line is longer than 80 characters. 7
Line is longer than 80 characters. 8
Line has trailing spaces. 10
Missing a Javadoc comment. 14
Missing a Javadoc comment. 17
Parameter fileName should be final. 17
Line is longer than 80 characters. 21
Method 'setPlbSource' is not designed for extension - needs to be abstract, final or empty. 23
Parameter source should be final. 23
'source' hides a field. 23
Line is longer than 80 characters. 28
Method 'getSource' is not designed for extension - needs to be abstract, final or empty. 30

net/sf/plb4jedit/plb/PlbParser.java

Error Line
Line is longer than 80 characters. 18
Line is longer than 80 characters. 20
Line is longer than 80 characters. 21
Comment matches to-do format 'TODO:'. 24
Line is longer than 80 characters. 24
Parameter name should be final. 32
Expected @param tag for 'name'. 32
Method 'supportsCompletion' is not designed for extension - needs to be abstract, final or empty. 37
Missing a Javadoc comment. 37
Method 'getDelayCompletionTriggers' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Method 'complete' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Parameter editPane should be final. 47
Parameter caret should be final. 47
Method 'parse' is not designed for extension - needs to be abstract, final or empty. 61
Missing a Javadoc comment. 61
Parameter buffer should be final. 62
Parameter errorSource should be final. 63
'if' construct must use '{}'s. 77
'3' is a magic number. 113
'3' is a magic number. 116
'3' is a magic number. 127
Missing a Javadoc comment. 163
Parameter root should be final. 163
Parameter list should be final. 163

net/sf/plb4jedit/plb/PlbPlugin.java

Error Line
Using the '.*' form of import should be avoided - org.gjt.sp.jedit.*. 7
Line is longer than 80 characters. 19
Line has trailing spaces. 21
Line is longer than 80 characters. 22
Line has trailing spaces. 25
'static' modifier out of order with the JLS suggestions. 30
Method 'start' is not designed for extension - needs to be abstract, final or empty. 34
Method 'stop' is not designed for extension - needs to be abstract, final or empty. 39
Line has trailing spaces. 44
Line has trailing spaces. 46
Method 'createMenuItems' is not designed for extension - needs to be abstract, final or empty. 50
Parameter menuItems should be final. 50
Parameter msg should be final. 57
Expected @param tag for 'msg'. 57
Line has trailing spaces. 61
Parameter view should be final. 66
'if' construct must use '{}'s. 72
'if' construct must use '{}'s. 85
Line has trailing spaces. 99
Line has trailing spaces. 101
',' is not followed by whitespace. 126
',' is not followed by whitespace. 126
'-' is not preceeded with whitespace. 126
'-' is not followed by whitespace. 126
Line is longer than 80 characters. 131
Line contains a tab character. 158
',' is not followed by whitespace. 158
',' is not followed by whitespace. 158
'-' is not preceeded with whitespace. 158
'-' is not followed by whitespace. 158
Line is longer than 80 characters. 163
Line is longer than 80 characters. 164
Line is longer than 80 characters. 166
Parameter view should be final. 171
Line has trailing spaces. 217
Line contains a tab character. 217
Line is longer than 80 characters. 218
Missing a Javadoc comment. 218
Parameter path should be final. 218
'if' construct must use '{}'s. 224
Method 'run' is not designed for extension - needs to be abstract, final or empty. 229
Line is longer than 80 characters. 232

net/sf/plb4jedit/plb/PlbSource.java

Error Line
Line is longer than 80 characters. 2
Using the '.*' form of import should be avoided - java.io.*. 12
Using the '.*' form of import should be avoided - java.util.*. 13
Line is longer than 80 characters. 19
Line is longer than 80 characters. 22
Line is longer than 80 characters. 26
Line contains a tab character. 26
Missing a Javadoc comment. 26
'public' modifier out of order with the JLS suggestions. 26
Name 'cvsId' must match pattern '^[A-Z ] (_?[A-Z0-9 ] +)*$'. 26
Line contains a tab character. 27
Missing a Javadoc comment. 27
Line contains a tab character. 28
Missing a Javadoc comment. 28
Line contains a tab character. 30
Missing a Javadoc comment. 30
Line contains a tab character. 32
Line contains a tab character. 33
Missing a Javadoc comment. 33
Line contains a tab character. 35
Missing a Javadoc comment. 35
Line contains a tab character. 36
Missing a Javadoc comment. 36
Line contains a tab character. 37
Missing a Javadoc comment. 37
Line contains a tab character. 38
Missing a Javadoc comment. 38
Line is longer than 80 characters. 39
Line contains a tab character. 39
Missing a Javadoc comment. 39
Line contains a tab character. 41
Missing a Javadoc comment. 41
'{' is not followed by whitespace. 41
'}' is not preceeded with whitespace. 41
Line contains a tab character. 43
Missing a Javadoc comment. 43
Parameter lines should be final. 43
Parameter path should be final. 43
'path' hides a field. 43
Line is longer than 80 characters. 44
Line contains a tab character. 44
',' is not followed by whitespace. 44
',' is not followed by whitespace. 44
Line contains a tab character. 45
Line contains a tab character. 46
Line contains a tab character. 47
Line contains a tab character. 48
Line contains a tab character. 49
',' is not followed by whitespace. 49
'+' is not preceeded with whitespace. 49
'+' is not followed by whitespace. 49
Line contains a tab character. 50
Line contains a tab character. 51
Line contains a tab character. 52
Line contains a tab character. 53
Line is longer than 80 characters. 55
Line contains a tab character. 55
Missing a Javadoc comment. 55
Parameter f should be final. 55
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 55
Line contains a tab character. 56
Line contains a tab character. 57
Line contains a tab character. 58
Line contains a tab character. 59
Line contains a tab character. 61
Line contains a tab character. 62
Line contains a tab character. 63
Line contains a tab character. 64
',' is not followed by whitespace. 64
Line contains a tab character. 65
Line contains a tab character. 66
Line contains a tab character. 67
Line contains a tab character. 68
Line contains a tab character. 70
Missing a Javadoc comment. 70
Line contains a tab character. 71
Line contains a tab character. 72
Line contains a tab character. 73
Line contains a tab character. 74
Line contains a tab character. 75
Line contains a tab character. 76
Line contains a tab character. 77
Line contains a tab character. 78
Line contains a tab character. 80
Missing a Javadoc comment. 80
Parameter line should be final. 80
Parameter lineNumber should be final. 80
Line is longer than 80 characters. 81
Line contains a tab character. 81
',' is not followed by whitespace. 81
',' is not followed by whitespace. 81
Line contains a tab character. 82
Line contains a tab character. 83
Line contains a tab character. 84
Line contains a tab character. 85
Line contains a tab character. 86
Line contains a tab character. 87
Line contains a tab character. 88
Line contains a tab character. 89
Line contains a tab character. 90
Line contains a tab character. 91
Line contains a tab character. 92
Line contains a tab character. 93
' & amp; & amp;' should be on a new line. 93
Line is longer than 80 characters. 94
Line contains a tab character. 94
Line contains a tab character. 95
'{' should be on the previous line. 95
Line is longer than 80 characters. 96
Line contains a tab character. 96
',' is not followed by whitespace. 96
Line contains a tab character. 97
Line contains a tab character. 98
Line contains a tab character. 99
Line contains a tab character. 100
Line contains a tab character. 101
Line contains a tab character. 103
Missing a Javadoc comment. 103
Line contains a tab character. 104
',' is not followed by whitespace. 104
Line contains a tab character. 105
',' is not followed by whitespace. 105
Line contains a tab character. 106
',' is not followed by whitespace. 106
Line contains a tab character. 107
Line contains a tab character. 109
Missing a Javadoc comment. 109
Line contains a tab character. 110
Line contains a tab character. 111
'cast' is not followed by whitespace. 111
Line is longer than 80 characters. 112
Line contains a tab character. 112
',' is not followed by whitespace. 112
Line contains a tab character. 113
Line contains a tab character. 114
Line contains a tab character. 115
'cast' is not followed by whitespace. 115
Line is longer than 80 characters. 116
Line contains a tab character. 116
',' is not followed by whitespace. 116
Line contains a tab character. 117
Line contains a tab character. 118
Line contains a tab character. 120
Method 'print' is not designed for extension - needs to be abstract, final or empty. 120
Missing a Javadoc comment. 120
Line contains a tab character. 121
Line contains a tab character. 122
Line contains a tab character. 123
Line contains a tab character. 124
Line contains a tab character. 126
Method 'getVariables' is not designed for extension - needs to be abstract, final or empty. 126
Missing a Javadoc comment. 126
Line contains a tab character. 127
Line contains a tab character. 128
Line contains a tab character. 130
Method 'getIncludes' is not designed for extension - needs to be abstract, final or empty. 130
Missing a Javadoc comment. 130
Line contains a tab character. 131
Line contains a tab character. 132
Line contains a tab character. 134
Method 'getLabels' is not designed for extension - needs to be abstract, final or empty. 134
Missing a Javadoc comment. 134
Line contains a tab character. 135
Line contains a tab character. 136
Line contains a tab character. 138
Method 'getPath' is not designed for extension - needs to be abstract, final or empty. 138
Missing a Javadoc comment. 138
Line contains a tab character. 139
Line contains a tab character. 140
Line contains a tab character. 142
Method 'getVersion' is not designed for extension - needs to be abstract, final or empty. 142
Missing a Javadoc comment. 142
Line contains a tab character. 143
Line contains a tab character. 144
Line contains a tab character. 146
Method 'isInclude' is not designed for extension - needs to be abstract, final or empty. 146
Missing a Javadoc comment. 146
Line contains a tab character. 147
Line contains a tab character. 148
Line contains a tab character. 149
Line is longer than 80 characters. 151
Line contains a tab character. 151
Method 'isRecordInclude' is not designed for extension - needs to be abstract, final or empty. 151
Missing a Javadoc comment. 151
Line is longer than 80 characters. 152
Line contains a tab character. 152
Method 'isIoInclude' is not designed for extension - needs to be abstract, final or empty. 152
Missing a Javadoc comment. 152
Line is longer than 80 characters. 153
Line contains a tab character. 153
Method 'isMiscInclude' is not designed for extension - needs to be abstract, final or empty. 153
Missing a Javadoc comment. 153
Line contains a tab character. 155
Missing a Javadoc comment. 155
Parameter dir should be final. 155
Line is longer than 80 characters. 156
Line contains a tab character. 156
'+' is not preceeded with whitespace. 156
'+' is not followed by whitespace. 156
Line contains a tab character. 157
Line contains a tab character. 159
Method 'getNumberOfLines' is not designed for extension - needs to be abstract, final or empty. 159
Missing a Javadoc comment. 159
Line contains a tab character. 160
Line contains a tab character. 161
Line contains a tab character. 163
Method 'definesVariable' is not designed for extension - needs to be abstract, final or empty. 163
Missing a Javadoc comment. 163
Parameter variable should be final. 163
Line is longer than 80 characters. 164
Line contains a tab character. 164
Line contains a tab character. 165
Line contains a tab character. 166
Line contains a tab character. 168
Method 'definesLabel' is not designed for extension - needs to be abstract, final or empty. 168
Missing a Javadoc comment. 168
Parameter label should be final. 168
Line is longer than 80 characters. 169
Line contains a tab character. 169
Line contains a tab character. 170
Line contains a tab character. 171
Line is longer than 80 characters. 173
Method 'getResources' is not designed for extension - needs to be abstract, final or empty. 173
Missing a Javadoc comment. 173
Parameter plbPath should be final. 173
')' is preceeded with whitespace. 173
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 173
',' is not followed by whitespace. 174
Missing a Javadoc comment. 178
Parameter m should be final. 178
'+' is not followed by whitespace. 181
Line contains a tab character. 185
Missing a Javadoc comment. 185
Parameter args should be final. 185
Line contains a tab character. 186
Line is longer than 80 characters. 187
Line contains a tab character. 187
Line contains a tab character. 188
Line contains a tab character. 189
Line contains a tab character. 192
'source' hides a field. 192
Line is longer than 80 characters. 197
Line is longer than 80 characters. 201
',' is not followed by whitespace. 206
Line is longer than 80 characters. 208
'+' is not preceeded with whitespace. 208
'+' is not followed by whitespace. 208
Line is longer than 80 characters. 210
Line is longer than 80 characters. 211
Line is longer than 80 characters. 212
Line is longer than 80 characters. 213
'-' is not preceeded with whitespace. 213
'-' is not followed by whitespace. 213
Line contains a tab character. 214

net/sf/plb4jedit/plb/ResourceManager.java

Error Line
Using the '.*' form of import should be avoided - java.util.*. 6
Line has trailing spaces. 11
Line has trailing spaces. 12
Line is longer than 80 characters. 12
Line is longer than 80 characters. 14
Line is longer than 80 characters. 15
Line is longer than 80 characters. 18
Missing a Javadoc comment. 21
Missing a Javadoc comment. 22
Missing a Javadoc comment. 23
Missing a Javadoc comment. 24
Missing a Javadoc comment. 25
Missing a Javadoc comment. 26
Line is longer than 80 characters. 30
Line is longer than 80 characters. 34
Line is longer than 80 characters. 35
Parameter plbPath should be final. 37
Parameter program should be final. 37
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 38
Missing a Javadoc comment. 48
Missing a Javadoc comment. 59
Parameter todo should be final. 59
Line has trailing spaces. 100
Line is longer than 80 characters. 100
Line is longer than 80 characters. 103
Method 'searchVariable' is not designed for extension - needs to be abstract, final or empty. 105
Parameter varname should be final. 105
Line is longer than 80 characters. 110
Line has trailing spaces. 111
Line is longer than 80 characters. 113
Method 'searchLabel' is not designed for extension - needs to be abstract, final or empty. 115
Parameter label should be final. 115
Missing a Javadoc comment. 119
Parameter source should be final. 119
Line is longer than 80 characters. 126
',' is not followed by whitespace. 126
',' is not followed by whitespace. 126
'+' is not preceeded with whitespace. 126
'+' is not followed by whitespace. 126
'+' is not preceeded with whitespace. 126
'+' is not followed by whitespace. 126
Line is longer than 80 characters. 127
Method 'getIncludes' is not designed for extension - needs to be abstract, final or empty. 163
Line has trailing spaces. 168
Line is longer than 80 characters. 168
Method 'getLabels' is not designed for extension - needs to be abstract, final or empty. 170
Line has trailing spaces. 175
Line is longer than 80 characters. 175
Method 'getVariables' is not designed for extension - needs to be abstract, final or empty. 177

net/sf/plb4jedit/plb/SourceLine.java

Error Line
Line is longer than 80 characters. 2
Line is longer than 80 characters. 22
Line is longer than 80 characters. 23
Line is longer than 80 characters. 26
Line is longer than 80 characters. 30
Line is longer than 80 characters. 35
Line is longer than 80 characters. 39
Line is longer than 80 characters. 40
Line is longer than 80 characters. 41
Line is longer than 80 characters. 44
Comment matches to-do format 'TODO:'. 45
Line is longer than 80 characters. 45
Line is longer than 80 characters. 49
Missing a Javadoc comment. 53
'public' modifier out of order with the JLS suggestions. 53
Name 'cvsId' must match pattern '^[A-Z ] (_?[A-Z0-9 ] +)*$'. 53
Line is longer than 80 characters. 54
Missing a Javadoc comment. 56
Missing a Javadoc comment. 57
Missing a Javadoc comment. 58
Missing a Javadoc comment. 59
Missing a Javadoc comment. 60
Missing a Javadoc comment. 61
Missing a Javadoc comment. 62
Comment matches to-do format 'TODO:'. 64
Line is longer than 80 characters. 64
Name 'LABEL_WIDTH' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 65
Line is longer than 80 characters. 67
Line is longer than 80 characters. 72
'+' is not preceeded with whitespace. 72
'+' is not followed by whitespace. 72
'+' is not preceeded with whitespace. 72
'+' is not followed by whitespace. 72
Missing a Javadoc comment. 74
Line contains a tab character. 76
'+' is not preceeded with whitespace. 76
'+' is not followed by whitespace. 76
'+' is not preceeded with whitespace. 76
'+' is not followed by whitespace. 76
Missing a Javadoc comment. 78
Line contains a tab character. 80
'+' is not preceeded with whitespace. 80
'+' is not followed by whitespace. 80
'+' is not preceeded with whitespace. 80
'+' is not followed by whitespace. 80
Line is longer than 80 characters. 82
Line contains a tab character. 86
Parameter line should be final. 88
'line' hides a field. 88
Parameter lineNumber should be final. 88
'lineNumber' hides a field. 88
Parameter records should be final. 88
Line contains a tab character. 89
',' is not followed by whitespace. 89
Line contains a tab character. 90
Line contains a tab character. 91
Line contains a tab character. 92
Line contains a tab character. 93
Line contains a tab character. 94
Line contains a tab character. 95
Line contains a tab character. 96
Line is longer than 80 characters. 100
Parameter line should be final. 104
'line' hides a field. 104
Parameter lineNumber should be final. 104
'lineNumber' hides a field. 104
'3' is a magic number. 120
Line contains a tab character. 129
Line contains a tab character. 135
Line contains a tab character. 150
Line contains a tab character. 153
Line contains a tab character. 154
Line contains a tab character. 155
Line contains a tab character. 156
Line contains a tab character. 160
Line contains a tab character. 163
Comment matches to-do format 'TODO:'. 182
Line is longer than 80 characters. 182
Expected an @return tag. 187
Parameter s should be final. 187
Method 'isLabel' is not designed for extension - needs to be abstract, final or empty. 201
Line is longer than 80 characters. 206
Method 'getLabel' is not designed for extension - needs to be abstract, final or empty. 210
Method 'getLine' is not designed for extension - needs to be abstract, final or empty. 218
Method 'getLineNumber' is not designed for extension - needs to be abstract, final or empty. 226
Method 'getKeyword' is not designed for extension - needs to be abstract, final or empty. 235
Method 'getRest' is not designed for extension - needs to be abstract, final or empty. 243
Line is longer than 80 characters. 248
Method 'getType' is not designed for extension - needs to be abstract, final or empty. 252
Method 'isDimDef' is not designed for extension - needs to be abstract, final or empty. 260
Method 'isFormDef' is not designed for extension - needs to be abstract, final or empty. 270
Line is longer than 80 characters. 276
Method 'isRecordDef' is not designed for extension - needs to be abstract, final or empty. 280
'(' is followed by whitespace. 281
Line contains a tab character. 282
Line contains a tab character. 283
Line contains a tab character. 284
Line contains a tab character. 285
Method 'isRecordEnd' is not designed for extension - needs to be abstract, final or empty. 292
Method 'isLroutine' is not designed for extension - needs to be abstract, final or empty. 300
Method 'isInclude' is not designed for extension - needs to be abstract, final or empty. 308
Method 'isVarDef' is not designed for extension - needs to be abstract, final or empty. 316
Method 'toString' is not designed for extension - needs to be abstract, final or empt y. 320
Missing a Javadoc comment. 320
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 344
Missing a Javadoc comment. 344
Parameter obj should be final. 344
Missing a Javadoc comment. 349
Method 'compare' is not designed for extension - needs to be abstract, final or empty. 350
Parameter obj1 should be final. 350
Parameter obj2 should be final. 350
Missing a Javadoc comment. 357
Method 'compare' is not designed for extension - needs to be abstract, final or empty. 358
Parameter obj1 should be final. 358
Parameter obj2 should be final. 358
Missing a Javadoc comment. 371
Method 'compare' is not designed for extension - needs to be abstract, final or empty. 372
Parameter obj1 should be final. 372
Parameter obj2 should be final. 372

net/sf/plb4jedit/plb/Type.java

Error Line
Class Type should be declared as final. 3
Missing a Javadoc comment. 3
Line contains a tab character. 4
Missing a Javadoc comment. 4
Line has trailing spaces. 5
Line contains a tab character. 5
Line contains a tab character. 6
Missing a Javadoc comment. 6
Line contains a tab character. 7
Missing a Javadoc comment. 7
Line contains a tab character. 8
Missing a Javadoc comment. 8
'3' is a magic number. 8
Line contains a tab characte r. 9
Missing a Javadoc comment. 9
'4' is a magic number. 9
Line contains a tab character. 10
Missing a Javadoc comment. 10
'5' is a magic number. 10
Line contains a tab character. 11
Missing a Javadoc comment. 11
'6' is a magic number. 11
Line contains a tab character. 12
Missing a Javadoc comment. 12
'7' is a magic number. 12
Line has trailing spaces. 13
Line contains a tab character. 13
Line contains a tab character. 14
Missing a Javadoc comment. 14
'{' is not preceeded with whitespace. 14
'{' is not followed by whitespace. 14
'}' is not preceeded with whitespace. 14
Line has trailing spaces. 15
Line contains a tab character. 15
Line contains a tab character. 16
Missing a Javadoc comment. 16
Parameter no should be final. 16
Line has trailing spaces. 17
Line contains a tab character. 17
Line contains a tab character. 18
Line has trailing spaces. 19
Line contains a tab character. 19
Line contains a tab character. 20
Missing a Javadoc comment. 20
Line contains a tab character. 21
Line contains a tab character. 22
Line contains a tab character. 23
Line contains a tab character. 24
Line contains a tab character. 25
Line contains a tab character. 26
')' is preceeded with whitespace. 26
Line contains a tab character. 27
Line contains a tab character. 28
')' is preceeded with whitespace. 28
Line contains a tab character. 29
Line contains a tab character. 30
')' is preceeded with whitespace. 30
Line ha s trailing spaces. 31
Line contains a tab character. 31
Line contains a tab character. 32
')' is preceeded with whitespace. 32
Line has trailing spaces. 33
Line contains a tab character. 33
Line contains a tab character. 34
')' is preceeded with whitespace. 34
Line has trailing spaces. 35
Line contains a tab character. 35
Line contains a tab character. 36
Must have at least one statement. 36
Line contains a tab character. 37
Line contains a tab character. 38
Line contains a tab character. 39
Line contains a tab character. 40
Line has trailing spaces. 41
Line contains a tab character. 41
Line contains a tab character. 42
Missing a Javadoc comment. 42
Parameter args should be final. 42
Line contains a tab character. 43
'+' is not preceeded with whitespace. 43
'+' is not followed by whitespace. 43
Line contains a tab character. 44
Line has trailing spaces. 45
Line contains a tab character. 45

net/sf/plb4jedit/plb/Variable.java

Error Line
Line is longer than 80 characters. 4
Missing a Javadoc comment. 8
Missing a Javadoc comment. 9
Missing a Javadoc comment. 10
Missing a Javadoc comment. 11
Missing a Javadoc comment. 13
Missing a Javadoc comment. 16
Parameter source should be final. 16
'source' hides a field. 16
Parameter lineno should be final. 16
'lineno' hides a field. 16
Parameter name should be final. 16
'name' hides a field. 16
Parameter doc should be final. 16
'doc' hides a field. 16
Expected an @return tag. 26
Method 'getDoc' is not designed for extension - needs to be abstract, final or empty. 26
Expected an @return tag. 33
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 33
Expected an @return tag. 40
Method 'getLineno' is not designed for extension - needs to be abstract, final or empty. 40
Expected an @return tag. 47
Method 'getSource' is not designed for extension - needs to be abstract, final or empty. 47
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51

net/sf/plb4jedit/plb/package.html

Error Line
Missing package documentation file. 0