Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
87 1076

Files

Files Errors
com/codestreet/selector/Main.java 12
com/codestreet/selector/Selector.java 3
com/codestreet/selector/jms/ValueProvider.java 3
com/codestreet/selector/jms/package.html 1
com/codestreet/selector/message/AbstractValueProvider.java 2
com/codestreet/selector/message/package.html 1
com/codestreet/selector/package.html 1
com/codestreet/selector/parser/ArithCompareOp.java 3
com/codestreet/selector/parser/ArithCompareOpImpl.java 11
com/codestreet/selector/parser/ArithOp.java 3
com/codestreet/selector/parser/ArithOpImpl.java 1
com/codestreet/selector/parser/BaseException.java 6
com/codestreet/selector/parser/BusinessException.java 1
com/codestreet/selector/parser/ConditionalOp.java 3
com/codestreet/selector/parser/ConditionalOpImpl.java 1
com/codestreet/selector/parser/InvalidSelectorException.java 1
com/codestreet/selector/parser/LiteralBool.java 1
com/codestreet/selector/parser/NumericValue.java 1
com/codestreet/selector/parser/OpBETWEEN.java 4
com/codestreet/selector/parser/OpBoolEQ.java 3
com/codestreet/selector/parser/OpIN.java 5
com/codestreet/selector/parser/OpLIKE.java 5
com/codestreet/selector/parser/OpNULL.java 5
com/codestreet/selector/parser/OpStringEQ.java 3
com/codestreet/selector/parser/ParseException.java 17
com/codestreet/selector/parser/SelectorParser.java 558
com/codestreet/selector/parser/SelectorParserConstants.java 36
com/codestreet/selector/parser/SelectorParserTokenManager.java 257
com/codestreet/selector/parser/SimpleCharStream.java 80
com/codestreet/selector/parser/SystemException.java 1
com/codestreet/selector/parser/SystemException.java 3
com/codestreet/selector/parser/Token.java 10
com/codestreet/selector/parser/TokenMgrError.java 30
com/codestreet/selector/parser/package.html 1
com/codestreet/selector/rv/ValueProvider.java 2
com/codestreet/selector/rv/package.html 1

com/codestreet/selector/Main.java

Error Line
Unused import - com.codestreet.selector.rv.ValueProvider. 18
Using the '.*' form of import should be avoided - com.tibco.tibrv.*. 22
Unused import - java.math.BigDecimal. 23
Unused import - java.util.Hashtable. 24
Utility classes should not have a public or default constructor. 34
Parameter args should be final. 40
Avoid nested blocks. 44
Avoid nested blocks. 102
'101' is a magic number. 105
'25.5' is a magic number. 106
'2000000' is a magic number. 146
'1000' is a magic number. 167

com/codestreet/selector/Selector.java

Error Line
Class Selector should be declared as final. 31
Unable to get class information for InvalidSelectorException. 43
Unable to get class information for InvalidSelectorException. 61

com/codestreet/selector/jms/ValueProvider.java

Error Line
Class ValueProvider should be declared as final. 39
Unable to get class information for JMSException. 115
Unable to get class information for JMSException. 164

com/codestreet/selector/jms/package.html

Error Line
Missing package documentation file. 0

com/codestreet/selector/message/AbstractValueProvider.java

Error Line
Parameter fldName should be final. 39
Avoid inline conditionals. 41

com/codestreet/selector/message/package.html

Error Line
Missing package documentation file. 0

com/codestreet/selector/package.html

Error Line
Missing package documentation file. 0

com/codestreet/selector/parser/ArithCompareOp.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 44
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 49
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 54

com/codestreet/selector/parser/ArithCompareOpImpl.java

Error Line
Class ArithCompareOpImpl should be declared as final. 24
Avoid inline conditionals. 70
Avoid inline conditionals. 91
Avoid inline conditionals. 118
Avoid inline conditionals. 139
Avoid inline conditionals. 166
Avoid inline conditionals. 187
Avoid inline conditionals. 214
Avoid inline conditionals. 235
Avoid inline conditionals. 262
Avoid inline conditionals. 283

com/codestreet/selector/parser/ArithOp.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 44
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 49
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 54

com/codestreet/selector/parser/ArithOpImpl.java

Error Line
Class ArithOpImpl should be declared as final. 24

com/codestreet/selector/parser/BaseException.java

Error Line
Method 'getRootCause' is not designed for extension - needs to be abstract, final or empty. 153
Method 'getStackTraceString' is not designed for extension - needs to be abstract, final or empty. 163
Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 190
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 212
Method 'printStackTrace' is not designed for extension - needs to be abstract, final or empty. 222
Method 'printStackTrace' is not designed for extension - needs to be abstract, final or empty. 231

com/codestreet/selector/parser/BusinessException.java

Error Line
File does not end with a newline. 0

com/codestreet/selector/parser/ConditionalOp.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 44
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 49
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 54

com/codestreet/selector/parser/ConditionalOpImpl.java

Error Line
Class ConditionalOpImpl should be declared as final. 24

com/codestreet/selector/parser/InvalidSelectorException.java

Error Line
File does not end with a newline. 0

com/codestreet/selector/parser/LiteralBool.java

Error Line
File does not end with a newline. 0

com/codestreet/selector/parser/NumericValue.java

Error Line
Method 'doubleValue' is not designed for extension - needs to be abstract, final or empty. 111

com/codestreet/selector/parser/OpBETWEEN.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 44
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 64
Avoid inline conditionals. 89
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 92

com/codestreet/selector/parser/OpBoolEQ.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 40
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 58
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 76

com/codestreet/selector/parser/OpIN.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 42
Avoid inline conditionals. 48
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 51
Avoid inline conditionals. 57
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 60

com/codestreet/selector/parser/OpLIKE.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 67
Avoid inline conditionals. 73
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 77
Avoid inline conditionals. 83
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 87

com/codestreet/selector/parser/OpNULL.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 38
Avoid inline conditionals. 40
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 44
Avoid inline conditionals. 46
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 50

com/codestreet/selector/parser/OpStringEQ.java

Error Line
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 40
Method 'eval' is not designed for extension - needs to be abstract, final or empty. 48
Avoid inline conditionals. 64

com/codestreet/selector/parser/ParseException.java

Error Line
Line does not match expected header line of '/**'. 1
Parameter currentTokenVal should be final. 27
Parameter expectedTokenSequencesVal should be final. 28
Parameter tokenImageVal should be final. 29
Parameter message should be final. 54
Variable 'specialConstructor' must be private and have accessor methods. 64
Variable 'currentToken' must be private and have accessor methods. 71
Variable 'expectedTokenSequences' must be private and have accessor methods. 78
Variable 'tokenImage' must be private and have accessor methods. 85
Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 97
Variable 'eol' must be private and have accessor methods. 140
Method 'add_escapes' is not designed for extension - needs to be abstract, final or empty. 147
Parameter str should be final. 147
'0x20' is a magic number. 180
'0x7e' is a magic number. 180
'16' is a magic number. 181
'4' is a magic number. 182

com/codestreet/selector/parser/SelectorParser.java

Error Line
Line does not match expected header line of '/**'. 1
Unable to get class information for InvalidSelectorException. 20
Unable to get class information for ParseException. 42
Unable to get class information for ParseException. 47
Method 'getRoot' is not designed for extension - needs to be abstract, final or empty. 77
Method 'getIdentifiers' is not designed for extension - needs to be abstract, final or empty. 82
'public' modifier out of order with the JLS suggestions. 92
Unable to get class information for ParseException. 92
Avoid nested blocks. 96
'if' is not preceeded with whitespace. 96
'{' is not followed by whitespace. 96
';' is not followed by whitespace. 96
'}' is not preceeded with whitespace. 96
'public' modifier out of order with the JLS suggestions. 100
Unable to get class information for ParseException. 100
'3' is a magic number. 106
Empty statement. 107
'3' is a magic number. 111
'3' is a magic number. 115
Avoid nested blocks. 124
'if' is not preceeded with whitespace. 124
'{' is not followed by whitespace. 124
';' is not followed by whitespace. 124
'}' is not preceeded with whitespace. 124
'public' modifier out of order with the JLS suggestions. 128
Unable to get class information for ParseException. 128
'3' is a magic number. 130
Avoid nested blocks. 132
'if' is not preceeded with whitespace. 132
'{' is not followed by whitespace. 132
';' is not followed by whitespace. 132
'}' is not preceeded with whitespace. 132
'3' is a magic number. 133
Avoid nested blocks. 137
'if' is not preceeded with whitespace. 137
'{' is not followed by whitespace. 137
';' is not followed by whitespace. 137
'}' is not preceeded with whitespace. 137
'public' modifier out of order with the JLS suggestions. 145
Unable to get class information for ParseException. 145
'3' is a magic number. 151
Empty statement. 152
'3' is a magic number. 156
'3' is a magic number. 160
Avoid nested blocks. 169
'if' is not preceeded with whitespace. 169
'{' is not followed by whitespace. 169
';' is not followed by whitespace. 169
'}' is not preceeded with whitespace. 169
'public' modifier out of order with the JLS suggestions. 173
Unable to get class information for ParseException. 173
'3' is a magic number. 179
Empty statement. 180
'3' is a magic number. 184
'3' is a magic number. 188
Avoid nested blocks. 197
'if' is not preceeded with whitespace. 197
'{' is not followed by whitespace. 197
';' is not followed by whitespace. 197
'}' is not preceeded with whitespace. 197
'public' modifier out of order with the JLS suggestions. 201
Unable to get class information for ParseException. 201
'3' is a magic number. 209
Empty statement. 210
'3' is a magic number. 214
'if' is not preceeded with whitespace. 226
'{' is not followed by whitespace. 226
';' is not followed by whitespace. 226
'}' is not preceeded with whitespace. 226
'if' is not preceeded with whitespace. 228
'{' is not followed by whitespace. 228
';' is not followed by whitespace. 228
'}' is not preceeded with whitespace. 228
'3' is a magic number. 230
'if' is not preceeded with whitespace. 242
'{' is not followed by whitespace. 242
';' is not followed by whitespace. 242
'}' is not preceeded with whitespace. 242
'if' is not preceeded with whitespace. 244
'{' is not followed by whitespace. 244
';' is not followed by whitespace. 244
'}' is not preceeded with whitespace. 244
'3' is a magic number. 246
'3' is a magic number. 249
'3' is a magic number. 255
'3' is a magic number. 258
'3' is a magic number. 266
'3' is a magic number. 269
'3' is a magic number. 274
'3' is a magic number. 281
Avoid nested blocks. 294
'if' is not preceeded with whitespace. 294
'{' is not followed by whitespace. 294
';' is not followed by whitespace. 294
'}' is not preceeded with whitespace. 294
'public' modifier out of order with the JLS suggestions. 298
Unable to get class information for ParseException. 298
'3' is a magic number. 304
Empty statement. 305
'3' is a magic number. 309
'3' is a magic number. 313
Avoid nested blocks. 322
'if' is not preceeded with whitespace. 322
'{' is not followed by whitespace. 322
';' is not followed by whitespace. 322
'}' is not preceeded with whitespace. 322
'public' modifier out of order with the JLS suggestions. 326
Unable to get class information for ParseException. 326
'3' is a magic number. 332
Empty statement. 333
'3' is a magic number. 337
'3' is a magic number. 341
Avoid nested blocks. 350
'if' is not preceeded with whitespace. 350
'{' is not followed by whitespace. 350
';' is not followed by whitespace. 350
'}' is not preceeded with whitespace. 350
'public' modifier out of order with the JLS suggestions. 354
Unable to get class information for ParseException. 354
'3' is a magic number. 356
Avoid nested blocks. 359
'if' is not preceeded with whitespace. 359
'{' is not followed by whitespace. 359
';' is not followed by whitespace. 359
'}' is not preceeded with whitespace. 359
'3' is a magic number. 360
Avoid nested blocks. 363
'if' is not preceeded with whitespace. 363
'{' is not followed by whitespace. 363
';' is not followed by whitespace. 363
'}' is not preceeded with whitespace. 363
'3' is a magic number. 364
Avoid nested blocks. 366
'if' is not preceeded with whitespace. 366
'{' is not followed by whitespace. 366
';' is not followed by whitespace. 366
'}' is not preceeded with whitespace. 366
'public' modifier out of order with the JLS suggestions. 374
Unable to get class information for ParseException. 374
'3' is a magic number. 377
'cast' is not followed by whitespace. 379
'if' is not followed by whitespace. 380
'(' is followed by whitespace. 380
')' is preceeded with whitespace. 380
Avoid nested blocks. 385
'if' is not preceeded with whitespace. 385
'{' is not followed by whitespace. 385
';' is not followed by whitespace. 385
'}' is not preceeded with whitespace. 385
'3' is a magic number. 386
Avoid nested blocks. 388
'if' is not preceeded with whitespace. 388
'{' is not followed by whitespace. 388
';' is not followed by whitespace. 388
'}' is not preceeded with whitespace. 388
'3' is a magic number. 389
Avoid nested blocks. 391
'if' is not preceeded with whitespace. 391
'{' is not followed by whitespace. 391
';' is not followed by whitespace. 391
'}' is not preceeded with whitespace. 391
'3' is a magic number. 392
Avoid nested blocks. 394
'if' is not preceeded with whitespace. 394
'{' is not followed by whitespace. 394
';' is not followed by whitespace. 394
'}' is not preceeded with whitespace. 394
'3' is a magic number. 395
Avoid nested blocks. 397
'if' is not preceeded with whitespace. 397
'{' is not followed by whitespace. 397
';' is not followed by whitespace. 397
'}' is not preceeded with whitespace. 397
'3' is a magic number. 398
Avoid nested blocks. 400
'if' is not preceeded with whitespace. 400
'{' is not followed by whitespace. 400
';' is not followed by whitespace. 400
'}' is not preceeded with whitespace. 400
'3' is a magic number. 401
Avoid nested blocks. 405
'if' is not preceeded with whitespace. 405
'{' is not followed by whitespace. 405
';' is not followed by whitespace. 405
'}' is not preceeded with whitespace. 405
'public' modifier out of order with the JLS suggestions. 413
Parameter exp1 should be final. 413
Unable to get class information for ParseException. 413
'3' is a magic number. 415
Empty statement. 418
'if' is not preceeded with whitespace. 422
'{' is not followed by whitespace. 422
';' is not followed by whitespace. 422
'}' is not preceeded with whitespace. 422
'if' is not preceeded with whitespace. 424
'{' is not followed by whitespace. 424
';' is not followed by whitespace. 424
'}' is not preceeded with whitespace. 424
'public' modifier out of order with the JLS suggestions. 428
Parameter exp1 should be final. 428
Unable to get class information for ParseException. 428
'3' is a magic number. 433
Empty statement. 437
'if' is not followed by whitespace. 439
'(' is followed by whitespace. 439
')' is preceeded with whitespace. 439
'if' is not preceeded with whitespace. 440
'{' is not followed by whitespace. 440
';' is not followed by whitespace. 440
'}' is not preceeded with whitespace. 440
'if' is not preceeded with whitespace. 442
'{' is not followed by whitespace. 442
';' is not followed by whitespace. 442
'}' is not preceeded with whitespace. 442
'public' modifier out of order with the JLS suggestions. 446
Parameter set should be final. 446
Unable to get class information for ParseException. 446
'3' is a magic number. 450
Empty statement. 451
'public' modifier out of order with the JLS suggestions. 460
Parameter set should be final. 460
Unable to get class information for ParseException. 460
'3' is a magic number. 462
Empty statement. 465
'if' is not followed by whitespace. 467
'(' is followed by whitespace. 467
')' is preceeded with whitespace. 467
'private' modifier out of order with the JLS suggestions. 470
Parameter xla should be final. 470
Inner assignments should be avoided. 471
'private' modifier out of order with the JLS suggestions. 477
Parameter xla should be final. 477
Inner assignments should be avoided. 478
'private' modifier out of order with the JLS suggestions. 484
Parameter xla should be final. 484
Inner assignments should be avoided. 485
'private' modifier out of order with the JLS suggestions. 491
Parameter xla should be final. 491
Inner assignments should be avoided. 492
'3' is a magic number. 494
'private' modifier out of order with the JLS suggestions. 498
Parameter xla should be final. 498
Inner assignments should be avoided. 499
'4' is a magic number. 501
'private' modifier out of order with the JLS suggestions. 505
Parameter xla should be final. 505
Inner assignments should be avoided. 506
'5' is a magic number. 508
'private' modifier out of order with the JLS suggestions. 512
Parameter xla should be final. 512
Inner assignments should be avoided. 513
'6' is a magic number. 515
'private' modifier out of order with the JLS suggestions. 519
Parameter xla should be final. 519
Inner assignments should be avoided. 520
'7' is a magic number. 522
'private' modifier out of order with the JLS suggestions. 526
Parameter xla should be final. 526
Inner assignments should be avoided. 527
'8' is a magic number. 529
'private' modifier out of order with the JLS suggestions. 533
Parameter xla should be final. 533
Inner assignments should be avoided. 534
'9' is a magic number. 536
'private' modifier out of order with the JLS suggestions. 540
Parameter xla should be final. 540
Inner assignments should be avoided. 541
'10' is a magic number. 543
'private' modifier out of order with the JLS suggestions. 547
Parameter xla should be final. 547
Inner assignments should be avoided. 548
'11' is a magic number. 550
'private' modifier out of order with the JLS suggestions. 554
Parameter xla should be final. 554
Inner assignments should be avoided. 555
'12' is a magic number. 557
'private' modifier out of order with the JLS suggestions. 561
Parameter xla should be final. 561
Inner assignments should be avoided. 562
'13' is a magic number. 564
'private' modifier out of order with the JLS suggestions. 568
Parameter xla should be final. 568
Inner assignments should be avoided. 569
'14' is a magic number. 571
'private' modifier out of order with the JLS suggestions. 575
Parameter xla should be final. 575
Inner assignments should be avoided. 576
'15' is a magic number. 578
'private' modifier out of order with the JLS suggestions. 582
Parameter xla should be final. 582
Inner assignments should be avoided. 583
'16' is a magic number. 585
'private' modifier out of order with the JLS suggestions. 589
Parameter xla should be final. 589
Inner assignments should be avoided. 590
'17' is a magic number. 592
'private' modifier out of order with the JLS suggestions. 596
Parameter xla should be final. 596
Inner assignments should be avoided. 597
'18' is a magic number. 599
'private' modifier out of order with the JLS suggestions. 603
Parameter xla should be final. 603
Inner assignments should be avoided. 604
'19' is a magic number. 606
'private' modifier out of order with the JLS suggestions. 610
Parameter xla should be final. 610
Inner assignments should be avoided. 611
'20' is a magic number. 613
'private' modifier out of order with the JLS suggestions. 617
Parameter xla should be final. 617
Inner assignments should be avoided. 618
'21' is a magic number. 620
'private' modifier out of order with the JLS suggestions. 624
Parameter xla should be final. 624
Inner assignments should be avoided. 625
'22' is a magic number. 627
'private' modifier out of order with the JLS suggestions. 631
Parameter xla should be final. 631
Inner assignments should be avoided. 632
'23' is a magic number. 634
'private' modifier out of order with the JLS suggestions. 638
Parameter xla should be final. 638
Inner assignments should be avoided. 639
'24' is a magic number. 641
'private' modifier out of order with the JLS suggestions. 645
Parameter xla should be final. 645
Inner assignments should be avoided. 646
'25' is a magic number. 648
'private' modifier out of order with the JLS suggestions. 652
Parameter xla should be final. 652
Inner assignments should be avoided. 653
'26' is a magic number. 655
'private' modifier out of order with the JLS suggestions. 659
Parameter xla should be final. 659
Inner assignments should be avoided. 660
'27' is a magic number. 662
'private' modifier out of order with the JLS suggestions. 666
Parameter xla should be final. 666
Inner assignments should be avoided. 667
'28' is a magic number. 669
'private' modifier out of order with the JLS suggestions. 673
Parameter xla should be final. 673
Inner assignments should be avoided. 674
'29' is a magic number. 676
'private' modifier out of order with the JLS suggestions. 680
Parameter xla should be final. 680
Inner assignments should be avoided. 681
'30' is a magic number. 683
'private' modifier out of order with the JLS suggestions. 687
Parameter xla should be final. 687
Inner assignments should be avoided. 688
'31' is a magic number. 690
'private' modifier out of order with the JLS suggestions. 694
Parameter xla should be final. 694
Inner assignments should be avoided. 695
'32' is a magic number. 697
'private' modifier out of order with the JLS suggestions. 701
Parameter xla should be final. 701
Inner assignments should be avoided. 702
'33' is a magic number. 704
'private' modifier out of order with the JLS suggestions. 708
Parameter xla should be final. 708
Inner assignments should be avoided. 709
'34' is a magic number. 711
'private' modifier out of order with the JLS suggestions. 715
Parameter xla should be final. 715
Inner assignments should be avoided. 716
'35' is a magic number. 718
'private' modifier out of order with the JLS suggestions. 722
Parameter xla should be final. 722
Inner assignments should be avoided. 723
'36' is a magic number. 725
'private' modifier out of order with the JLS suggestions. 729
Parameter xla should be final. 729
Inner assignments should be avoided. 730
'37' is a magic number. 732
'private' modifier out of order with the JLS suggestions. 736
Parameter xla should be final. 736
Inner assignments should be avoided. 737
'38' is a magic number. 739
'private' modifier out of order with the JLS suggestions. 743
Parameter xla should be final. 743
Inner assignments should be avoided. 744
'39' is a magic number. 746
'private' modifier out of order with the JLS suggestions. 750
Parameter xla should be final. 750
Inner assignments should be avoided. 751
'40' is a magic number. 753
'private' modifier out of order with the JLS suggestions. 757
Parameter xla should be final. 757
Inner assignments should be avoided. 758
'41' is a magic number. 760
'private' modifier out of order with the JLS suggestions. 764
'private' modifier out of order with the JLS suggestions. 776
'private' modifier out of order with the JLS suggestions. 782
'private' modifier out of order with the JLS suggestions. 790
'private' modifier out of order with the JLS suggestions. 800
'private' modifier out of order with the JLS suggestions. 806
'private' modifier out of order with the JLS suggestions. 814
'private' modifier out of order with the JLS suggestions. 825
'private' modifier out of order with the JLS suggestions. 833
'private' modifier out of order with the JLS suggestions. 843
'private' modifier out of order with the JLS suggestions. 855
'private' modifier out of order with the JLS suggestions. 863
'private' modifier out of order with the JLS suggestions. 871
'private' modifier out of order with the JLS suggestions. 897
'private' modifier out of order with the JLS suggestions. 903
'private' modifier out of order with the JLS suggestions. 913
'private' modifier out of order with the JLS suggestions. 921
'private' modifier out of order with the JLS suggestions. 927
'private' modifier out of order with the JLS suggestions. 935
'private' modifier out of order with the JLS suggestions. 941
'private' modifier out of order with the JLS suggestions. 949
'private' modifier out of order with the JLS suggestions. 957
'private' modifier out of order with the JLS suggestions. 971
'private' modifier out of order with the JLS suggestions. 979
'private' modifier out of order with the JLS suggestions. 991
'private' modifier out of order with the JLS suggestions. 1002
'private' modifier out of order with the JLS suggestions. 1008
'private' modifier out of order with the JLS suggestions. 1016
'private' modifier out of order with the JLS suggestions. 1024
'private' modifier out of order with the JLS suggestions. 1032
'private' modifier out of order with the JLS suggestions. 1040
'private' modifier out of order with the JLS suggestions. 1050
'private' modifier out of order with the JLS suggestions. 1061
'private' modifier out of order with the JLS suggestions. 1069
'private' modifier out of order with the JLS suggestions. 1080
'private' modifier out of order with the JLS suggestions. 1088
'private' modifier out of order with the JLS suggestions. 1100
'private' modifier out of order with the JLS suggestions. 1112
'private' modifier out of order with the JLS suggestions. 1120
'private' modifier out of order with the JLS suggestions. 1155
'private' modifier out of order with the JLS suggestions. 1167
'private' modifier out of order with the JLS suggestions. 1173
'private' modifier out of order with the JLS suggestions. 1183
'private' modifier out of order with the JLS suggestions. 1191
'private' modifier out of order with the JLS suggestions. 1201
'private' modifier out of order with the JLS suggestions. 1212
'private' modifier out of order with the JLS suggestions. 1220
'private' modifier out of order with the JLS suggestions. 1228
'private' modifier out of order with the JLS suggestions. 1240
'private' modifier out of order with the JLS suggestions. 1246
'private' modifier out of order with the JLS suggestions. 1254
'private' modifier out of order with the JLS suggestions. 1265
'private' modifier out of order with the JLS suggestions. 1271
'private' modifier out of order with the JLS suggestions. 1283
'private' modifier out of order with the JLS suggestions. 1293
Variable 'token_source' must be private and have accessor methods. 1299
Variable 'jj_input_stream' must be private and have accessor methods. 1300
Variable 'token' must be private and have accessor methods. 1301
Variable 'jj_nt' must be private and have accessor methods. 1301
Variable 'lookingAhead' must be private and have accessor methods. 1305
'private' modifier out of order with the JLS suggestions. 1308
'private' modifier out of order with the JLS suggestions. 1309
'private' modifier out of order with the JLS suggestions. 1310
'private' modifier out of order with the JLS suggestions. 1311
'42' is a magic number. 1311
Parameter stream should be final. 1315
Method 'ReInit' is not designed for extension - needs to be abstract, final or empty. 1325
Parameter stream should be final. 1325
Parameter stream should be final. 1335
Method 'ReInit' is not designed for extension - needs to be abstract, final or empty. 1345
Parameter stream should be final. 1345
Parameter tm should be final. 1355
Method 'ReInit' is not designed for extension - needs to be abstract, final or empty. 1364
Parameter tm should be final. 1364
'private' modifier out of order with the JLS suggestions. 1373
Parameter kind should be final. 1373
Unable to get class information for ParseException. 1373
Inner assignments should be avoided. 1376
'100' is a magic number. 1380
'private' modifier out of order with the JLS suggestions. 1397
Parameter kind should be final. 1397
Inner assignments should be avoided. 1401
Inner assignments should be avoided. 1401
Inner assignments should be avoided. 1403
'public' modifier out of order with the JLS suggestions. 1416
Inner assignments should be avoided. 1418
'public' modifier out of order with the JLS suggestions. 1424
Parameter index should be final. 1424
Avoid inline conditionals. 1425
Inner assignments should be avoided. 1428
'private' modifier out of order with the JLS suggestions. 1433
'=' is not preceeded with whitespace. 1434
'=' is not followed by whitespace. 1434
'=' is not preceeded with whitespace. 1435
'=' is not followed by whitespace. 1435
'100' is a magic number. 1443
Parameter kind should be final. 1446
Parameter pos should be final. 1446
'100' is a magic number. 1447
'cast' is not followed by whitespace. 1457
'public' modifier out of order with the JLS suggestions. 1474
'38' is a magic number. 1476
'38' is a magic number. 1477
'32' is a magic number. 1486
'<<' is not preceeded with whitespace. 1487
'<<' is not followed by whitespace. 1487
'<<' is not preceeded with whitespace. 1490
'<<' is not followed by whitespace. 1490
'32' is a magic number. 1491
'+' is not preceeded with whitespace. 1491
'+' is not followed by whitespace. 1491
'38' is a magic number. 1496
'cast' is not followed by whitespace. 1508
'public' modifier out of order with the JLS suggestions. 1513
'public' modifier out of order with the JLS suggestions. 1516
'private' modifier out of order with the JLS suggestions. 1519
'42' is a magic number. 1521
Inner assignments should be avoided. 1525
switch without "default" clause. 1526
'3' is a magic number. 1530
'4' is a magic number. 1531
'5' is a magic number. 1532
'6' is a magic number. 1533
'7' is a magic number. 1534
'8' is a magic number. 1535
'9' is a magic number. 1536
'10' is a magic number. 1537
'11' is a magic number. 1538
'12' is a magic number. 1539
'13' is a magic number. 1540
'14' is a magic number. 1541
'15' is a magic number. 1542
'16' is a magic number. 1543
'17' is a magic number. 1544
'18' is a magic number. 1545
'19' is a magic number. 1546
'20' is a magic number. 1547
'21' is a magic number. 1548
'22' is a magic number. 1549
'23' is a magic number. 1550
'24' is a magic number. 1551
'25' is a magic number. 1552
'26' is a magic number. 1553
'27' is a magic number. 1554
'28' is a magic number. 1555
'29' is a magic number. 1556
'30' is a magic number. 1557
'31' is a magic number. 1558
'32' is a magic number. 1559
'33' is a magic number. 1560
'34' is a magic number. 1561
'35' is a magic number. 1562
'36' is a magic number. 1563
'37' is a magic number. 1564
'38' is a magic number. 1565
'39' is a magic number. 1566
'40' is a magic number. 1567
'41' is a magic number. 1568
'private' modifier out of order with the JLS suggestions. 1577
Parameter index should be final. 1577
Parameter xla should be final. 1577
Inner assignments should be avoided. 1580
Variable 'gen' must be private and have accessor methods. 1587
Variable 'first' must be private and have accessor methods. 1588
Variable 'arg' must be private and have accessor methods. 1589
Variable 'next' must be private and have accessor methods. 1590

com/codestreet/selector/parser/SelectorParserConstants.java

Error Line
Line does not match expected header line of '/**'. 1
interfaces should describe a type and hence have methods. 4
'5' is a magic number. 7
'6' is a magic number. 8
'7' is a magic number. 9
'8' is a magic number. 10
'9' is a magic number. 11
'10' is a magic number. 12
'11' is a magic number. 13
'12' is a magic number. 14
'13' is a magic number. 15
'14' is a magic number. 16
'15' is a magic number. 17
'16' is a magic number. 18
'17' is a magic number. 19
'18' is a magic number. 20
'19' is a magic number. 21
'20' is a magic number. 22
'21' is a magic number. 23
'22' is a magic number. 24
'23' is a magic number. 25
'24' is a magic number. 26
'25' is a magic number. 27
'26' is a magic number. 28
'27' is a magic number. 29
'28' is a magic number. 30
'29' is a magic number. 31
'30' is a magic number. 32
'31' is a magic number. 33
'32' is a magic number. 34
'33' is a magic number. 35
'34' is a magic number. 36
'35' is a magic number. 37
'36' is a magic number. 38
'37' is a magic number. 39
Name 'tokenImage' must match pattern '^[A-Z](_?[A-Z0-9]+)*$'. 43

com/codestreet/selector/parser/SelectorParserTokenManager.java

Error Line
Got an exception - java.lang.NumberFormatException: For input string: "ffffffffffffffff" 0
Line does not match expected header line of '/**'. 1
Variable 'debugStream' must be private and have accessor methods. 10
Method 'setDebugStream' is not designed for extension - needs to be abstract, final or empty. 11
Parameter ds should be final. 11
Parameter pos should be final. 12
Parameter kind should be final. 12
'9' is a magic number. 22
'10' is a magic number. 25
'3' is a magic number. 26
'13' is a magic number. 28
'4' is a magic number. 29
'32' is a magic number. 31
'40' is a magic number. 34
'26' is a magic number. 35
'41' is a magic number. 37
'27' is a magic number. 38
'42' is a magic number. 40
'18' is a magic number. 41
'43' is a magic number. 43
'17' is a magic number. 44
'44' is a magic number. 46
'29' is a magic number. 47
'45' is a magic number. 49
'16' is a magic number. 50
'47' is a magic number. 52
'19' is a magic number. 53
'59' is a magic number. 55
'28' is a magic number. 56
'60' is a magic number. 58
'24' is a magic number. 59
'0x2200000L' is a magic number. 60
'61' is a magic number. 61
'20' is a magic number. 62
'62' is a magic number. 64
'22' is a magic number. 65
'0x800000L' is a magic number. 66
'65' is a magic number. 67
'0x200L' is a magic number. 68
'66' is a magic number. 69
'0x800L' is a magic number. 70
'69' is a magic number. 71
'0x8000L' is a magic number. 72
'70' is a magic number. 73
'0x40L' is a magic number. 74
'73' is a magic number. 75
'0x6000L' is a magic number. 76
'76' is a magic number. 77
'0x1000L' is a magic number. 78
'78' is a magic number. 79
'0x480L' is a magic number. 80
'79' is a magic number. 81
'0x100L' is a magic number. 82
'84' is a magic number. 83
'0x20L' is a magic number. 84
'97' is a magic number. 85
'0x200L' is a magic number. 86
'98' is a magic number. 87
'0x800L' is a magic number. 88
'101' is a magic number. 89
'0x8000L' is a magic number. 90
'102' is a magic number. 91
'0x40L' is a magic number. 92
'105' is a magic number. 93
'0x6000L' is a magic number. 94
'108' is a magic number. 95
'0x1000L' is a magic number. 96
'110' is a magic number. 97
'0x480L' is a magic number. 98
'111' is a magic number. 99
'0x100L' is a magic number. 100
'116' is a magic number. 101
'0x20L' is a magic number. 102
Parameter active0 should be final. 107
'catch' is not followed by whitespace. 110
'61' is a magic number. 115
'0x800000L' is a magic number. 116
'23' is a magic number. 118
'0x2000000L' is a magic number. 121
'25' is a magic number. 123
'62' is a magic number. 127
'0x200000L' is a magic number. 128
'21' is a magic number. 130
'65' is a magic number. 134
'0x40L' is a magic number. 135
'69' is a magic number. 136
'0x800L' is a magic number. 137
'73' is a magic number. 138
'0x1000L' is a magic number. 139
'78' is a magic number. 140
'0x2000L' is a magic number. 141
'13' is a magic number. 143
'0x200L' is a magic number. 146
'79' is a magic number. 147
'0x400L' is a magic number. 148
'82' is a magic number. 149
'0x100L' is a magic number. 150
'8' is a magic number. 152
'0x20L' is a magic number. 155
'83' is a magic number. 156
'0x4000L' is a magic number. 157
'14' is a magic number. 159
'0x8000L' is a magic number. 162
'85' is a magic number. 163
'0x80L' is a magic number. 164
'97' is a magic number. 165
'0x40L' is a magic number. 166
'101' is a magic number. 167
'0x800L' is a magic number. 168
'105' is a magic number. 169
'0x1000L' is a magic number. 170
'110' is a magic number. 171
'0x2000L' is a magic number. 172
'13' is a magic number. 174
'0x200L' is a magic number. 177
'111' is a magic number. 178
'0x400L' is a magic number. 179
'114' is a magic number. 180
'0x100L' is a magic number. 181
'8' is a magic number. 183
'0x20L' is a magic number. 186
'115' is a magic number. 187
'0x4000L' is a magic number. 188
'14' is a magic number. 190
'0x8000L' is a magic number. 193
'117' is a magic number. 194
'0x80L' is a magic number. 195
Parameter old0 should be final. 201
Parameter active0 should be final. 201
'catch' is not followed by whitespace. 206
'67' is a magic number. 211
'0x8000L' is a magic number. 212
'68' is a magic number. 213
'0x200L' is a magic number. 214
'9' is a magic number. 216
'75' is a magic number. 220
'0x1000L' is a magic number. 221
'76' is a magic number. 222
'0xc0L' is a magic number. 223
'84' is a magic number. 224
'0x400L' is a magic number. 225
'10' is a magic number. 227
'0x800L' is a magic number. 230
'85' is a magic number. 231
'0x20L' is a magic number. 232
'99' is a magic number. 233
'0x8000L' is a magic number. 234
'100' is a magic number. 235
'0x200L' is a magic number. 236
'9' is a magic number. 238
'107' is a magic number. 242
'0x1000L' is a magic number. 243
'108' is a magic number. 244
'0xc0L' is a magic number. 245
'116' is a magic number. 246
'0x400L' is a magic number. 247
'10' is a magic number. 249
'0x800L' is a magic number. 252
'117' is a magic number. 253
'0x20L' is a magic number. 254
Parameter old0 should be final. 260
Parameter active0 should be final. 260
'catch' is not followed by whitespace. 265
'65' is a magic number. 270
'0x8000L' is a magic number. 271
'69' is a magic number. 272
'0x20L' is a magic number. 273
'5' is a magic number. 275
'3' is a magic number. 276
'0x1000L' is a magic number. 278
'12' is a magic number. 280
'3' is a magic number. 281
'76' is a magic number. 284
'0x80L' is a magic number. 285
'7' is a magic number. 287
'3' is a magic number. 288
'83' is a magic number. 291
'0x40L' is a magic number. 292
'87' is a magic number. 293
'0x800L' is a magic number. 294
'97' is a magic number. 295
'0x8000L' is a magic number. 296
'101' is a magic number. 297
'0x20L' is a magic number. 298
'5' is a magic number. 300
'3' is a magic number. 301
'0x1000L' is a magic number. 303
'12' is a magic number. 305
'3' is a magic number. 306
'108' is a magic number. 309
'0x80L' is a magic number. 310
'7' is a magic number. 312
'3' is a magic number. 313
'115' is a magic number. 316
'0x40L' is a magic number. 317
'119' is a magic number. 318
'0x800L' is a magic number. 319
'3' is a magic number. 323
Parameter old0 should be final. 325
Parameter active0 should be final. 325
'3' is a magic number. 328
'catch' is not followed by whitespace. 330
'3' is a magic number. 331
'69' is a magic number. 335
'0x40L' is a magic number. 336
'6' is a magic number. 338
'4' is a magic number. 339
'0x800L' is a magic number. 341
'80' is a magic number. 342
'0x8000L' is a magic number. 343
'101' is a magic number. 344
'0x40L' is a magic number. 345
'6' is a magic number. 347
'4' is a magic number. 348
'0x800L' is a magic number. 350
'112' is a magic number. 351
'0x8000L' is a magic number. 352
'4' is a magic number. 356
Parameter old0 should be final. 358
Parameter active0 should be final. 358
'4' is a magic number. 361
'catch' is not followed by whitespace. 363
'4' is a magic number. 364
'69' is a magic number. 368
'0x8000L' is a magic number. 369
'15' is a magic number. 371
'5' is a magic number. 372
'0x800L' is a magic number. 374
'101' is a magic number. 375
'0x8000L' is a magic number. 376
'15' is a magic number. 378
'5' is a magic number. 379
'0x800L' is a magic number. 381
'5' is a magic number. 385
Parameter old0 should be final. 387
Parameter active0 should be final. 387
'5' is a magic number. 390
'catch' is not followed by whitespace. 392
'5' is a magic number. 393
'78' is a magic number. 397
'0x800L' is a magic number. 398
'11' is a magic number. 400
'6' is a magic number. 401
'110' is a magic number. 404
'0x800L' is a magic number. 405
'11' is a magic number. 407
'6' is a magic number. 408
'6' is a magic number. 414
Parameter state should be final. 416
Parameter start should be final. 424
Parameter end should be final. 424
Parameter state1 should be final. 430
Parameter state2 should be final. 430
Parameter start should be final. 435
Parameter end should be final. 435
Parameter start should be final. 441
Name 'jjbitVec0' must match pattern '^[A-Z](_?[A-Z0-9]+)*$'. 446

com/codestreet/selector/parser/SimpleCharStream.java

Error Line
Line does not match expected header line of '/**'. 1
Name 'staticFlag' must match pattern '^[A-Z](_?[A-Z0-9]+)*$'. 11
Variable 'bufsize' must be private and have accessor methods. 12
Variable 'available' must be private and have accessor methods. 13
Variable 'tokenBegin' must be private and have accessor methods. 14
Variable 'bufpos' must be private and have accessor methods. 15
Array brackets at illegal position. 16
Array brackets at illegal position. 17
Parameter wrapAround should be final. 31
'2048' is a magic number. 33
Array brackets at illegal position. 34
'2048' is a magic number. 34
Array brackets at illegal position. 35
'2048' is a magic number. 35
Inner assignments should be avoided. 54
Inner assignments should be avoided. 67
'2048' is a magic number. 76
'2048' is a magic number. 87
Inner assignments should be avoided. 89
Inner assignments should be avoided. 93
'2048' is a magic number. 99
'catch' is not followed by whitespace. 117
Parameter c should be final. 135
Inner assignments should be avoided. 142
Inner assignments should be avoided. 152
'8' is a magic number. 165
'07' is a magic number. 165
Parameter amount should be final. 230
Parameter dstream should be final. 237
Parameter startline should be final. 237
Parameter startcolumn should be final. 238
Parameter buffersize should be final. 238
Inner assignments should be avoided. 244
Parameter dstream should be final. 250
Parameter startline should be final. 250
Parameter startcolumn should be final. 251
'4096' is a magic number. 253
Parameter dstream should be final. 256
'4096' is a magic number. 258
Parameter dstream should be final. 260
Parameter startline should be final. 260
Parameter startcolumn should be final. 261
Parameter buffersize should be final. 261
Inner assignments should be avoided. 269
Inner assignments should be avoided. 274
Inner assignments should be avoided. 275
Inner assignments should be avoided. 275
Parameter dstream should be final. 279
Parameter startline should be final. 279
Parameter startcolumn should be final. 280
'4096' is a magic number. 282
Parameter dstream should be final. 285
'4096' is a magic number. 287
Parameter dstream should be final. 289
Parameter startline should be final. 289
Parameter startcolumn should be final. 290
Parameter buffersize should be final. 290
'4096' is a magic number. 292
Parameter dstream should be final. 295
Parameter startline should be final. 295
Parameter startcolumn should be final. 296
'4096' is a magic number. 298
Parameter dstream should be final. 301
'4096' is a magic number. 303
Parameter dstream should be final. 306
Parameter startline should be final. 306
Parameter startcolumn should be final. 307
Parameter buffersize should be final. 307
'4096' is a magic number. 309
Parameter dstream should be final. 312
'4096' is a magic number. 314
Parameter dstream should be final. 316
Parameter startline should be final. 316
Parameter startcolumn should be final. 317
'4096' is a magic number. 319
'+' should be on a new line. 326
Parameter len should be final. 330
Parameter newLine should be final. 356
Parameter newCol should be final. 356
'&&' should be on a new line. 373

com/codestreet/selector/parser/SystemException.java

Error Line
File does not end with a newline. 0

com/codestreet/selector/parser/SystemException.java

Error Line
Redundant import from the same package - com.codestreet.selector.parser.BaseException. 17
Parameter desc should be final. 34
Parameter original should be final. 45

com/codestreet/selector/parser/Token.java

Error Line
Line does not match expected header line of '/**'. 1
Variable 'kind' must be private and have accessor methods. 15
Variable 'beginLine' must be private and have accessor methods. 22
Variable 'beginColumn' must be private and have accessor methods. 22
Variable 'endLine' must be private and have accessor methods. 22
Variable 'endColumn' must be private and have accessor methods. 22
Variable 'image' must be private and have accessor methods. 27
Variable 'next' must be private and have accessor methods. 37
Variable 'specialToken' must be private and have accessor methods. 51
Parameter ofKind should be final. 73

com/codestreet/selector/parser/TokenMgrError.java

Error Line
Line does not match expected header line of '/**'. 1
Variable 'errorCode' must be private and have accessor methods. 34
Parameter str should be final. 40
'0x20' is a magic number. 73
'0x7e' is a magic number. 73
'16' is a magic number. 74
'4' is a magic number. 75
Parameter EOFSeen should be final. 97
Parameter lexState should be final. 97
Parameter errorLine should be final. 97
Parameter errorColumn should be final. 97
Parameter errorAfter should be final. 97
Parameter curChar should be final. 97
'return' is not followed by whitespace. 98
'+' should be on a new line. 98
'+' should be on a new line. 99
'+' should be on a new line. 100
Avoid inline conditionals. 101
'cast' is not followed by whitespace. 101
'+' should be on a new line. 101
Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 114
Parameter message should be final. 125
Parameter reason should be final. 125
Parameter EOFSeen should be final. 130
Parameter lexState should be final. 130
Parameter errorLine should be final. 130
Parameter errorColumn should be final. 130
Parameter errorAfter should be final. 130
Parameter curChar should be final. 130
Parameter reason should be final. 130

com/codestreet/selector/parser/package.html

Error Line
Missing package documentation file. 0

com/codestreet/selector/rv/ValueProvider.java

Error Line
Class ValueProvider should be declared as final. 43
Unable to get class information for TibrvException. 96

com/codestreet/selector/rv/package.html

Error Line
Missing package documentation file. 0