The following document contains the results of Checkstyle.
Files | Infos | Warnings | Errors |
---|---|---|---|
60 | 0 | 0 | 1880 |
Rules | Violations | Severity |
---|---|---|
PackageHtml | 6 | Error |
NewlineAtEndOfFile | 0 | Error |
Translation | 0 | Error |
JavadocMethod | 44 | Error |
JavadocType | 0 | Error |
JavadocVariable | 0 | Error |
JavadocStyle | 27 | Error |
ConstantName | 0 | Error |
LocalFinalVariableName | 0 | Error |
LocalVariableName | 0 | Error |
MemberName | 0 | Error |
MethodName | 0 | Error |
PackageName | 0 | Error |
ParameterName | 0 | Error |
StaticVariableName | 0 | Error |
TypeName | 0 | Error |
AvoidStarImport | 0 | Error |
IllegalImport | 0 | Error |
RedundantImport | 0 | Error |
UnusedImports | 0 | Error |
FileLength | 0 | Error |
LineLength | 93 | Error |
MethodLength | 0 | Error |
ParameterNumber | 0 | Error |
EmptyForIteratorPad | 0 | Error |
MethodParamPad | 0 | Error |
NoWhitespaceAfter | 2 | Error |
NoWhitespaceBefore | 0 | Error |
OperatorWrap | 0 | Error |
ParenPad | 0 | Error |
TypecastParenPad | 0 | Error |
TabCharacter | 0 | Error |
WhitespaceAfter | 0 | Error |
WhitespaceAround | 0 | Error |
ModifierOrder | 3 | Error |
RedundantModifier | 17 | Error |
AvoidNestedBlocks | 0 | Error |
EmptyBlock | 1 | Error |
LeftCurly | 800 | Error |
NeedBraces | 0 | Error |
RightCurly | 54 | Error |
AvoidInlineConditionals | 6 | Error |
DoubleCheckedLocking | 0 | Error |
EmptyStatement | 2 | Error |
EqualsHashCode | 0 | Error |
HiddenField | 101 | Error |
IllegalInstantiation | 0 | Error |
InnerAssignment | 0 | Error |
MagicNumber | 60 | Error |
MissingSwitchDefault | 0 | Error |
RedundantThrows | 0 | Error |
SimplifyBooleanExpression | 0 | Error |
SimplifyBooleanReturn | 0 | Error |
DesignForExtension | 347 | Error |
FinalClass | 0 | Error |
HideUtilityClassConstructor | 0 | Error |
InterfaceIsType | 0 | Error |
VisibilityModifier | 0 | Error |
ArrayTypeStyle | 0 | Error |
FinalParameters | 313 | Error |
GenericIllegalRegexp
| 4 | Error |
TodoComment | 0 | Error |
UpperEll | 0 | Error |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 33 | |
Parameter pn should be final. | 40 | |
Parameter msg should be final. | 40 | |
'{' should be on the previous line. | 41 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 28 |
Violation | Message | Line |
---|---|---|
First sentence should end with a period. | 21 | |
'{' should be on the previous line. | 28 | |
'13' is a magic number. | 30 | |
Line is longer than 80 characters. | 33 | |
Line is longer than 80 characters. | 37 | |
Line is longer than 80 characters. | 41 | |
Line is longer than 80 characters. | 45 | |
Line is longer than 80 characters. | 49 | |
Line is longer than 80 characters. | 53 | |
Parameter name should be final. | 62 | |
Parameter id should be final. | 62 | |
'{' should be on the previous line. | 63 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 40 | |
Line is longer than 80 characters. | 42 | |
Line has trailing spaces. | 45 | |
Unused @param tag for 'bootstrap'. | 72 | |
Parameter config should be final. | 75 | |
'config' hides a field. | 75 | |
Parameter sock should be final. | 75 | |
Parameter tsmpFactory should be final. | 76 | |
'tsmpFactory' hides a field. | 76 | |
Parameter agent should be final. | 76 | |
Parameter maintenance should be final. | 77 | |
'maintenance' hides a field. | 77 | |
'{' should be on the previous line. | 78 | |
Method 'getConfig' is not designed for extension - needs to be abstract, final or empty. | 93 | |
'{' should be on the previous line. | 94 | |
Method 'getTimestampFactory' is not designed for extension - needs to be abstract, final or empty. | 103 | |
'{' should be on the previous line. | 104 | |
Method 'epoch' is not designed for extension - needs to be abstract, final or empty. | 111 | |
'{' should be on the previous line. | 112 | |
'{' should be on the previous line. | 114 | |
'{' should be on the previous line. | 118 | |
'{' should be on the previous line. | 121 | |
Line is longer than 80 characters. | 129 | |
Method 'check' is not designed for extension - needs to be abstract, final or empty. | 140 | |
Parameter nodes should be final. | 140 | |
Parameter forceProbe should be final. | 140 | |
'{' should be on the previous line. | 141 | |
'{' should be on the previous line. | 143 | |
Method 'check' is not designed for extension - needs to be abstract, final or empty. | 154 | |
Parameter node should be final. | 154 | |
Parameter forceProbe should be final. | 154 | |
'{' should be on the previous line. | 155 | |
'{' should be on the previous line. | 157 | |
'{' should be on the previous line. | 162 | |
'}' should be on the same line. | 170 | |
'{' should be on the previous line. | 173 | |
First sentence should end with a period. | 179 | |
Method 'receive' is not designed for extension - needs to be abstract, final or empty. | 184 | |
Parameter msg should be final. | 184 | |
'{' should be on the previous line. | 185 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 194 | |
'{' should be on the previous line. | 195 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 36 | |
'{' should be on the previous line. | 68 | |
First sentence should end with a period. | 73 | |
Parameter lastHop should be final. | 80 | |
'lastHop' hides a field. | 80 | |
Parameter routingTable should be final. | 80 | |
'routingTable' hides a field. | 80 | |
Parameter leafSet should be final. | 80 | |
'leafSet' hides a field. | 80 | |
Method 'getLastHop' is not designed for extension - needs to be abstract, final or empty. | 93 | |
'{' should be on the previous line. | 94 | |
Method 'getRoutingTable' is not designed for extension - needs to be abstract, final or empty. | 103 | |
'{' should be on the previous line. | 104 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 113 | |
'{' should be on the previous line. | 114 | |
Unused @throws tag for 'InvalidPacketException'. | 122 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 124 | |
Parameter in should be final. | 124 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 125 | |
'{' should be on the previous line. | 126 | |
'{' should be on the previous line. | 138 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 150 | |
Parameter out should be final. | 150 | |
'{' should be on the previous line. | 151 | |
Avoid inline conditionals. | 155 | |
'{' should be on the previous line. | 159 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 35 | |
'5' is a magic number. | 49 | |
First sentence should end with a period. | 54 | |
Parameter type should be final. | 61 | |
Parameter version should be final. | 61 | |
Parameter fields should be final. | 62 | |
'{' should be on the previous line. | 63 | |
First sentence should end with a period. | 67 | |
Method 'setNumRetransmissions' is not designed for extension - needs to be abstract, final or empty. | 72 | |
Parameter rxt should be final. | 72 | |
'{' should be on the previous line. | 73 | |
Method 'getNumRetransmissions' is not designed for extension - needs to be abstract, final or empty. | 82 | |
'{' should be on the previous line. | 83 | |
Method 'setPriority' is not designed for extension - needs to be abstract, final or empty. | 92 | |
Parameter priority should be final. | 92 | |
'priority' hides a field. | 92 | |
'{' should be on the previous line. | 93 | |
Method 'getPriority' is not designed for extension - needs to be abstract, final or empty. | 102 | |
'{' should be on the previous line. | 103 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 113 | |
Parameter in should be final. | 113 | |
'{' should be on the previous line. | 115 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 126 | |
Parameter out should be final. | 126 | |
'{' should be on the previous line. | 127 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 41 | |
Parameter config should be final. | 77 | |
'config' hides a field. | 77 | |
Parameter owner should be final. | 77 | |
'owner' hides a field. | 77 | |
Parameter checker should be final. | 78 | |
Parameter getter should be final. | 78 | |
'{' should be on the previous line. | 79 | |
Line is longer than 80 characters. | 86 | |
Line is longer than 80 characters. | 87 | |
Line is longer than 80 characters. | 88 | |
Method 'getRoutingStructureChangedNotifier' is not designed for extension - needs to be abstract, final or empty. | 96 | |
'{' should be on the previous line. | 97 | |
Method 'getRoutingStructureInitiatedNotifier' is not designed for extension - needs to be abstract, final or empty. | 106 | |
'{' should be on the previous line. | 107 | |
Method 'getRoutingTable' is not designed for extension - needs to be abstract, final or empty. | 116 | |
'{' should be on the previous line. | 117 | |
'{' should be on the previous line. | 121 | |
'{' should be on the previous line. | 123 | |
'{' should be on the previous line. | 125 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 139 | |
'{' should be on the previous line. | 140 | |
Method 'getNeighbor' is not designed for extension - needs to be abstract, final or empty. | 151 | |
Parameter index should be final. | 151 | |
'{' should be on the previous line. | 152 | |
Expected an @return tag. | 161 | |
Method 'add' is not designed for extension - needs to be abstract, final or empty. | 161 | |
Parameter node should be final. | 161 | |
'{' should be on the previous line. | 162 | |
Method 'remove' is not designed for extension - needs to be abstract, final or empty. | 177 | |
Parameter node should be final. | 177 | |
'{' should be on the previous line. | 178 | |
Line is longer than 80 characters. | 185 | |
Method 'isEndPoint' is not designed for extension - needs to be abstract, final or empty. | 191 | |
Parameter destination should be final. | 191 | |
'{' should be on the previous line. | 192 | |
Method 'isInLeafSetRange' is not designed for extension - needs to be abstract, final or empty. | 203 | |
Parameter identifier should be final. | 203 | |
'{' should be on the previous line. | 204 | |
Method 'isLeafSetFullyPopulated' is not designed for extension - needs to be abstract, final or empty. | 213 | |
'{' should be on the previous line. | 214 | |
Expected an @return tag. | 223 | |
Method 'getNextHop' is not designed for extension - needs to be abstract, final or empty. | 223 | |
Parameter destination should be final. | 223 | |
Expected @param tag for 'destination'. | 223 | |
'{' should be on the previous line. | 224 | |
'{' should be on the previous line. | 228 | |
'{' should be on the previous line. | 231 | |
'{' should be on the previous line. | 239 | |
'{' should be on the previous line. | 241 | |
'{' should be on the previous line. | 250 | |
'{' should be on the previous line. | 252 | |
'{' should be on the previous line. | 260 | |
'{' should be on the previous line. | 264 | |
'{' should be on the previous line. | 274 | |
Method 'getAllEntries' is not designed for extension - needs to be abstract, final or empty. | 287 | |
'{' should be on the previous line. | 288 | |
Method 'isInitialized' is not designed for extension - needs to be abstract, final or empty. | 304 | |
'{' should be on the previous line. | 305 | |
Method 'setInitialized' is not designed for extension - needs to be abstract, final or empty. | 314 | |
Parameter value should be final. | 314 | |
'{' should be on the previous line. | 315 | |
'{' should be on the previous line. | 321 | |
Method 'getNeighbors' is not designed for extension - needs to be abstract, final or empty. | 331 | |
'{' should be on the previous line. | 332 | |
'{' should be on the previous line. | 340 | |
'{' should be on the previous line. | 342 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 357 | |
'{' should be on the previous line. | 358 | |
Method 'toFullString' is not designed for extension - needs to be abstract, final or empty. | 367 | |
'{' should be on the previous line. | 368 | |
Method 'dump' is not designed for extension - needs to be abstract, final or empty. | 377 | |
'{' should be on the previous line. | 378 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 50 | |
Parameter config should be final. | 77 | |
'config' hides a field. | 77 | |
Parameter timer should be final. | 77 | |
'timer' hides a field. | 77 | |
Parameter sock should be final. | 78 | |
'sock' hides a field. | 78 | |
Parameter id should be final. | 78 | |
'{' should be on the previous line. | 79 | |
Method 'getJoinSucceededNotifier' is not designed for extension - needs to be abstract, final or empty. | 91 | |
'{' should be on the previous line. | 92 | |
Method 'getSocketAddr' is not designed for extension - needs to be abstract, final or empty. | 101 | |
'{' should be on the previous line. | 102 | |
Method 'getSocket' is not designed for extension - needs to be abstract, final or empty. | 111 | |
'{' should be on the previous line. | 112 | |
Method 'nodeIsReady' is not designed for extension - needs to be abstract, final or empty. | 119 | |
'{' should be on the previous line. | 120 | |
'{' should be on the previous line. | 122 | |
'{' should be on the previous line. | 127 | |
Method 'initiateJoin' is not designed for extension - needs to be abstract, final or empty. | 140 | |
Parameter bootstrap should be final. | 140 | |
'{' should be on the previous line. | 141 | |
'{' should be on the previous line. | 143 | |
'}' should be on the same line. | 147 | |
'{' should be on the previous line. | 149 | |
Method 'doneNode' is not designed for extension - needs to be abstract, final or empty. | 159 | |
Parameter bootstrap should be final. | 159 | |
'{' should be on the previous line. | 160 | |
'{' should be on the previous line. | 162 | |
'{' should be on the previous line. | 170 | |
Line is longer than 80 characters. | 179 | |
Line is longer than 80 characters. | 182 | |
Method 'scheduleMsg' is not designed for extension - needs to be abstract, final or empty. | 186 | |
Parameter msg should be final. | 186 | |
Parameter delay should be final. | 186 | |
'{' should be on the previous line. | 187 | |
Line is longer than 80 characters. | 188 | |
'{' should be on the previous line. | 191 | |
Line is longer than 80 characters. | 201 | |
Line is longer than 80 characters. | 202 | |
Line is longer than 80 characters. | 203 | |
Line is longer than 80 characters. | 205 | |
Method 'scheduleMsg' is not designed for extension - needs to be abstract, final or empty. | 210 | |
Parameter msg should be final. | 210 | |
Parameter delay should be final. | 210 | |
Parameter period should be final. | 210 | |
'{' should be on the previous line. | 211 | |
Line is longer than 80 characters. | 212 | |
'{' should be on the previous line. | 215 | |
Line is longer than 80 characters. | 226 | |
Line is longer than 80 characters. | 227 | |
Line is longer than 80 characters. | 230 | |
Method 'scheduleMsgAtFixedRate' is not designed for extension - needs to be abstract, final or empty. | 235 | |
Parameter msg should be final. | 235 | |
Parameter delay should be final. | 235 | |
Parameter period should be final. | 236 | |
'{' should be on the previous line. | 237 | |
Line is longer than 80 characters. | 238 | |
'{' should be on the previous line. | 241 | |
Method 'handle' is not designed for extension - needs to be abstract, final or empty. | 256 | |
Parameter msg should be final. | 256 | |
'{' should be on the previous line. | 257 | |
'{' should be on the previous line. | 261 | |
'}' should be on the same line. | 263 | |
'{' should be on the previous line. | 265 | |
Empty statement. | 266 | |
'}' should be on the same line. | 267 | |
'{' should be on the previous line. | 269 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 285 | |
Parameter o should be final. | 285 | |
'{' should be on the previous line. | 286 | |
'{' should be on the previous line. | 288 | |
'{' should be on the previous line. | 293 | |
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 306 | |
'{' should be on the previous line. | 307 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 316 | |
'{' should be on the previous line. | 317 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 33 | |
'128' is a magic number. | 38 | |
'4' is a magic number. | 41 | |
'24' is a magic number. | 44 | |
'24' is a magic number. | 47 | |
'0.9' is a magic number. | 56 | |
'0.5' is a magic number. | 59 | |
'0.1' is a magic number. | 62 | |
'100' is a magic number. | 65 | |
'5' is a magic number. | 71 | |
'30' is a magic number. | 74 | |
'1000' is a magic number. | 74 | |
'15' is a magic number. | 77 | |
'1000' is a magic number. | 77 | |
'60' is a magic number. | 80 | |
'1000' is a magic number. | 80 | |
'60' is a magic number. | 83 | |
'1000' is a magic number. | 83 | |
'20' is a magic number. | 86 | |
'60' is a magic number. | 86 | |
'1000' is a magic number. | 86 | |
'5' is a magic number. | 89 | |
'1000' is a magic number. | 89 | |
'15' is a magic number. | 92 | |
'1000' is a magic number. | 92 | |
Method 'getFQN' is not designed for extension - needs to be abstract, final or empty. | 99 | |
'{' should be on the previous line. | 100 | |
Method 'getNamespaceSize' is not designed for extension - needs to be abstract, final or empty. | 125 | |
'{' should be on the previous line. | 126 | |
Method 'setNamespaceSize' is not designed for extension - needs to be abstract, final or empty. | 135 | |
Parameter namespaceSize should be final. | 135 | |
'namespaceSize' hides a field. | 135 | |
'{' should be on the previous line. | 136 | |
Method 'getBase' is not designed for extension - needs to be abstract, final or empty. | 145 | |
'{' should be on the previous line. | 146 | |
Method 'setBase' is not designed for extension - needs to be abstract, final or empty. | 155 | |
Parameter base should be final. | 155 | |
'base' hides a field. | 155 | |
'{' should be on the previous line. | 156 | |
Method 'getLeafSetSize' is not designed for extension - needs to be abstract, final or empty. | 165 | |
'{' should be on the previous line. | 166 | |
Method 'setLeafSetSize' is not designed for extension - needs to be abstract, final or empty. | 175 | |
Parameter leafSetSize should be final. | 175 | |
'leafSetSize' hides a field. | 175 | |
'{' should be on the previous line. | 176 | |
Method 'getNeighborSetSize' is not designed for extension - needs to be abstract, final or empty. | 185 | |
'{' should be on the previous line. | 186 | |
Method 'setNeighborSetSize' is not designed for extension - needs to be abstract, final or empty. | 195 | |
Parameter neighborSetSize should be final. | 195 | |
'neighborSetSize' hides a field. | 195 | |
'{' should be on the previous line. | 196 | |
Method 'setCrewSize' is not designed for extension - needs to be abstract, final or empty. | 205 | |
Parameter size should be final. | 205 | |
'{' should be on the previous line. | 206 | |
Method 'getCrewSize' is not designed for extension - needs to be abstract, final or empty. | 215 | |
'{' should be on the previous line. | 216 | |
Method 'setUseLatency' is not designed for extension - needs to be abstract, final or empty. | 225 | |
Parameter useLatency should be final. | 225 | |
'useLatency' hides a field. | 225 | |
'{' should be on the previous line. | 226 | |
Method 'getUseLatency' is not designed for extension - needs to be abstract, final or empty. | 235 | |
'{' should be on the previous line. | 236 | |
Method 'getReplacementThreshold' is not designed for extension - needs to be abstract, final or empty. | 245 | |
'{' should be on the previous line. | 246 | |
Method 'setReplacementThreshold' is not designed for extension - needs to be abstract, final or empty. | 255 | |
Parameter val should be final. | 255 | |
'{' should be on the previous line. | 256 | |
Method 'getCostAlphaUp' is not designed for extension - needs to be abstract, final or empty. | 265 | |
'{' should be on the previous line. | 266 | |
Method 'setCostAlphaUp' is not designed for extension - needs to be abstract, final or empty. | 275 | |
Parameter val should be final. | 275 | |
'{' should be on the previous line. | 276 | |
Method 'getCostAlphaDown' is not designed for extension - needs to be abstract, final or empty. | 285 | |
'{' should be on the previous line. | 286 | |
Method 'setCostAlphaDown' is not designed for extension - needs to be abstract, final or empty. | 295 | |
Parameter val should be final. | 295 | |
'{' should be on the previous line. | 296 | |
Method 'getEpochInterval' is not designed for extension - needs to be abstract, final or empty. | 305 | |
'{' should be on the previous line. | 306 | |
Method 'setEpochInterval' is not designed for extension - needs to be abstract, final or empty. | 315 | |
Parameter val should be final. | 315 | |
'{' should be on the previous line. | 316 | |
Method 'getHeartbeatInterval' is not designed for extension - needs to be abstract, final or empty. | 325 | |
'{' should be on the previous line. | 326 | |
Method 'setHeartbeatInterval' is not designed for extension - needs to be abstract, final or empty. | 335 | |
Parameter val should be final. | 335 | |
'{' should be on the previous line. | 336 | |
Method 'getDeadThreshold' is not designed for extension - needs to be abstract, final or empty. | 345 | |
'{' should be on the previous line. | 346 | |
Method 'setDeadThreshold' is not designed for extension - needs to be abstract, final or empty. | 355 | |
Parameter val should be final. | 355 | |
'{' should be on the previous line. | 356 | |
Method 'getJoinGracePeriod' is not designed for extension - needs to be abstract, final or empty. | 365 | |
'{' should be on the previous line. | 366 | |
Method 'setJoinGracePeriod' is not designed for extension - needs to be abstract, final or empty. | 375 | |
Parameter val should be final. | 375 | |
'{' should be on the previous line. | 376 | |
Method 'getGracePeriod' is not designed for extension - needs to be abstract, final or empty. | 385 | |
'{' should be on the previous line. | 386 | |
Method 'setGracePeriod' is not designed for extension - needs to be abstract, final or empty. | 395 | |
Parameter val should be final. | 395 | |
'{' should be on the previous line. | 396 | |
Method 'getCachePeriod' is not designed for extension - needs to be abstract, final or empty. | 405 | |
'{' should be on the previous line. | 406 | |
Method 'setCachePeriod' is not designed for extension - needs to be abstract, final or empty. | 415 | |
Parameter val should be final. | 415 | |
'{' should be on the previous line. | 416 | |
Method 'getRouteTableMaintenanceInterval' is not designed for extension - needs to be abstract, final or empty. | 425 | |
'{' should be on the previous line. | 426 | |
Line is longer than 80 characters. | 433 | |
Method 'setRouteTableMaintenanceInterval' is not designed for extension - needs to be abstract, final or empty. | 435 | |
Parameter routeTableMaintenanceInterval should be final. | 436 | |
'routeTableMaintenanceInterval' hides a field. | 436 | |
'{' should be on the previous line. | 437 | |
Method 'getLeafSetProbingInterval' is not designed for extension - needs to be abstract, final or empty. | 446 | |
'{' should be on the previous line. | 447 | |
Method 'setLeafSetProbingInterval' is not designed for extension - needs to be abstract, final or empty. | 456 | |
Parameter leafSetProbingInterval should be final. | 456 | |
'leafSetProbingInterval' hides a field. | 456 | |
'{' should be on the previous line. | 457 | |
Method 'getFailureDetectionInterval' is not designed for extension - needs to be abstract, final or empty. | 466 | |
'{' should be on the previous line. | 467 | |
Line is longer than 80 characters. | 474 | |
Method 'setFailureDetectionInterval' is not designed for extension - needs to be abstract, final or empty. | 476 | |
Parameter failureDetectionInterval should be final. | 476 | |
'failureDetectionInterval' hides a field. | 476 | |
'{' should be on the previous line. | 477 | |
Method 'getQueryTimeout' is not designed for extension - needs to be abstract, final or empty. | 486 | |
'{' should be on the previous line. | 487 | |
Method 'setQueryTimeout' is not designed for extension - needs to be abstract, final or empty. | 496 | |
Parameter val should be final. | 496 | |
'{' should be on the previous line. | 497 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 35 | |
'{' should be on the previous line. | 58 | |
'3' is a magic number. | 60 | |
First sentence should end with a period. | 63 | |
Parameter leafSet should be final. | 69 | |
'leafSet' hides a field. | 69 | |
Parameter failed should be final. | 69 | |
'failed' hides a field. | 69 | |
'{' should be on the previous line. | 70 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 81 | |
'{' should be on the previous line. | 82 | |
Method 'getFailed' is not designed for extension - needs to be abstract, final or empty. | 91 | |
'{' should be on the previous line. | 92 | |
Unused @throws tag for 'InvalidPacketException'. | 100 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 102 | |
Parameter in should be final. | 102 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 103 | |
'{' should be on the previous line. | 104 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 116 | |
Parameter out should be final. | 116 | |
'{' should be on the previous line. | 117 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 35 | |
'{' should be on the previous line. | 53 | |
'4' is a magic number. | 55 | |
Parameter identifier should be final. | 63 | |
'identifier' hides a field. | 63 | |
'{' should be on the previous line. | 64 | |
Method 'getIdentifier' is not designed for extension - needs to be abstract, final or empty. | 74 | |
'{' should be on the previous line. | 75 | |
Unused @throws tag for 'InvalidPacketException'. | 83 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 85 | |
Parameter in should be final. | 85 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 86 | |
'{' should be on the previous line. | 87 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 98 | |
Parameter out should be final. | 98 | |
'{' should be on the previous line. | 99 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 38 | |
Unused @param tag for 'size'. | 62 | |
Parameter config should be final. | 64 | |
'config' hides a field. | 64 | |
Parameter owner should be final. | 64 | |
'owner' hides a field. | 64 | |
'{' should be on the previous line. | 65 | |
'{' should be on the previous line. | 70 | |
Method 'getTableChangedNotifier' is not designed for extension - needs to be abstract, final or empty. | 81 | |
'{' should be on the previous line. | 82 | |
Method 'get' is not designed for extension - needs to be abstract, final or empty. | 93 | |
Parameter index should be final. | 93 | |
'{' should be on the previous line. | 94 | |
'{' should be on the previous line. | 98 | |
'{' should be on the previous line. | 102 | |
'{' should be on the previous line. | 110 | |
Method 'asArray' is not designed for extension - needs to be abstract, final or empty. | 123 | |
'{' should be on the previous line. | 124 | |
Expected an @return tag. | 148 | |
Method 'add' is not designed for extension - needs to be abstract, final or empty. | 148 | |
Parameter node should be final. | 148 | |
'{' should be on the previous line. | 149 | |
'{' should be on the previous line. | 154 | |
'{' should be on the previous line. | 156 | |
Line is longer than 80 characters. | 160 | |
'{' should be on the previous line. | 163 | |
'{' should be on the previous line. | 166 | |
'{' should be on the previous line. | 168 | |
'{' should be on the previous line. | 178 | |
'{' should be on the previous line. | 181 | |
'{' should be on the previous line. | 189 | |
'{' should be on the previous line. | 194 | |
Method 'remove' is not designed for extension - needs to be abstract, final or empty. | 206 | |
Parameter node should be final. | 206 | |
'{' should be on the previous line. | 207 | |
Method 'isInRange' is not designed for extension - needs to be abstract, final or empty. | 219 | |
Parameter node should be final. | 219 | |
'{' should be on the previous line. | 220 | |
'{' should be on the previous line. | 222 | |
'}' should be on the same line. | 224 | |
'{' should be on the previous line. | 226 | |
'{' should be on the previous line. | 229 | |
'}' should be on the same line. | 238 | |
'{' should be on the previous line. | 240 | |
'{' should be on the previous line. | 243 | |
'{' should be on the previous line. | 247 | |
Method 'isFullyPopulated' is not designed for extension - needs to be abstract, final or empty. | 262 | |
'{' should be on the previous line. | 263 | |
Expected an @return tag. | 274 | |
Method 'getNextHop' is not designed for extension - needs to be abstract, final or empty. | 274 | |
Parameter destination should be final. | 274 | |
Expected @param tag for 'destination'. | 274 | |
'{' should be on the previous line. | 275 | |
'{' should be on the previous line. | 277 | |
Parameter nodes should be final. | 293 | |
Parameter identifier should be final. | 293 | |
Parameter base should be final. | 294 | |
'{' should be on the previous line. | 295 | |
'{' should be on the previous line. | 301 | |
'{' should be on the previous line. | 307 | |
Line is longer than 80 characters. | 308 | |
'{' should be on the previous line. | 313 | |
'{' should be on the previous line. | 316 | |
'}' should be on the same line. | 324 | |
'{' should be on the previous line. | 326 | |
'{' should be on the previous line. | 331 | |
'{' should be on the previous line. | 334 | |
'{' should be on the previous line. | 337 | |
'}' should be on the same line. | 348 | |
'{' should be on the previous line. | 350 | |
'{' should be on the previous line. | 353 | |
'}' should be on the same line. | 365 | |
'{' should be on the previous line. | 367 | |
Method 'getAllEntries' is not designed for extension - needs to be abstract, final or empty. | 379 | |
'{' should be on the previous line. | 380 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 396 | |
'{' should be on the previous line. | 397 | |
Method 'toFullString' is not designed for extension - needs to be abstract, final or empty. | 406 | |
'{' should be on the previous line. | 407 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 30 | |
'{' is followed by whitespace. | 35 | |
'{' should be on the previous line. | 41 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 46 | |
'{' should be on the previous line. | 67 | |
Parameter msg should be final. | 76 | |
'{' should be on the previous line. | 77 | |
'{' should be on the previous line. | 83 | |
'}' should be on the same line. | 87 | |
'{' should be on the previous line. | 89 | |
Must have at least one statement. | 89 | |
Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. | 102 | |
'{' should be on the previous line. | 103 | |
'{' should be on the previous line. | 107 | |
Line is longer than 80 characters. | 108 | |
'}' should be on the same line. | 112 | |
'{' should be on the previous line. | 114 | |
Line is longer than 80 characters. | 123 | |
Parameter msg should be final. | 127 | |
'{' should be on the previous line. | 128 | |
'{' should be on the previous line. | 130 | |
'{' should be on the previous line. | 134 | |
'{' should be on the previous line. | 138 | |
'}' should be on the same line. | 140 | |
'{' should be on the previous line. | 142 | |
'}' should be on the same line. | 144 | |
'{' should be on the previous line. | 146 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 158 | |
'{' should be on the previous line. | 159 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 169 | |
Parameter in should be final. | 169 | |
'{' should be on the previous line. | 171 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 181 | |
Parameter out should be final. | 181 | |
'{' should be on the previous line. | 182 | |
Method 'isData' is not designed for extension - needs to be abstract, final or empty. | 193 | |
'{' should be on the previous line. | 194 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 31 | |
Redundant 'public' modifier. | 37 | |
Redundant 'public' modifier. | 44 | |
Redundant 'public' modifier. | 53 | |
Redundant 'public' modifier. | 62 | |
Redundant 'public' modifier. | 69 | |
Redundant 'public' modifier. | 78 | |
Redundant 'public' modifier. | 85 | |
Redundant 'public' modifier. | 92 | |
Redundant 'public' modifier. | 99 | |
Redundant 'public' modifier. | 106 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 27 | |
'{' should be on the previous line. | 32 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 48 | |
Method 'setup' is not designed for extension - needs to be abstract, final or empty. | 76 | |
Parameter socketFactory should be final. | 76 | |
Parameter tsmpFactory should be final. | 77 | |
Parameter epochServiceFactory should be final. | 78 | |
Parameter config should be final. | 78 | |
'config' hides a field. | 78 | |
Parameter bootstrap should be final. | 79 | |
'{' should be on the previous line. | 80 | |
'113' is a magic number. | 91 | |
'{' should be on the previous line. | 94 | |
'{' should be on the previous line. | 106 | |
Line is longer than 80 characters. | 107 | |
Method 'getSocket' is not designed for extension - needs to be abstract, final or empty. | 129 | |
'{' should be on the previous line. | 130 | |
Method 'getFreePastryNode' is not designed for extension - needs to be abstract, final or empty. | 139 | |
'{' should be on the previous line. | 140 | |
Method 'getReefNodeId' is not designed for extension - needs to be abstract, final or empty. | 149 | |
'{' should be on the previous line. | 150 | |
'{' should be on the previous line. | 152 | |
'{' should be on the previous line. | 154 | |
'}' should be on the same line. | 157 | |
'{' should be on the previous line. | 159 | |
Method 'lookup' is not designed for extension - needs to be abstract, final or empty. | 174 | |
Parameter identifier should be final. | 174 | |
'{' should be on the previous line. | 175 | |
Method 'getLocalId' is not designed for extension - needs to be abstract, final or empty. | 184 | |
'{' should be on the previous line. | 185 | |
Method 'getNodeId' is not designed for extension - needs to be abstract, final or empty. | 194 | |
'{' should be on the previous line. | 195 | |
Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. | 202 | |
'{' should be on the previous line. | 203 | |
'{' should be on the previous line. | 206 | |
First sentence should end with a period. | 214 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 219 | |
'{' should be on the previous line. | 220 | |
'nodeId' hides a field. | 222 | |
'{' should be on the previous line. | 225 | |
'}' should be on the same line. | 227 | |
'{' should be on the previous line. | 229 | |
Method 'getSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 241 | |
'{' should be on the previous line. | 242 | |
'{' should be on the previous line. | 246 | |
Method 'getPredessorSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 258 | |
'{' should be on the previous line. | 259 | |
Line is longer than 80 characters. | 262 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 28 | |
'20000' is a magic number. | 33 | |
'20000' is a magic number. | 36 | |
'{' should be on the previous line. | 42 | |
'4000' is a magic number. | 43 | |
'10000' is a magic number. | 44 | |
Method 'getGlobalTuningInterval' is not designed for extension - needs to be abstract, final or empty. | 52 | |
'{' should be on the previous line. | 53 | |
Method 'setGlobalTuningInterval' is not designed for extension - needs to be abstract, final or empty. | 62 | |
Parameter val should be final. | 62 | |
'{' should be on the previous line. | 63 | |
Method 'getLeafSetPingInterval' is not designed for extension - needs to be abstract, final or empty. | 72 | |
'{' should be on the previous line. | 73 | |
Method 'setLeafSetPingInterval' is not designed for extension - needs to be abstract, final or empty. | 82 | |
Parameter val should be final. | 82 | |
'{' should be on the previous line. | 83 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 36 | |
'{' should be on the previous line. | 68 | |
'3' is a magic number. | 70 | |
First sentence should end with a period. | 73 | |
Line is longer than 80 characters. | 80 | |
Parameter routingTable should be final. | 80 | |
'routingTable' hides a field. | 80 | |
Parameter leafSet should be final. | 80 | |
'leafSet' hides a field. | 80 | |
Parameter failed should be final. | 80 | |
'failed' hides a field. | 80 | |
Method 'getRoutingTable' is not designed for extension - needs to be abstract, final or empty. | 93 | |
'{' should be on the previous line. | 94 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 103 | |
'{' should be on the previous line. | 104 | |
Method 'getFailed' is not designed for extension - needs to be abstract, final or empty. | 113 | |
'{' should be on the previous line. | 114 | |
Unused @throws tag for 'InvalidPacketException'. | 122 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 124 | |
Parameter in should be final. | 124 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 125 | |
'{' should be on the previous line. | 126 | |
'{' should be on the previous line. | 136 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 149 | |
Parameter out should be final. | 149 | |
'{' should be on the previous line. | 150 | |
Avoid inline conditionals. | 154 | |
'{' should be on the previous line. | 158 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 31 | |
'{' is followed by whitespace. | 36 | |
'{' should be on the previous line. | 42 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 51 | |
'{' should be on the previous line. | 52 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 62 | |
Parameter in should be final. | 62 | |
'{' should be on the previous line. | 64 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 73 | |
Parameter out should be final. | 73 | |
'{' should be on the previous line. | 74 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 35 | |
Parameter config should be final. | 58 | |
'config' hides a field. | 58 | |
Parameter owner should be final. | 58 | |
'owner' hides a field. | 58 | |
Parameter getter should be final. | 59 | |
'getter' hides a field. | 59 | |
'{' should be on the previous line. | 60 | |
Method 'getTableChangedNotifier' is not designed for extension - needs to be abstract, final or empty. | 71 | |
'{' should be on the previous line. | 72 | |
Expected an @return tag. | 81 | |
Method 'add' is not designed for extension - needs to be abstract, final or empty. | 81 | |
Parameter node should be final. | 81 | |
'{' should be on the previous line. | 82 | |
'{' should be on the previous line. | 86 | |
'{' should be on the previous line. | 92 | |
'}' should be on the same line. | 95 | |
'{' should be on the previous line. | 99 | |
'{' should be on the previous line. | 104 | |
'{' should be on the previous line. | 114 | |
Method 'remove' is not designed for extension - needs to be abstract, final or empty. | 126 | |
Parameter node should be final. | 126 | |
'{' should be on the previous line. | 127 | |
'{' should be on the previous line. | 129 | |
Expected an @return tag. | 139 | |
Method 'isPresent' is not designed for extension - needs to be abstract, final or empty. | 139 | |
Parameter node should be final. | 139 | |
Expected @param tag for 'node'. | 139 | |
'{' should be on the previous line. | 140 | |
Method 'getAllEntries' is not designed for extension - needs to be abstract, final or empty. | 149 | |
'{' should be on the previous line. | 150 | |
'{' should be on the previous line. | 155 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 167 | |
'{' should be on the previous line. | 168 | |
Method 'toFullString' is not designed for extension - needs to be abstract, final or empty. | 177 | |
'{' should be on the previous line. | 178 | |
'{' should be on the previous line. | 188 | |
First sentence should end with a period. | 192 | |
Parameter nodeId should be final. | 197 | |
'nodeId' hides a field. | 197 | |
'{' should be on the previous line. | 198 | |
'{' should be on the previous line. | 208 | |
'{' should be on the previous line. | 218 | |
Unused @throws tag for 'ClassCastException'. | 266 | |
Parameter o should be final. | 269 | |
'{' should be on the previous line. | 270 | |
'{' should be on the previous line. | 272 | |
'{' should be on the previous line. | 277 | |
Avoid inline conditionals. | 284 | |
Line is longer than 80 characters. | 295 | |
Parameter o should be final. | 298 | |
'{' should be on the previous line. | 299 | |
'{' should be on the previous line. | 301 | |
'{' should be on the previous line. | 306 | |
Line is longer than 80 characters. | 307 | |
'{' should be on the previous line. | 319 | |
'{' should be on the previous line. | 329 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 60 | |
Method 'setup' is not designed for extension - needs to be abstract, final or empty. | 94 | |
Parameter socketFactory should be final. | 94 | |
Parameter tsmpFactory should be final. | 95 | |
Parameter epochServiceFactory should be final. | 96 | |
Parameter config should be final. | 96 | |
'config' hides a field. | 96 | |
Parameter bootstrap should be final. | 97 | |
'{' should be on the previous line. | 98 | |
'{' should be on the previous line. | 104 | |
Line is longer than 80 characters. | 122 | |
Line is longer than 80 characters. | 129 | |
Method 'getPastryAgent' is not designed for extension - needs to be abstract, final or empty. | 139 | |
'{' should be on the previous line. | 140 | |
Method 'getSocket' is not designed for extension - needs to be abstract, final or empty. | 149 | |
'{' should be on the previous line. | 150 | |
Method 'lookup' is not designed for extension - needs to be abstract, final or empty. | 161 | |
Parameter identifier should be final. | 161 | |
'{' should be on the previous line. | 162 | |
Method 'getLocalId' is not designed for extension - needs to be abstract, final or empty. | 171 | |
'{' should be on the previous line. | 172 | |
Method 'getNodeId' is not designed for extension - needs to be abstract, final or empty. | 181 | |
'{' should be on the previous line. | 182 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 191 | |
'{' should be on the previous line. | 192 | |
Method 'isInLeafSetRange' is not designed for extension - needs to be abstract, final or empty. | 203 | |
Parameter identifier should be final. | 203 | |
'{' should be on the previous line. | 204 | |
Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. | 211 | |
'{' should be on the previous line. | 212 | |
'{' should be on the previous line. | 215 | |
'{' should be on the previous line. | 223 | |
First sentence should end with a period. | 231 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 236 | |
'{' should be on the previous line. | 237 | |
'{' should be on the previous line. | 241 | |
'}' should be on the same line. | 243 | |
'{' should be on the previous line. | 245 | |
Method 'getSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 257 | |
'{' should be on the previous line. | 258 | |
'{' should be on the previous line. | 262 | |
Method 'getPredessorSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 274 | |
'{' should be on the previous line. | 275 | |
'{' should be on the previous line. | 280 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 39 | |
Parameter config should be final. | 52 | |
Parameter tsmpFactory should be final. | 53 | |
Parameter agent should be final. | 53 | |
Parameter bootstrap should be final. | 53 | |
Parameter maintenance should be final. | 54 | |
'{' should be on the previous line. | 55 | |
Method 'querySeed' is not designed for extension - needs to be abstract, final or empty. | 64 | |
Parameter agent should be final. | 64 | |
'{' should be on the previous line. | 65 | |
Line is longer than 80 characters. | 68 | |
Method 'handle' is not designed for extension - needs to be abstract, final or empty. | 83 | |
Parameter rep should be final. | 83 | |
'{' should be on the previous line. | 84 | |
'{' should be on the previous line. | 88 | |
'{' should be on the previous line. | 92 | |
'{' should be on the previous line. | 97 | |
'{' should be on the previous line. | 105 | |
'{' should be on the previous line. | 109 | |
'}' should be on the same line. | 119 | |
'{' should be on the previous line. | 121 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 132 | |
'{' should be on the previous line. | 133 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 32 | |
Parameter uuid should be final. | 45 | |
'uuid' hides a field. | 45 | |
Parameter agent should be final. | 45 | |
'{' should be on the previous line. | 46 | |
Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 56 | |
'{' should be on the previous line. | 57 | |
Method 'getEndPoint' is not designed for extension - needs to be abstract, final or empty. | 66 | |
'{' should be on the previous line. | 67 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 76 | |
'{' should be on the previous line. | 77 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 35 | |
'{' should be on the previous line. | 58 | |
First sentence should end with a period. | 63 | |
Parameter leafSet should be final. | 69 | |
'leafSet' hides a field. | 69 | |
Parameter failed should be final. | 69 | |
'failed' hides a field. | 69 | |
'{' should be on the previous line. | 70 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 81 | |
'{' should be on the previous line. | 82 | |
Method 'getFailed' is not designed for extension - needs to be abstract, final or empty. | 91 | |
'{' should be on the previous line. | 92 | |
Unused @throws tag for 'InvalidPacketException'. | 100 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 102 | |
Parameter in should be final. | 102 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 103 | |
'{' should be on the previous line. | 104 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 116 | |
Parameter out should be final. | 116 | |
'{' should be on the previous line. | 117 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 30 | |
Parameter sock should be final. | 39 | |
'sock' hides a field. | 39 | |
'{' should be on the previous line. | 40 | |
Unused @param tag for 'nodeID'. | 47 | |
Method 'getDistance' is not designed for extension - needs to be abstract, final or empty. | 51 | |
Parameter nodeId should be final. | 51 | |
Expected @param tag for 'nodeId'. | 51 | |
'{' should be on the previous line. | 52 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 35 | |
'{' should be on the previous line. | 58 | |
First sentence should end with a period. | 63 | |
Parameter leafSet should be final. | 69 | |
'leafSet' hides a field. | 69 | |
Parameter failed should be final. | 69 | |
'failed' hides a field. | 69 | |
'{' should be on the previous line. | 70 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 81 | |
'{' should be on the previous line. | 82 | |
Method 'getFailed' is not designed for extension - needs to be abstract, final or empty. | 91 | |
'{' should be on the previous line. | 92 | |
Unused @throws tag for 'InvalidPacketException'. | 100 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 102 | |
Parameter in should be final. | 102 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 103 | |
'{' should be on the previous line. | 104 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 116 | |
Parameter out should be final. | 116 | |
'{' should be on the previous line. | 117 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 28 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 30 | |
Parameter sender should be final. | 43 | |
'sender' hides a field. | 43 | |
Parameter data should be final. | 43 | |
'data' hides a field. | 43 | |
'{' should be on the previous line. | 44 | |
Method 'getSender' is not designed for extension - needs to be abstract, final or empty. | 54 | |
'{' should be on the previous line. | 55 | |
Method 'getData' is not designed for extension - needs to be abstract, final or empty. | 64 | |
'{' should be on the previous line. | 65 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 74 | |
'{' should be on the previous line. | 75 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 32 | |
'static' modifier out of order with the JLS suggestions. | 34 | |
Parameter source should be final. | 51 | |
'source' hides a field. | 51 | |
Parameter identifier should be final. | 51 | |
'identifier' hides a field. | 51 | |
'{' should be on the previous line. | 52 | |
Method 'incrementHopDistance' is not designed for extension - needs to be abstract, final or empty. | 61 | |
'{' should be on the previous line. | 62 | |
Line is longer than 80 characters. | 67 | |
Method 'getPriority' is not designed for extension - needs to be abstract, final or empty. | 77 | |
'{' should be on the previous line. | 78 | |
Method 'getSource' is not designed for extension - needs to be abstract, final or empty. | 87 | |
'{' should be on the previous line. | 88 | |
First sentence should end with a period. | 92 | |
Method 'getIdentifier' is not designed for extension - needs to be abstract, final or empty. | 97 | |
'{' should be on the previous line. | 98 | |
Method 'getHopDistance' is not designed for extension - needs to be abstract, final or empty. | 107 | |
'{' should be on the previous line. | 108 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 117 | |
'{' should be on the previous line. | 118 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 36 | |
'{' should be on the previous line. | 63 | |
First sentence should end with a period. | 68 | |
Parameter routingTable should be final. | 74 | |
'routingTable' hides a field. | 74 | |
Parameter leafSet should be final. | 74 | |
'leafSet' hides a field. | 74 | |
'{' should be on the previous line. | 75 | |
Method 'getRoutingTable' is not designed for extension - needs to be abstract, final or empty. | 86 | |
'{' should be on the previous line. | 87 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 96 | |
'{' should be on the previous line. | 97 | |
Unused @throws tag for 'InvalidPacketException'. | 105 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 107 | |
Parameter in should be final. | 107 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 108 | |
'{' should be on the previous line. | 109 | |
'{' should be on the previous line. | 119 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 131 | |
Parameter out should be final. | 131 | |
'{' should be on the previous line. | 132 | |
Avoid inline conditionals. | 136 | |
'{' should be on the previous line. | 140 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 28 | |
Redundant 'public' modifier. | 34 | |
Redundant 'public' modifier. | 41 | |
Redundant 'public' modifier. | 48 | |
Redundant 'public' modifier. | 55 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 49 | |
Line has trailing spaces. | 54 | |
Parameter config should be final. | 85 | |
'config' hides a field. | 85 | |
Parameter tsmpFactory should be final. | 85 | |
'tsmpFactory' hides a field. | 85 | |
Parameter agent should be final. | 86 | |
Parameter maintenance should be final. | 86 | |
'maintenance' hides a field. | 86 | |
'{' should be on the previous line. | 87 | |
Method 'lookup' is not designed for extension - needs to be abstract, final or empty. | 101 | |
Parameter identifier should be final. | 101 | |
'{' should be on the previous line. | 102 | |
'{' should be on the previous line. | 106 | |
'{' should be on the previous line. | 111 | |
'}' should be on the same line. | 114 | |
'{' should be on the previous line. | 116 | |
Method 'getLocalId' is not designed for extension - needs to be abstract, final or empty. | 130 | |
'{' should be on the previous line. | 131 | |
Method 'getNodeId' is not designed for extension - needs to be abstract, final or empty. | 140 | |
'{' should be on the previous line. | 141 | |
Method 'getConfig' is not designed for extension - needs to be abstract, final or empty. | 150 | |
'{' should be on the previous line. | 151 | |
Method 'getTimestampFactory' is not designed for extension - needs to be abstract, final or empty. | 160 | |
'{' should be on the previous line. | 161 | |
Method 'epoch' is not designed for extension - needs to be abstract, final or empty. | 168 | |
'{' should be on the previous line. | 169 | |
'{' should be on the previous line. | 171 | |
'10' is a magic number. | 174 | |
'{' should be on the previous line. | 175 | |
Line is longer than 80 characters. | 179 | |
Line is longer than 80 characters. | 181 | |
'{' should be on the previous line. | 184 | |
Line is longer than 80 characters. | 185 | |
'{' should be on the previous line. | 188 | |
'{' should be on the previous line. | 191 | |
Parameter identifier should be final. | 208 | |
'{' should be on the previous line. | 209 | |
'{' should be on the previous line. | 211 | |
Parameter identifier should be final. | 229 | |
Parameter nodeIdentifier should be final. | 229 | |
Parameter hopDistance should be final. | 230 | |
'{' should be on the previous line. | 231 | |
'{' should be on the previous line. | 237 | |
'lookups' hides a field. | 238 | |
'{' should be on the previous line. | 241 | |
Avoid inline conditionals. | 244 | |
'{' should be on the previous line. | 248 | |
First sentence should end with a period. | 256 | |
Method 'receive' is not designed for extension - needs to be abstract, final or empty. | 261 | |
Parameter msg should be final. | 261 | |
'{' should be on the previous line. | 262 | |
'{' should be on the previous line. | 269 | |
'}' should be on the same line. | 271 | |
'{' should be on the previous line. | 273 | |
'}' should be on the same line. | 275 | |
'{' should be on the previous line. | 277 | |
Parameter ping should be final. | 287 | |
'{' should be on the previous line. | 288 | |
'{' should be on the previous line. | 290 | |
Parameter pong should be final. | 307 | |
'{' should be on the previous line. | 308 | |
'{' should be on the previous line. | 310 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 323 | |
'{' should be on the previous line. | 324 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 32 | |
Redundant 'public' modifier. | 38 | |
First sentence should end with a period. | 40 | |
Redundant 'public' modifier. | 46 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 29 | |
Redundant 'public' modifier. | 35 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 53 | |
Line has trailing spaces. | 58 | |
Parameter config should be final. | 91 | |
'config' hides a field. | 91 | |
Parameter tsmpFactory should be final. | 92 | |
'tsmpFactory' hides a field. | 92 | |
Parameter agent should be final. | 92 | |
'{' should be on the previous line. | 93 | |
Method 'getConfig' is not designed for extension - needs to be abstract, final or empty. | 104 | |
'{' should be on the previous line. | 105 | |
Method 'getTimestampFactory' is not designed for extension - needs to be abstract, final or empty. | 114 | |
'{' should be on the previous line. | 115 | |
Method 'epoch' is not designed for extension - needs to be abstract, final or empty. | 122 | |
'{' should be on the previous line. | 123 | |
'{' should be on the previous line. | 125 | |
'{' should be on the previous line. | 131 | |
'}' should be on the same line. | 137 | |
'{' should be on the previous line. | 141 | |
'{' should be on the previous line. | 147 | |
'{' should be on the previous line. | 154 | |
'{' should be on the previous line. | 160 | |
'{' should be on the previous line. | 168 | |
'{' should be on the previous line. | 172 | |
'{' should be on the previous line. | 185 | |
'{' should be on the previous line. | 189 | |
Line is longer than 80 characters. | 193 | |
Method 'getEpoch' is not designed for extension - needs to be abstract, final or empty. | 205 | |
'{' should be on the previous line. | 206 | |
Method 'maintainRouteTable' is not designed for extension - needs to be abstract, final or empty. | 213 | |
'{' should be on the previous line. | 214 | |
'{' should be on the previous line. | 223 | |
'{' should be on the previous line. | 225 | |
Method 'maintainLeafSet' is not designed for extension - needs to be abstract, final or empty. | 234 | |
'{' should be on the previous line. | 235 | |
'{' should be on the previous line. | 242 | |
'{' should be on the previous line. | 249 | |
Method 'query' is not designed for extension - needs to be abstract, final or empty. | 259 | |
Parameter node should be final. | 259 | |
'{' should be on the previous line. | 260 | |
Method 'query' is not designed for extension - needs to be abstract, final or empty. | 275 | |
Parameter id should be final. | 275 | |
'{' should be on the previous line. | 276 | |
Unused @param tag for 'highPrioirty'. | 290 | |
Method 'queryLeafSet' is not designed for extension - needs to be abstract, final or empty. | 292 | |
Parameter node should be final. | 292 | |
Parameter highPriority should be final. | 292 | |
Expected @param tag for 'highPriority'. | 292 | |
'{' should be on the previous line. | 293 | |
'{' should be on the previous line. | 297 | |
'{' should be on the previous line. | 305 | |
Method 'probeDistance' is not designed for extension - needs to be abstract, final or empty. | 319 | |
Parameter node should be final. | 319 | |
'{' should be on the previous line. | 320 | |
'{' should be on the previous line. | 322 | |
Method 'probe' is not designed for extension - needs to be abstract, final or empty. | 334 | |
Parameter node should be final. | 334 | |
'{' should be on the previous line. | 335 | |
'{' should be on the previous line. | 337 | |
'{' should be on the previous line. | 344 | |
'}' should be on the same line. | 347 | |
'{' should be on the previous line. | 349 | |
Method 'markDead' is not designed for extension - needs to be abstract, final or empty. | 359 | |
Parameter node should be final. | 359 | |
'{' should be on the previous line. | 360 | |
'{' should be on the previous line. | 364 | |
Method 'markAlive' is not designed for extension - needs to be abstract, final or empty. | 377 | |
Parameter node should be final. | 377 | |
'{' should be on the previous line. | 378 | |
'{' should be on the previous line. | 380 | |
Method 'isDead' is not designed for extension - needs to be abstract, final or empty. | 392 | |
Parameter node should be final. | 392 | |
'{' should be on the previous line. | 393 | |
Method 'getFailed' is not designed for extension - needs to be abstract, final or empty. | 402 | |
'{' should be on the previous line. | 403 | |
First sentence should end with a period. | 407 | |
Method 'receive' is not designed for extension - needs to be abstract, final or empty. | 412 | |
Parameter msg should be final. | 412 | |
'{' should be on the previous line. | 413 | |
'{' should be on the previous line. | 420 | |
'}' should be on the same line. | 422 | |
'{' should be on the previous line. | 424 | |
'}' should be on the same line. | 426 | |
'{' should be on the previous line. | 428 | |
'}' should be on the same line. | 430 | |
'{' should be on the previous line. | 432 | |
'}' should be on the same line. | 434 | |
'{' should be on the previous line. | 436 | |
Parameter req should be final. | 446 | |
'{' should be on the previous line. | 447 | |
'{' should be on the previous line. | 451 | |
Parameter rep should be final. | 472 | |
'{' should be on the previous line. | 473 | |
'{' should be on the previous line. | 475 | |
Parameter req should be final. | 489 | |
'{' should be on the previous line. | 490 | |
'{' should be on the previous line. | 494 | |
First sentence should end with a period. | 510 | |
Parameter rep should be final. | 515 | |
'{' should be on the previous line. | 516 | |
'{' should be on the previous line. | 521 | |
'{' should be on the previous line. | 528 | |
'{' should be on the previous line. | 531 | |
'{' should be on the previous line. | 539 | |
'{' should be on the previous line. | 541 | |
Line is longer than 80 characters. | 542 | |
'{' should be on the previous line. | 549 | |
Parameter nodes should be final. | 562 | |
'{' should be on the previous line. | 563 | |
'{' should be on the previous line. | 568 | |
'{' should be on the previous line. | 574 | |
'{' should be on the previous line. | 576 | |
'{' should be on the previous line. | 578 | |
'{' should be on the previous line. | 580 | |
'}' should be on the same line. | 586 | |
'{' should be on the previous line. | 588 | |
Parameter failed should be final. | 601 | |
'{' should be on the previous line. | 602 | |
'{' should be on the previous line. | 607 | |
'{' should be on the previous line. | 609 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 624 | |
'{' should be on the previous line. | 625 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 27 | |
'{' should be on the previous line. | 32 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 29 | |
'static' modifier out of order with the JLS suggestions. | 31 | |
Parameter application should be final. | 41 | |
'application' hides a field. | 41 | |
'{' should be on the previous line. | 42 | |
Line is longer than 80 characters. | 47 | |
Method 'getPriority' is not designed for extension - needs to be abstract, final or empty. | 57 | |
'{' should be on the previous line. | 58 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 67 | |
'{' should be on the previous line. | 68 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 39 | |
Parameter config should be final. | 65 | |
'config' hides a field. | 65 | |
Parameter owner should be final. | 65 | |
'owner' hides a field. | 65 | |
Parameter checker should be final. | 66 | |
'checker' hides a field. | 66 | |
'{' should be on the previous line. | 67 | |
'8' is a magic number. | 71 | |
Method 'getTableChangedNotifier' is not designed for extension - needs to be abstract, final or empty. | 83 | |
'{' should be on the previous line. | 84 | |
Method 'asTable' is not designed for extension - needs to be abstract, final or empty. | 93 | |
'{' should be on the previous line. | 94 | |
'{' should be on the previous line. | 98 | |
Expected an @return tag. | 110 | |
Method 'add' is not designed for extension - needs to be abstract, final or empty. | 110 | |
Parameter node should be final. | 110 | |
'{' should be on the previous line. | 111 | |
'{' should be on the previous line. | 115 | |
'{' should be on the previous line. | 121 | |
'}' should be on the same line. | 124 | |
'{' should be on the previous line. | 126 | |
'{' should be on the previous line. | 128 | |
'{' should be on the previous line. | 136 | |
Method 'remove' is not designed for extension - needs to be abstract, final or empty. | 148 | |
Parameter node should be final. | 148 | |
'{' should be on the previous line. | 149 | |
'{' should be on the previous line. | 155 | |
Expected an @return tag. | 166 | |
Method 'getNextHop' is not designed for extension - needs to be abstract, final or empty. | 166 | |
Parameter destination should be final. | 166 | |
Expected @param tag for 'destination'. | 166 | |
'{' should be on the previous line. | 167 | |
'{' should be on the previous line. | 169 | |
Method 'getAllEntries' is not designed for extension - needs to be abstract, final or empty. | 184 | |
'{' should be on the previous line. | 185 | |
'{' should be on the previous line. | 189 | |
Method 'dump' is not designed for extension - needs to be abstract, final or empty. | 203 | |
'{' should be on the previous line. | 204 | |
'{' should be on the previous line. | 208 | |
'{' should be on the previous line. | 212 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 229 | |
'{' should be on the previous line. | 230 | |
Method 'toFullString' is not designed for extension - needs to be abstract, final or empty. | 239 | |
'{' should be on the previous line. | 240 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 35 | |
'{' should be on the previous line. | 58 | |
'4' is a magic number. | 60 | |
Parameter identifier should be final. | 69 | |
'identifier' hides a field. | 69 | |
Parameter hopDistance should be final. | 69 | |
'hopDistance' hides a field. | 69 | |
'{' should be on the previous line. | 70 | |
Method 'getIdentifier' is not designed for extension - needs to be abstract, final or empty. | 81 | |
'{' should be on the previous line. | 82 | |
Method 'getHopDistance' is not designed for extension - needs to be abstract, final or empty. | 91 | |
'{' should be on the previous line. | 92 | |
Unused @throws tag for 'InvalidPacketException'. | 100 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 102 | |
Parameter in should be final. | 102 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 103 | |
'{' should be on the previous line. | 104 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 116 | |
Parameter out should be final. | 116 | |
'{' should be on the previous line. | 117 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 44 | |
Line is longer than 80 characters. | 46 | |
Parameter config should be final. | 64 | |
Parameter tsmpFactory should be final. | 65 | |
Parameter agent should be final. | 65 | |
'{' should be on the previous line. | 66 | |
Method 'getBambooConfig' is not designed for extension - needs to be abstract, final or empty. | 78 | |
'{' should be on the previous line. | 79 | |
Method 'maintainRouteTable' is not designed for extension - needs to be abstract, final or empty. | 87 | |
'{' should be on the previous line. | 88 | |
'{' should be on the previous line. | 94 | |
Line is longer than 80 characters. | 100 | |
Line is longer than 80 characters. | 101 | |
Line is longer than 80 characters. | 109 | |
'8' is a magic number. | 109 | |
Line is longer than 80 characters. | 116 | |
'{' should be on the previous line. | 119 | |
Method 'maintainLeafSet' is not designed for extension - needs to be abstract, final or empty. | 128 | |
'{' should be on the previous line. | 129 | |
'{' should be on the previous line. | 138 | |
'rand' hides a field. | 139 | |
'}' should be on the same line. | 144 | |
'{' should be on the previous line. | 146 | |
Line is longer than 80 characters. | 151 | |
Line is longer than 80 characters. | 152 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 163 | |
'{' should be on the previous line. | 164 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 40 | |
'5' is a magic number. | 68 | |
First sentence should end with a period. | 76 | |
Parameter type should be final. | 83 | |
Parameter version should be final. | 83 | |
Parameter fields should be final. | 83 | |
Method 'setSender' is not designed for extension - needs to be abstract, final or empty. | 93 | |
Parameter sender should be final. | 93 | |
'sender' hides a field. | 93 | |
'{' should be on the previous line. | 94 | |
'{' should be on the previous line. | 96 | |
Method 'setDestination' is not designed for extension - needs to be abstract, final or empty. | 108 | |
Parameter destination should be final. | 108 | |
'destination' hides a field. | 108 | |
'{' should be on the previous line. | 109 | |
'{' should be on the previous line. | 111 | |
Expected an @return tag. | 121 | |
Method 'getSender' is not designed for extension - needs to be abstract, final or empty. | 121 | |
'{' should be on the previous line. | 122 | |
Expected an @return tag. | 129 | |
Method 'getDestination' is not designed for extension - needs to be abstract, final or empty. | 129 | |
'{' should be on the previous line. | 130 | |
Method 'setHopCount' is not designed for extension - needs to be abstract, final or empty. | 139 | |
Parameter hopCount should be final. | 139 | |
'hopCount' hides a field. | 139 | |
'{' should be on the previous line. | 140 | |
Method 'getHopCount' is not designed for extension - needs to be abstract, final or empty. | 149 | |
'{' should be on the previous line. | 150 | |
First sentence should end with a period. | 154 | |
Method 'setNumRetransmissions' is not designed for extension - needs to be abstract, final or empty. | 159 | |
Parameter rxt should be final. | 159 | |
'{' should be on the previous line. | 160 | |
Method 'getNumRetransmissions' is not designed for extension - needs to be abstract, final or empty. | 169 | |
'{' should be on the previous line. | 170 | |
Method 'setApplicationId' is not designed for extension - needs to be abstract, final or empty. | 179 | |
Parameter application should be final. | 179 | |
'{' should be on the previous line. | 180 | |
Method 'getApplicationId' is not designed for extension - needs to be abstract, final or empty. | 189 | |
'{' should be on the previous line. | 190 | |
Method 'setPriority' is not designed for extension - needs to be abstract, final or empty. | 199 | |
Parameter priority should be final. | 199 | |
'priority' hides a field. | 199 | |
'{' should be on the previous line. | 200 | |
Method 'getPriority' is not designed for extension - needs to be abstract, final or empty. | 209 | |
'{' should be on the previous line. | 210 | |
Unused @throws tag for 'InvalidPacketException'. | 218 | |
Method 'decode' is not designed for extension - needs to be abstract, final or empty. | 220 | |
Parameter in should be final. | 220 | |
Expected @throws tag for 'edu.nwu.net.api.InvalidPacketException'. | 221 | |
'{' should be on the previous line. | 222 | |
Method 'encode' is not designed for extension - needs to be abstract, final or empty. | 237 | |
Parameter out should be final. | 237 | |
'{' should be on the previous line. | 238 | |
'{' should be on the previous line. | 242 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 53 | |
Line is longer than 80 characters. | 76 | |
Parameter identifier should be final. | 76 | |
Parameter routing should be final. | 76 | |
'routing' hides a field. | 76 | |
Parameter socket should be final. | 76 | |
'socket' hides a field. | 76 | |
Method 'getRoutingStructureChangedNotifier' is not designed for extension - needs to be abstract, final or empty. | 89 | |
'{' should be on the previous line. | 90 | |
Method 'getJoinSucceededNotifier' is not designed for extension - needs to be abstract, final or empty. | 99 | |
'{' should be on the previous line. | 100 | |
Method 'epoch' is not designed for extension - needs to be abstract, final or empty. | 107 | |
'{' should be on the previous line. | 108 | |
'{' should be on the previous line. | 112 | |
Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 122 | |
'{' should be on the previous line. | 123 | |
Method 'getNodeId' is not designed for extension - needs to be abstract, final or empty. | 132 | |
'{' should be on the previous line. | 133 | |
Method 'getRoutingStructure' is not designed for extension - needs to be abstract, final or empty. | 142 | |
'{' should be on the previous line. | 143 | |
Method 'getPastryRoutingStructure' is not designed for extension - needs to be abstract, final or empty. | 152 | |
'{' should be on the previous line. | 153 | |
Method 'receive' is not designed for extension - needs to be abstract, final or empty. | 163 | |
Parameter sender should be final. | 163 | |
Parameter msg should be final. | 163 | |
'{' should be on the previous line. | 164 | |
Line is longer than 80 characters. | 165 | |
'{' should be on the previous line. | 168 | |
'{' should be on the previous line. | 170 | |
'}' should be on the same line. | 172 | |
'{' should be on the previous line. | 174 | |
'}' should be on the same line. | 178 | |
'{' should be on the previous line. | 180 | |
Method 'route' is not designed for extension - needs to be abstract, final or empty. | 190 | |
Parameter msg should be final. | 190 | |
'{' should be on the previous line. | 191 | |
'{' should be on the previous line. | 197 | |
'}' should be on the same line. | 199 | |
'{' should be on the previous line. | 201 | |
Method 'route' is not designed for extension - needs to be abstract, final or empty. | 212 | |
Parameter nextHop should be final. | 212 | |
Parameter msg should be final. | 212 | |
'{' should be on the previous line. | 213 | |
'{' should be on the previous line. | 215 | |
'{' should be on the previous line. | 220 | |
'50' is a magic number. | 225 | |
'{' should be on the previous line. | 226 | |
'}' should be on the same line. | 229 | |
'{' should be on the previous line. | 231 | |
'}' should be on the same line. | 236 | |
'{' should be on the previous line. | 238 | |
Method 'register' is not designed for extension - needs to be abstract, final or empty. | 250 | |
Parameter app should be final. | 250 | |
'{' should be on the previous line. | 251 | |
'{' should be on the previous line. | 253 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 268 | |
'{' should be on the previous line. | 269 | |
Method 'handle' is not designed for extension - needs to be abstract, final or empty. | 279 | |
Parameter msg should be final. | 279 | |
'{' should be on the previous line. | 280 | |
'{' should be on the previous line. | 284 | |
'{' should be on the previous line. | 295 | |
Parameter application should be final. | 304 | |
'application' hides a field. | 304 | |
'{' should be on the previous line. | 305 | |
'{' should be on the previous line. | 315 | |
'{' should be on the previous line. | 325 | |
'{' should be on the previous line. | 335 | |
'{' should be on the previous line. | 345 | |
'{' should be on the previous line. | 355 | |
'{' should be on the previous line. | 365 | |
Parameter msg should be final. | 374 | |
'{' should be on the previous line. | 375 | |
'{' should be on the previous line. | 377 | |
'{' should be on the previous line. | 388 | |
Parameter destination should be final. | 402 | |
Parameter msg should be final. | 402 | |
'{' should be on the previous line. | 403 | |
'{' should be on the previous line. | 405 | |
'{' should be on the previous line. | 416 | |
'{' should be on the previous line. | 430 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 32 | |
'static' modifier out of order with the JLS suggestions. | 34 | |
Parameter sender should be final. | 52 | |
'sender' hides a field. | 52 | |
Parameter identifier should be final. | 52 | |
'identifier' hides a field. | 52 | |
Parameter hopDistance should be final. | 52 | |
'hopDistance' hides a field. | 52 | |
'{' should be on the previous line. | 53 | |
Line is longer than 80 characters. | 60 | |
Method 'getPriority' is not designed for extension - needs to be abstract, final or empty. | 70 | |
'{' should be on the previous line. | 71 | |
Method 'getSender' is not designed for extension - needs to be abstract, final or empty. | 80 | |
'{' should be on the previous line. | 81 | |
First sentence should end with a period. | 85 | |
Method 'getIdentifier' is not designed for extension - needs to be abstract, final or empty. | 90 | |
'{' should be on the previous line. | 91 | |
Method 'getHopDistance' is not designed for extension - needs to be abstract, final or empty. | 100 | |
'{' should be on the previous line. | 101 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 110 | |
'{' should be on the previous line. | 111 |
Violation | Message | Line |
---|---|---|
First sentence should end with a period. | 21 | |
'{' should be on the previous line. | 28 | |
'11' is a magic number. | 30 | |
Line is longer than 80 characters. | 33 | |
Line is longer than 80 characters. | 37 | |
Line is longer than 80 characters. | 41 | |
Line is longer than 80 characters. | 45 | |
Line is longer than 80 characters. | 49 | |
Line is longer than 80 characters. | 53 | |
Line is longer than 80 characters. | 57 | |
Line is longer than 80 characters. | 61 | |
Line is longer than 80 characters. | 64 | |
Parameter name should be final. | 72 | |
Parameter id should be final. | 72 | |
'{' should be on the previous line. | 73 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 34 | |
First sentence should end with a period. | 44 | |
Parameter addr should be final. | 51 | |
'addr' hides a field. | 51 | |
Parameter tsmpFactory should be final. | 52 | |
'tsmpFactory' hides a field. | 52 | |
Parameter seed should be final. | 52 | |
'seed' hides a field. | 52 | |
'{' should be on the previous line. | 53 | |
Method 'generateNodeId' is not designed for extension - needs to be abstract, final or empty. | 64 | |
'{' should be on the previous line. | 65 | |
Method 'convertNodeHandle' is not designed for extension - needs to be abstract, final or empty. | 79 | |
Parameter handle should be final. | 79 | |
'{' should be on the previous line. | 80 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 53 | |
Parameter config should be final. | 83 | |
'config' hides a field. | 83 | |
Parameter nodeId should be final. | 83 | |
'nodeId' hides a field. | 83 | |
Parameter node should be final. | 83 | |
Parameter tsmpFactory should be final. | 84 | |
'tsmpFactory' hides a field. | 84 | |
'{' should be on the previous line. | 85 | |
'10' is a magic number. | 92 | |
Method 'getConfig' is not designed for extension - needs to be abstract, final or empty. | 100 | |
'{' should be on the previous line. | 101 | |
Method 'getEndPoint' is not designed for extension - needs to be abstract, final or empty. | 110 | |
'{' should be on the previous line. | 111 | |
Method 'getTimestampFactory' is not designed for extension - needs to be abstract, final or empty. | 120 | |
'{' should be on the previous line. | 121 | |
Method 'lookup' is not designed for extension - needs to be abstract, final or empty. | 132 | |
Parameter identifier should be final. | 132 | |
'{' should be on the previous line. | 133 | |
'{' should be on the previous line. | 140 | |
'}' should be on the same line. | 143 | |
'{' should be on the previous line. | 145 | |
Line is longer than 80 characters. | 146 | |
Parameter identifier should be final. | 157 | |
'{' should be on the previous line. | 158 | |
'{' should be on the previous line. | 160 | |
Parameter identifier should be final. | 180 | |
Parameter nodeIdentifier should be final. | 180 | |
Parameter hopDistance should be final. | 181 | |
'{' should be on the previous line. | 182 | |
'{' should be on the previous line. | 188 | |
'lookups' hides a field. | 189 | |
'{' should be on the previous line. | 192 | |
Avoid inline conditionals. | 195 | |
'{' should be on the previous line. | 199 | |
Method 'getLocalId' is not designed for extension - needs to be abstract, final or empty. | 212 | |
'{' should be on the previous line. | 213 | |
Method 'getNodeId' is not designed for extension - needs to be abstract, final or empty. | 222 | |
'{' should be on the previous line. | 223 | |
Line is longer than 80 characters. | 228 | |
Line is longer than 80 characters. | 234 | |
Method 'forward' is not designed for extension - needs to be abstract, final or empty. | 238 | |
'{' should be on the previous line. | 239 | |
'{' should be on the previous line. | 241 | |
Method 'deliver' is not designed for extension - needs to be abstract, final or empty. | 257 | |
Parameter id should be final. | 257 | |
Parameter message should be final. | 257 | |
'{' should be on the previous line. | 258 | |
'{' should be on the previous line. | 260 | |
'{' should be on the previous line. | 265 | |
'}' should be on the same line. | 267 | |
'{' should be on the previous line. | 269 | |
'}' should be on the same line. | 271 | |
'{' should be on the previous line. | 273 | |
'}' should be on the same line. | 275 | |
'{' should be on the previous line. | 277 | |
'{' should be on the previous line. | 286 | |
Line is longer than 80 characters. | 287 | |
Line is longer than 80 characters. | 288 | |
'{' should be on the previous line. | 291 | |
'{' should be on the previous line. | 295 | |
'{' should be on the previous line. | 298 | |
Parameter ping should be final. | 313 | |
'{' should be on the previous line. | 314 | |
'{' should be on the previous line. | 316 | |
Parameter pong should be final. | 333 | |
'{' should be on the previous line. | 334 | |
'{' should be on the previous line. | 336 | |
'nodeId' hides a field. | 343 | |
Line is longer than 80 characters. | 351 | |
Method 'update' is not designed for extension - needs to be abstract, final or empty. | 357 | |
Parameter handle should be final. | 357 | |
Parameter joined should be final. | 357 | |
'{' should be on the previous line. | 358 | |
Empty statement. | 359 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 367 | |
'{' should be on the previous line. | 368 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 40 | |
Line is longer than 80 characters. | 45 | |
First sentence should end with a period. | 68 | |
Parameter nodeId should be final. | 78 | |
'nodeId' hides a field. | 78 | |
Parameter soAddr should be final. | 78 | |
Parameter epoch should be final. | 79 | |
'epoch' hides a field. | 79 | |
Parameter suspectThreshold should be final. | 79 | |
'suspectThreshold' hides a field. | 79 | |
Parameter deadThreshold should be final. | 79 | |
'deadThreshold' hides a field. | 79 | |
Parameter minProbingPeriod should be final. | 80 | |
'minProbingPeriod' hides a field. | 80 | |
'{' should be on the previous line. | 81 | |
Method 'getLocalFreePastryNode' is not designed for extension - needs to be abstract, final or empty. | 95 | |
'{' should be on the previous line. | 96 | |
Method 'getNodeId' is not designed for extension - needs to be abstract, final or empty. | 105 | |
'{' should be on the previous line. | 106 | |
Method 'getAddress' is not designed for extension - needs to be abstract, final or empty. | 115 | |
'{' should be on the previous line. | 116 | |
Method 'proximity' is not designed for extension - needs to be abstract, final or empty. | 128 | |
'{' should be on the previous line. | 129 | |
Line is longer than 80 characters. | 131 | |
Method 'getLiveness' is not designed for extension - needs to be abstract, final or empty. | 139 | |
'{' should be on the previous line. | 140 | |
'{' should be on the previous line. | 146 | |
'}' should be on the same line. | 148 | |
'{' should be on the previous line. | 150 | |
Method 'receiveMessage' is not designed for extension - needs to be abstract, final or empty. | 162 | |
Parameter msg should be final. | 162 | |
'{' should be on the previous line. | 163 | |
'{' should be on the previous line. | 169 | |
'{' should be on the previous line. | 174 | |
'{' should be on the previous line. | 176 | |
'{' should be on the previous line. | 186 | |
'}' should be on the same line. | 190 | |
'{' should be on the previous line. | 192 | |
'}' should be on the same line. | 195 | |
'{' should be on the previous line. | 197 | |
'{' should be on the previous line. | 199 | |
Line is longer than 80 characters. | 208 | |
Method 'ping' is not designed for extension - needs to be abstract, final or empty. | 214 | |
'{' should be on the previous line. | 215 | |
'{' should be on the previous line. | 219 | |
'{' should be on the previous line. | 226 | |
'{' should be on the previous line. | 232 | |
'{' should be on the previous line. | 235 | |
'{' should be on the previous line. | 237 | |
'{' should be on the previous line. | 242 | |
'}' should be on the same line. | 250 | |
'{' should be on the previous line. | 252 | |
Line is longer than 80 characters. | 254 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 267 | |
'{' should be on the previous line. | 268 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 287 | |
Parameter obj should be final. | 287 | |
'{' should be on the previous line. | 288 | |
'{' should be on the previous line. | 290 | |
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 303 | |
'{' should be on the previous line. | 304 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 52 | |
Parameter config should be final. | 80 | |
'config' hides a field. | 80 | |
Parameter idFactory should be final. | 80 | |
'idFactory' hides a field. | 80 | |
Parameter timer should be final. | 81 | |
'timer' hides a field. | 81 | |
Parameter sock should be final. | 81 | |
'sock' hides a field. | 81 | |
Parameter tsmpFactory should be final. | 81 | |
'tsmpFactory' hides a field. | 81 | |
'{' should be on the previous line. | 82 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 95 | |
'{' should be on the previous line. | 96 | |
Method 'newNode' is not designed for extension - needs to be abstract, final or empty. | 108 | |
Parameter bootstrap should be final. | 108 | |
'{' should be on the previous line. | 109 | |
Line is longer than 80 characters. | 119 | |
Method 'newNode' is not designed for extension - needs to be abstract, final or empty. | 121 | |
Parameter bootstrap should be final. | 121 | |
Parameter nodeId should be final. | 121 | |
'{' should be on the previous line. | 122 | |
'{' should be on the previous line. | 124 | |
Line is longer than 80 characters. | 125 | |
Line is longer than 80 characters. | 147 | |
'{' should be on the previous line. | 160 | |
Line is longer than 80 characters. | 173 | |
Line is longer than 80 characters. | 175 | |
Method 'getNearest' is not designed for extension - needs to be abstract, final or empty. | 182 | |
Parameter local should be final. | 182 | |
Parameter seed should be final. | 182 | |
'{' should be on the previous line. | 183 | |
Line is longer than 80 characters. | 199 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 201 | |
Parameter handle should be final. | 201 | |
'{' should be on the previous line. | 203 | |
Line is longer than 80 characters. | 219 | |
Method 'getRouteRow' is not designed for extension - needs to be abstract, final or empty. | 221 | |
Parameter handle should be final. | 221 | |
Parameter row should be final. | 221 | |
'{' should be on the previous line. | 223 | |
Line is longer than 80 characters. | 228 | |
Line is longer than 80 characters. | 229 | |
Line is longer than 80 characters. | 236 | |
Method 'getProximity' is not designed for extension - needs to be abstract, final or empty. | 238 | |
Parameter local should be final. | 238 | |
Parameter handle should be final. | 238 | |
'{' should be on the previous line. | 239 | |
'{' should be on the previous line. | 243 | |
'{' should be on the previous line. | 248 | |
'{' should be on the previous line. | 257 |
Violation | Message | Line |
---|---|---|
First sentence should end with a period. | 24 | |
'{' should be on the previous line. | 30 | |
Line is longer than 80 characters. | 43 | |
Parameter config should be final. | 43 | |
'config' hides a field. | 43 | |
Parameter sock should be final. | 43 | |
'sock' hides a field. | 43 | |
Expected an @return tag. | 55 | |
Method 'replace' is not designed for extension - needs to be abstract, final or empty. | 55 | |
Parameter oldId should be final. | 55 | |
Parameter newId should be final. | 55 | |
'{' should be on the previous line. | 56 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 54 | |
Method 'setup' is not designed for extension - needs to be abstract, final or empty. | 88 | |
Parameter socketFactory should be final. | 88 | |
Parameter tsmpFactory should be final. | 89 | |
Parameter epochServiceFactory should be final. | 90 | |
Parameter config should be final. | 90 | |
'config' hides a field. | 90 | |
Parameter bootstrap should be final. | 91 | |
'{' should be on the previous line. | 92 | |
'{' should be on the previous line. | 98 | |
'{' should be on the previous line. | 100 | |
'}' should be on the same line. | 103 | |
'{' should be on the previous line. | 105 | |
Line is longer than 80 characters. | 107 | |
Line is longer than 80 characters. | 132 | |
Method 'getPastryAgent' is not designed for extension - needs to be abstract, final or empty. | 142 | |
'{' should be on the previous line. | 143 | |
Method 'getSocket' is not designed for extension - needs to be abstract, final or empty. | 152 | |
'{' should be on the previous line. | 153 | |
Method 'lookup' is not designed for extension - needs to be abstract, final or empty. | 164 | |
Parameter identifier should be final. | 164 | |
'{' should be on the previous line. | 165 | |
'{' should be on the previous line. | 167 | |
Method 'getLocalId' is not designed for extension - needs to be abstract, final or empty. | 179 | |
'{' should be on the previous line. | 180 | |
'{' should be on the previous line. | 182 | |
Method 'getNodeId' is not designed for extension - needs to be abstract, final or empty. | 194 | |
'{' should be on the previous line. | 195 | |
'{' should be on the previous line. | 197 | |
Method 'getLeafSet' is not designed for extension - needs to be abstract, final or empty. | 209 | |
'{' should be on the previous line. | 210 | |
'{' should be on the previous line. | 212 | |
Method 'isInLeafSetRange' is not designed for extension - needs to be abstract, final or empty. | 226 | |
Parameter identifier should be final. | 226 | |
'{' should be on the previous line. | 227 | |
'{' should be on the previous line. | 229 | |
Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. | 239 | |
'{' should be on the previous line. | 240 | |
'{' should be on the previous line. | 243 | |
'{' should be on the previous line. | 252 | |
First sentence should end with a period. | 260 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 265 | |
'{' should be on the previous line. | 266 | |
'{' should be on the previous line. | 270 | |
'}' should be on the same line. | 272 | |
'{' should be on the previous line. | 274 | |
Method 'getSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 286 | |
'{' should be on the previous line. | 287 | |
'{' should be on the previous line. | 291 | |
Method 'getPredessorSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 303 | |
'{' should be on the previous line. | 304 | |
'{' should be on the previous line. | 309 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 321 | |
'{' should be on the previous line. | 322 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 28 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 36 | |
'24' is a magic number. | 47 | |
'24' is a magic number. | 50 | |
'0.9' is a magic number. | 59 | |
'0.5' is a magic number. | 62 | |
'0.1' is a magic number. | 65 | |
'100' is a magic number. | 68 | |
'5' is a magic number. | 74 | |
'3' is a magic number. | 77 | |
'15000' is a magic number. | 80 | |
'15' is a magic number. | 83 | |
'1000' is a magic number. | 83 | |
'20' is a magic number. | 86 | |
'60' is a magic number. | 86 | |
'1000' is a magic number. | 86 | |
'5' is a magic number. | 89 | |
'1000' is a magic number. | 89 | |
'15' is a magic number. | 92 | |
'1000' is a magic number. | 92 | |
Method 'getFQN' is not designed for extension - needs to be abstract, final or empty. | 99 | |
'{' should be on the previous line. | 100 | |
Method 'getRoutingTableSlotEntries' is not designed for extension - needs to be abstract, final or empty. | 121 | |
'{' should be on the previous line. | 122 | |
Method 'setRoutingTableSlotEntries' is not designed for extension - needs to be abstract, final or empty. | 131 | |
Parameter val should be final. | 131 | |
'{' should be on the previous line. | 132 | |
Method 'getLeafSetSize' is not designed for extension - needs to be abstract, final or empty. | 141 | |
'{' should be on the previous line. | 142 | |
Method 'setLeafSetSize' is not designed for extension - needs to be abstract, final or empty. | 151 | |
Parameter leafSetSize should be final. | 151 | |
'leafSetSize' hides a field. | 151 | |
'{' should be on the previous line. | 152 | |
Method 'getNeighborSetSize' is not designed for extension - needs to be abstract, final or empty. | 161 | |
'{' should be on the previous line. | 162 | |
Method 'setNeighborSetSize' is not designed for extension - needs to be abstract, final or empty. | 171 | |
Parameter neighborSetSize should be final. | 171 | |
'neighborSetSize' hides a field. | 171 | |
'{' should be on the previous line. | 172 | |
Method 'setCrewSize' is not designed for extension - needs to be abstract, final or empty. | 181 | |
Parameter size should be final. | 181 | |
'{' should be on the previous line. | 182 | |
Method 'getCrewSize' is not designed for extension - needs to be abstract, final or empty. | 191 | |
'{' should be on the previous line. | 192 | |
Method 'setUseLatency' is not designed for extension - needs to be abstract, final or empty. | 201 | |
Parameter useLatency should be final. | 201 | |
'useLatency' hides a field. | 201 | |
'{' should be on the previous line. | 202 | |
Method 'getUseLatency' is not designed for extension - needs to be abstract, final or empty. | 211 | |
'{' should be on the previous line. | 212 | |
Method 'getReplacementThreshold' is not designed for extension - needs to be abstract, final or empty. | 221 | |
'{' should be on the previous line. | 222 | |
Method 'setReplacementThreshold' is not designed for extension - needs to be abstract, final or empty. | 231 | |
Parameter val should be final. | 231 | |
'{' should be on the previous line. | 232 | |
Method 'getCostAlphaUp' is not designed for extension - needs to be abstract, final or empty. | 241 | |
'{' should be on the previous line. | 242 | |
Method 'setCostAlphaUp' is not designed for extension - needs to be abstract, final or empty. | 251 | |
Parameter val should be final. | 251 | |
'{' should be on the previous line. | 252 | |
Method 'getCostAlphaDown' is not designed for extension - needs to be abstract, final or empty. | 261 | |
'{' should be on the previous line. | 262 | |
Method 'setCostAlphaDown' is not designed for extension - needs to be abstract, final or empty. | 271 | |
Parameter val should be final. | 271 | |
'{' should be on the previous line. | 272 | |
Method 'getEpochInterval' is not designed for extension - needs to be abstract, final or empty. | 281 | |
'{' should be on the previous line. | 282 | |
Method 'setEpochInterval' is not designed for extension - needs to be abstract, final or empty. | 291 | |
Parameter val should be final. | 291 | |
'{' should be on the previous line. | 292 | |
Method 'getHeartbeatInterval' is not designed for extension - needs to be abstract, final or empty. | 301 | |
'{' should be on the previous line. | 302 | |
Method 'setHeartbeatInterval' is not designed for extension - needs to be abstract, final or empty. | 311 | |
Parameter val should be final. | 311 | |
'{' should be on the previous line. | 312 | |
Method 'getDeadThreshold' is not designed for extension - needs to be abstract, final or empty. | 321 | |
'{' should be on the previous line. | 322 | |
Method 'setDeadThreshold' is not designed for extension - needs to be abstract, final or empty. | 331 | |
Parameter val should be final. | 331 | |
'{' should be on the previous line. | 332 | |
Method 'getSuspectedThreshold' is not designed for extension - needs to be abstract, final or empty. | 341 | |
'{' should be on the previous line. | 342 | |
Method 'setSuspectedThreshold' is not designed for extension - needs to be abstract, final or empty. | 351 | |
Parameter val should be final. | 351 | |
'{' should be on the previous line. | 352 | |
Method 'getGracePeriod' is not designed for extension - needs to be abstract, final or empty. | 361 | |
'{' should be on the previous line. | 362 | |
Method 'setGracePeriod' is not designed for extension - needs to be abstract, final or empty. | 371 | |
Parameter val should be final. | 371 | |
'{' should be on the previous line. | 372 | |
Method 'getRouteTableMaintenanceInterval' is not designed for extension - needs to be abstract, final or empty. | 381 | |
'{' should be on the previous line. | 382 | |
Line is longer than 80 characters. | 389 | |
Method 'setRouteTableMaintenanceInterval' is not designed for extension - needs to be abstract, final or empty. | 391 | |
Parameter routeTableMaintenanceInterval should be final. | 392 | |
'routeTableMaintenanceInterval' hides a field. | 392 | |
'{' should be on the previous line. | 393 | |
Method 'getLeafSetProbingInterval' is not designed for extension - needs to be abstract, final or empty. | 402 | |
'{' should be on the previous line. | 403 | |
Method 'setLeafSetProbingInterval' is not designed for extension - needs to be abstract, final or empty. | 412 | |
Parameter leafSetProbingInterval should be final. | 412 | |
'leafSetProbingInterval' hides a field. | 412 | |
'{' should be on the previous line. | 413 | |
Method 'getFailureDetectionInterval' is not designed for extension - needs to be abstract, final or empty. | 422 | |
'{' should be on the previous line. | 423 | |
Line is longer than 80 characters. | 430 | |
Method 'setFailureDetectionInterval' is not designed for extension - needs to be abstract, final or empty. | 432 | |
Parameter failureDetectionInterval should be final. | 432 | |
'failureDetectionInterval' hides a field. | 432 | |
'{' should be on the previous line. | 433 | |
Method 'getQueryTimeout' is not designed for extension - needs to be abstract, final or empty. | 442 | |
'{' should be on the previous line. | 443 | |
Method 'setQueryTimeout' is not designed for extension - needs to be abstract, final or empty. | 452 | |
Parameter val should be final. | 452 | |
'{' should be on the previous line. | 453 |
Violation | Message | Line |
---|---|---|
'{' should be on the previous line. | 49 | |
Line has trailing spaces. | 54 | |
Parameter config should be final. | 83 | |
'config' hides a field. | 83 | |
Parameter tsmpFactory should be final. | 83 | |
'tsmpFactory' hides a field. | 83 | |
Line is longer than 80 characters. | 84 | |
Parameter agent should be final. | 84 | |
Parameter bootstrap should be final. | 84 | |
'bootstrap' hides a field. | 84 | |
Parameter maintenance should be final. | 84 | |
'maintenance' hides a field. | 84 | |
Method 'getConfig' is not designed for extension - needs to be abstract, final or empty. | 98 | |
'{' should be on the previous line. | 99 | |
Method 'getTimestampFactory' is not designed for extension - needs to be abstract, final or empty. | 108 | |
'{' should be on the previous line. | 109 | |
Method 'epoch' is not designed for extension - needs to be abstract, final or empty. | 116 | |
'{' should be on the previous line. | 117 | |
'{' should be on the previous line. | 119 | |
'{' should be on the previous line. | 123 | |
'{' should be on the previous line. | 128 | |
Line is longer than 80 characters. | 130 | |
'}' should be on the same line. | 133 | |
'{' should be on the previous line. | 135 | |
'{' should be on the previous line. | 137 | |
'}' should be on the same line. | 140 | |
'{' should be on the previous line. | 142 | |
Method 'querySeed' is not designed for extension - needs to be abstract, final or empty. | 159 | |
Parameter agents should be final. | 159 | |
'{' should be on the previous line. | 160 | |
'{' should be on the previous line. | 162 | |
Unused @param tag for 'agents'. | 170 | |
Method 'querySeed' is not designed for extension - needs to be abstract, final or empty. | 172 | |
Parameter agent should be final. | 172 | |
Expected @param tag for 'agent'. | 172 | |
'{' should be on the previous line. | 173 | |
Line is longer than 80 characters. | 176 | |
Method 'isInRange' is not designed for extension - needs to be abstract, final or empty. | 191 | |
Parameter leafSet should be final. | 191 | |
Parameter node should be final. | 191 | |
'{' should be on the previous line. | 192 | |
'{' should be on the previous line. | 196 | |
'{' should be on the previous line. | 200 | |
'{' should be on the previous line. | 206 | |
'{' should be on the previous line. | 210 | |
'{' should be on the previous line. | 222 | |
'{' should be on the previous line. | 228 | |
'{' should be on the previous line. | 230 | |
First sentence should end with a period. | 240 | |
Method 'receive' is not designed for extension - needs to be abstract, final or empty. | 245 | |
Parameter msg should be final. | 245 | |
'{' should be on the previous line. | 246 | |
'{' should be on the previous line. | 253 | |
'}' should be on the same line. | 255 | |
'{' should be on the previous line. | 257 | |
'}' should be on the same line. | 259 | |
'{' should be on the previous line. | 261 | |
'}' should be on the same line. | 264 | |
'{' should be on the previous line. | 266 | |
'}' should be on the same line. | 269 | |
'{' should be on the previous line. | 271 | |
'}' should be on the same line. | 273 | |
'{' should be on the previous line. | 275 | |
Method 'handle' is not designed for extension - needs to be abstract, final or empty. | 285 | |
Parameter req should be final. | 285 | |
'{' should be on the previous line. | 286 | |
'{' should be on the previous line. | 290 | |
Method 'handle' is not designed for extension - needs to be abstract, final or empty. | 310 | |
Parameter rep should be final. | 310 | |
'{' should be on the previous line. | 311 | |
'{' should be on the previous line. | 315 | |
'{' should be on the previous line. | 319 | |
'{' should be on the previous line. | 324 | |
'{' should be on the previous line. | 337 | |
'{' should be on the previous line. | 344 | |
'{' should be on the previous line. | 351 | |
'{' should be on the previous line. | 357 | |
'{' should be on the previous line. | 363 | |
'}' should be on the same line. | 371 | |
'{' should be on the previous line. | 373 | |
'}' should be on the same line. | 378 | |
'{' should be on the previous line. | 380 | |
Method 'handle' is not designed for extension - needs to be abstract, final or empty. | 391 | |
Parameter req should be final. | 391 | |
'{' should be on the previous line. | 392 | |
'{' should be on the previous line. | 396 | |
'{' should be on the previous line. | 406 | |
Line is longer than 80 characters. | 414 | |
'{' should be on the previous line. | 414 | |
'{' should be on the previous line. | 419 | |
'{' should be on the previous line. | 421 | |
'{' should be on the previous line. | 424 | |
Method 'handle' is not designed for extension - needs to be abstract, final or empty. | 445 | |
Parameter rep should be final. | 445 | |
'{' should be on the previous line. | 446 | |
'{' should be on the previous line. | 453 | |
'{' should be on the previous line. | 458 | |
'{' should be on the previous line. | 467 | |
'{' should be on the previous line. | 469 | |
'{' should be on the previous line. | 471 | |
'{' should be on the previous line. | 481 | |
'{' should be on the previous line. | 486 | |
'{' should be on the previous line. | 488 | |
Unused @param tag for 'rep'. | 501 | |
Parameter msg should be final. | 503 | |
Expected @param tag for 'msg'. | 503 | |
'{' should be on the previous line. | 504 | |
'{' should be on the previous line. | 511 | |
'{' should be on the previous line. | 516 | |
'{' should be on the previous line. | 525 | |
'{' should be on the previous line. | 527 | |
'{' should be on the previous line. | 529 | |
Parameter routingTable should be final. | 546 | |
Parameter leafSet should be final. | 546 | |
'{' should be on the previous line. | 547 | |
'{' should be on the previous line. | 553 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 567 | |
'{' should be on the previous line. | 568 |