Fork me on GitHub

Checkstyle Results

The following document contains the results of Checkstyle 7.2 with sun_checks.xml ruleset. rss feed

Summary

Files  Info  Warnings  Errors
44 0 0 1616

Files

File  I  W  E
org/apache/streams/twitter/api/Account.java 0 0 6
org/apache/streams/twitter/api/AccountActivity.java 0 0 38
org/apache/streams/twitter/api/DirectMessages.java 0 0 15
org/apache/streams/twitter/api/Favorites.java 0 0 7
org/apache/streams/twitter/api/Followers.java 0 0 15
org/apache/streams/twitter/api/Friends.java 0 0 12
org/apache/streams/twitter/api/Friendships.java 0 0 22
org/apache/streams/twitter/api/Geo.java 0 0 17
org/apache/streams/twitter/api/Media.java 0 0 8
org/apache/streams/twitter/api/Statuses.java 0 0 35
org/apache/streams/twitter/api/Twitter.java 0 0 176
org/apache/streams/twitter/api/TwitterOAuthRequestInterceptor.java 0 0 81
org/apache/streams/twitter/api/TwitterRetryHandler.java 0 0 35
org/apache/streams/twitter/api/TwitterSecurity.java 0 0 82
org/apache/streams/twitter/api/Users.java 0 0 12
org/apache/streams/twitter/api/WelcomeMessageRules.java 0 0 20
org/apache/streams/twitter/api/WelcomeMessages.java 0 0 18
org/apache/streams/twitter/converter/StreamsTwitterMapper.java 0 0 22
org/apache/streams/twitter/converter/TwitterDateTimeFormat.java 0 0 2
org/apache/streams/twitter/converter/TwitterDocumentClassifier.java 0 0 16
org/apache/streams/twitter/converter/TwitterFollowActivityConverter.java 0 0 21
org/apache/streams/twitter/converter/TwitterJodaDateSwap.java 0 0 15
org/apache/streams/twitter/converter/TwitterJsonDeleteActivityConverter.java 0 0 22
org/apache/streams/twitter/converter/TwitterJsonRetweetActivityConverter.java 0 0 22
org/apache/streams/twitter/converter/TwitterJsonTweetActivityConverter.java 0 0 21
org/apache/streams/twitter/converter/TwitterJsonUserActivityConverter.java 0 0 20
org/apache/streams/twitter/converter/TwitterJsonUserActivityObjectConverter.java 0 0 16
org/apache/streams/twitter/converter/TwitterJsonUserstreameventActivityConverter.java 0 0 31
org/apache/streams/twitter/converter/util/TwitterActivityUtil.java 0 0 73
org/apache/streams/twitter/processor/FetchAndReplaceTwitterProcessor.java 0 0 46
org/apache/streams/twitter/processor/TwitterTypeConverter.java 0 0 1
org/apache/streams/twitter/processor/TwitterUrlApiProcessor.java 0 0 14
org/apache/streams/twitter/provider/TwitterFollowersIdsProviderTask.java 0 0 47
org/apache/streams/twitter/provider/TwitterFollowersListProviderTask.java 0 0 45
org/apache/streams/twitter/provider/TwitterFollowingProvider.java 0 0 109
org/apache/streams/twitter/provider/TwitterFriendsIdsProviderTask.java 0 0 46
org/apache/streams/twitter/provider/TwitterFriendsListProviderTask.java 0 0 48
org/apache/streams/twitter/provider/TwitterProviderUtil.java 0 0 2
org/apache/streams/twitter/provider/TwitterStreamHelper.java 0 0 32
org/apache/streams/twitter/provider/TwitterStreamProvider.java 0 0 75
org/apache/streams/twitter/provider/TwitterTimelineProvider.java 0 0 90
org/apache/streams/twitter/provider/TwitterTimelineProviderTask.java 0 0 44
org/apache/streams/twitter/provider/TwitterUserInformationProvider.java 0 0 118
org/apache/streams/twitter/provider/TwitterUserInformationProviderTask.java 0 0 19

Rules

Category Rule Violations Severity
blocks LeftCurly 2  Error
NeedBraces 4  Error
coding AvoidInlineConditionals 1  Error
HiddenField 50  Error
MagicNumber 40  Error
SimplifyBooleanExpression 4  Error
design DesignForExtension 138  Error
FinalClass 1  Error
HideUtilityClassConstructor 2  Error
VisibilityModifier 75  Error
imports UnusedImports
  • processJavadoc: "false"
47  Error
javadoc JavadocMethod 107  Error
JavadocPackage 5  Error
JavadocStyle 12  Error
JavadocType 7  Error
JavadocVariable 163  Error
misc FinalParameters 212  Error
TodoComment 3  Error
modifier RedundantModifier 42  Error
naming ConstantName 13  Error
LocalVariableName 19  Error
MemberName 15  Error
ParameterName 15  Error
StaticVariableName 4  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
1  Error
sizes LineLength 387  Error
whitespace NoWhitespaceBefore 3  Error
ParenPad 114  Error
WhitespaceAfter 22  Error
WhitespaceAround 108  Error

Details

org/apache/streams/twitter/api/Account.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - java.util.List. 26
 Error sizes LineLength Line is longer than 80 characters (found 108). 35
 Error sizes LineLength Line is longer than 80 characters (found 142). 38
 Error modifier RedundantModifier Redundant 'public' modifier. 42
 Error sizes LineLength Line is longer than 80 characters (found 162). 48
 Error modifier RedundantModifier Redundant 'public' modifier. 52

org/apache/streams/twitter/api/AccountActivity.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.User. 21
 Error sizes LineLength Line is longer than 80 characters (found 99). 35
 Error sizes LineLength Line is longer than 80 characters (found 128). 41
 Error sizes LineLength Line is longer than 80 characters (found 126). 43
 Error sizes LineLength Line is longer than 80 characters (found 184). 46
 Error modifier RedundantModifier Redundant 'public' modifier. 50
 Error sizes LineLength Line is longer than 80 characters (found 215). 53
 Error sizes LineLength Line is longer than 80 characters (found 170). 58
 Error modifier RedundantModifier Redundant 'public' modifier. 62
 Error javadoc JavadocMethod Expected @param tag for 'url'. 62
 Error sizes LineLength Line is longer than 80 characters (found 158). 65
 Error sizes LineLength Line is longer than 80 characters (found 168). 68
 Error modifier RedundantModifier Redundant 'public' modifier. 72
 Error javadoc JavadocMethod Expected @param tag for 'webhookId'. 72
 Error sizes LineLength Line is longer than 80 characters (found 175). 75
 Error sizes LineLength Line is longer than 80 characters (found 168). 79
 Error modifier RedundantModifier Redundant 'public' modifier. 83
 Error sizes LineLength Line is longer than 80 characters (found 354). 86
 Error sizes LineLength Line is longer than 80 characters (found 168). 90
 Error sizes LineLength Line is longer than 80 characters (found 86). 93
 Error modifier RedundantModifier Redundant 'public' modifier. 94
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 95
 Error javadoc JavadocMethod Expected @throws tag for 'RestCallException'. 95
 Error whitespace NoWhitespaceBefore ';' is preceded with whitespace. 96
 Error sizes LineLength Line is longer than 80 characters (found 178). 99
 Error sizes LineLength Line is longer than 80 characters (found 198). 103
 Error sizes LineLength Line is longer than 80 characters (found 87). 106
 Error modifier RedundantModifier Redundant 'public' modifier. 107
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 108
 Error javadoc JavadocMethod Expected @throws tag for 'RestCallException'. 108
 Error whitespace NoWhitespaceBefore ';' is preceded with whitespace. 109
 Error sizes LineLength Line is longer than 80 characters (found 169). 112
 Error sizes LineLength Line is longer than 80 characters (found 196). 116
 Error sizes LineLength Line is longer than 80 characters (found 89). 119
 Error modifier RedundantModifier Redundant 'public' modifier. 120
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 121
 Error javadoc JavadocMethod Expected @throws tag for 'RestCallException'. 121
 Error whitespace NoWhitespaceBefore ';' is preceded with whitespace. 122

org/apache/streams/twitter/api/DirectMessages.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.User. 22
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.WelcomeMessage. 23
 Error imports UnusedImports Unused import - org.apache.juneau.remoteable.RequestBean. 30
 Error sizes LineLength Line is longer than 80 characters (found 99). 35
 Error sizes LineLength Line is longer than 80 characters (found 127). 41
 Error sizes LineLength Line is longer than 80 characters (found 165). 44
 Error modifier RedundantModifier Redundant 'public' modifier. 48
 Error javadoc JavadocMethod Expected @param tag for 'parameters'. 48
 Error sizes LineLength Line is longer than 80 characters (found 165). 54
 Error modifier RedundantModifier Redundant 'public' modifier. 58
 Error javadoc JavadocMethod Expected @param tag for 'id'. 58
 Error sizes LineLength Line is longer than 80 characters (found 182). 61
 Error sizes LineLength Line is longer than 80 characters (found 163). 64
 Error modifier RedundantModifier Redundant 'public' modifier. 68
 Error javadoc JavadocMethod Expected @param tag for 'event'. 68

org/apache/streams/twitter/api/Favorites.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.juneau.remoteable.Body. 23
 Error sizes LineLength Line is longer than 80 characters (found 99). 33
 Error sizes LineLength Line is longer than 80 characters (found 89). 39
 Error sizes LineLength Line is longer than 80 characters (found 82). 42
 Error sizes LineLength Line is longer than 80 characters (found 139). 44
 Error modifier RedundantModifier Redundant 'public' modifier. 48
 Error whitespace ParenPad '(' is followed by whitespace. 48

org/apache/streams/twitter/api/Followers.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.Tweet. 21
 Error imports UnusedImports Unused import - java.util.List. 27
 Error sizes LineLength Line is longer than 80 characters (found 99). 32
 Error sizes LineLength Line is longer than 80 characters (found 91). 38
 Error sizes LineLength Line is longer than 80 characters (found 81). 40
 Error sizes LineLength Line is longer than 80 characters (found 137). 42
 Error sizes LineLength Line is longer than 80 characters (found 83). 46
 Error modifier RedundantModifier Redundant 'public' modifier. 46
 Error whitespace ParenPad '(' is followed by whitespace. 46
 Error sizes LineLength Line is longer than 80 characters (found 90). 49
 Error sizes LineLength Line is longer than 80 characters (found 82). 51
 Error sizes LineLength Line is longer than 80 characters (found 139). 53
 Error sizes LineLength Line is longer than 80 characters (found 86). 57
 Error modifier RedundantModifier Redundant 'public' modifier. 57
 Error whitespace ParenPad '(' is followed by whitespace. 57

org/apache/streams/twitter/api/Friends.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.Tweet. 21
 Error imports UnusedImports Unused import - java.util.List. 27
 Error sizes LineLength Line is longer than 80 characters (found 99). 32
 Error sizes LineLength Line is longer than 80 characters (found 94). 38
 Error sizes LineLength Line is longer than 80 characters (found 133). 42
 Error modifier RedundantModifier Redundant 'public' modifier. 46
 Error whitespace ParenPad '(' is followed by whitespace. 46
 Error sizes LineLength Line is longer than 80 characters (found 98). 49
 Error sizes LineLength Line is longer than 80 characters (found 135). 53
 Error sizes LineLength Line is longer than 80 characters (found 82). 57
 Error modifier RedundantModifier Redundant 'public' modifier. 57
 Error whitespace ParenPad '(' is followed by whitespace. 57

org/apache/streams/twitter/api/Friendships.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 99). 33
 Error sizes LineLength Line is longer than 80 characters (found 86). 39
 Error sizes LineLength Line is longer than 80 characters (found 149). 43
 Error modifier RedundantModifier Redundant 'public' modifier. 47
 Error sizes LineLength Line is longer than 80 characters (found 87). 50
 Error sizes LineLength Line is longer than 80 characters (found 151). 54
 Error modifier RedundantModifier Redundant 'public' modifier. 58
 Error sizes LineLength Line is longer than 80 characters (found 133). 61
 Error sizes LineLength Line is longer than 80 characters (found 104). 62
 Error sizes LineLength Line is longer than 80 characters (found 147). 66
 Error sizes LineLength Line is longer than 80 characters (found 86). 70
 Error modifier RedundantModifier Redundant 'public' modifier. 70
 Error sizes LineLength Line is longer than 80 characters (found 128). 73
 Error sizes LineLength Line is longer than 80 characters (found 151). 77
 Error modifier RedundantModifier Redundant 'public' modifier. 81
 Error sizes LineLength Line is longer than 80 characters (found 85). 84
 Error sizes LineLength Line is longer than 80 characters (found 143). 88
 Error sizes LineLength Line is longer than 80 characters (found 91). 92
 Error modifier RedundantModifier Redundant 'public' modifier. 92
 Error sizes LineLength Line is longer than 80 characters (found 95). 95
 Error sizes LineLength Line is longer than 80 characters (found 149). 99
 Error modifier RedundantModifier Redundant 'public' modifier. 103

org/apache/streams/twitter/api/Geo.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.Tweet. 21
 Error imports UnusedImports Unused import - java.util.List. 29
 Error sizes LineLength Line is longer than 80 characters (found 99). 34
 Error sizes LineLength Line is longer than 80 characters (found 95). 42
 Error sizes LineLength Line is longer than 80 characters (found 123). 44
 Error modifier RedundantModifier Redundant 'public' modifier. 48
 Error naming ParameterName Name 'place_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
 Error sizes LineLength Line is longer than 80 characters (found 243). 51
 Error sizes LineLength Line is longer than 80 characters (found 97). 53
 Error sizes LineLength Line is longer than 80 characters (found 131). 55
 Error sizes LineLength Line is longer than 80 characters (found 82). 59
 Error modifier RedundantModifier Redundant 'public' modifier. 59
 Error sizes LineLength Line is longer than 80 characters (found 122). 62
 Error sizes LineLength Line is longer than 80 characters (found 97). 64
 Error sizes LineLength Line is longer than 80 characters (found 149). 66
 Error sizes LineLength Line is longer than 80 characters (found 87). 70
 Error modifier RedundantModifier Redundant 'public' modifier. 70

org/apache/streams/twitter/api/Media.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.Tweet. 3
 Error imports UnusedImports Unused import - java.util.List. 9
 Error sizes LineLength Line is longer than 80 characters (found 99). 14
 Error sizes LineLength Line is longer than 80 characters (found 226). 20
 Error sizes LineLength Line is longer than 80 characters (found 149). 24
 Error sizes LineLength Line is longer than 80 characters (found 87). 28
 Error modifier RedundantModifier Redundant 'public' modifier. 28
 Error whitespace ParenPad ')' is preceded with whitespace. 28

org/apache/streams/twitter/api/Statuses.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.juneau.remoteable.Body. 23
 Error imports UnusedImports Unused import - org.apache.juneau.remoteable.Query. 25
 Error sizes LineLength Line is longer than 80 characters (found 99). 36
 Error sizes LineLength Line is longer than 80 characters (found 122). 42
 Error sizes LineLength Line is longer than 80 characters (found 89). 44
 Error sizes LineLength Line is longer than 80 characters (found 155). 46
 Error sizes LineLength Line is longer than 80 characters (found 92). 50
 Error modifier RedundantModifier Redundant 'public' modifier. 50
 Error whitespace ParenPad '(' is followed by whitespace. 50
 Error whitespace ParenPad ')' is preceded with whitespace. 50
 Error sizes LineLength Line is longer than 80 characters (found 142). 53
 Error sizes LineLength Line is longer than 80 characters (found 83). 55
 Error sizes LineLength Line is longer than 80 characters (found 141). 57
 Error modifier RedundantModifier Redundant 'public' modifier. 61
 Error whitespace ParenPad '(' is followed by whitespace. 61
 Error sizes LineLength Line is longer than 80 characters (found 112). 64
 Error sizes LineLength Line is longer than 80 characters (found 104). 66
 Error sizes LineLength Line is longer than 80 characters (found 89). 70
 Error sizes LineLength Line is longer than 80 characters (found 163). 72
 Error sizes LineLength Line is longer than 80 characters (found 99). 76
 Error modifier RedundantModifier Redundant 'public' modifier. 76
 Error whitespace ParenPad '(' is followed by whitespace. 76
 Error sizes LineLength Line is longer than 80 characters (found 118). 79
 Error sizes LineLength Line is longer than 80 characters (found 81). 81
 Error sizes LineLength Line is longer than 80 characters (found 143). 83
 Error modifier RedundantModifier Redundant 'public' modifier. 87
 Error whitespace ParenPad '(' is followed by whitespace. 87
 Error sizes LineLength Line is longer than 80 characters (found 122). 90
 Error sizes LineLength Line is longer than 80 characters (found 89). 92
 Error sizes LineLength Line is longer than 80 characters (found 155). 94
 Error sizes LineLength Line is longer than 80 characters (found 91). 98
 Error modifier RedundantModifier Redundant 'public' modifier. 98
 Error whitespace ParenPad '(' is followed by whitespace. 98
 Error javadoc JavadocType Missing a Javadoc comment. 100
 Error javadoc JavadocMethod Missing a Javadoc comment. 102

org/apache/streams/twitter/api/Twitter.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.http.util.EntityUtils. 39
 Error imports UnusedImports Unused import - java.lang.reflect.InvocationTargetException. 50
 Error design FinalClass Class Twitter should be declared as final. 62
 Error sizes LineLength Line is longer than 80 characters (found 160). 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error sizes LineLength Line is longer than 80 characters (found 93). 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error naming StaticVariableName Name 'INSTANCE_MAP' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 78
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error javadoc JavadocVariable Missing a Javadoc comment. 84
 Error design VisibilityModifier Variable 'restClient' must be private and have accessor methods. 84
 Error sizes LineLength Line is longer than 80 characters (found 85). 86
 Error javadoc JavadocMethod Missing a Javadoc comment. 86
 Error misc FinalParameters Parameter configuration should be final. 86
 Error coding HiddenField 'configuration' hides a field. 86
 Error sizes LineLength Line is longer than 80 characters (found 89). 89
 Error coding MagicNumber '5000' is a magic number. 93
 Error coding MagicNumber '5000' is a magic number. 94
 Error coding MagicNumber '5000' is a magic number. 95
 Error coding MagicNumber '20' is a magic number. 99
 Error coding MagicNumber '100' is a magic number. 100
 Error sizes LineLength Line is longer than 80 characters (found 135). 102
 Error sizes LineLength Line is longer than 80 characters (found 139). 103
 Error sizes LineLength Line is longer than 80 characters (found 103). 128
 Error javadoc JavadocMethod Missing a Javadoc comment. 128
 Error misc FinalParameters Parameter configuration should be final. 128
 Error sizes LineLength Line is longer than 80 characters (found 93). 129
 Error misc FinalParameters Parameter parameters should be final. 139
 Error sizes LineLength Line is longer than 80 characters (found 130). 140
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 140
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 140
 Error misc FinalParameters Parameter parameters should be final. 146
 Error sizes LineLength Line is longer than 80 characters (found 130). 147
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 147
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 147
 Error misc FinalParameters Parameter parameters should be final. 153
 Error sizes LineLength Line is longer than 80 characters (found 130). 154
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 154
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 154
 Error sizes LineLength Line is longer than 80 characters (found 83). 160
 Error misc FinalParameters Parameter parameters should be final. 160
 Error sizes LineLength Line is longer than 80 characters (found 130). 161
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 161
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 161
 Error misc FinalParameters Parameter parameters should be final. 167
 Error sizes LineLength Line is longer than 80 characters (found 130). 168
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 168
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 168
 Error misc FinalParameters Parameter parameters should be final. 174
 Error sizes LineLength Line is longer than 80 characters (found 126). 175
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 175
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 175
 Error misc FinalParameters Parameter parameters should be final. 181
 Error sizes LineLength Line is longer than 80 characters (found 126). 182
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 182
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 182
 Error misc FinalParameters Parameter parameters should be final. 188
 Error sizes LineLength Line is longer than 80 characters (found 134). 189
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 189
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 189
 Error misc FinalParameters Parameter parameters should be final. 195
 Error sizes LineLength Line is longer than 80 characters (found 134). 196
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 196
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 196
 Error misc FinalParameters Parameter parameters should be final. 202
 Error sizes LineLength Line is longer than 80 characters (found 118). 203
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 203
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 203
 Error misc FinalParameters Parameter parameters should be final. 209
 Error sizes LineLength Line is longer than 80 characters (found 118). 210
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 210
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 210
 Error misc FinalParameters Parameter parameters should be final. 216
 Error sizes LineLength Line is longer than 80 characters (found 134). 217
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 217
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 217
 Error sizes LineLength Line is longer than 80 characters (found 126). 224
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 224
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 224
 Error sizes LineLength Line is longer than 80 characters (found 126). 231
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 231
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 231
 Error sizes LineLength Line is longer than 80 characters (found 97). 237
 Error misc FinalParameters Parameter parameters should be final. 237
 Error sizes LineLength Line is longer than 80 characters (found 161). 238
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 238
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 238
 Error misc FinalParameters Parameter id should be final. 243
 Error sizes LineLength Line is longer than 80 characters (found 161). 244
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 244
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 244
 Error sizes LineLength Line is longer than 80 characters (found 91). 249
 Error misc FinalParameters Parameter parameters should be final. 249
 Error sizes LineLength Line is longer than 80 characters (found 161). 250
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 250
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 250
 Error misc FinalParameters Parameter id should be final. 255
 Error sizes LineLength Line is longer than 80 characters (found 161). 256
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 256
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 256
 Error sizes LineLength Line is longer than 80 characters (found 109). 261
 Error misc FinalParameters Parameter parameters should be final. 261
 Error sizes LineLength Line is longer than 80 characters (found 175). 262
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 262
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 262
 Error misc FinalParameters Parameter id should be final. 267
 Error sizes LineLength Line is longer than 80 characters (found 175). 268
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 268
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 268
 Error sizes LineLength Line is longer than 80 characters (found 86). 273
 Error misc FinalParameters Parameter body should be final. 273
 Error sizes LineLength Line is longer than 80 characters (found 175). 274
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 274
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 274
 Error misc FinalParameters Parameter id should be final. 279
 Error sizes LineLength Line is longer than 80 characters (found 175). 280
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 280
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 280
 Error sizes LineLength Line is longer than 80 characters (found 145). 286
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 286
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 286
 Error misc FinalParameters Parameter url should be final. 291
 Error sizes LineLength Line is longer than 80 characters (found 145). 292
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 292
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 292
 Error misc FinalParameters Parameter webhookId should be final. 297
 Error sizes LineLength Line is longer than 80 characters (found 145). 298
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 298
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 298
 Error misc FinalParameters Parameter webhookId should be final. 303
 Error sizes LineLength Line is longer than 80 characters (found 145). 304
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 304
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 304
 Error misc FinalParameters Parameter webhookId should be final. 309
 Error sizes LineLength Line is longer than 80 characters (found 147). 310
 Error sizes LineLength Line is longer than 80 characters (found 86). 315
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 315
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 315
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 315
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 315
 Error coding MagicNumber '204' is a magic number. 320
 Error misc FinalParameters Parameter webhookId should be final. 333
 Error sizes LineLength Line is longer than 80 characters (found 147). 334
 Error sizes LineLength Line is longer than 80 characters (found 86). 339
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 339
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 339
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 339
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 339
 Error coding MagicNumber '204' is a magic number. 343
 Error misc FinalParameters Parameter webhookId should be final. 356
 Error sizes LineLength Line is longer than 80 characters (found 147). 357
 Error sizes LineLength Line is longer than 80 characters (found 86). 362
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 362
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 362
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 362
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 362
 Error coding MagicNumber '204' is a magic number. 366
 Error misc FinalParameters Parameter parameters should be final. 379
 Error sizes LineLength Line is longer than 80 characters (found 142). 380
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 380
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 380
 Error misc FinalParameters Parameter id should be final. 385
 Error sizes LineLength Line is longer than 80 characters (found 142). 386
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 386
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 386
 Error misc FinalParameters Parameter event should be final. 391
 Error sizes LineLength Line is longer than 80 characters (found 142). 392
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 392
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 392

org/apache/streams/twitter/api/TwitterOAuthRequestInterceptor.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.commons.codec.EncoderException. 23
 Error javadoc JavadocStyle First sentence should end with a period. 45
 Error sizes LineLength Line is longer than 80 characters (found 101). 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error naming ConstantName Name 'base64' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error design VisibilityModifier Variable 'oAuthConfiguration' must be private and have accessor methods. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error design VisibilityModifier Variable 'security' must be private and have accessor methods. 56
 Error sizes LineLength Line is longer than 80 characters (found 87). 58
 Error javadoc JavadocMethod Missing a Javadoc comment. 58
 Error misc FinalParameters Parameter oAuthConfiguration should be final. 58
 Error coding HiddenField 'oAuthConfiguration' hides a field. 58
 Error design DesignForExtension Class 'TwitterOAuthRequestInterceptor' looks like designed for extension (can be subclassed), but the method 'generateTimestamp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterOAuthRequestInterceptor' final or making the method 'generateTimestamp' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc JavadocMethod Missing a Javadoc comment. 62
 Error whitespace WhitespaceAfter ';' is not followed by whitespace. 64
 Error naming LocalVariableName Name 'oauth_timestamp' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
 Error whitespace WhitespaceAround '/' is not preceded with whitespace. 65
 Error whitespace WhitespaceAround '/' is not followed by whitespace. 65
 Error coding MagicNumber '1000' is a magic number. 65
 Error design DesignForExtension Class 'TwitterOAuthRequestInterceptor' looks like designed for extension (can be subclassed), but the method 'generateNonce' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterOAuthRequestInterceptor' final or making the method 'generateNonce' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc JavadocMethod Missing a Javadoc comment. 69
 Error naming LocalVariableName Name 'uuid_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
 Error naming LocalVariableName Name 'oauth_nonce' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
 Error design DesignForExtension Class 'TwitterOAuthRequestInterceptor' looks like designed for extension (can be subclassed), but the method 'process' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterOAuthRequestInterceptor' final or making the method 'process' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error sizes LineLength Line is longer than 80 characters (found 107). 77
 Error misc FinalParameters Parameter httpRequest should be final. 77
 Error misc FinalParameters Parameter httpContext should be final. 77
 Error naming LocalVariableName Name 'oauth_nonce' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
 Error naming LocalVariableName Name 'oauth_timestamp' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 83
 Error sizes LineLength Line is longer than 80 characters (found 81). 84
 Error sizes LineLength Line is longer than 80 characters (found 87). 86
 Error sizes LineLength Line is longer than 80 characters (found 102). 91
 Error naming LocalVariableName Name 'request_host' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 91
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 91
 Error naming LocalVariableName Name 'request_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 94
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 96
 Error whitespace ParenPad '(' is followed by whitespace. 96
 Error sizes LineLength Line is longer than 80 characters (found 99). 97
 Error sizes LineLength Line is longer than 80 characters (found 136). 98
 Error naming LocalVariableName Name 'request_param_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 98
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 98
 Error sizes LineLength Line is longer than 80 characters (found 81). 99
 Error naming LocalVariableName Name 'request_params' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 101
 Error whitespace ParenPad '(' is followed by whitespace. 101
 Error naming LocalVariableName Name 'request_param' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
 Error whitespace ParenPad ')' is preceded with whitespace. 101
 Error sizes LineLength Line is longer than 80 characters (found 101). 103
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 103
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 103
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 108
 Error whitespace ParenPad '(' is followed by whitespace. 108
 Error sizes LineLength Line is longer than 80 characters (found 117). 109
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 109
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 110
 Error whitespace ParenPad '(' is followed by whitespace. 110
 Error whitespace ParenPad ')' is preceded with whitespace. 110
 Error naming LocalVariableName Name 'body_params' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
 Error naming LocalVariableName Name 'body_param' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
 Error sizes LineLength Line is longer than 80 characters (found 96). 116
 Error sizes LineLength Line is longer than 80 characters (found 83). 125
 Error sizes LineLength Line is longer than 80 characters (found 107). 127
 Error sizes LineLength Line is longer than 80 characters (found 96). 131
 Error naming LocalVariableName Name 'signature_parameter_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
 Error sizes LineLength Line is longer than 80 characters (found 175). 133
 Error naming LocalVariableName Name 'signature_base_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 133
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 133
 Error sizes LineLength Line is longer than 80 characters (found 148). 135
 Error naming LocalVariableName Name 'signing_key' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
 Error naming LocalVariableName Name 'oauth_signature' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
 Error sizes LineLength Line is longer than 80 characters (found 128). 139
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 145
 Error sizes LineLength Line is longer than 80 characters (found 99). 147
 Error naming LocalVariableName Name 'authorization_header_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147

org/apache/streams/twitter/api/TwitterRetryHandler.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.util.api.requests.backoff.AbstractBackOffStrategy. 21
 Error imports UnusedImports Unused import - org.apache.streams.util.api.requests.backoff.BackOffException. 22
 Error imports UnusedImports Unused import - org.apache.streams.util.api.requests.backoff.impl.LinearTimeBackOffStrategy. 23
 Error imports UnusedImports Unused import - org.apache.http.client.HttpRequestRetryHandler. 26
 Error imports UnusedImports Unused import - org.apache.http.protocol.HttpContext. 27
 Error imports UnusedImports Unused import - java.util.Map. 36
 Error imports UnusedImports Unused import - java.util.concurrent.ConcurrentHashMap. 37
 Error imports UnusedImports Unused import - javax.ws.rs.core.Response. 38
 Error sizes LineLength Line is longer than 80 characters (found 90). 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error design DesignForExtension Class 'TwitterRetryHandler' looks like designed for extension (can be subclassed), but the method 'onResponse' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterRetryHandler' final or making the method 'onResponse' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error javadoc JavadocMethod Missing a Javadoc comment. 47
 Error misc FinalParameters Parameter response should be final. 47
 Error blocks NeedBraces 'if' construct must use '{}'s. 48
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 48
 Error whitespace ParenPad '(' is followed by whitespace. 48
 Error whitespace ParenPad ')' is preceded with whitespace. 48
 Error whitespace WhitespaceAround 'switch' is not followed by whitespace. 50
 Error coding MagicNumber '200' is a magic number. 51
 Error coding MagicNumber '304' is a magic number. 52
 Error coding MagicNumber '400' is a magic number. 53
 Error coding MagicNumber '401' is a magic number. 55
 Error coding MagicNumber '403' is a magic number. 57
 Error coding MagicNumber '404' is a magic number. 58
 Error coding MagicNumber '406' is a magic number. 59
 Error coding MagicNumber '410' is a magic number. 60
 Error coding MagicNumber '420' is a magic number. 62
 Error coding MagicNumber '429' is a magic number. 63
 Error coding MagicNumber '500' is a magic number. 65
 Error coding MagicNumber '502' is a magic number. 66
 Error coding MagicNumber '503' is a magic number. 67
 Error coding MagicNumber '504' is a magic number. 68
 Error javadoc JavadocMethod Missing a Javadoc comment. 75
 Error misc FinalParameters Parameter response should be final. 75
 Error sizes LineLength Line is longer than 80 characters (found 88). 81

org/apache/streams/twitter/api/TwitterSecurity.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error imports UnusedImports Unused import - java.util.Calendar. 10
 Error imports UnusedImports Unused import - java.util.UUID. 16
 Error sizes LineLength Line is longer than 80 characters (found 101). 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error naming ConstantName Name 'oauth_signature_encoding' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error naming ConstantName Name 'oauth_version' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error naming ConstantName Name 'oauth_signature_method_param' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error naming ConstantName Name 'oauth_signature_method' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error naming ConstantName Name 'webhook_signature_method' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error naming ConstantName Name 'base64' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 35
 Error design DesignForExtension Class 'TwitterSecurity' looks like designed for extension (can be subclassed), but the method 'encode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterSecurity' final or making the method 'encode' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error javadoc JavadocMethod Missing a Javadoc comment. 37
 Error misc FinalParameters Parameter value should be final. 37
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 38
 Error sizes LineLength Line is longer than 80 characters (found 84). 63
 Error design DesignForExtension Class 'TwitterSecurity' looks like designed for extension (can be subclassed), but the method 'generateSignatureParameterString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterSecurity' final or making the method 'generateSignatureParameterString' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error javadoc JavadocMethod Missing a Javadoc comment. 63
 Error misc FinalParameters Parameter allParamsMap should be final. 63
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 68
 Error whitespace ParenPad '(' is followed by whitespace. 68
 Error whitespace ParenPad ')' is preceded with whitespace. 68
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 69
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 69
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 69
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 69
 Error sizes LineLength Line is longer than 80 characters (found 115). 75
 Error design DesignForExtension Class 'TwitterSecurity' looks like designed for extension (can be subclassed), but the method 'generateSignatureBaseString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterSecurity' final or making the method 'generateSignatureBaseString' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error javadoc JavadocMethod Missing a Javadoc comment. 75
 Error misc FinalParameters Parameter method should be final. 75
 Error misc FinalParameters Parameter request_url should be final. 75
 Error naming ParameterName Name 'request_url' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
 Error misc FinalParameters Parameter signature_parameter_string should be final. 75
 Error naming ParameterName Name 'signature_parameter_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
 Error naming LocalVariableName Name 'signature_base_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
 Error sizes LineLength Line is longer than 80 characters (found 85). 86
 Error design DesignForExtension Class 'TwitterSecurity' looks like designed for extension (can be subclassed), but the method 'generateAuthorizationHeaderString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterSecurity' final or making the method 'generateAuthorizationHeaderString' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error javadoc JavadocMethod Missing a Javadoc comment. 86
 Error misc FinalParameters Parameter oauthParamMap should be final. 86
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 86
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 90
 Error whitespace ParenPad '(' is followed by whitespace. 90
 Error whitespace ParenPad ')' is preceded with whitespace. 90
 Error sizes LineLength Line is longer than 80 characters (found 81). 91
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 91
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 91
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 91
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 91
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 91
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 91
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 91
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 91
 Error naming LocalVariableName Name 'authorization_header_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
 Error design DesignForExtension Class 'TwitterSecurity' looks like designed for extension (can be subclassed), but the method 'encodeMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterSecurity' final or making the method 'encodeMap' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error javadoc JavadocMethod Missing a Javadoc comment. 101
 Error misc FinalParameters Parameter map should be final. 101
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 102
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 103
 Error whitespace ParenPad '(' is followed by whitespace. 103
 Error whitespace ParenPad ')' is preceded with whitespace. 103
 Error sizes LineLength Line is longer than 80 characters (found 161). 110
 Error design DesignForExtension Class 'TwitterSecurity' looks like designed for extension (can be subclassed), but the method 'computeSignatureBytes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterSecurity' final or making the method 'computeSignatureBytes' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error javadoc JavadocMethod Missing a Javadoc comment. 110
 Error misc FinalParameters Parameter baseString should be final. 110
 Error misc FinalParameters Parameter keyString should be final. 110
 Error misc FinalParameters Parameter signature_method should be final. 110
 Error naming ParameterName Name 'signature_method' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 111
 Error sizes LineLength Line is longer than 80 characters (found 167). 125
 Error design DesignForExtension Class 'TwitterSecurity' looks like designed for extension (can be subclassed), but the method 'computeAndEncodeSignature' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterSecurity' final or making the method 'computeAndEncodeSignature' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error javadoc JavadocMethod Missing a Javadoc comment. 125
 Error misc FinalParameters Parameter baseString should be final. 125
 Error misc FinalParameters Parameter keyString should be final. 125
 Error misc FinalParameters Parameter signature_method should be final. 125
 Error naming ParameterName Name 'signature_method' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
 Error sizes LineLength Line is longer than 80 characters (found 108). 127

org/apache/streams/twitter/api/Users.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.Tweet. 21
 Error imports UnusedImports Unused import - org.apache.juneau.remoteable.Path. 24
 Error imports UnusedImports Unused import - org.apache.juneau.remoteable.RequestBean. 28
 Error sizes LineLength Line is longer than 80 characters (found 99). 35
 Error sizes LineLength Line is longer than 80 characters (found 165). 41
 Error sizes LineLength Line is longer than 80 characters (found 135). 45
 Error modifier RedundantModifier Redundant 'public' modifier. 49
 Error whitespace ParenPad '(' is followed by whitespace. 49
 Error sizes LineLength Line is longer than 80 characters (found 182). 52
 Error sizes LineLength Line is longer than 80 characters (found 131). 56
 Error modifier RedundantModifier Redundant 'public' modifier. 60
 Error whitespace ParenPad '(' is followed by whitespace. 60

org/apache/streams/twitter/api/WelcomeMessageRules.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.WelcomeMessage. 3
 Error sizes LineLength Line is longer than 80 characters (found 99). 15
 Error sizes LineLength Line is longer than 80 characters (found 88). 17
 Error sizes LineLength Line is longer than 80 characters (found 197). 24
 Error sizes LineLength Line is longer than 80 characters (found 119). 28
 Error modifier RedundantModifier Redundant 'public' modifier. 28
 Error javadoc JavadocMethod Expected @param tag for 'parameters'. 28
 Error sizes LineLength Line is longer than 80 characters (found 165). 34
 Error modifier RedundantModifier Redundant 'public' modifier. 38
 Error javadoc JavadocMethod Expected @param tag for 'id'. 38
 Error sizes LineLength Line is longer than 80 characters (found 156). 41
 Error sizes LineLength Line is longer than 80 characters (found 157). 43
 Error sizes LineLength Line is longer than 80 characters (found 214). 45
 Error sizes LineLength Line is longer than 80 characters (found 197). 48
 Error sizes LineLength Line is longer than 80 characters (found 91). 52
 Error modifier RedundantModifier Redundant 'public' modifier. 52
 Error javadoc JavadocMethod Expected @param tag for 'body'. 52
 Error sizes LineLength Line is longer than 80 characters (found 203). 57
 Error modifier RedundantModifier Redundant 'public' modifier. 61
 Error javadoc JavadocMethod Expected @param tag for 'id'. 61

org/apache/streams/twitter/api/WelcomeMessages.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.juneau.remoteable.RequestBean. 10
 Error sizes LineLength Line is longer than 80 characters (found 99). 15
 Error sizes LineLength Line is longer than 80 characters (found 82). 17
 Error sizes LineLength Line is longer than 80 characters (found 185). 24
 Error sizes LineLength Line is longer than 80 characters (found 112). 28
 Error modifier RedundantModifier Redundant 'public' modifier. 28
 Error javadoc JavadocMethod Expected @param tag for 'parameters'. 28
 Error sizes LineLength Line is longer than 80 characters (found 165). 34
 Error modifier RedundantModifier Redundant 'public' modifier. 38
 Error javadoc JavadocMethod Expected @param tag for 'id'. 38
 Error sizes LineLength Line is longer than 80 characters (found 303). 41
 Error sizes LineLength Line is longer than 80 characters (found 165). 44
 Error sizes LineLength Line is longer than 80 characters (found 103). 48
 Error modifier RedundantModifier Redundant 'public' modifier. 48
 Error javadoc JavadocMethod Expected @param tag for 'messageNewRequest'. 48
 Error sizes LineLength Line is longer than 80 characters (found 191). 53
 Error modifier RedundantModifier Redundant 'public' modifier. 57
 Error javadoc JavadocMethod Expected @param tag for 'id'. 57

org/apache/streams/twitter/converter/StreamsTwitterMapper.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 38
 Error sizes LineLength Line is longer than 80 characters (found 105). 42
 Error sizes LineLength Line is longer than 80 characters (found 90). 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error sizes LineLength Line is longer than 80 characters (found 102). 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error misc FinalParameters Parameter dateTime should be final. 58
 Error whitespace ParenPad '(' is followed by whitespace. 63
 Error whitespace ParenPad ')' is preceded with whitespace. 63
 Error sizes LineLength Line is longer than 80 characters (found 82). 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error javadoc JavadocMethod Missing a Javadoc comment. 71
 Error sizes LineLength Line is longer than 80 characters (found 87). 82
 Error sizes LineLength Line is longer than 80 characters (found 132). 84
 Error misc FinalParameters Parameter jpar should be final. 84
 Error misc FinalParameters Parameter context should be final. 84
 Error whitespace ParenPad '(' is followed by whitespace. 88
 Error whitespace ParenPad ')' is preceded with whitespace. 88
 Error sizes LineLength Line is longer than 80 characters (found 86). 92
 Error whitespace ParenPad '(' is followed by whitespace. 93
 Error whitespace ParenPad ')' is preceded with whitespace. 93

org/apache/streams/twitter/converter/TwitterDateTimeFormat.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error design DesignForExtension Class 'TwitterDateTimeFormat' looks like designed for extension (can be subclassed), but the method 'getFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterDateTimeFormat' final or making the method 'getFormat' static/final/abstract/empty, or adding allowed annotation for the method. 30

org/apache/streams/twitter/converter/TwitterDocumentClassifier.java

Severity Category Rule Message Line
 Error design DesignForExtension Class 'TwitterDocumentClassifier' looks like designed for extension (can be subclassed), but the method 'detectClasses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterDocumentClassifier' final or making the method 'detectClasses' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error misc FinalParameters Parameter document should be final. 48
 Error sizes LineLength Line is longer than 80 characters (found 102). 52
 Error whitespace ParenPad '(' is followed by whitespace. 56
 Error whitespace ParenPad ')' is preceded with whitespace. 56
 Error whitespace ParenPad '(' is followed by whitespace. 58
 Error whitespace ParenPad ')' is preceded with whitespace. 58
 Error whitespace ParenPad '(' is followed by whitespace. 69
 Error whitespace ParenPad '(' is followed by whitespace. 72
 Error whitespace ParenPad ')' is preceded with whitespace. 72
 Error whitespace ParenPad '(' is followed by whitespace. 74
 Error whitespace ParenPad ')' is preceded with whitespace. 75
 Error whitespace ParenPad '(' is followed by whitespace. 77
 Error whitespace ParenPad ')' is preceded with whitespace. 77
 Error whitespace ParenPad '(' is followed by whitespace. 79
 Error whitespace ParenPad '(' is followed by whitespace. 82

org/apache/streams/twitter/converter/TwitterFollowActivityConverter.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 96). 35
 Error javadoc JavadocType Missing a Javadoc comment. 35
 Error javadoc JavadocMethod Missing a Javadoc comment. 37
 Error sizes LineLength Line is longer than 80 characters (found 96). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocMethod Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error design VisibilityModifier Variable 'requiredClass' must be private and have accessor methods. 46
 Error design DesignForExtension Class 'TwitterFollowActivityConverter' looks like designed for extension (can be subclassed), but the method 'requiredClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowActivityConverter' final or making the method 'requiredClass' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error design DesignForExtension Class 'TwitterFollowActivityConverter' looks like designed for extension (can be subclassed), but the method 'serializationFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowActivityConverter' final or making the method 'serializationFormat' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error design DesignForExtension Class 'TwitterFollowActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowActivityConverter' final or making the method 'fromActivity' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error sizes LineLength Line is longer than 80 characters (found 88). 59
 Error misc FinalParameters Parameter deserialized should be final. 59
 Error design DesignForExtension Class 'TwitterFollowActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowActivityConverter' final or making the method 'fromActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error misc FinalParameters Parameter list should be final. 64
 Error design DesignForExtension Class 'TwitterFollowActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error sizes LineLength Line is longer than 80 characters (found 89). 69
 Error misc FinalParameters Parameter event should be final. 69
 Error sizes LineLength Line is longer than 80 characters (found 93). 75
 Error design DesignForExtension Class 'TwitterFollowActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error misc FinalParameters Parameter list should be final. 81

org/apache/streams/twitter/converter/TwitterJodaDateSwap.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.commons.lang3.StringUtils. 21
 Error imports UnusedImports Unused import - org.joda.time.format.ISODateTimeFormat. 29
 Error sizes LineLength Line is longer than 80 characters (found 100). 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error design VisibilityModifier Variable 'dateFormatter' must be private and have accessor methods. 37
 Error misc FinalParameters Parameter session should be final. 40
 Error misc FinalParameters Parameter o should be final. 40
 Error sizes LineLength Line is longer than 80 characters (found 98). 45
 Error misc FinalParameters Parameter session should be final. 45
 Error misc FinalParameters Parameter f should be final. 45
 Error misc FinalParameters Parameter hint should be final. 45
 Error blocks NeedBraces 'if' construct must use '{}'s. 46
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 46
 Error whitespace ParenPad '(' is followed by whitespace. 46
 Error blocks NeedBraces 'else' construct must use '{}'s. 48

org/apache/streams/twitter/converter/TwitterJsonDeleteActivityConverter.java

Severity Category Rule Message Line
 Error misc TodoComment Comment matches to-do format 'TODO:'. 40
 Error sizes LineLength Line is longer than 80 characters (found 100). 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error design VisibilityModifier Variable 'requiredClass' must be private and have accessor methods. 43
 Error design DesignForExtension Class 'TwitterJsonDeleteActivityConverter' looks like designed for extension (can be subclassed), but the method 'requiredClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonDeleteActivityConverter' final or making the method 'requiredClass' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error sizes LineLength Line is longer than 80 characters (found 104). 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocMethod Missing a Javadoc comment. 52
 Error design DesignForExtension Class 'TwitterJsonDeleteActivityConverter' looks like designed for extension (can be subclassed), but the method 'serializationFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonDeleteActivityConverter' final or making the method 'serializationFormat' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error design DesignForExtension Class 'TwitterJsonDeleteActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonDeleteActivityConverter' final or making the method 'fromActivity' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error sizes LineLength Line is longer than 80 characters (found 88). 62
 Error misc FinalParameters Parameter deserialized should be final. 62
 Error design DesignForExtension Class 'TwitterJsonDeleteActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonDeleteActivityConverter' final or making the method 'fromActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error misc FinalParameters Parameter list should be final. 67
 Error design DesignForExtension Class 'TwitterJsonDeleteActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonDeleteActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error misc FinalParameters Parameter serializedList should be final. 72
 Error design DesignForExtension Class 'TwitterJsonDeleteActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonDeleteActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error sizes LineLength Line is longer than 80 characters (found 90). 77
 Error misc FinalParameters Parameter delete should be final. 77
 Error design DesignForExtension Class 'TwitterJsonDeleteActivityConverter' looks like designed for extension (can be subclassed), but the method 'buildTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonDeleteActivityConverter' final or making the method 'buildTarget' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error javadoc JavadocMethod Missing a Javadoc comment. 84
 Error misc FinalParameters Parameter tweet should be final. 84

org/apache/streams/twitter/converter/TwitterJsonRetweetActivityConverter.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 102). 36
 Error javadoc JavadocType Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error design VisibilityModifier Variable 'requiredClass' must be private and have accessor methods. 38
 Error design DesignForExtension Class 'TwitterJsonRetweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'requiredClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonRetweetActivityConverter' final or making the method 'requiredClass' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error sizes LineLength Line is longer than 80 characters (found 106). 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error design DesignForExtension Class 'TwitterJsonRetweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'getInstance' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonRetweetActivityConverter' final or making the method 'getInstance' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error javadoc JavadocMethod Missing a Javadoc comment. 47
 Error design DesignForExtension Class 'TwitterJsonRetweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'serializationFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonRetweetActivityConverter' final or making the method 'serializationFormat' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error design DesignForExtension Class 'TwitterJsonRetweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonRetweetActivityConverter' final or making the method 'fromActivity' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error sizes LineLength Line is longer than 80 characters (found 89). 57
 Error misc FinalParameters Parameter deserialized should be final. 57
 Error design DesignForExtension Class 'TwitterJsonRetweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonRetweetActivityConverter' final or making the method 'fromActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error misc FinalParameters Parameter list should be final. 62
 Error design DesignForExtension Class 'TwitterJsonRetweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonRetweetActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error sizes LineLength Line is longer than 80 characters (found 92). 67
 Error misc FinalParameters Parameter retweet should be final. 67
 Error design DesignForExtension Class 'TwitterJsonRetweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonRetweetActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error misc FinalParameters Parameter serializedList should be final. 76
 Error whitespace ParenPad '(' is followed by whitespace. 78
 Error whitespace ParenPad ')' is preceded with whitespace. 78

org/apache/streams/twitter/converter/TwitterJsonTweetActivityConverter.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 98). 36
 Error javadoc JavadocType Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error design VisibilityModifier Variable 'requiredClass' must be private and have accessor methods. 38
 Error design DesignForExtension Class 'TwitterJsonTweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'requiredClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonTweetActivityConverter' final or making the method 'requiredClass' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error sizes LineLength Line is longer than 80 characters (found 102). 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocMethod Missing a Javadoc comment. 47
 Error design DesignForExtension Class 'TwitterJsonTweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'serializationFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonTweetActivityConverter' final or making the method 'serializationFormat' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error design DesignForExtension Class 'TwitterJsonTweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonTweetActivityConverter' final or making the method 'fromActivity' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error sizes LineLength Line is longer than 80 characters (found 87). 57
 Error misc FinalParameters Parameter deserialized should be final. 57
 Error design DesignForExtension Class 'TwitterJsonTweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonTweetActivityConverter' final or making the method 'fromActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error misc FinalParameters Parameter list should be final. 62
 Error design DesignForExtension Class 'TwitterJsonTweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonTweetActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error sizes LineLength Line is longer than 80 characters (found 88). 67
 Error misc FinalParameters Parameter tweet should be final. 67
 Error design DesignForExtension Class 'TwitterJsonTweetActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonTweetActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error misc FinalParameters Parameter serializedList should be final. 77
 Error whitespace ParenPad '(' is followed by whitespace. 79
 Error whitespace ParenPad ')' is preceded with whitespace. 79

org/apache/streams/twitter/converter/TwitterJsonUserActivityConverter.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 82). 34
 Error javadoc JavadocType Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error design DesignForExtension Class 'TwitterJsonUserActivityConverter' looks like designed for extension (can be subclassed), but the method 'requiredClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityConverter' final or making the method 'requiredClass' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error sizes LineLength Line is longer than 80 characters (found 100). 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Missing a Javadoc comment. 45
 Error design DesignForExtension Class 'TwitterJsonUserActivityConverter' looks like designed for extension (can be subclassed), but the method 'serializationFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityConverter' final or making the method 'serializationFormat' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error design DesignForExtension Class 'TwitterJsonUserActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityConverter' final or making the method 'fromActivity' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error sizes LineLength Line is longer than 80 characters (found 86). 55
 Error misc FinalParameters Parameter deserialized should be final. 55
 Error design DesignForExtension Class 'TwitterJsonUserActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityConverter' final or making the method 'fromActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error misc FinalParameters Parameter list should be final. 60
 Error design DesignForExtension Class 'TwitterJsonUserActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error sizes LineLength Line is longer than 80 characters (found 86). 66
 Error misc FinalParameters Parameter user should be final. 66
 Error design DesignForExtension Class 'TwitterJsonUserActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error misc FinalParameters Parameter serializedList should be final. 75
 Error whitespace ParenPad '(' is followed by whitespace. 77
 Error whitespace ParenPad ')' is preceded with whitespace. 77

org/apache/streams/twitter/converter/TwitterJsonUserActivityObjectConverter.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 94). 30
 Error javadoc JavadocType Missing a Javadoc comment. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error design VisibilityModifier Variable 'requiredClass' must be private and have accessor methods. 32
 Error design DesignForExtension Class 'TwitterJsonUserActivityObjectConverter' looks like designed for extension (can be subclassed), but the method 'requiredClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityObjectConverter' final or making the method 'requiredClass' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error sizes LineLength Line is longer than 80 characters (found 112). 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocMethod Missing a Javadoc comment. 41
 Error design DesignForExtension Class 'TwitterJsonUserActivityObjectConverter' looks like designed for extension (can be subclassed), but the method 'serializationFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityObjectConverter' final or making the method 'serializationFormat' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error design DesignForExtension Class 'TwitterJsonUserActivityObjectConverter' looks like designed for extension (can be subclassed), but the method 'fromActivityObject' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityObjectConverter' final or making the method 'fromActivityObject' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error sizes LineLength Line is longer than 80 characters (found 98). 51
 Error misc FinalParameters Parameter deserialized should be final. 51
 Error design DesignForExtension Class 'TwitterJsonUserActivityObjectConverter' looks like designed for extension (can be subclassed), but the method 'toActivityObject' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserActivityObjectConverter' final or making the method 'toActivityObject' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error sizes LineLength Line is longer than 80 characters (found 94). 56
 Error misc FinalParameters Parameter serialized should be final. 56

org/apache/streams/twitter/converter/TwitterJsonUserstreameventActivityConverter.java

Severity Category Rule Message Line
 Error misc TodoComment Comment matches to-do format 'TODO:'. 41
 Error sizes LineLength Line is longer than 80 characters (found 104). 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error design VisibilityModifier Variable 'requiredClass' must be private and have accessor methods. 44
 Error design DesignForExtension Class 'TwitterJsonUserstreameventActivityConverter' looks like designed for extension (can be subclassed), but the method 'requiredClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserstreameventActivityConverter' final or making the method 'requiredClass' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error sizes LineLength Line is longer than 80 characters (found 122). 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocMethod Missing a Javadoc comment. 53
 Error design DesignForExtension Class 'TwitterJsonUserstreameventActivityConverter' looks like designed for extension (can be subclassed), but the method 'serializationFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserstreameventActivityConverter' final or making the method 'serializationFormat' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error design DesignForExtension Class 'TwitterJsonUserstreameventActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserstreameventActivityConverter' final or making the method 'fromActivity' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error sizes LineLength Line is longer than 80 characters (found 97). 63
 Error misc FinalParameters Parameter deserialized should be final. 63
 Error design DesignForExtension Class 'TwitterJsonUserstreameventActivityConverter' looks like designed for extension (can be subclassed), but the method 'fromActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserstreameventActivityConverter' final or making the method 'fromActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error misc FinalParameters Parameter list should be final. 68
 Error design DesignForExtension Class 'TwitterJsonUserstreameventActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserstreameventActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error sizes LineLength Line is longer than 80 characters (found 108). 73
 Error misc FinalParameters Parameter userstreamEvent should be final. 73
 Error design DesignForExtension Class 'TwitterJsonUserstreameventActivityConverter' looks like designed for extension (can be subclassed), but the method 'toActivityList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserstreameventActivityConverter' final or making the method 'toActivityList' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error misc FinalParameters Parameter serializedList should be final. 81
 Error sizes LineLength Line is longer than 80 characters (found 85). 91
 Error misc FinalParameters Parameter event should be final. 91
 Error javadoc JavadocStyle First sentence should end with a period. 105
 Error misc FinalParameters Parameter event should be final. 110
 Error javadoc JavadocStyle First sentence should end with a period. 114
 Error misc FinalParameters Parameter event should be final. 119
 Error design DesignForExtension Class 'TwitterJsonUserstreameventActivityConverter' looks like designed for extension (can be subclassed), but the method 'detectVerb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserstreameventActivityConverter' final or making the method 'detectVerb' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error javadoc JavadocMethod Missing a Javadoc comment. 123
 Error misc FinalParameters Parameter event should be final. 123
 Error design DesignForExtension Class 'TwitterJsonUserstreameventActivityConverter' looks like designed for extension (can be subclassed), but the method 'buildTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterJsonUserstreameventActivityConverter' final or making the method 'buildTarget' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error javadoc JavadocMethod Missing a Javadoc comment. 127
 Error misc FinalParameters Parameter event should be final. 127

org/apache/streams/twitter/converter/util/TwitterActivityUtil.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.TargetObject. 35
 Error sizes LineLength Line is longer than 80 characters (found 86). 58
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 60
 Error sizes LineLength Line is longer than 80 characters (found 90). 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error naming ConstantName Name 'mapper' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 64
 Error sizes LineLength Line is longer than 80 characters (found 88). 69
 Error sizes LineLength Line is longer than 80 characters (found 104). 72
 Error misc FinalParameters Parameter tweet should be final. 72
 Error misc FinalParameters Parameter activity should be final. 72
 Error sizes LineLength Line is longer than 80 characters (found 83). 76
 Error whitespace ParenPad '(' is followed by whitespace. 89
 Error whitespace ParenPad ')' is preceded with whitespace. 89
 Error sizes LineLength Line is longer than 80 characters (found 85). 90
 Error sizes LineLength Line is longer than 80 characters (found 127). 94
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 94
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 94
 Error javadoc JavadocStyle First sentence should end with a period. 99
 Error sizes LineLength Line is longer than 80 characters (found 88). 102
 Error misc FinalParameters Parameter user should be final. 104
 Error misc FinalParameters Parameter activity should be final. 104
 Error sizes LineLength Line is longer than 80 characters (found 106). 116
 Error misc FinalParameters Parameter delete should be final. 116
 Error misc FinalParameters Parameter activity should be final. 116
 Error sizes LineLength Line is longer than 80 characters (found 92). 120
 Error sizes LineLength Line is longer than 80 characters (found 109). 125
 Error misc FinalParameters Parameter tweet should be final. 133
 Error misc FinalParameters Parameter user should be final. 145
 Error misc FinalParameters Parameter delete should be final. 181
 Error misc FinalParameters Parameter tweet should be final. 193
 Error whitespace ParenPad '(' is followed by whitespace. 197
 Error whitespace ParenPad ')' is preceded with whitespace. 197
 Error misc FinalParameters Parameter delete should be final. 210
 Error javadoc JavadocStyle First sentence should end with a period. 217
 Error sizes LineLength Line is longer than 80 characters (found 88). 219
 Error sizes LineLength Line is longer than 80 characters (found 89). 223
 Error misc FinalParameters Parameter activity should be final. 223
 Error misc FinalParameters Parameter tweet should be final. 223
 Error misc FinalParameters Parameter verb should be final. 223
 Error whitespace ParenPad '(' is followed by whitespace. 226
 Error whitespace ParenPad ')' is preceded with whitespace. 226
 Error javadoc JavadocStyle First sentence should end with a period. 235
 Error misc FinalParameters Parameter tweet should be final. 240
 Error whitespace ParenPad '(' is followed by whitespace. 242
 Error whitespace ParenPad ')' is preceded with whitespace. 242
 Error misc FinalParameters Parameter tweet should be final. 257
 Error misc FinalParameters Parameter activity should be final. 266
 Error misc FinalParameters Parameter tweet should be final. 266
 Error sizes LineLength Line is longer than 80 characters (found 92). 267
 Error javadoc JavadocStyle First sentence should end with a period. 277
 Error misc FinalParameters Parameter activity should be final. 294
 Error misc FinalParameters Parameter event should be final. 294
 Error sizes LineLength Line is longer than 80 characters (found 92). 295
 Error misc FinalParameters Parameter idparts should be final. 304
 Error sizes LineLength Line is longer than 80 characters (found 139). 305
 Error sizes LineLength Line is longer than 80 characters (found 88). 309
 Error misc FinalParameters Parameter activity should be final. 314
 Error misc FinalParameters Parameter tweet should be final. 314
 Error sizes LineLength Line is longer than 80 characters (found 92). 315
 Error javadoc JavadocMethod Expected an @return tag. 357
 Error misc FinalParameters Parameter place should be final. 357
 Error whitespace ParenPad '(' is followed by whitespace. 358
 Error whitespace ParenPad ')' is preceded with whitespace. 358
 Error whitespace ParenPad '(' is followed by whitespace. 361
 Error whitespace ParenPad ')' is preceded with whitespace. 361
 Error whitespace ParenPad '(' is followed by whitespace. 364
 Error whitespace ParenPad ')' is preceded with whitespace. 364
 Error whitespace ParenPad '(' is followed by whitespace. 367
 Error coding MagicNumber '4' is a magic number. 367
 Error whitespace ParenPad ')' is preceded with whitespace. 367
 Error whitespace ParenPad '(' is followed by whitespace. 372

org/apache/streams/twitter/processor/FetchAndReplaceTwitterProcessor.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 129). 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error sizes LineLength Line is longer than 80 characters (found 102). 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error sizes LineLength Line is longer than 80 characters (found 112). 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error javadoc JavadocMethod Missing a Javadoc comment. 70
 Error sizes LineLength Line is longer than 80 characters (found 136). 71
 Error javadoc JavadocMethod Missing a Javadoc comment. 74
 Error misc FinalParameters Parameter config should be final. 74
 Error coding HiddenField 'config' hides a field. 74
 Error design DesignForExtension Class 'FetchAndReplaceTwitterProcessor' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FetchAndReplaceTwitterProcessor' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error design DesignForExtension Class 'FetchAndReplaceTwitterProcessor' looks like designed for extension (can be subclassed), but the method 'process' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FetchAndReplaceTwitterProcessor' final or making the method 'process' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error misc FinalParameters Parameter entry should be final. 84
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 86
 Error design DesignForExtension Class 'FetchAndReplaceTwitterProcessor' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FetchAndReplaceTwitterProcessor' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error misc FinalParameters Parameter configurationObject should be final. 105
 Error sizes LineLength Line is longer than 80 characters (found 123). 121
 Error design DesignForExtension Class 'FetchAndReplaceTwitterProcessor' looks like designed for extension (can be subclassed), but the method 'fetchAndReplace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FetchAndReplaceTwitterProcessor' final or making the method 'fetchAndReplace' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error javadoc JavadocMethod Missing a Javadoc comment. 121
 Error misc FinalParameters Parameter doc should be final. 121
 Error misc FinalParameters Parameter originalId should be final. 121
 Error sizes LineLength Line is longer than 80 characters (found 109). 127
 Error design DesignForExtension Class 'FetchAndReplaceTwitterProcessor' looks like designed for extension (can be subclassed), but the method 'replace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FetchAndReplaceTwitterProcessor' final or making the method 'replace' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error javadoc JavadocMethod Missing a Javadoc comment. 127
 Error misc FinalParameters Parameter doc should be final. 127
 Error misc FinalParameters Parameter tweet should be final. 127
 Error sizes LineLength Line is longer than 80 characters (found 87). 129
 Error sizes LineLength Line is longer than 80 characters (found 87). 132
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 133
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 135
 Error sizes LineLength Line is longer than 80 characters (found 91). 137
 Error design DesignForExtension Class 'FetchAndReplaceTwitterProcessor' looks like designed for extension (can be subclassed), but the method 'fetch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FetchAndReplaceTwitterProcessor' final or making the method 'fetch' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error javadoc JavadocMethod Missing a Javadoc comment. 141
 Error misc FinalParameters Parameter doc should be final. 141
 Error design DesignForExtension Class 'FetchAndReplaceTwitterProcessor' looks like designed for extension (can be subclassed), but the method 'getTwitterClient' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FetchAndReplaceTwitterProcessor' final or making the method 'getTwitterClient' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error javadoc JavadocMethod Missing a Javadoc comment. 150
 Error sizes LineLength Line is longer than 80 characters (found 122). 159
 Error sizes LineLength Line is longer than 80 characters (found 102). 162
 Error sizes LineLength Line is longer than 80 characters (found 82). 169

org/apache/streams/twitter/processor/TwitterTypeConverter.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 32

org/apache/streams/twitter/processor/TwitterUrlApiProcessor.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 81). 36
 Error sizes LineLength Line is longer than 80 characters (found 96). 38
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error sizes LineLength Line is longer than 80 characters (found 84). 56
 Error misc FinalParameters Parameter processorConfiguration should be final. 56
 Error javadoc JavadocMethod Expected @param tag for 'processorConfiguration'. 56
 Error design DesignForExtension Class 'TwitterUrlApiProcessor' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUrlApiProcessor' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error design DesignForExtension Class 'TwitterUrlApiProcessor' looks like designed for extension (can be subclassed), but the method 'process' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUrlApiProcessor' final or making the method 'process' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error misc FinalParameters Parameter entry should be final. 70
 Error sizes LineLength Line is longer than 80 characters (found 81). 72
 Error whitespace ParenPad '(' is followed by whitespace. 73
 Error design DesignForExtension Class 'TwitterUrlApiProcessor' looks like designed for extension (can be subclassed), but the method 'prepareParams' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUrlApiProcessor' final or making the method 'prepareParams' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error misc FinalParameters Parameter entry should be final. 81
 Error sizes LineLength Line is longer than 80 characters (found 98). 85

org/apache/streams/twitter/provider/TwitterFollowersIdsProviderTask.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 102). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error naming ConstantName Name 'mapper' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error design VisibilityModifier Variable 'provider' must be private and have accessor methods. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error design VisibilityModifier Variable 'request' must be private and have accessor methods. 46
 Error sizes LineLength Line is longer than 80 characters (found 123). 54
 Error misc FinalParameters Parameter provider should be final. 54
 Error coding HiddenField 'provider' hides a field. 54
 Error misc FinalParameters Parameter twitter should be final. 54
 Error misc FinalParameters Parameter request should be final. 54
 Error coding HiddenField 'request' hides a field. 54
 Error design DesignForExtension Class 'TwitterFollowersIdsProviderTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowersIdsProviderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error sizes LineLength Line is longer than 80 characters (found 92). 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error naming MemberName Name 'last_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
 Error design VisibilityModifier Variable 'last_count' must be private and have accessor methods. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error naming MemberName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
 Error design VisibilityModifier Variable 'page_count' must be private and have accessor methods. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error naming MemberName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
 Error design VisibilityModifier Variable 'item_count' must be private and have accessor methods. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error design VisibilityModifier Variable 'cursor' must be private and have accessor methods. 76
 Error javadoc JavadocMethod Missing a Javadoc comment. 78
 Error misc FinalParameters Parameter request should be final. 78
 Error coding HiddenField 'request' hides a field. 78
 Error sizes LineLength Line is longer than 80 characters (found 95). 100
 Error sizes LineLength Line is longer than 80 characters (found 101). 113
 Error sizes LineLength Line is longer than 80 characters (found 96). 117
 Error design DesignForExtension Class 'TwitterFollowersIdsProviderTask' looks like designed for extension (can be subclassed), but the method 'shouldContinuePulling' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowersIdsProviderTask' final or making the method 'shouldContinuePulling' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error javadoc JavadocMethod Missing a Javadoc comment. 117
 Error misc FinalParameters Parameter cursor should be final. 117
 Error coding HiddenField 'cursor' hides a field. 117
 Error misc FinalParameters Parameter count should be final. 117
 Error misc FinalParameters Parameter page_count should be final. 117
 Error coding HiddenField 'page_count' hides a field. 117
 Error naming ParameterName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
 Error misc FinalParameters Parameter item_count should be final. 117
 Error coding HiddenField 'item_count' hides a field. 117
 Error naming ParameterName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117

org/apache/streams/twitter/provider/TwitterFollowersListProviderTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 103). 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error naming ConstantName Name 'mapper' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error design VisibilityModifier Variable 'provider' must be private and have accessor methods. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error design VisibilityModifier Variable 'request' must be private and have accessor methods. 45
 Error sizes LineLength Line is longer than 80 characters (found 125). 53
 Error misc FinalParameters Parameter provider should be final. 53
 Error coding HiddenField 'provider' hides a field. 53
 Error misc FinalParameters Parameter twitter should be final. 53
 Error misc FinalParameters Parameter request should be final. 53
 Error coding HiddenField 'request' hides a field. 53
 Error design DesignForExtension Class 'TwitterFollowersListProviderTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowersListProviderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error naming MemberName Name 'last_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
 Error design VisibilityModifier Variable 'last_count' must be private and have accessor methods. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error naming MemberName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
 Error design VisibilityModifier Variable 'page_count' must be private and have accessor methods. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error naming MemberName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
 Error design VisibilityModifier Variable 'item_count' must be private and have accessor methods. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error design VisibilityModifier Variable 'cursor' must be private and have accessor methods. 73
 Error javadoc JavadocMethod Missing a Javadoc comment. 75
 Error misc FinalParameters Parameter request should be final. 75
 Error coding HiddenField 'request' hides a field. 75
 Error sizes LineLength Line is longer than 80 characters (found 95). 95
 Error sizes LineLength Line is longer than 80 characters (found 101). 109
 Error sizes LineLength Line is longer than 80 characters (found 96). 113
 Error design DesignForExtension Class 'TwitterFollowersListProviderTask' looks like designed for extension (can be subclassed), but the method 'shouldContinuePulling' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowersListProviderTask' final or making the method 'shouldContinuePulling' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error javadoc JavadocMethod Missing a Javadoc comment. 113
 Error misc FinalParameters Parameter cursor should be final. 113
 Error coding HiddenField 'cursor' hides a field. 113
 Error misc FinalParameters Parameter count should be final. 113
 Error misc FinalParameters Parameter page_count should be final. 113
 Error coding HiddenField 'page_count' hides a field. 113
 Error naming ParameterName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
 Error misc FinalParameters Parameter item_count should be final. 113
 Error coding HiddenField 'item_count' hides a field. 113
 Error naming ParameterName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113

org/apache/streams/twitter/provider/TwitterFollowingProvider.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.TwitterUserInformationConfiguration. 31
 Error imports UnusedImports Unused import - org.apache.streams.twitter.api.FollowingIdsRequest. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error sizes LineLength Line is longer than 80 characters (found 95). 80
 Error javadoc JavadocVariable Missing a Javadoc comment. 80
 Error javadoc JavadocVariable Missing a Javadoc comment. 82
 Error javadoc JavadocVariable Missing a Javadoc comment. 84
 Error javadoc JavadocVariable Missing a Javadoc comment. 86
 Error design VisibilityModifier Variable 'names' must be private and have accessor methods. 86
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error design VisibilityModifier Variable 'ids' must be private and have accessor methods. 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 89
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 89
 Error javadoc JavadocVariable Missing a Javadoc comment. 91
 Error design VisibilityModifier Variable 'executor' must be private and have accessor methods. 91
 Error javadoc JavadocVariable Missing a Javadoc comment. 93
 Error javadoc JavadocVariable Missing a Javadoc comment. 95
 Error design VisibilityModifier Variable 'running' must be private and have accessor methods. 95
 Error javadoc JavadocVariable Missing a Javadoc comment. 97
 Error design VisibilityModifier Variable 'providerQueue' must be private and have accessor methods. 97
 Error javadoc JavadocStyle First sentence should end with a period. 99
 Error sizes LineLength Line is longer than 80 characters (found 139). 116
 Error misc FinalParameters Parameter args should be final. 121
 Error sizes LineLength Line is longer than 80 characters (found 173). 130
 Error sizes LineLength Line is longer than 80 characters (found 100). 132
 Error sizes LineLength Line is longer than 80 characters (found 151). 133
 Error sizes LineLength Line is longer than 80 characters (found 99). 136
 Error sizes LineLength Line is longer than 80 characters (found 90). 137
 Error sizes LineLength Line is longer than 80 characters (found 101). 140
 Error whitespace ParenPad '(' is followed by whitespace. 155
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'getConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'getConfig' static/final/abstract/empty, or adding allowed annotation for the method. 160
 Error javadoc JavadocMethod Missing a Javadoc comment. 160
 Error javadoc JavadocVariable Missing a Javadoc comment. 164
 Error javadoc JavadocMethod Missing a Javadoc comment. 166
 Error sizes LineLength Line is longer than 80 characters (found 157). 167
 Error javadoc JavadocMethod Missing a Javadoc comment. 170
 Error misc FinalParameters Parameter config should be final. 170
 Error coding HiddenField 'config' hides a field. 170
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 174
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 179
 Error javadoc JavadocMethod Missing a Javadoc comment. 179
 Error misc FinalParameters Parameter configurationObject should be final. 179
 Error sizes LineLength Line is longer than 80 characters (found 90). 190
 Error sizes LineLength Line is longer than 80 characters (found 97). 214
 Error sizes LineLength Line is longer than 80 characters (found 126). 233
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'startStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. 247
 Error javadoc JavadocMethod Missing a Javadoc comment. 247
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'createTask' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'createTask' static/final/abstract/empty, or adding allowed annotation for the method. 261
 Error javadoc JavadocMethod Missing a Javadoc comment. 261
 Error misc FinalParameters Parameter id should be final. 261
 Error misc FinalParameters Parameter name should be final. 261
 Error sizes LineLength Line is longer than 80 characters (found 81). 262
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 262
 Error whitespace ParenPad '(' is followed by whitespace. 262
 Error coding SimplifyBooleanExpression Expression can be simplified. 262
 Error whitespace ParenPad ')' is preceded with whitespace. 262
 Error sizes LineLength Line is longer than 80 characters (found 109). 263
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 263
 Error sizes LineLength Line is longer than 80 characters (found 89). 268
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 268
 Error whitespace ParenPad '(' is followed by whitespace. 268
 Error coding SimplifyBooleanExpression Expression can be simplified. 268
 Error whitespace ParenPad ')' is preceded with whitespace. 268
 Error sizes LineLength Line is longer than 80 characters (found 112). 269
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 269
 Error sizes LineLength Line is longer than 80 characters (found 90). 274
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 274
 Error whitespace ParenPad '(' is followed by whitespace. 274
 Error coding SimplifyBooleanExpression Expression can be simplified. 274
 Error whitespace ParenPad ')' is preceded with whitespace. 274
 Error sizes LineLength Line is longer than 80 characters (found 115). 275
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 275
 Error sizes LineLength Line is longer than 80 characters (found 91). 280
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 280
 Error whitespace ParenPad '(' is followed by whitespace. 280
 Error coding SimplifyBooleanExpression Expression can be simplified. 280
 Error whitespace ParenPad ')' is preceded with whitespace. 280
 Error sizes LineLength Line is longer than 80 characters (found 118). 281
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 281
 Error blocks NeedBraces 'else' construct must use '{}'s. 286
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'submitTask' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'submitTask' static/final/abstract/empty, or adding allowed annotation for the method. 289
 Error javadoc JavadocMethod Missing a Javadoc comment. 289
 Error misc FinalParameters Parameter providerTask should be final. 289
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'getTwitterClient' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'getTwitterClient' static/final/abstract/empty, or adding allowed annotation for the method. 294
 Error javadoc JavadocMethod Missing a Javadoc comment. 294
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'readCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 298
 Error javadoc JavadocMethod Missing a Javadoc comment. 298
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'readNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. 316
 Error misc FinalParameters Parameter sequence should be final. 317
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'readRange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. 321
 Error misc FinalParameters Parameter start should be final. 322
 Error misc FinalParameters Parameter end should be final. 322
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'shouldContinuePulling' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'shouldContinuePulling' static/final/abstract/empty, or adding allowed annotation for the method. 326
 Error javadoc JavadocMethod Missing a Javadoc comment. 326
 Error misc FinalParameters Parameter users should be final. 326
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'isRunning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 330
 Error javadoc JavadocMethod Missing a Javadoc comment. 330
 Error sizes LineLength Line is longer than 80 characters (found 102). 331
 Error whitespace ParenPad '(' is followed by whitespace. 331
 Error whitespace ParenPad ')' is preceded with whitespace. 331
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'constructQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'constructQueue' static/final/abstract/empty, or adding allowed annotation for the method. 340
 Error javadoc JavadocMethod Missing a Javadoc comment. 340
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'shutdownAndAwaitTermination' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'shutdownAndAwaitTermination' static/final/abstract/empty, or adding allowed annotation for the method. 345
 Error javadoc JavadocMethod Missing a Javadoc comment. 345
 Error misc FinalParameters Parameter pool should be final. 345
 Error coding MagicNumber '10' is a magic number. 349
 Error coding MagicNumber '10' is a magic number. 352
 Error design DesignForExtension Class 'TwitterFollowingProvider' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFollowingProvider' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 364
 Error javadoc JavadocMethod Missing a Javadoc comment. 364

org/apache/streams/twitter/provider/TwitterFriendsIdsProviderTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 100). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error naming ConstantName Name 'mapper' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error design VisibilityModifier Variable 'provider' must be private and have accessor methods. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error design VisibilityModifier Variable 'request' must be private and have accessor methods. 46
 Error sizes LineLength Line is longer than 80 characters (found 119). 54
 Error misc FinalParameters Parameter provider should be final. 54
 Error coding HiddenField 'provider' hides a field. 54
 Error misc FinalParameters Parameter twitter should be final. 54
 Error misc FinalParameters Parameter request should be final. 54
 Error coding HiddenField 'request' hides a field. 54
 Error design DesignForExtension Class 'TwitterFriendsIdsProviderTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFriendsIdsProviderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error sizes LineLength Line is longer than 80 characters (found 92). 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error naming MemberName Name 'last_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
 Error design VisibilityModifier Variable 'last_count' must be private and have accessor methods. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error naming MemberName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
 Error design VisibilityModifier Variable 'page_count' must be private and have accessor methods. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error naming MemberName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
 Error design VisibilityModifier Variable 'item_count' must be private and have accessor methods. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error design VisibilityModifier Variable 'cursor' must be private and have accessor methods. 76
 Error javadoc JavadocMethod Missing a Javadoc comment. 78
 Error misc FinalParameters Parameter request should be final. 78
 Error coding HiddenField 'request' hides a field. 78
 Error sizes LineLength Line is longer than 80 characters (found 95). 100
 Error sizes LineLength Line is longer than 80 characters (found 101). 114
 Error sizes LineLength Line is longer than 80 characters (found 96). 118
 Error design DesignForExtension Class 'TwitterFriendsIdsProviderTask' looks like designed for extension (can be subclassed), but the method 'shouldContinuePulling' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFriendsIdsProviderTask' final or making the method 'shouldContinuePulling' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error javadoc JavadocMethod Missing a Javadoc comment. 118
 Error misc FinalParameters Parameter cursor should be final. 118
 Error coding HiddenField 'cursor' hides a field. 118
 Error misc FinalParameters Parameter count should be final. 118
 Error misc FinalParameters Parameter page_count should be final. 118
 Error coding HiddenField 'page_count' hides a field. 118
 Error naming ParameterName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
 Error misc FinalParameters Parameter item_count should be final. 118
 Error coding HiddenField 'item_count' hides a field. 118
 Error naming ParameterName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118

org/apache/streams/twitter/provider/TwitterFriendsListProviderTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 101). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error naming ConstantName Name 'mapper' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error design VisibilityModifier Variable 'provider' must be private and have accessor methods. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error design VisibilityModifier Variable 'request' must be private and have accessor methods. 46
 Error sizes LineLength Line is longer than 80 characters (found 121). 54
 Error misc FinalParameters Parameter provider should be final. 54
 Error coding HiddenField 'provider' hides a field. 54
 Error misc FinalParameters Parameter twitter should be final. 54
 Error misc FinalParameters Parameter request should be final. 54
 Error coding HiddenField 'request' hides a field. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error naming MemberName Name 'last_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
 Error design VisibilityModifier Variable 'last_count' must be private and have accessor methods. 60
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error naming MemberName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
 Error design VisibilityModifier Variable 'page_count' must be private and have accessor methods. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error naming MemberName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
 Error design VisibilityModifier Variable 'item_count' must be private and have accessor methods. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error design VisibilityModifier Variable 'cursor' must be private and have accessor methods. 63
 Error design DesignForExtension Class 'TwitterFriendsListProviderTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFriendsListProviderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error sizes LineLength Line is longer than 80 characters (found 92). 68
 Error sizes LineLength Line is longer than 80 characters (found 117). 72
 Error coding AvoidInlineConditionals Avoid inline conditionals. 72
 Error javadoc JavadocMethod Missing a Javadoc comment. 76
 Error misc FinalParameters Parameter request should be final. 76
 Error coding HiddenField 'request' hides a field. 76
 Error sizes LineLength Line is longer than 80 characters (found 95). 98
 Error sizes LineLength Line is longer than 80 characters (found 101). 112
 Error sizes LineLength Line is longer than 80 characters (found 96). 116
 Error design DesignForExtension Class 'TwitterFriendsListProviderTask' looks like designed for extension (can be subclassed), but the method 'shouldContinuePulling' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterFriendsListProviderTask' final or making the method 'shouldContinuePulling' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc JavadocMethod Missing a Javadoc comment. 116
 Error misc FinalParameters Parameter cursor should be final. 116
 Error coding HiddenField 'cursor' hides a field. 116
 Error misc FinalParameters Parameter count should be final. 116
 Error misc FinalParameters Parameter page_count should be final. 116
 Error coding HiddenField 'page_count' hides a field. 116
 Error naming ParameterName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
 Error misc FinalParameters Parameter item_count should be final. 116
 Error coding HiddenField 'item_count' hides a field. 116
 Error naming ParameterName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116

org/apache/streams/twitter/provider/TwitterProviderUtil.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 27
 Error misc FinalParameters Parameter config should be final. 34

org/apache/streams/twitter/provider/TwitterStreamHelper.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 90). 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error sizes LineLength Line is longer than 80 characters (found 111). 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error javadoc JavadocMethod Missing a Javadoc comment. 51
 Error misc FinalParameters Parameter provider should be final. 51
 Error coding HiddenField 'provider' hides a field. 51
 Error misc FinalParameters Parameter provider should be final. 60
 Error coding HiddenField 'provider' hides a field. 60
 Error misc FinalParameters Parameter poolSize should be final. 60
 Error sizes LineLength Line is longer than 80 characters (found 108). 61
 Error design DesignForExtension Class 'TwitterStreamHelper' looks like designed for extension (can be subclassed), but the method 'process' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamHelper' final or making the method 'process' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error coding MagicNumber '10' is a magic number. 73
 Error sizes LineLength Line is longer than 80 characters (found 95). 78
 Error design DesignForExtension Class 'TwitterStreamHelper' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamHelper' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error javadoc JavadocMethod Missing a Javadoc comment. 82
 Error coding MagicNumber '30' is a magic number. 83
 Error sizes LineLength Line is longer than 80 characters (found 85). 86
 Error javadoc JavadocType Missing a Javadoc comment. 86
 Error sizes LineLength Line is longer than 80 characters (found 84). 88
 Error javadoc JavadocVariable Missing a Javadoc comment. 88
 Error naming ConstantName Name 'mapper' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 88
 Error javadoc JavadocVariable Missing a Javadoc comment. 90
 Error design VisibilityModifier Variable 'item' must be private and have accessor methods. 90
 Error javadoc JavadocMethod Missing a Javadoc comment. 92
 Error misc FinalParameters Parameter item should be final. 92
 Error coding HiddenField 'item' hides a field. 92
 Error design DesignForExtension Class 'StreamDeserializer' looks like designed for extension (can be subclassed), but the method 'call' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamDeserializer' final or making the method 'call' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error sizes LineLength Line is longer than 80 characters (found 81). 99

org/apache/streams/twitter/provider/TwitterStreamProvider.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 99). 83
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error sizes LineLength Line is longer than 80 characters (found 92). 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error javadoc JavadocStyle First sentence should end with a period. 89
 Error sizes LineLength Line is longer than 80 characters (found 136). 105
 Error misc FinalParameters Parameter args should be final. 109
 Error javadoc JavadocMethod Expected @param tag for 'args'. 109
 Error sizes LineLength Line is longer than 80 characters (found 125). 119
 Error sizes LineLength Line is longer than 80 characters (found 98). 123
 Error sizes LineLength Line is longer than 80 characters (found 143). 124
 Error sizes LineLength Line is longer than 80 characters (found 124). 127
 Error sizes LineLength Line is longer than 80 characters (found 91). 131
 Error sizes LineLength Line is longer than 80 characters (found 111). 139
 Error whitespace ParenPad '(' is followed by whitespace. 150
 Error javadoc JavadocVariable Missing a Javadoc comment. 155
 Error javadoc JavadocVariable Missing a Javadoc comment. 157
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'getConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'getConfig' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error javadoc JavadocMethod Missing a Javadoc comment. 159
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'setConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'setConfig' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error javadoc JavadocMethod Missing a Javadoc comment. 163
 Error misc FinalParameters Parameter config should be final. 163
 Error coding HiddenField 'config' hides a field. 163
 Error javadoc JavadocVariable Missing a Javadoc comment. 167
 Error javadoc JavadocVariable Missing a Javadoc comment. 169
 Error javadoc JavadocVariable Missing a Javadoc comment. 170
 Error design VisibilityModifier Variable 'endpoint' must be private and have accessor methods. 170
 Error javadoc JavadocVariable Missing a Javadoc comment. 171
 Error javadoc JavadocVariable Missing a Javadoc comment. 172
 Error javadoc JavadocVariable Missing a Javadoc comment. 173
 Error design VisibilityModifier Variable 'processor' must be private and have accessor methods. 173
 Error javadoc JavadocVariable Missing a Javadoc comment. 174
 Error javadoc JavadocVariable Missing a Javadoc comment. 175
 Error javadoc JavadocMethod Missing a Javadoc comment. 177
 Error sizes LineLength Line is longer than 80 characters (found 144). 178
 Error javadoc JavadocMethod Missing a Javadoc comment. 181
 Error misc FinalParameters Parameter config should be final. 181
 Error coding HiddenField 'config' hides a field. 181
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'startStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. 190
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'readCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 196
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'readNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error misc FinalParameters Parameter sequence should be final. 214
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'readRange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. 218
 Error misc FinalParameters Parameter start should be final. 219
 Error misc FinalParameters Parameter end should be final. 219
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'isRunning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 223
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 228
 Error misc FinalParameters Parameter configurationObject should be final. 229
 Error whitespace ParenPad ')' is preceded with whitespace. 234
 Error whitespace ParenPad ')' is preceded with whitespace. 243
 Error sizes LineLength Line is longer than 80 characters (found 83). 248
 Error whitespace ParenPad '(' is followed by whitespace. 250
 Error whitespace ParenPad ')' is preceded with whitespace. 250
 Error sizes LineLength Line is longer than 80 characters (found 85). 252
 Error whitespace ParenPad '(' is followed by whitespace. 253
 Error whitespace ParenPad ')' is preceded with whitespace. 253
 Error whitespace ParenPad '(' is followed by whitespace. 256
 Error whitespace ParenPad ')' is preceded with whitespace. 256
 Error whitespace ParenPad '(' is followed by whitespace. 264
 Error whitespace ParenPad '(' is followed by whitespace. 272
 Error whitespace ParenPad ')' is preceded with whitespace. 272
 Error whitespace ParenPad '(' is followed by whitespace. 282
 Error whitespace ParenPad ')' is preceded with whitespace. 282
 Error coding MagicNumber '1200000' is a magic number. 308
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 314
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'getDatumStatusCounter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'getDatumStatusCounter' static/final/abstract/empty, or adding allowed annotation for the method. 321
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'addDatum' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'addDatum' static/final/abstract/empty, or adding allowed annotation for the method. 326
 Error javadoc JavadocMethod Missing a Javadoc comment. 326
 Error misc FinalParameters Parameter future should be final. 326
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'drainTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'drainTo' static/final/abstract/empty, or adding allowed annotation for the method. 338
 Error javadoc JavadocMethod Missing a Javadoc comment. 338
 Error misc FinalParameters Parameter drain should be final. 338
 Error design DesignForExtension Class 'TwitterStreamProvider' looks like designed for extension (can be subclassed), but the method 'pollForDatum' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterStreamProvider' final or making the method 'pollForDatum' static/final/abstract/empty, or adding allowed annotation for the method. 348
 Error javadoc JavadocMethod Missing a Javadoc comment. 348

org/apache/streams/twitter/provider/TwitterTimelineProvider.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.api.UsersLookupRequest. 32
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.User. 34
 Error imports UnusedImports Unused import - java.util.Collection. 59
 Error imports UnusedImports Unused import - java.util.concurrent.Executors.newSingleThreadExecutor. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error sizes LineLength Line is longer than 80 characters (found 94). 81
 Error javadoc JavadocVariable Missing a Javadoc comment. 81
 Error javadoc JavadocVariable Missing a Javadoc comment. 83
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error design VisibilityModifier Variable 'lock' must be private and have accessor methods. 87
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'getConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'getConfig' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error javadoc JavadocMethod Missing a Javadoc comment. 89
 Error javadoc JavadocVariable Missing a Javadoc comment. 93
 Error design VisibilityModifier Variable 'names' must be private and have accessor methods. 93
 Error javadoc JavadocVariable Missing a Javadoc comment. 94
 Error design VisibilityModifier Variable 'ids' must be private and have accessor methods. 94
 Error javadoc JavadocVariable Missing a Javadoc comment. 96
 Error design VisibilityModifier Variable 'providerQueue' must be private and have accessor methods. 96
 Error javadoc JavadocVariable Missing a Javadoc comment. 98
 Error design VisibilityModifier Variable 'idsCount' must be private and have accessor methods. 98
 Error javadoc JavadocVariable Missing a Javadoc comment. 99
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 99
 Error javadoc JavadocVariable Missing a Javadoc comment. 101
 Error design VisibilityModifier Variable 'executor' must be private and have accessor methods. 101
 Error javadoc JavadocVariable Missing a Javadoc comment. 103
 Error design VisibilityModifier Variable 'start' must be private and have accessor methods. 103
 Error javadoc JavadocVariable Missing a Javadoc comment. 104
 Error design VisibilityModifier Variable 'end' must be private and have accessor methods. 104
 Error javadoc JavadocVariable Missing a Javadoc comment. 106
 Error design VisibilityModifier Variable 'running' must be private and have accessor methods. 106
 Error javadoc JavadocVariable Missing a Javadoc comment. 108
 Error javadoc JavadocStyle First sentence should end with a period. 110
 Error sizes LineLength Line is longer than 80 characters (found 138). 127
 Error misc FinalParameters Parameter args should be final. 132
 Error sizes LineLength Line is longer than 80 characters (found 125). 142
 Error sizes LineLength Line is longer than 80 characters (found 98). 146
 Error sizes LineLength Line is longer than 80 characters (found 163). 147
 Error sizes LineLength Line is longer than 80 characters (found 129). 150
 Error sizes LineLength Line is longer than 80 characters (found 101). 152
 Error sizes LineLength Line is longer than 80 characters (found 111). 156
 Error whitespace ParenPad '(' is followed by whitespace. 167
 Error whitespace ParenPad ')' is preceded with whitespace. 167
 Error javadoc JavadocMethod Missing a Javadoc comment. 172
 Error misc FinalParameters Parameter config should be final. 172
 Error coding HiddenField 'config' hides a field. 172
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'getProviderQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'getProviderQueue' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error javadoc JavadocMethod Missing a Javadoc comment. 176
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 180
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error misc FinalParameters Parameter configurationObject should be final. 186
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 188
 Error whitespace ParenPad '(' is followed by whitespace. 188
 Error whitespace ParenPad ')' is preceded with whitespace. 188
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 189
 Error sizes LineLength Line is longer than 80 characters (found 90). 207
 Error sizes LineLength Line is longer than 80 characters (found 97). 221
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'startStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. 242
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'submitTimelineThreads' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'submitTimelineThreads' static/final/abstract/empty, or adding allowed annotation for the method. 253
 Error javadoc JavadocMethod Missing a Javadoc comment. 253
 Error misc FinalParameters Parameter ids should be final. 253
 Error coding HiddenField 'ids' hides a field. 253
 Error misc FinalParameters Parameter names should be final. 253
 Error coding HiddenField 'names' hides a field. 253
 Error sizes LineLength Line is longer than 80 characters (found 81). 259
 Error sizes LineLength Line is longer than 80 characters (found 81). 272
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'readCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 283
 Error sizes LineLength Line is longer than 80 characters (found 85). 299
 Error whitespace ParenPad '(' is followed by whitespace. 299
 Error whitespace ParenPad ')' is preceded with whitespace. 299
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'constructQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'constructQueue' static/final/abstract/empty, or adding allowed annotation for the method. 311
 Error javadoc JavadocMethod Missing a Javadoc comment. 311
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'readNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. 315
 Error javadoc JavadocMethod Missing a Javadoc comment. 315
 Error misc FinalParameters Parameter sequence should be final. 315
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'readRange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. 320
 Error javadoc JavadocMethod Missing a Javadoc comment. 320
 Error misc FinalParameters Parameter start should be final. 320
 Error coding HiddenField 'start' hides a field. 320
 Error misc FinalParameters Parameter end should be final. 320
 Error coding HiddenField 'end' hides a field. 320
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 329
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 335
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'shutdownAndAwaitTermination' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'shutdownAndAwaitTermination' static/final/abstract/empty, or adding allowed annotation for the method. 340
 Error javadoc JavadocMethod Missing a Javadoc comment. 340
 Error misc FinalParameters Parameter pool should be final. 340
 Error coding MagicNumber '10' is a magic number. 344
 Error coding MagicNumber '10' is a magic number. 347
 Error design DesignForExtension Class 'TwitterTimelineProvider' looks like designed for extension (can be subclassed), but the method 'isRunning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProvider' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 359
 Error sizes LineLength Line is longer than 80 characters (found 100). 361

org/apache/streams/twitter/provider/TwitterTimelineProviderTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 98). 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error sizes LineLength Line is longer than 80 characters (found 142). 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error naming StaticVariableName Name 'MAPPER' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error design VisibilityModifier Variable 'provider' must be private and have accessor methods. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error design VisibilityModifier Variable 'request' must be private and have accessor methods. 48
 Error sizes LineLength Line is longer than 80 characters (found 126). 56
 Error misc FinalParameters Parameter provider should be final. 56
 Error coding HiddenField 'provider' hides a field. 56
 Error misc FinalParameters Parameter twitter should be final. 56
 Error misc FinalParameters Parameter request should be final. 56
 Error coding HiddenField 'request' hides a field. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error naming MemberName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
 Error design VisibilityModifier Variable 'item_count' must be private and have accessor methods. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error naming MemberName Name 'last_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
 Error design VisibilityModifier Variable 'last_count' must be private and have accessor methods. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error naming MemberName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
 Error design VisibilityModifier Variable 'page_count' must be private and have accessor methods. 64
 Error design DesignForExtension Class 'TwitterTimelineProviderTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProviderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 76
 Error whitespace ParenPad '(' is followed by whitespace. 76
 Error whitespace ParenPad ')' is preceded with whitespace. 76
 Error sizes LineLength Line is longer than 80 characters (found 95). 81
 Error sizes LineLength Line is longer than 80 characters (found 81). 87
 Error sizes LineLength Line is longer than 80 characters (found 101). 97
 Error regexp RegexpSingleline Line has trailing spaces. 98
 Error sizes LineLength Line is longer than 80 characters (found 83). 101
 Error design DesignForExtension Class 'TwitterTimelineProviderTask' looks like designed for extension (can be subclassed), but the method 'shouldContinuePulling' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterTimelineProviderTask' final or making the method 'shouldContinuePulling' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error javadoc JavadocMethod Missing a Javadoc comment. 101
 Error misc FinalParameters Parameter count should be final. 101
 Error misc FinalParameters Parameter page_count should be final. 101
 Error coding HiddenField 'page_count' hides a field. 101
 Error naming ParameterName Name 'page_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
 Error misc FinalParameters Parameter item_count should be final. 101
 Error coding HiddenField 'item_count' hides a field. 101
 Error naming ParameterName Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101

org/apache/streams/twitter/provider/TwitterUserInformationProvider.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.streams.twitter.pojo.User. 34
 Error imports UnusedImports Unused import - org.apache.streams.util.ComponentUtils. 35
 Error imports UnusedImports Unused import - java.util.Iterator. 61
 Error imports UnusedImports Unused import - java.util.concurrent.Executors.newSingleThreadExecutor. 74
 Error sizes LineLength Line is longer than 80 characters (found 86). 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 81
 Error sizes LineLength Line is longer than 80 characters (found 129). 83
 Error javadoc JavadocVariable Missing a Javadoc comment. 83
 Error naming StaticVariableName Name 'MAPPER' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
 Error sizes LineLength Line is longer than 80 characters (found 101). 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 89
 Error javadoc JavadocVariable Missing a Javadoc comment. 91
 Error design VisibilityModifier Variable 'names' must be private and have accessor methods. 91
 Error javadoc JavadocVariable Missing a Javadoc comment. 92
 Error design VisibilityModifier Variable 'ids' must be private and have accessor methods. 92
 Error javadoc JavadocVariable Missing a Javadoc comment. 94
 Error design VisibilityModifier Variable 'lock' must be private and have accessor methods. 94
 Error javadoc JavadocVariable Missing a Javadoc comment. 96
 Error design VisibilityModifier Variable 'providerQueue' must be private and have accessor methods. 96
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'getConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'getConfig' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error javadoc JavadocMethod Missing a Javadoc comment. 98
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'setConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'setConfig' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error javadoc JavadocMethod Missing a Javadoc comment. 102
 Error misc FinalParameters Parameter config should be final. 102
 Error coding HiddenField 'config' hides a field. 102
 Error javadoc JavadocVariable Missing a Javadoc comment. 106
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 106
 Error javadoc JavadocVariable Missing a Javadoc comment. 108
 Error design VisibilityModifier Variable 'executor' must be private and have accessor methods. 108
 Error javadoc JavadocVariable Missing a Javadoc comment. 110
 Error design VisibilityModifier Variable 'start' must be private and have accessor methods. 110
 Error javadoc JavadocVariable Missing a Javadoc comment. 111
 Error design VisibilityModifier Variable 'end' must be private and have accessor methods. 111
 Error javadoc JavadocVariable Missing a Javadoc comment. 113
 Error design VisibilityModifier Variable 'running' must be private and have accessor methods. 113
 Error javadoc JavadocVariable Missing a Javadoc comment. 115
 Error javadoc JavadocStyle First sentence should end with a period. 117
 Error sizes LineLength Line is longer than 80 characters (found 145). 134
 Error misc FinalParameters Parameter args should be final. 139
 Error sizes LineLength Line is longer than 80 characters (found 125). 149
 Error sizes LineLength Line is longer than 80 characters (found 98). 153
 Error sizes LineLength Line is longer than 80 characters (found 161). 154
 Error sizes LineLength Line is longer than 80 characters (found 89). 155
 Error sizes LineLength Line is longer than 80 characters (found 101). 157
 Error sizes LineLength Line is longer than 80 characters (found 111). 161
 Error whitespace ParenPad '(' is followed by whitespace. 172
 Error misc TodoComment Comment matches to-do format 'TODO:'. 177
 Error sizes LineLength Line is longer than 80 characters (found 96). 178
 Error javadoc JavadocMethod Missing a Javadoc comment. 178
 Error misc FinalParameters Parameter numThreads should be final. 178
 Error misc FinalParameters Parameter queueSize should be final. 178
 Error coding MagicNumber '5000L' is a magic number. 180
 Error sizes LineLength Line is longer than 80 characters (found 94). 181
 Error sizes LineLength Line is longer than 80 characters (found 163). 189
 Error sizes LineLength Line is longer than 80 characters (found 85). 192
 Error javadoc JavadocMethod Missing a Javadoc comment. 192
 Error misc FinalParameters Parameter config should be final. 192
 Error coding HiddenField 'config' hides a field. 192
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'getProviderQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'getProviderQueue' static/final/abstract/empty, or adding allowed annotation for the method. 196
 Error javadoc JavadocMethod Missing a Javadoc comment. 196
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 200
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 205
 Error misc FinalParameters Parameter configurationObject should be final. 206
 Error whitespace ParenPad '(' is followed by whitespace. 208
 Error whitespace ParenPad ')' is preceded with whitespace. 208
 Error sizes LineLength Line is longer than 80 characters (found 90). 221
 Error sizes LineLength Line is longer than 80 characters (found 97). 246
 Error sizes LineLength Line is longer than 80 characters (found 81). 265
 Error sizes LineLength Line is longer than 80 characters (found 83). 269
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'submitUserInformationThreads' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'submitUserInformationThreads' static/final/abstract/empty, or adding allowed annotation for the method. 269
 Error javadoc JavadocMethod Missing a Javadoc comment. 269
 Error misc FinalParameters Parameter ids should be final. 269
 Error coding HiddenField 'ids' hides a field. 269
 Error misc FinalParameters Parameter names should be final. 269
 Error coding HiddenField 'names' hides a field. 269
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 272
 Error whitespace ParenPad '(' is followed by whitespace. 272
 Error coding MagicNumber '100' is a magic number. 272
 Error whitespace ParenPad ')' is preceded with whitespace. 272
 Error coding MagicNumber '100' is a magic number. 273
 Error sizes LineLength Line is longer than 80 characters (found 95). 274
 Error coding MagicNumber '100' is a magic number. 281
 Error sizes LineLength Line is longer than 80 characters (found 95). 285
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 295
 Error whitespace ParenPad '(' is followed by whitespace. 295
 Error coding MagicNumber '100' is a magic number. 295
 Error whitespace ParenPad ')' is preceded with whitespace. 295
 Error coding MagicNumber '100' is a magic number. 296
 Error sizes LineLength Line is longer than 80 characters (found 95). 297
 Error coding MagicNumber '100' is a magic number. 304
 Error sizes LineLength Line is longer than 80 characters (found 95). 308
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'startStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. 319
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'readCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 331
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'constructQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'constructQueue' static/final/abstract/empty, or adding allowed annotation for the method. 350
 Error javadoc JavadocMethod Missing a Javadoc comment. 350
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'readNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. 354
 Error javadoc JavadocMethod Missing a Javadoc comment. 354
 Error misc FinalParameters Parameter sequence should be final. 354
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'readRange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. 359
 Error misc FinalParameters Parameter start should be final. 360
 Error coding HiddenField 'start' hides a field. 360
 Error misc FinalParameters Parameter end should be final. 360
 Error coding HiddenField 'end' hides a field. 360
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 365
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'isRunning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 369
 Error sizes LineLength Line is longer than 80 characters (found 102). 371
 Error whitespace ParenPad '(' is followed by whitespace. 371
 Error whitespace ParenPad ')' is preceded with whitespace. 371
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'shutdownAndAwaitTermination' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'shutdownAndAwaitTermination' static/final/abstract/empty, or adding allowed annotation for the method. 379
 Error javadoc JavadocMethod Missing a Javadoc comment. 379
 Error misc FinalParameters Parameter pool should be final. 379
 Error coding MagicNumber '10' is a magic number. 383
 Error coding MagicNumber '10' is a magic number. 386
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'getTwitterClient' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'getTwitterClient' static/final/abstract/empty, or adding allowed annotation for the method. 398
 Error javadoc JavadocMethod Missing a Javadoc comment. 398
 Error design DesignForExtension Class 'TwitterUserInformationProvider' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProvider' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 402

org/apache/streams/twitter/provider/TwitterUserInformationProviderTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 105). 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error sizes LineLength Line is longer than 80 characters (found 142). 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error naming StaticVariableName Name 'MAPPER' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error design VisibilityModifier Variable 'provider' must be private and have accessor methods. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error design VisibilityModifier Variable 'client' must be private and have accessor methods. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error design VisibilityModifier Variable 'request' must be private and have accessor methods. 48
 Error sizes LineLength Line is longer than 80 characters (found 131). 56
 Error misc FinalParameters Parameter provider should be final. 56
 Error coding HiddenField 'provider' hides a field. 56
 Error misc FinalParameters Parameter twitter should be final. 56
 Error misc FinalParameters Parameter request should be final. 56
 Error coding HiddenField 'request' hides a field. 56
 Error design DesignForExtension Class 'TwitterUserInformationProviderTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TwitterUserInformationProviderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error sizes LineLength Line is longer than 80 characters (found 87). 70