Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
117004111

Rules

RulesViolationsSeverity
PackageHtml7error Error
NewlineAtEndOfFile0error Error
Translation0error Error
JavadocMethod17error Error
JavadocType0error Error
JavadocVariable0error Error
JavadocStyle78error Error
ConstantName0error Error
LocalFinalVariableName0error Error
LocalVariableName0error Error
MemberName0error Error
MethodName0error Error
PackageName0error Error
ParameterName0error Error
StaticVariableName0error Error
TypeName0error Error
AvoidStarImport0error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports1error Error
FileLength0error Error
LineLength121error Error
MethodLength1error Error
ParameterNumber19error Error
EmptyForIteratorPad0error Error
MethodParamPad0error Error
NoWhitespaceAfter11error Error
NoWhitespaceBefore0error Error
OperatorWrap0error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter0error Error
WhitespaceAfter0error Error
WhitespaceAround0error Error
ModifierOrder0error Error
RedundantModifier0error Error
AvoidNestedBlocks0error Error
EmptyBlock1error Error
LeftCurly1773error Error
NeedBraces0error Error
RightCurly148error Error
AvoidInlineConditionals20error Error
DoubleCheckedLocking0error Error
EmptyStatement5error Error
EqualsHashCode0error Error
HiddenField178error Error
IllegalInstantiation0error Error
InnerAssignment2error Error
MagicNumber85error Error
MissingSwitchDefault0error Error
RedundantThrows0error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
DesignForExtension589error Error
FinalClass4error Error
HideUtilityClassConstructor0error Error
InterfaceIsType0error Error
VisibilityModifier5error Error
ArrayTypeStyle0error Error
FinalParameters1045error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
1error Error
TodoComment0error Error
UpperEll0error Error

Files

Filesinfowarningerror
edu/nwu/nemo/bll/StreamMulticastAgent.java0085
edu/nwu/nemo/dll/MulticastPacketHandler.java00110
edu/nwu/nemo/bll/CostOracle.java0040
edu/nwu/nemo/bll/CostCacheMgr.java0044
edu/nwu/nemo/dll/QueryResponsePacket.java0020
edu/nwu/nemo/monitor/RpSizeEstimationEntry.java0011
edu/nwu/nemo/monitor/AgentLayerEntry.java0011
edu/nwu/nemo/bll/NemoAgent.java00280
edu/nwu/nemo/dll/LeavePacket.java004
edu/nwu/nemo/dll/ElectNewLeaderPacket.java003
edu/nwu/nemo/dll/JoinRedirectPacket.java0020
edu/nwu/nemo/bll/SynchronizedAgent.java00116
edu/nwu/nemo/dll/Packet.java0027
edu/nwu/nemo/wfl/Benchmark.java00100
edu/nwu/nemo/bll/SynchronizedMulticastAgent.java0040
edu/nwu/nemo/monitor/AgentMomentaEntry.java0014
edu/nwu/nemo/bll/Configuration.java00337
edu/nwu/nemo/api/IRp.java001
edu/nwu/nemo/bll/MemberMgr.java0095
edu/nwu/nemo/api/IGetRp.java001
edu/nwu/nemo/dll/LatencyProbePacket.java003
edu/nwu/nemo/dll/DataPacket.java0045
edu/nwu/nemo/monitor/RpRootEntry.java0011
edu/nwu/nemo/api/IPrmMulticastAgent.java001
edu/nwu/nemo/monitor/AgentNeighborsEntry.java0014
edu/nwu/nemo/bll/SynchronizedPrmMulticastAgent.java0015
edu/nwu/nemo/bll/MulticastAgent.java00330
edu/nwu/nemo/api/package.html001
edu/nwu/nemo/dll/QueryRpPacket.java009
edu/nwu/nemo/monitor/AbstractRpEntry.java008
edu/nwu/nemo/monitor/AgentParentEntry.java0011
edu/nwu/nemo/bll/NicePRMConfiguration.java004
edu/nwu/nemo/api/IMulticastCallback.java002
edu/nwu/nemo/bll/StreamRp.java0034
edu/nwu/nemo/api/IStreamMulticastAgent.java002
edu/nwu/nemo/bll/AgentMgr.java0045
edu/nwu/nemo/dll/TransferLeaderPacket.java0035
edu/nwu/nemo/monitor/RpIdEntry.java0011
edu/nwu/nemo/dll/ForwardRequestPacket.java0030
edu/nwu/nemo/dll/AlternatePacket.java0025
edu/nwu/nemo/bll/AgentTasks.java00328
edu/nwu/nemo/api/IPrmMulticastCallback.java001
edu/nwu/nemo/api/EPriority.java0011
edu/nwu/nemo/bll/OverlayInfoMgr.java0022
edu/nwu/nemo/monitor/MulticastServiceDirectory.java005
edu/nwu/nemo/monitor/AgentIdEntry.java0011
edu/nwu/nemo/bll/BandwidthCostInfo.java0026
edu/nwu/nemo/bll/package.html001
edu/nwu/nemo/examples/package.html001
edu/nwu/nemo/dll/JoinPacket.java0015
edu/nwu/nemo/dll/Callback.java00194
edu/nwu/nemo/dll/RpHeartbeatPacket.java0014
edu/nwu/nemo/bll/LatencyCostManager.java0056
edu/nwu/nemo/monitor/AgentMemberClusterEntry.java0012
edu/nwu/nemo/bll/PrmMulticastAgent.java0068
edu/nwu/nemo/monitor/AbstractAgentEntry.java0010
edu/nwu/nemo/core/EForwardType.java0018
edu/nwu/nemo/bll/FatNemoConfiguration.java003
edu/nwu/nemo/bll/StreamCostOracle.java0031
edu/nwu/nemo/dll/QueryPacket.java0013
edu/nwu/nemo/bll/AgentCallback.java0099
edu/nwu/nemo/bll/MagellanConfiguration.java0016
edu/nwu/nemo/api/IMemberMgr.java001
edu/nwu/nemo/bll/NemoService.java0061
edu/nwu/nemo/dll/package.html001
edu/nwu/nemo/dll/RpPacketHandler.java0032
edu/nwu/nemo/api/IGetAgent.java001
edu/nwu/nemo/monitor/AgentDegreeEntry.java0013
edu/nwu/nemo/core/package.html001
edu/nwu/nemo/bll/NiceConfiguration.java002
edu/nwu/nemo/dll/QueryRpResponsePacket.java0020
edu/nwu/nemo/api/IStreamAgentCallback.java006
edu/nwu/nemo/monitor/package.html001
edu/nwu/nemo/bll/AlternateMgr.java0060
edu/nwu/nemo/bll/LatencyCostInfo.java0054
edu/nwu/nemo/core/OverlayInfo.java0013
edu/nwu/nemo/dll/PrmRequestPacket.java0013
edu/nwu/nemo/dll/NewLeaderPacket.java0020
edu/nwu/nemo/api/IQueryResponse.java001
edu/nwu/nemo/wfl/package.html001
edu/nwu/nemo/monitor/AgentGrandParentEntry.java0011
edu/nwu/nemo/api/IStreamRp.java001
edu/nwu/nemo/dll/NemoPacketMapping.java002
edu/nwu/nemo/dll/SuperClusterPacket.java0028
edu/nwu/nemo/monitor/AgentNeighborClusterEntry.java0011
edu/nwu/nemo/api/IRpCallback.java001
edu/nwu/nemo/monitor/RpServiceDirectory.java005
edu/nwu/nemo/core/EClusterType.java0021
edu/nwu/nemo/bll/NemoBootstrapService.java0027
edu/nwu/nemo/bll/SortedDistance.java0039
edu/nwu/nemo/api/IStreamMulticastCallback.java003
edu/nwu/nemo/api/IMulticastAgent.java002
edu/nwu/nemo/dll/OverlayInfoPacket.java0015
edu/nwu/nemo/bll/StreamAgent.java00135
edu/nwu/nemo/api/IAgent.java003
edu/nwu/nemo/api/IStreamRpCallback.java002
edu/nwu/nemo/dll/HeartbeatPacket.java0018
edu/nwu/nemo/core/ENemoPacketType.java0025
edu/nwu/nemo/core/QueryResponse.java0023
edu/nwu/nemo/bll/MulticastCallback.java0030
edu/nwu/nemo/api/IAgentState.java001
edu/nwu/nemo/dll/PrmReplyPacket.java003
edu/nwu/nemo/bll/NemoConfiguration.java003
edu/nwu/nemo/examples/MulticastAgent.java0027
edu/nwu/nemo/dll/PrmMulticastPacketHandler.java0036
edu/nwu/nemo/api/IStreamAgent.java004
edu/nwu/nemo/core/Const.java005
edu/nwu/nemo/bll/Rp.java0067
edu/nwu/nemo/monitor/AgentMomenta.java0034
edu/nwu/nemo/bll/BandwidthCostManager.java0049
edu/nwu/nemo/dll/NeighborPacket.java0020
edu/nwu/nemo/bll/AgentState.java0032
edu/nwu/nemo/api/IAgentTasks.java001
edu/nwu/nemo/dll/StreamMulticastPacketHandler.java00136
edu/nwu/nemo/bll/PrmMulticastCallback.java0017
edu/nwu/nemo/bll/RpCallback.java0019
edu/nwu/nemo/api/IAgentCallback.java004

Details

edu/nwu/nemo/bll/StreamMulticastAgent.java

ViolationMessageLine
error'{' should be on the previous line.49
errorMore than 7 parameters.72
errorParameter config should be final.72
errorParameter agent should be final.72
errorParameter callback should be final.73
errorParameter oracle should be final.73
errorParameter factory should be final.74
errorParameter subscriber should be final.74
errorParameter seqNrGenerator should be final.75
errorParameter cache should be final.75
errorParameter responseTimeCache should be final.76
error'{' should be on the previous line.77
error'{' should be on the previous line.84
error'{' should be on the previous line.86
errorLine is longer than 80 characters.87
error'}' should be on the same line.95
error'{' should be on the previous line.97
errorLine is longer than 80 characters.98
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.112
error'{' should be on the previous line.113
error'{' should be on the previous line.115
errorMethod 'getMulticastAgent' is not designed for extension - needs to be abstract, final or empty.127
errorParameter stream should be final.127
error'{' should be on the previous line.128
error'{' should be on the previous line.130
errorMethod 'getPrmMulticastAgent' is not designed for extension - needs to be abstract, final or empty.145
errorParameter stream should be final.145
error'{' should be on the previous line.146
error'{' should be on the previous line.150
error'{' should be on the previous line.156
error'}' should be on the same line.158
error'{' should be on the previous line.160
errorMethod 'getMulticastAgents' is not designed for extension - needs to be abstract, final or empty.172
error'{' should be on the previous line.173
errorMethod 'publish' is not designed for extension - needs to be abstract, final or empty.182
errorParameter data should be final.182
error'{' should be on the previous line.183
errorLine is longer than 80 characters.184
errorMethod 'publish' is not designed for extension - needs to be abstract, final or empty.196
errorParameter stream should be final.196
errorParameter data should be final.196
error'{' should be on the previous line.197
errorMethod 'getRate' is not designed for extension - needs to be abstract, final or empty.209
error'{' should be on the previous line.210
error'{' should be on the previous line.214
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.226
error'{' should be on the previous line.227
error'{' should be on the previous line.231
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.243
error'{' should be on the previous line.244
error'{' should be on the previous line.248
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.260
error'{' should be on the previous line.261
error'{' should be on the previous line.265
errorMore than 7 parameters.285
errorParameter stream should be final.285
errorParameter sender should be final.285
errorParameter dest should be final.285
errorParameter type should be final.286
errorParameter source should be final.286
errorParameter seqNr should be final.286
errorParameter mask should be final.286
errorParameter data should be final.287
errorParameter timestamp should be final.287
error'{' should be on the previous line.288
errorParameter stream should be final.301
errorParameter sender should be final.301
errorParameter dest should be final.301
errorParameter type should be final.302
errorParameter source should be final.302
errorParameter seqNrs should be final.302
error'{' should be on the previous line.303
errorParameter stream should be final.313
errorParameter sender should be final.313
errorParameter ttl should be final.313
error'{' should be on the previous line.314
errorParameter stream should be final.323
errorParameter sender should be final.323
error'{' should be on the previous line.324
errorParameter msg should be final.332
error'{' should be on the previous line.333
errorParameter msg should be final.342
error'{' should be on the previous line.343
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.352
error'{' should be on the previous line.353

edu/nwu/nemo/dll/MulticastPacketHandler.java

ViolationMessageLine
error'{' should be on the previous line.38
error'{' should be on the previous line.53
errorParameter msg should be final.61
error'{' should be on the previous line.62
errorMethod 'addAgent' is not designed for extension - needs to be abstract, final or empty.73
errorParameter stream should be final.73
errorParameter agent should be final.73
errorParameter multicast should be final.73
error'{' should be on the previous line.74
errorParameter stream should be final.87
error'{' should be on the previous line.88
error'{' should be on the previous line.92
errorFirst sentence should end with a period.99
errorParameter stream should be final.106
error'{' should be on the previous line.107
errorMethod 'handle' is not designed for extension - needs to be abstract, final or empty.120
errorParameter msg should be final.120
error'{' should be on the previous line.122
error'{' should be on the previous line.126
error'}' should be on the same line.128
error'{' should be on the previous line.130
error'}' should be on the same line.132
error'{' should be on the previous line.134
error'}' should be on the same line.136
error'{' should be on the previous line.138
error'}' should be on the same line.140
error'{' should be on the previous line.142
error'}' should be on the same line.144
error'{' should be on the previous line.146
error'}' should be on the same line.148
error'{' should be on the previous line.150
error'}' should be on the same line.152
error'{' should be on the previous line.154
error'}' should be on the same line.156
error'{' should be on the previous line.158
error'}' should be on the same line.160
error'{' should be on the previous line.162
error'}' should be on the same line.164
error'{' should be on the previous line.166
error'}' should be on the same line.168
error'{' should be on the previous line.170
error'}' should be on the same line.172
error'{' should be on the previous line.174
error'}' should be on the same line.176
error'{' should be on the previous line.178
error'}' should be on the same line.180
error'{' should be on the previous line.182
error'}' should be on the same line.184
error'{' should be on the previous line.186
error'}' should be on the same line.188
error'{' should be on the previous line.190
errorEmpty statement.191
error'}' should be on the same line.192
error'{' should be on the previous line.194
errorMethod 'tearDown' is not designed for extension - needs to be abstract, final or empty.202
error'{' should be on the previous line.203
errorParameter msg should be final.213
error'{' should be on the previous line.214
errorParameter pkt should be final.223
error'{' should be on the previous line.224
error'{' should be on the previous line.228
errorParameter pkt should be final.239
error'{' should be on the previous line.240
error'{' should be on the previous line.247
errorParameter pkt should be final.259
error'{' should be on the previous line.260
error'{' should be on the previous line.264
errorParameter pkt should be final.274
error'{' should be on the previous line.275
error'{' should be on the previous line.279
errorParameter pkt should be final.290
error'{' should be on the previous line.291
error'{' should be on the previous line.298
errorLine is longer than 80 characters.299
errorParameter pkt should be final.308
error'{' should be on the previous line.309
error'{' should be on the previous line.313
errorParameter pkt should be final.323
error'{' should be on the previous line.324
error'{' should be on the previous line.328
errorParameter pkt should be final.339
error'{' should be on the previous line.340
error'{' should be on the previous line.344
errorParameter pkt should be final.354
error'{' should be on the previous line.355
error'{' should be on the previous line.359
errorParameter pkt should be final.370
error'{' should be on the previous line.371
error'{' should be on the previous line.375
errorLine is longer than 80 characters.376
errorParameter pkt should be final.384
error'{' should be on the previous line.385
error'{' should be on the previous line.389
errorParameter pkt should be final.399
error'{' should be on the previous line.400
error'{' should be on the previous line.404
errorParameter pkt should be final.414
error'{' should be on the previous line.415
error'{' should be on the previous line.419
errorParameter pkt should be final.430
error'{' should be on the previous line.431
error'{' should be on the previous line.435
errorParameter pkt should be final.445
error'{' should be on the previous line.446
error'{' should be on the previous line.450
errorParameter pkt should be final.461
error'{' should be on the previous line.462
error'{' should be on the previous line.466
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.478
error'{' should be on the previous line.479

edu/nwu/nemo/bll/CostOracle.java

ViolationMessageLine
error'{' should be on the previous line.37
errorParameter config should be final.66
error'config' hides a field.66
errorParameter sock should be final.66
error'sock' hides a field.66
errorParameter tsmpFactory should be final.67
error'tsmpFactory' hides a field.67
error'{' should be on the previous line.68
error'{' should be on the previous line.76
error'}' should be on the same line.78
error'{' should be on the previous line.80
errorMethod 'setMulticastServer' is not designed for extension - needs to be abstract, final or empty.90
errorParameter mserver should be final.90
error'{' should be on the previous line.91
errorMethod 'setAgents' is not designed for extension - needs to be abstract, final or empty.102
errorParameter agents should be final.102
error'{' should be on the previous line.103
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.115
errorParameter agent should be final.115
error'{' should be on the previous line.116
errorMethod 'getDefaultCost' is not designed for extension - needs to be abstract, final or empty.127
error'{' should be on the previous line.128
errorLine is longer than 80 characters.136
errorMethod 'getLatency' is not designed for extension - needs to be abstract, final or empty.141
errorParameter agent should be final.141
error'{' should be on the previous line.142
errorMethod 'getLossRate' is not designed for extension - needs to be abstract, final or empty.155
errorParameter agent should be final.155
error'{' should be on the previous line.156
errorFirst sentence should end with a period.160
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.163
error'{' should be on the previous line.164
error'{' should be on the previous line.166
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.176
error'{' should be on the previous line.177
errorParameter msg should be final.186
error'{' should be on the previous line.187
errorParameter msg should be final.197
errorParameter th should be final.197
error'{' should be on the previous line.198

edu/nwu/nemo/bll/CostCacheMgr.java

ViolationMessageLine
error'{' should be on the previous line.39
errorParameter memberMgr should be final.58
error'memberMgr' hides a field.58
errorParameter defaultCost should be final.58
error'defaultCost' hides a field.58
error'{' should be on the previous line.59
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.72
errorParameter from should be final.72
errorParameter to should be final.72
error'{' should be on the previous line.73
error'{' should be on the previous line.77
error'{' should be on the previous line.81
error'{' should be on the previous line.89
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.101
error'{' should be on the previous line.102
errorMethod 'set' is not designed for extension - needs to be abstract, final or empty.113
errorParameter from should be final.113
errorParameter to should be final.113
errorParameter cost should be final.113
error'{' should be on the previous line.114
error'{' should be on the previous line.116
error'{' should be on the previous line.123
error'}' should be on the same line.125
error'{' should be on the previous line.127
errorMethod 'trim' is not designed for extension - needs to be abstract, final or empty.137
error'{' should be on the previous line.138
error'{' should be on the previous line.144
error'{' should be on the previous line.148
error'}' should be on the same line.150
error'{' should be on the previous line.152
error'{' should be on the previous line.157
error'{' should be on the previous line.161
error'{' should be on the previous line.175
errorParameter cost should be final.184
error'cost' hides a field.184
error'{' should be on the previous line.185
errorMethod 'setCost' is not designed for extension - needs to be abstract, final or empty.194
errorParameter cost should be final.194
error'cost' hides a field.194
error'{' should be on the previous line.195
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.204
error'{' should be on the previous line.205
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.214
error'{' should be on the previous line.215

edu/nwu/nemo/dll/QueryResponsePacket.java

ViolationMessageLine
error'{' should be on the previous line.41
errorLine is longer than 80 characters.48
error'{' should be on the previous line.68
errorParameter layer should be final.78
error'layer' hides a field.78
errorParameter response should be final.78
error'response' hides a field.78
error'{' should be on the previous line.79
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.90
error'{' should be on the previous line.91
errorMethod 'getQueryResponse' is not designed for extension - needs to be abstract, final or empty.100
error'{' should be on the previous line.101
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.111
errorParameter in should be final.111
error'{' should be on the previous line.113
error'{' should be on the previous line.127
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.139
errorParameter out should be final.139
error'{' should be on the previous line.140
error'{' should be on the previous line.152

edu/nwu/nemo/monitor/RpSizeEstimationEntry.java

ViolationMessageLine
error'{' should be on the previous line.29
errorParameter getter should be final.38
error'{' should be on the previous line.39
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.48
error'{' should be on the previous line.49
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.60
errorParameter value should be final.60
error'{' should be on the previous line.61
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.70
error'{' should be on the previous line.71
error'{' should be on the previous line.76

edu/nwu/nemo/monitor/AgentLayerEntry.java

ViolationMessageLine
error'{' should be on the previous line.29
errorParameter getter should be final.38
error'{' should be on the previous line.39
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.48
error'{' should be on the previous line.49
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.60
errorParameter value should be final.60
error'{' should be on the previous line.61
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.70
error'{' should be on the previous line.71
errorAvoid inline conditionals.74

edu/nwu/nemo/bll/NemoAgent.java

ViolationMessageLine
error'{' should be on the previous line.52
errorParameter config should be final.107
error'config' hides a field.107
errorParameter id should be final.107
errorParameter callback should be final.107
error'callback' hides a field.107
errorParameter oracle should be final.108
errorParameter factory should be final.108
error'{' should be on the previous line.109
error'{' should be on the previous line.111
errorMethod 'getLeaderChangedNotifier' is not designed for extension - needs to be abstract, final or empty.140
error'{' should be on the previous line.141
errorMethod 'getClusterRefinementNotifier' is not designed for extension - needs to be abstract, final or empty.150
error'{' should be on the previous line.151
errorMethod 'getLeaderRefinementNotifier' is not designed for extension - needs to be abstract, final or empty.160
error'{' should be on the previous line.161
errorParameter msg should be final.170
error'{' should be on the previous line.171
error'{' should be on the previous line.173
errorParameter msg should be final.183
error'{' should be on the previous line.184
errorParameter msg should be final.193
error'{' should be on the previous line.194
errorParameter msg should be final.203
error'{' should be on the previous line.204
errorParameter msg should be final.213
error'{' should be on the previous line.214
errorFirst sentence should end with a period.218
errorLine is longer than 80 characters.219
errorMethod 'getAlternates' is not designed for extension - needs to be abstract, final or empty.226
errorParameter layer should be final.226
errorParameter agent should be final.226
error'{' should be on the previous line.227
error'{' should be on the previous line.235
errorMethod 'setAlternate' is not designed for extension - needs to be abstract, final or empty.250
errorParameter layer should be final.250
errorParameter agent should be final.250
errorParameter altLayer should be final.250
errorParameter agents should be final.251
error'{' should be on the previous line.252
error'{' should be on the previous line.257
error'{' should be on the previous line.262
error'}' should be on the same line.264
error'{' should be on the previous line.266
error'}' should be on the same line.272
error'{' should be on the previous line.274
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.291
errorParameter sender should be final.291
error'{' should be on the previous line.292
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.301
error'{' should be on the previous line.302
errorFirst sentence should end with a period.306
errorMethod 'getLayerCnt' is not designed for extension - needs to be abstract, final or empty.311
error'{' should be on the previous line.312
errorMethod 'getTotalPeers' is not designed for extension - needs to be abstract, final or empty.321
error'{' should be on the previous line.322
errorMethod 'getPredessors' is not designed for extension - needs to be abstract, final or empty.331
error'{' should be on the previous line.332
errorMethod 'getSuccessors' is not designed for extension - needs to be abstract, final or empty.343
errorParameter peer should be final.343
error'{' should be on the previous line.344
errorMethod 'getLeader' is not designed for extension - needs to be abstract, final or empty.353
error'{' should be on the previous line.354
errorMethod 'getMember' is not designed for extension - needs to be abstract, final or empty.365
errorParameter layer should be final.365
error'{' should be on the previous line.366
error'{' should be on the previous line.370
error'}' should be on the same line.372
error'{' should be on the previous line.374
error'}' should be on the same line.376
error'{' should be on the previous line.378
errorMethod 'setNeighbors' is not designed for extension - needs to be abstract, final or empty.394
errorParameter layer should be final.394
errorParameter sender should be final.394
errorParameter members should be final.394
error'{' should be on the previous line.395
error'{' should be on the previous line.397
error'{' should be on the previous line.401
error'{' should be on the previous line.412
error'}' should be on the same line.415
error'{' should be on the previous line.417
errorMethod 'setSuperCluster' is not designed for extension - needs to be abstract, final or empty.434
errorParameter layer should be final.434
errorParameter sender should be final.434
errorParameter superLeader should be final.434
errorParameter superLeaderAlternate should be final.435
errorParameter superCluster should be final.435
error'{' should be on the previous line.436
error'{' should be on the previous line.438
error'}' should be on the same line.441
error'{' should be on the previous line.443
error'}' should be on the same line.445
error'{' should be on the previous line.447
errorMethod 'getSuperCluster' is not designed for extension - needs to be abstract, final or empty.463
error'{' should be on the previous line.464
errorMethod 'getSuperLeader' is not designed for extension - needs to be abstract, final or empty.473
error'{' should be on the previous line.474
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.481
error'{' should be on the previous line.482
errorMethod 'electNewLeader' is not designed for extension - needs to be abstract, final or empty.492
errorParameter sender should be final.492
error'{' should be on the previous line.493
error'0.9' is a magic number.494
error'{' should be on the previous line.498
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.509
error'{' should be on the previous line.510
error'1000' is a magic number.515
error'{' should be on the previous line.516
error'{' should be on the previous line.524
errorLine is longer than 80 characters.530
error'{' should be on the previous line.545
error'{' should be on the previous line.550
error'10' is a magic number.561
error'{' should be on the previous line.562
errorMethod 'heartbeat' is not designed for extension - needs to be abstract, final or empty.577
errorParameter layer should be final.577
errorParameter sender should be final.577
errorParameter successors should be final.577
error'{' should be on the previous line.578
error'{' should be on the previous line.580
errorMethod 'join' is not designed for extension - needs to be abstract, final or empty.594
errorParameter layer should be final.594
errorParameter child should be final.594
error'{' should be on the previous line.595
error'{' should be on the previous line.599
error'{' should be on the previous line.601
error'{' should be on the previous line.603
error'}' should be on the same line.606
error'{' should be on the previous line.608
error'{' should be on the previous line.617
error'{' should be on the previous line.620
error'{' is followed by whitespace.621
error'}' should be on the same line.623
error'{' should be on the previous line.625
error'{' should be on the previous line.627
error'{' should be on the previous line.632
error'}' should be on the same line.638
error'{' should be on the previous line.640
error'}' should be on the same line.651
error'{' should be on the previous line.653
errorParameter layer should be final.664
error'{' should be on the previous line.665
error'{' should be on the previous line.669
errorParameter layer should be final.679
error'{' should be on the previous line.680
error'{' should be on the previous line.685
error'{' should be on the previous line.692
errorMethod 'joinRedirect' is not designed for extension - needs to be abstract, final or empty.704
errorParameter layer should be final.704
errorParameter sender should be final.704
errorParameter redirect should be final.704
error'{' should be on the previous line.705
error'{' should be on the previous line.710
error'{' should be on the previous line.712
error'{' should be on the previous line.726
error'{' should be on the previous line.730
error'}' should be on the same line.733
error'{' should be on the previous line.735
error'}' should be on the same line.744
error'{' should be on the previous line.746
errorMethod 'leave' is not designed for extension - needs to be abstract, final or empty.757
errorParameter child should be final.757
error'{' should be on the previous line.758
error'{' should be on the previous line.765
error'{' should be on the previous line.769
error'{' should be on the previous line.777
errorMethod 'newLeader' is not designed for extension - needs to be abstract, final or empty.790
errorParameter layer should be final.790
errorParameter sender should be final.790
errorParameter newLeader should be final.790
error'{' should be on the previous line.791
error'{' should be on the previous line.795
error'{' should be on the previous line.797
error'{' should be on the previous line.799
error'}' should be on the same line.802
error'{' should be on the previous line.804
error'}' should be on the same line.807
error'{' should be on the previous line.809
error'}' should be on the same line.812
error'{' should be on the previous line.814
errorMethod 'overlayInfo' is not designed for extension - needs to be abstract, final or empty.825
errorParameter sender should be final.825
errorParameter info should be final.825
error'{' should be on the previous line.826
errorMethod 'query' is not designed for extension - needs to be abstract, final or empty.837
errorParameter layer should be final.837
errorParameter sender should be final.837
error'{' should be on the previous line.838
error'{' should be on the previous line.842
error'{' should be on the previous line.847
error'}' should be on the same line.852
error'{' should be on the previous line.854
error'}' should be on the same line.859
error'{' should be on the previous line.861
errorLine is longer than 80 characters.873
errorMethod 'queryResponse' is not designed for extension - needs to be abstract, final or empty.873
errorParameter layer should be final.873
errorParameter sender should be final.873
errorParameter response should be final.873
error'{' should be on the previous line.876
error'{' should be on the previous line.881
error'{' should be on the previous line.883
error'}' should be on the same line.888
error'{' should be on the previous line.890
error'{' should be on the previous line.904
error'}' should be on the same line.907
error'{' should be on the previous line.909
errorLine is longer than 80 characters.911
error'{' should be on the previous line.924
errorMethod 'queryRpResponse' is not designed for extension - needs to be abstract, final or empty.935
errorParameter response should be final.935
errorParameter magic should be final.935
error'{' should be on the previous line.936
error'{' should be on the previous line.940
error'{' should be on the previous line.948
error'{' should be on the previous line.953
error'{' should be on the previous line.958
error'}' should be on the same line.961
error'{' should be on the previous line.963
error'{' should be on the previous line.968
error'{' should be on the previous line.970
error'}' should be on the same line.972
error'{' should be on the previous line.974
error'}' should be on the same line.979
error'{' should be on the previous line.981
error'{' should be on the previous line.983
error'{' should be on the previous line.986
error'{' should be on the previous line.992
errorLine is longer than 80 characters.993
error'{' should be on the previous line.1000
error'}' should be on the same line.1003
error'{' should be on the previous line.1005
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.1019
error'{' should be on the previous line.1020
errorMethod 'transferLeader' is not designed for extension - needs to be abstract, final or empty.1034
errorParameter layer should be final.1034
errorParameter sender should be final.1034
errorParameter newLeader should be final.1034
errorParameter superLeader should be final.1035
errorParameter members should be final.1035
errorParameter merge should be final.1035
error'{' should be on the previous line.1036
error'{' should be on the previous line.1042
error'{' should be on the previous line.1049
error'{' should be on the previous line.1051
error'{' should be on the previous line.1061
error'}' should be on the same line.1070
error'{' should be on the previous line.1072
error'}' should be on the same line.1082
error'{' should be on the previous line.1084
error'{' should be on the previous line.1090
error'{' should be on the previous line.1099
error'{' should be on the previous line.1101
error'}' should be on the same line.1104
error'{' should be on the previous line.1106
error'{' should be on the previous line.1108
error'{' should be on the previous line.1112
errorParameter layer should be final.1137
error'{' should be on the previous line.1138
error'{' should be on the previous line.1143
error'}' should be on the same line.1145
error'{' should be on the previous line.1147
error'{' should be on the previous line.1152
errorParameter layer should be final.1166
errorParameter sender should be final.1166
error'{' should be on the previous line.1167
error'{' should be on the previous line.1170
error'}' should be on the same line.1173
error'{' should be on the previous line.1176
error'}' should be on the same line.1179
error'{' should be on the previous line.1182
errorParameter layer should be final.1197
errorParameter sender should be final.1197
errorParameter successors should be final.1197
error'{' should be on the previous line.1198
error'{' should be on the previous line.1201
error'}' should be on the same line.1204
error'{' should be on the previous line.1207
error'}' should be on the same line.1210
error'{' should be on the previous line.1213

edu/nwu/nemo/dll/LeavePacket.java

ViolationMessageLine
error'{' should be on the previous line.29
error'{' is followed by whitespace.34
errorFirst sentence should end with a period.36
error'{' should be on the previous line.40

edu/nwu/nemo/dll/ElectNewLeaderPacket.java

ViolationMessageLine
error'{' should be on the previous line.29
error'{' is followed by whitespace.34
error'{' should be on the previous line.40

edu/nwu/nemo/dll/JoinRedirectPacket.java

ViolationMessageLine
error'{' should be on the previous line.36
errorLine is longer than 80 characters.43
errorFirst sentence should end with a period.54
error'{' should be on the previous line.58
errorFirst sentence should end with a period.62
errorParameter layer should be final.68
error'layer' hides a field.68
errorParameter redirect should be final.68
error'redirect' hides a field.68
error'{' should be on the previous line.69
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.80
error'{' should be on the previous line.81
errorMethod 'getRedirect' is not designed for extension - needs to be abstract, final or empty.90
error'{' should be on the previous line.91
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.101
errorParameter in should be final.101
error'{' should be on the previous line.103
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.114
errorParameter out should be final.114
error'{' should be on the previous line.115

edu/nwu/nemo/bll/SynchronizedAgent.java

ViolationMessageLine
error'{' should be on the previous line.32
errorFirst sentence should end with a period.36
errorParameter agent should be final.41
error'agent' hides a field.41
error'{' should be on the previous line.42
errorMethod 'getLeaderChangedNotifier' is not designed for extension - needs to be abstract, final or empty.51
error'{' should be on the previous line.52
errorMethod 'getClusterRefinementNotifier' is not designed for extension - needs to be abstract, final or empty.61
error'{' should be on the previous line.62
errorMethod 'getLeaderRefinementNotifier' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
errorFirst sentence should end with a period.76
errorLine is longer than 80 characters.77
errorMethod 'getAlternates' is not designed for extension - needs to be abstract, final or empty.84
errorParameter layer should be final.84
errorParameter agent should be final.84
error'agent' hides a field.84
error'{' should be on the previous line.85
errorMethod 'setAlternate' is not designed for extension - needs to be abstract, final or empty.97
errorParameter layer should be final.97
errorParameter agent should be final.97
error'agent' hides a field.97
errorParameter altLayer should be final.98
errorParameter agents should be final.98
error'{' should be on the previous line.99
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.110
errorParameter sender should be final.110
error'{' should be on the previous line.111
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.120
error'{' should be on the previous line.121
errorMethod 'getLayerCnt' is not designed for extension - needs to be abstract, final or empty.130
error'{' should be on the previous line.131
errorMethod 'getTotalPeers' is not designed for extension - needs to be abstract, final or empty.140
error'{' should be on the previous line.141
errorMethod 'getPredessors' is not designed for extension - needs to be abstract, final or empty.150
error'{' should be on the previous line.151
errorMethod 'getSuccessors' is not designed for extension - needs to be abstract, final or empty.162
errorParameter peer should be final.162
error'{' should be on the previous line.163
errorMethod 'getLeader' is not designed for extension - needs to be abstract, final or empty.172
error'{' should be on the previous line.173
errorMethod 'getMember' is not designed for extension - needs to be abstract, final or empty.184
errorParameter layer should be final.184
error'{' should be on the previous line.185
errorMethod 'setNeighbors' is not designed for extension - needs to be abstract, final or empty.196
errorParameter layer should be final.196
errorParameter sender should be final.196
errorParameter members should be final.197
error'{' should be on the previous line.198
errorMethod 'setSuperCluster' is not designed for extension - needs to be abstract, final or empty.211
errorParameter layer should be final.211
errorParameter sender should be final.211
errorParameter superLeader should be final.212
errorParameter superLeaderAlternate should be final.212
errorParameter superCluster should be final.213
error'{' should be on the previous line.214
errorMethod 'getSuperCluster' is not designed for extension - needs to be abstract, final or empty.224
error'{' should be on the previous line.225
errorMethod 'getSuperLeader' is not designed for extension - needs to be abstract, final or empty.234
error'{' should be on the previous line.235
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.242
error'{' should be on the previous line.243
errorMethod 'electNewLeader' is not designed for extension - needs to be abstract, final or empty.252
errorParameter sender should be final.252
error'{' should be on the previous line.253
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.260
error'{' should be on the previous line.261
errorLine is longer than 80 characters.272
errorMethod 'heartbeat' is not designed for extension - needs to be abstract, final or empty.272
errorParameter layer should be final.272
errorParameter sender should be final.272
errorParameter successors should be final.272
errorMethod 'join' is not designed for extension - needs to be abstract, final or empty.283
errorParameter layer should be final.283
errorParameter child should be final.283
error'{' should be on the previous line.284
errorMethod 'joinRedirect' is not designed for extension - needs to be abstract, final or empty.295
errorParameter layer should be final.295
errorParameter sender should be final.295
errorParameter redirect should be final.296
error'{' should be on the previous line.297
errorMethod 'leave' is not designed for extension - needs to be abstract, final or empty.306
errorParameter child should be final.306
error'{' should be on the previous line.307
errorMethod 'newLeader' is not designed for extension - needs to be abstract, final or empty.318
errorParameter layer should be final.318
errorParameter sender should be final.318
errorParameter newLeader should be final.319
error'{' should be on the previous line.320
errorMethod 'overlayInfo' is not designed for extension - needs to be abstract, final or empty.330
errorParameter sender should be final.330
errorParameter info should be final.330
error'{' should be on the previous line.331
errorMethod 'query' is not designed for extension - needs to be abstract, final or empty.341
errorParameter layer should be final.341
errorParameter sender should be final.341
error'{' should be on the previous line.342
errorMethod 'queryResponse' is not designed for extension - needs to be abstract, final or empty.353
errorParameter layer should be final.353
errorParameter sender should be final.353
errorParameter response should be final.354
error'{' should be on the previous line.355
errorLine is longer than 80 characters.365
errorMethod 'queryRpResponse' is not designed for extension - needs to be abstract, final or empty.365
errorParameter response should be final.365
errorParameter magic should be final.365
errorMethod 'transferLeader' is not designed for extension - needs to be abstract, final or empty.380
errorParameter layer should be final.380
errorParameter sender should be final.380
errorLine is longer than 80 characters.381
errorParameter newLeader should be final.381
errorParameter superLeader should be final.381
errorParameter members should be final.381
errorParameter merge should be final.381
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.392
error'{' should be on the previous line.393

edu/nwu/nemo/dll/Packet.java

ViolationMessageLine
error'{' should be on the previous line.35
errorLine is longer than 80 characters.42
errorFirst sentence should end with a period.53
errorParameter type should be final.60
errorParameter version should be final.60
errorParameter fields should be final.60
error'{' should be on the previous line.61
errorMethod 'setSender' is not designed for extension - needs to be abstract, final or empty.70
errorParameter sender should be final.70
error'sender' hides a field.70
error'{' should be on the previous line.71
error'{' should be on the previous line.73
errorMethod 'getSender' is not designed for extension - needs to be abstract, final or empty.85
error'{' should be on the previous line.86
errorMethod 'setStream' is not designed for extension - needs to be abstract, final or empty.95
errorParameter stream should be final.95
error'stream' hides a field.95
error'{' should be on the previous line.96
errorMethod 'getStream' is not designed for extension - needs to be abstract, final or empty.105
error'{' should be on the previous line.106
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.116
errorParameter in should be final.116
error'{' should be on the previous line.118
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.129
errorParameter out should be final.129
error'{' should be on the previous line.130
error'{' should be on the previous line.134

edu/nwu/nemo/wfl/Benchmark.java

ViolationMessageLine
error'{' should be on the previous line.66
errorParameter args should be final.78
error'{' should be on the previous line.79
errorMethod 'run' is not designed for extension - needs to be abstract, final or empty.87
error'{' should be on the previous line.88
errorMethod 'benchmarkMulticast' is not designed for extension - needs to be abstract, final or empty.99
error'{' should be on the previous line.100
error'{' should be on the previous line.107
error'{' should be on the previous line.187
error'16' is a magic number.195
error'1000' is a magic number.196
error'}' should be on the same line.202
error'{' should be on the previous line.204
error'}' should be on the same line.206
error'{' should be on the previous line.208
errorParameter msg should be final.220
error'{' should be on the previous line.221
errorParameter msg should be final.230
error'{' should be on the previous line.231
errorParameter msg should be final.241
errorParameter th should be final.241
error'{' should be on the previous line.242
errorParameter msg should be final.252
errorParameter th should be final.252
error'{' should be on the previous line.253
error'{' should be on the previous line.263
error'{' should be on the previous line.270
error'{' should be on the previous line.280
error'{' should be on the previous line.290
error'{' should be on the previous line.300
error'{' should be on the previous line.310
error'{' should be on the previous line.320
error'{' should be on the previous line.330
error'{' should be on the previous line.340
errorMissing a Javadoc comment.347
error'{' should be on the previous line.348
errorMissing a Javadoc comment.355
error'{' should be on the previous line.356
errorMissing a Javadoc comment.363
error'{' should be on the previous line.364
error'{' should be on the previous line.368
error'}' should be on the same line.370
error'{' should be on the previous line.372
errorEmpty statement.373
errorMissing a Javadoc comment.382
error'{' should be on the previous line.383
errorMissing a Javadoc comment.390
error'{' should be on the previous line.391
errorMissing a Javadoc comment.398
error'{' should be on the previous line.399
errorMissing a Javadoc comment.406
error'{' should be on the previous line.408
errorParameter handler should be final.417
error'{' should be on the previous line.418
errorEmpty statement.419
errorMissing a Javadoc comment.425
error'{' should be on the previous line.427
errorParameter handler should be final.436
error'{' should be on the previous line.437
errorEmpty statement.438
errorMissing a Javadoc comment.444
errorParameter pkt should be final.444
error'{' should be on the previous line.446
errorLine is longer than 80 characters.451
errorMissing a Javadoc comment.453
errorParameter priority should be final.453
errorParameter pkt should be final.453
errorParameter reliable should be final.453
error'{' should be on the previous line.455
errorLine is longer than 80 characters.460
errorMissing a Javadoc comment.462
errorParameter priority should be final.462
errorParameter pkt should be final.462
errorParameter maxNReXmt should be final.462
error'{' should be on the previous line.464
errorLine is longer than 80 characters.469
errorMissing a Javadoc comment.471
errorParameter priority should be final.471
errorParameter pkt should be final.471
error'{' should be on the previous line.473
errorLine is longer than 80 characters.478
errorMissing a Javadoc comment.480
errorParameter request should be final.480
errorParameter pkt should be final.480
errorParameter reliable should be final.480
error'{' should be on the previous line.482
errorLine is longer than 80 characters.487
errorMissing a Javadoc comment.489
errorParameter request should be final.489
errorParameter pkt should be final.489
error'{' should be on the previous line.491
errorLine is longer than 80 characters.496
errorMissing a Javadoc comment.498
errorParameter pkt should be final.498
errorParameter reliable should be final.498
error'{' should be on the previous line.500
errorLine is longer than 80 characters.507
errorMissing a Javadoc comment.509
errorParameter pkt should be final.509
error'{' should be on the previous line.511

edu/nwu/nemo/bll/SynchronizedMulticastAgent.java

ViolationMessageLine
errorLine is longer than 80 characters.27
error'{' should be on the previous line.33
errorFirst sentence should end with a period.37
errorParameter mcastAgent should be final.42
error'mcastAgent' hides a field.42
error'{' should be on the previous line.43
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.52
error'{' should be on the previous line.53
errorMethod 'data' is not designed for extension - needs to be abstract, final or empty.69
errorMore than 7 parameters.69
errorParameter sender should be final.69
errorParameter dest should be final.69
errorParameter type should be final.70
errorParameter source should be final.70
errorParameter seqNr should be final.70
errorParameter mask should be final.70
errorParameter data should be final.71
errorParameter timestamp should be final.71
error'{' should be on the previous line.72
errorLine is longer than 80 characters.73
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.82
error'{' should be on the previous line.83
errorMethod 'forwardRequest' is not designed for extension - needs to be abstract, final or empty.96
errorParameter sender should be final.96
errorParameter dest should be final.96
errorParameter type should be final.97
errorParameter source should be final.97
errorParameter seqNrs should be final.97
error'{' should be on the previous line.98
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.107
error'{' should be on the previous line.108
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.117
error'{' should be on the previous line.118
errorMethod 'getRate' is not designed for extension - needs to be abstract, final or empty.127
error'{' should be on the previous line.128
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.137
error'{' should be on the previous line.138
errorMethod 'publish' is not designed for extension - needs to be abstract, final or empty.147
errorParameter data should be final.147
error'{' should be on the previous line.148

edu/nwu/nemo/monitor/AgentMomentaEntry.java

ViolationMessageLine
error'{' should be on the previous line.38
errorParameter getter should be final.50
error'{' should be on the previous line.51
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.60
error'{' should be on the previous line.61
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.72
errorParameter value should be final.72
error'{' should be on the previous line.73
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.82
error'{' should be on the previous line.83
error'{' should be on the previous line.90
error'{' should be on the previous line.92
error'}' should be on the same line.96
error'{' should be on the previous line.98

edu/nwu/nemo/bll/Configuration.java

ViolationMessageLine
error'{' should be on the previous line.41
error'3' is a magic number.49
error'16' is a magic number.58
error'3' is a magic number.70
error'0.02' is a magic number.73
error'3' is a magic number.76
error'100' is a magic number.97
error'1000' is a magic number.100
error'0.05' is a magic number.103
error'0.05' is a magic number.109
error'0.2' is a magic number.112
error'0.5' is a magic number.115
error'0.9' is a magic number.121
errorLine is longer than 80 characters.123
error'0.1' is a magic number.124
error'0.8' is a magic number.127
errorLine is longer than 80 characters.129
error'0.10' is a magic number.130
error'0.5' is a magic number.133
error'0.1' is a magic number.136
error'5000' is a magic number.139
error'0.05' is a magic number.142
error'0.02' is a magic number.145
error'0.05' is a magic number.148
error'0.05' is a magic number.151
error'12.0' is a magic number.154
error'200' is a magic number.160
error'10' is a magic number.163
error'10.0' is a magic number.166
error'100' is a magic number.169
error'10000' is a magic number.172
error'15000' is a magic number.175
errorVariable 'rpHeartbeatInterval' must be private and have accessor methods.178
error'2000' is a magic number.178
errorVariable 'rpGracePeriod' must be private and have accessor methods.181
error'7000' is a magic number.181
errorVariable 'schedBySuccessors' must be private and have accessor methods.184
errorVariable 'ignoreDuplicates' must be private and have accessor methods.187
errorMethod 'getFQN' is not designed for extension - needs to be abstract, final or empty.194
error'{' should be on the previous line.195
error'{' should be on the previous line.199
error'}' should be on the same line.201
error'{' should be on the previous line.203
error'}' should be on the same line.205
error'{' should be on the previous line.207
error'}' should be on the same line.209
error'{' should be on the previous line.211
error'}' should be on the same line.213
error'{' should be on the previous line.215
error'{' should be on the previous line.220
error'{' should be on the previous line.226
error'{' should be on the previous line.243
error'{' should be on the previous line.252
error'{' should be on the previous line.254
error'}' should be on the same line.256
error'{' should be on the previous line.258
error'}' should be on the same line.261
error'{' should be on the previous line.263
error'{' should be on the previous line.269
error'{' should be on the previous line.275
error'}' should be on the same line.277
error'{' should be on the previous line.279
error'}' should be on the same line.281
error'{' should be on the previous line.283
error'{' should be on the previous line.289
error'{' should be on the previous line.295
error'{' should be on the previous line.301
errorMethod 'setNumStreams' is not designed for extension - needs to be abstract, final or empty.314
errorParameter n should be final.314
error'{' should be on the previous line.315
errorMethod 'getNumStreams' is not designed for extension - needs to be abstract, final or empty.324
error'{' should be on the previous line.325
errorMethod 'setCacheSize' is not designed for extension - needs to be abstract, final or empty.334
errorParameter size should be final.334
error'{' should be on the previous line.335
errorMethod 'getCacheSize' is not designed for extension - needs to be abstract, final or empty.344
error'{' should be on the previous line.345
errorLine is longer than 80 characters.352
errorMethod 'setUseLowPriority' is not designed for extension - needs to be abstract, final or empty.354
errorParameter useLowPriority should be final.354
error'useLowPriority' hides a field.354
error'{' should be on the previous line.355
errorMethod 'getUseLowPriority' is not designed for extension - needs to be abstract, final or empty.364
error'{' should be on the previous line.365
errorMethod 'setUseLatency' is not designed for extension - needs to be abstract, final or empty.374
errorParameter useLatency should be final.374
error'useLatency' hides a field.374
error'{' should be on the previous line.375
errorMethod 'getUseLatency' is not designed for extension - needs to be abstract, final or empty.384
error'{' should be on the previous line.385
errorMethod 'setUseLossRate' is not designed for extension - needs to be abstract, final or empty.394
errorParameter useLossRate should be final.394
error'useLossRate' hides a field.394
error'{' should be on the previous line.395
errorMethod 'getUseLossRate' is not designed for extension - needs to be abstract, final or empty.404
error'{' should be on the previous line.405
errorMethod 'setUseNacks' is not designed for extension - needs to be abstract, final or empty.414
errorParameter enabled should be final.414
error'{' should be on the previous line.415
errorMethod 'getUseNacks' is not designed for extension - needs to be abstract, final or empty.424
error'{' should be on the previous line.425
errorMethod 'setUseHistory' is not designed for extension - needs to be abstract, final or empty.434
errorParameter enabled should be final.434
error'{' should be on the previous line.435
errorMethod 'getUseHistory' is not designed for extension - needs to be abstract, final or empty.444
error'{' should be on the previous line.445
errorMethod 'setUsePrm' is not designed for extension - needs to be abstract, final or empty.454
errorParameter enabled should be final.454
error'{' should be on the previous line.455
errorMethod 'getUsePrm' is not designed for extension - needs to be abstract, final or empty.464
error'{' should be on the previous line.465
errorMethod 'setNumPrmAgents' is not designed for extension - needs to be abstract, final or empty.474
errorParameter n should be final.474
error'{' should be on the previous line.475
errorMethod 'getNumPrmAgents' is not designed for extension - needs to be abstract, final or empty.484
error'{' should be on the previous line.485
errorMethod 'setPrmProb' is not designed for extension - needs to be abstract, final or empty.494
errorParameter prob should be final.494
error'{' should be on the previous line.495
errorMethod 'getPrmProb' is not designed for extension - needs to be abstract, final or empty.504
error'{' should be on the previous line.505
errorMethod 'setCrewSize' is not designed for extension - needs to be abstract, final or empty.514
errorParameter size should be final.514
error'{' should be on the previous line.515
errorMethod 'getCrewSize' is not designed for extension - needs to be abstract, final or empty.524
error'{' should be on the previous line.525
errorFirst sentence should end with a period.529
errorMethod 'setFat' is not designed for extension - needs to be abstract, final or empty.534
errorParameter val should be final.534
error'{' should be on the previous line.535
errorAvoid inline conditionals.536
errorFirst sentence should end with a period.539
errorMethod 'getFat' is not designed for extension - needs to be abstract, final or empty.544
error'{' should be on the previous line.545
errorParameter type should be final.554
error'{' should be on the previous line.555
errorMethod 'getClusterType' is not designed for extension - needs to be abstract, final or empty.564
error'{' should be on the previous line.565
errorMethod 'createLogEntry' is not designed for extension - needs to be abstract, final or empty.574
errorParameter msg should be final.574
error'{' should be on the previous line.575
error'{' should be on the previous line.577
errorAvoid inline conditionals.583
errorLine is longer than 80 characters.587
errorAvoid inline conditionals.587
errorAvoid inline conditionals.587
errorAvoid inline conditionals.589
errorAvoid inline conditionals.592
errorAvoid inline conditionals.592
errorAvoid inline conditionals.595
errorLine is longer than 80 characters.597
errorAvoid inline conditionals.597
error'8.0' is a magic number.602
errorMethod 'setUseProactiveForwarding' is not designed for extension - needs to be abstract, final or empty.612
errorParameter enabled should be final.612
error'{' should be on the previous line.613
errorMethod 'getUseProactiveForwarding' is not designed for extension - needs to be abstract, final or empty.622
error'{' should be on the previous line.623
errorMethod 'setUseScheduling' is not designed for extension - needs to be abstract, final or empty.632
errorParameter enabled should be final.632
error'{' should be on the previous line.633
errorMethod 'getUseScheduling' is not designed for extension - needs to be abstract, final or empty.642
error'{' should be on the previous line.643
errorMethod 'setUseDynamicPositioning' is not designed for extension - needs to be abstract, final or empty.652
errorParameter enabled should be final.652
error'{' should be on the previous line.653
errorMethod 'getUseDynamicPositioning' is not designed for extension - needs to be abstract, final or empty.662
error'{' should be on the previous line.663
errorMethod 'getPacketInterval' is not designed for extension - needs to be abstract, final or empty.672
error'{' should be on the previous line.673
errorMethod 'setPacketInterval' is not designed for extension - needs to be abstract, final or empty.682
errorParameter interval should be final.682
error'{' should be on the previous line.683
errorMethod 'getDataSize' is not designed for extension - needs to be abstract, final or empty.692
error'{' should be on the previous line.693
errorMethod 'setDataSize' is not designed for extension - needs to be abstract, final or empty.702
errorParameter size should be final.702
error'{' should be on the previous line.703
errorMethod 'getUseRefinement' is not designed for extension - needs to be abstract, final or empty.712
error'{' should be on the previous line.713
errorMethod 'setUseRefinement' is not designed for extension - needs to be abstract, final or empty.722
errorParameter useRefinement should be final.722
error'useRefinement' hides a field.722
error'{' should be on the previous line.723
errorMethod 'getClusterRefinementProb' is not designed for extension - needs to be abstract, final or empty.732
error'{' should be on the previous line.733
errorMethod 'getLeaderRefinementProb' is not designed for extension - needs to be abstract, final or empty.742
error'{' should be on the previous line.743
errorMethod 'getMaxClusterRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.752
error'{' should be on the previous line.753
errorMethod 'getMaxLeaderRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.762
error'{' should be on the previous line.763
errorMethod 'getUndersizedLeaderRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.772
error'{' should be on the previous line.773
errorMethod 'getOversizedLeaderRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.782
error'{' should be on the previous line.783
errorMethod 'getCostEstimationProb' is not designed for extension - needs to be abstract, final or empty.792
error'{' should be on the previous line.793
errorMethod 'setCostEstimationProb' is not designed for extension - needs to be abstract, final or empty.802
errorParameter val should be final.802
error'{' should be on the previous line.803
errorMethod 'setClusterRefinementProb' is not designed for extension - needs to be abstract, final or empty.812
errorParameter val should be final.812
error'{' should be on the previous line.813
errorMethod 'setLeaderRefinementProb' is not designed for extension - needs to be abstract, final or empty.822
errorParameter val should be final.822
error'{' should be on the previous line.823
errorFirst sentence should end with a period.827
errorMethod 'setMaxClusterRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.832
errorParameter val should be final.832
error'{' should be on the previous line.833
errorFirst sentence should end with a period.837
errorMethod 'setMaxLeaderRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.842
errorParameter val should be final.842
error'{' should be on the previous line.843
errorMethod 'setUndersizedLeaderRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.852
errorParameter val should be final.852
error'{' should be on the previous line.853
errorMethod 'setOversizedLeaderRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.862
errorParameter val should be final.862
error'{' should be on the previous line.863
errorFirst sentence should end with a period.867
errorMethod 'getClusterMergeProb' is not designed for extension - needs to be abstract, final or empty.872
error'{' should be on the previous line.873
errorFirst sentence should end with a period.877
errorMethod 'setClusterMergeProb' is not designed for extension - needs to be abstract, final or empty.882
errorParameter val should be final.882
error'{' should be on the previous line.883
errorFirst sentence should end with a period.887
errorMethod 'getClusterSplitProb' is not designed for extension - needs to be abstract, final or empty.892
error'{' should be on the previous line.893
errorFirst sentence should end with a period.897
errorMethod 'setClusterSplitProb' is not designed for extension - needs to be abstract, final or empty.902
errorParameter val should be final.902
error'{' should be on the previous line.903
errorFirst sentence should end with a period.907
errorMethod 'getAlternateAgentsProb' is not designed for extension - needs to be abstract, final or empty.912
error'{' should be on the previous line.913
errorFirst sentence should end with a period.917
errorMethod 'setAlternateAgentsProb' is not designed for extension - needs to be abstract, final or empty.922
errorParameter val should be final.922
error'{' should be on the previous line.923
errorMethod 'getDegree' is not designed for extension - needs to be abstract, final or empty.932
error'{' should be on the previous line.933
errorMethod 'setDegree' is not designed for extension - needs to be abstract, final or empty.942
errorParameter val should be final.942
error'{' should be on the previous line.943
errorMethod 'getMinClusterRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.952
error'{' should be on the previous line.953
errorMethod 'setMinClusterRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.962
errorParameter val should be final.962
error'{' should be on the previous line.963
errorMethod 'getMinLeaderRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.972
error'{' should be on the previous line.973
errorMethod 'setMinLeaderRefinementThreshold' is not designed for extension - needs to be abstract, final or empty.982
errorParameter val should be final.982
error'{' should be on the previous line.983
errorMethod 'getCostAlphaUp' is not designed for extension - needs to be abstract, final or empty.992
error'{' should be on the previous line.993
errorMethod 'setCostAlphaUp' is not designed for extension - needs to be abstract, final or empty.1002
errorParameter val should be final.1002
error'{' should be on the previous line.1003
errorMethod 'getCostAlphaDown' is not designed for extension - needs to be abstract, final or empty.1012
error'{' should be on the previous line.1013
errorMethod 'setCostAlphaDown' is not designed for extension - needs to be abstract, final or empty.1022
errorParameter val should be final.1022
error'{' should be on the previous line.1023
errorMethod 'getTimePerThresholdIncrease' is not designed for extension - needs to be abstract, final or empty.1032
error'{' should be on the previous line.1033
errorMethod 'setTimePerThresholdIncrease' is not designed for extension - needs to be abstract, final or empty.1042
errorParameter val should be final.1042
error'{' should be on the previous line.1043
errorMethod 'getResponseTimeAlpha' is not designed for extension - needs to be abstract, final or empty.1052
error'{' should be on the previous line.1053
errorMethod 'setResponseTimeAlpha' is not designed for extension - needs to be abstract, final or empty.1062
errorParameter alpha should be final.1062
error'{' should be on the previous line.1063
errorMethod 'getJitterFactor' is not designed for extension - needs to be abstract, final or empty.1072
error'{' should be on the previous line.1073
errorMethod 'setJitterFactor' is not designed for extension - needs to be abstract, final or empty.1082
errorParameter factor should be final.1082
error'{' should be on the previous line.1083
errorMethod 'getDefaultJitter' is not designed for extension - needs to be abstract, final or empty.1092
error'{' should be on the previous line.1093
errorMethod 'setDefaultJitter' is not designed for extension - needs to be abstract, final or empty.1102
errorParameter val should be final.1102
error'{' should be on the previous line.1103
errorMethod 'getMinimalJitter' is not designed for extension - needs to be abstract, final or empty.1112
error'{' should be on the previous line.1113
errorMethod 'setMinimalJitter' is not designed for extension - needs to be abstract, final or empty.1122
errorParameter val should be final.1122
error'{' should be on the previous line.1123
errorMethod 'getRandomSubsetSize' is not designed for extension - needs to be abstract, final or empty.1132
error'{' should be on the previous line.1133
errorMethod 'setRandomSubsetSize' is not designed for extension - needs to be abstract, final or empty.1142
errorParameter val should be final.1142
error'{' should be on the previous line.1143
errorMethod 'getStreamPenalty' is not designed for extension - needs to be abstract, final or empty.1152
error'{' should be on the previous line.1153
errorMethod 'setStreamPenalty' is not designed for extension - needs to be abstract, final or empty.1162
errorParameter val should be final.1162
error'{' should be on the previous line.1163
errorMethod 'getEpochInterval' is not designed for extension - needs to be abstract, final or empty.1172
error'{' should be on the previous line.1173
errorMethod 'setEpochInterval' is not designed for extension - needs to be abstract, final or empty.1182
errorParameter val should be final.1182
error'{' should be on the previous line.1183
errorMethod 'getHeartbeatInterval' is not designed for extension - needs to be abstract, final or empty.1192
error'{' should be on the previous line.1193
errorMethod 'setHeartbeatInterval' is not designed for extension - needs to be abstract, final or empty.1202
errorParameter val should be final.1202
error'{' should be on the previous line.1203
errorMethod 'getGracePeriod' is not designed for extension - needs to be abstract, final or empty.1212
error'{' should be on the previous line.1213
errorMethod 'setGracePeriod' is not designed for extension - needs to be abstract, final or empty.1222
errorParameter val should be final.1222
error'{' should be on the previous line.1223
errorMethod 'getRpHeartbeatInterval' is not designed for extension - needs to be abstract, final or empty.1232
error'{' should be on the previous line.1233
errorMethod 'setRpHeartbeatInterval' is not designed for extension - needs to be abstract, final or empty.1242
errorParameter val should be final.1242
error'{' should be on the previous line.1243
errorMethod 'getRpGracePeriod' is not designed for extension - needs to be abstract, final or empty.1252
error'{' should be on the previous line.1253
errorMethod 'setRpGracePeriod' is not designed for extension - needs to be abstract, final or empty.1262
errorParameter val should be final.1262
error'{' should be on the previous line.1263
errorMethod 'getSchedBySuccessors' is not designed for extension - needs to be abstract, final or empty.1272
error'{' should be on the previous line.1273
errorMethod 'setSchedBySuccessors' is not designed for extension - needs to be abstract, final or empty.1282
errorParameter val should be final.1282
error'{' should be on the previous line.1283
errorMethod 'getIgnoreDuplicates' is not designed for extension - needs to be abstract, final or empty.1292
error'{' should be on the previous line.1293
errorMethod 'setIgnoreDuplicates' is not designed for extension - needs to be abstract, final or empty.1302
errorParameter val should be final.1302
error'{' should be on the previous line.1303

edu/nwu/nemo/api/IRp.java

ViolationMessageLine
error'{' should be on the previous line.31

edu/nwu/nemo/bll/MemberMgr.java

ViolationMessageLine
error'{' should be on the previous line.39
errorParameter self should be final.69
error'self' hides a field.69
error'{' should be on the previous line.70
errorMethod 'getLeaderChangedNotifier' is not designed for extension - needs to be abstract, final or empty.80
error'{' should be on the previous line.81
errorMethod 'getKnown' is not designed for extension - needs to be abstract, final or empty.90
error'{' should be on the previous line.91
error'{' should be on the previous line.99
error'{' should be on the previous line.104
errorMethod 'getLayerCnt' is not designed for extension - needs to be abstract, final or empty.117
error'{' should be on the previous line.118
errorFirst sentence should end with a period.122
errorMethod 'setLeader' is not designed for extension - needs to be abstract, final or empty.127
errorParameter leader should be final.127
error'leader' hides a field.127
error'{' should be on the previous line.128
error'{' should be on the previous line.130
errorAvoid inline conditionals.134
error'{' should be on the previous line.142
error'{' should be on the previous line.149
errorMethod 'getLeader' is not designed for extension - needs to be abstract, final or empty.159
error'{' should be on the previous line.160
errorMethod 'getNeighbors' is not designed for extension - needs to be abstract, final or empty.169
error'{' should be on the previous line.170
errorMethod 'getOwner' is not designed for extension - needs to be abstract, final or empty.179
error'{' should be on the previous line.180
errorMethod 'setSuperCluster' is not designed for extension - needs to be abstract, final or empty.189
errorParameter members should be final.189
error'{' should be on the previous line.190
error'{' should be on the previous line.192
error'{' should be on the previous line.194
error'{' should be on the previous line.203
error'{' should be on the previous line.208
error'{' should be on the previous line.213
errorMethod 'getSuperCluster' is not designed for extension - needs to be abstract, final or empty.225
error'{' should be on the previous line.226
errorMethod 'setSuperLeader' is not designed for extension - needs to be abstract, final or empty.235
errorParameter leader should be final.235
error'leader' hides a field.235
error'{' should be on the previous line.236
errorMethod 'getSuperLeader' is not designed for extension - needs to be abstract, final or empty.245
error'{' should be on the previous line.246
errorMethod 'add' is not designed for extension - needs to be abstract, final or empty.256
errorParameter layer should be final.256
errorParameter member should be final.256
error'{' should be on the previous line.257
error'{' should be on the previous line.259
error'{' should be on the previous line.264
error'{' should be on the previous line.269
error'{' should be on the previous line.275
error'{' should be on the previous line.280
errorMethod 'clear' is not designed for extension - needs to be abstract, final or empty.290
error'{' should be on the previous line.291
errorMethod 'createLayer' is not designed for extension - needs to be abstract, final or empty.303
errorParameter members should be final.303
error'{' should be on the previous line.304
error'{' should be on the previous line.306
error'{' should be on the previous line.308
error'}' should be on the same line.311
error'{' should be on the previous line.313
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.328
error'{' should be on the previous line.329
error'{' should be on the previous line.337
error'{' should be on the previous line.344
errorMethod 'get' is not designed for extension - needs to be abstract, final or empty.358
errorParameter layer should be final.358
error'{' should be on the previous line.359
error'{' should be on the previous line.361
errorMethod 'isSuccessor' is not designed for extension - needs to be abstract, final or empty.374
errorParameter peer should be final.374
error'{' should be on the previous line.375
error'{' should be on the previous line.379
errorMethod 'remove' is not designed for extension - needs to be abstract, final or empty.391
errorParameter member should be final.391
error'{' should be on the previous line.392
error'{' should be on the previous line.396
error'{' should be on the previous line.401
errorMethod 'resize' is not designed for extension - needs to be abstract, final or empty.414
errorParameter layers should be final.414
error'{' should be on the previous line.415
error'{' should be on the previous line.417
error'{' should be on the previous line.423
error'{' should be on the previous line.428
errorMethod 'update' is not designed for extension - needs to be abstract, final or empty.442
errorParameter layers should be final.442
errorParameter members should be final.442
error'{' should be on the previous line.443
error'{' should be on the previous line.445
error'{' should be on the previous line.451
error'{' should be on the previous line.453
error'{' should be on the previous line.464
errorParameter member should be final.477
error'{' should be on the previous line.478
error'{' should be on the previous line.480

edu/nwu/nemo/api/IGetRp.java

ViolationMessageLine
error'{' should be on the previous line.28

edu/nwu/nemo/dll/LatencyProbePacket.java

ViolationMessageLine
error'{' should be on the previous line.30
error'{' is followed by whitespace.35
error'{' should be on the previous line.41

edu/nwu/nemo/dll/DataPacket.java

ViolationMessageLine
error'{' should be on the previous line.38
errorFirst sentence should end with a period.86
error'{' should be on the previous line.90
errorMore than 7 parameters.106
errorParameter vsender should be final.106
error'vsender' hides a field.106
errorParameter vdest should be final.106
error'vdest' hides a field.106
errorParameter type should be final.106
error'type' hides a field.106
errorParameter source should be final.107
error'source' hides a field.107
errorParameter seqNr should be final.107
error'seqNr' hides a field.107
errorParameter mask should be final.107
error'mask' hides a field.107
errorParameter data should be final.107
error'data' hides a field.107
errorParameter timestamp should be final.108
error'timestamp' hides a field.108
error'{' should be on the previous line.109
errorMethod 'isData' is not designed for extension - needs to be abstract, final or empty.126
error'{' should be on the previous line.127
errorMethod 'getData' is not designed for extension - needs to be abstract, final or empty.136
error'{' should be on the previous line.137
errorMethod 'getSendTimestamp' is not designed for extension - needs to be abstract, final or empty.146
error'{' should be on the previous line.147
errorMethod 'getForwardType' is not designed for extension - needs to be abstract, final or empty.156
error'{' should be on the previous line.157
errorMethod 'getMask' is not designed for extension - needs to be abstract, final or empty.166
error'{' should be on the previous line.167
errorMethod 'getSeqNr' is not designed for extension - needs to be abstract, final or empty.176
error'{' should be on the previous line.177
errorMethod 'getSource' is not designed for extension - needs to be abstract, final or empty.186
error'{' should be on the previous line.187
errorMethod 'getVDest' is not designed for extension - needs to be abstract, final or empty.196
error'{' should be on the previous line.197
errorMethod 'getVSender' is not designed for extension - needs to be abstract, final or empty.206
error'{' should be on the previous line.207
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.217
errorParameter in should be final.217
error'{' should be on the previous line.219
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.237
errorParameter out should be final.237
error'{' should be on the previous line.238

edu/nwu/nemo/monitor/RpRootEntry.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter getter should be final.39
error'{' should be on the previous line.40
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.61
errorParameter value should be final.61
error'{' should be on the previous line.62
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
error'{' should be on the previous line.77

edu/nwu/nemo/api/IPrmMulticastAgent.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/nemo/monitor/AgentNeighborsEntry.java

ViolationMessageLine
error'{' should be on the previous line.33
errorParameter getter should be final.42
error'{' should be on the previous line.43
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.52
error'{' should be on the previous line.53
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.64
errorParameter value should be final.64
error'{' should be on the previous line.65
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.74
error'{' should be on the previous line.75
error'{' should be on the previous line.81
error'{' should be on the previous line.87
error'{' should be on the previous line.92
error'{' should be on the previous line.96

edu/nwu/nemo/bll/SynchronizedPrmMulticastAgent.java

ViolationMessageLine
errorLine is longer than 80 characters.24
error'{' should be on the previous line.30
errorFirst sentence should end with a period.34
errorParameter mcastAgent should be final.39
error'mcastAgent' hides a field.39
error'{' should be on the previous line.40
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.50
error'{' should be on the previous line.51
errorMethod 'replay' is not designed for extension - needs to be abstract, final or empty.60
errorParameter sender should be final.60
error'{' should be on the previous line.61
errorMethod 'request' is not designed for extension - needs to be abstract, final or empty.71
errorParameter sender should be final.71
errorParameter ttl should be final.71
error'{' should be on the previous line.72

edu/nwu/nemo/bll/MulticastAgent.java

ViolationMessageLine
error'{' should be on the previous line.60
errorFirst sentence should end with a period.70
errorMore than 7 parameters.125
errorParameter config should be final.125
error'config' hides a field.125
errorParameter agent should be final.125
error'agent' hides a field.125
errorParameter callback should be final.126
error'callback' hides a field.126
errorParameter costMgr should be final.126
error'costMgr' hides a field.126
errorParameter factory should be final.127
errorParameter subscriber should be final.127
error'subscriber' hides a field.127
errorParameter seqNrGenerator should be final.128
errorParameter cache should be final.128
error'cache' hides a field.128
errorParameter responseTimeCache should be final.129
error'responseTimeCache' hides a field.129
error'{' should be on the previous line.130
errorParameter layer should be final.152
errorParameter peer should be final.152
error'{' should be on the previous line.153
error'{' should be on the previous line.157
error'}' should be on the same line.159
error'{' should be on the previous line.161
errorParameter val should be final.176
error'{' should be on the previous line.177
error'{' should be on the previous line.181
error'3' is a magic number.197
error'4' is a magic number.202
error'5' is a magic number.207
errorParameter peer should be final.228
error'{' should be on the previous line.229
error'{' should be on the previous line.235
error'7.0' is a magic number.241
error'}' should be on the same line.242
error'{' should be on the previous line.244
errorFirst sentence should end with a period.251
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.254
error'{' should be on the previous line.255
error'{' should be on the previous line.259
error'{' should be on the previous line.268
error'{' should be on the previous line.275
error'{' should be on the previous line.279
errorLine is longer than 80 characters.283
error'{' should be on the previous line.285
error'{' should be on the previous line.298
errorLine is longer than 80 characters.302
errorMethod 'data' is not designed for extension - needs to be abstract, final or empty.325
errorMore than 7 parameters.325
errorParameter sender should be final.325
errorParameter dest should be final.325
errorParameter type should be final.325
errorParameter source should be final.326
errorParameter seqNr should be final.326
errorParameter mask should be final.326
errorParameter data should be final.326
errorParameter timestamp should be final.327
error'{' should be on the previous line.328
error'{' should be on the previous line.332
error'}' should be on the same line.336
error'{' should be on the previous line.338
error'{' should be on the previous line.340
error'{' should be on the previous line.352
error'{' should be on the previous line.354
error'{' should be on the previous line.362
error'{' should be on the previous line.375
errorMethod 'forwardRequest' is not designed for extension - needs to be abstract, final or empty.390
errorParameter sender should be final.390
errorParameter dest should be final.390
errorParameter type should be final.390
errorParameter source should be final.391
errorParameter seqNrs should be final.391
error'{' should be on the previous line.392
error'{' should be on the previous line.394
errorMethod 'publish' is not designed for extension - needs to be abstract, final or empty.406
errorParameter data should be final.406
error'{' should be on the previous line.407
error'{' should be on the previous line.421
errorMethod 'getRate' is not designed for extension - needs to be abstract, final or empty.432
error'{' should be on the previous line.433
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.442
error'{' should be on the previous line.443
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.452
error'{' should be on the previous line.453
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.462
error'{' should be on the previous line.463
errorMethod 'publish' is not designed for extension - needs to be abstract, final or empty.473
errorParameter seqNr should be final.473
errorParameter data should be final.473
error'{' should be on the previous line.474
error'{' should be on the previous line.488
errorParameter member should be final.498
error'{' should be on the previous line.499
error'{' should be on the previous line.503
errorParameter member should be final.517
error'{' should be on the previous line.518
error'{' should be on the previous line.528
error'{' should be on the previous line.538
errorLine is longer than 80 characters.543
error'{' should be on the previous line.554
error'{' should be on the previous line.559
errorParameter source should be final.576
errorParameter seqNr should be final.576
error'{' should be on the previous line.577
error'{' should be on the previous line.581
errorParameter prev should be final.599
errorParameter dest should be final.599
errorParameter source should be final.599
errorParameter seqNr should be final.600
errorParameter mask should be final.600
error'{' should be on the previous line.601
error'{' should be on the previous line.603
error'{' should be on the previous line.607
errorParameter source should be final.621
errorParameter seqNr should be final.621
errorParameter sender should be final.621
errorParameter vdest should be final.622
error'{' should be on the previous line.623
error'{' should be on the previous line.629
error'{' should be on the previous line.633
error'{' should be on the previous line.639
errorParameter source should be final.653
errorParameter seqNr should be final.653
error'{' should be on the previous line.654
error'{' should be on the previous line.658
error'{' should be on the previous line.662
error'{' should be on the previous line.672
error'{' should be on the previous line.678
error'{' should be on the previous line.684
error'{' should be on the previous line.695
error'{' should be on the previous line.701
error'{' should be on the previous line.707
error'{' should be on the previous line.711
error'}' should be on the same line.713
error'{' should be on the previous line.715
error'{' should be on the previous line.730
errorLine is longer than 80 characters.740
errorParameter source should be final.742
errorParameter seqNr should be final.742
error'{' should be on the previous line.743
error'{' should be on the previous line.747
error'{' should be on the previous line.753
errorParameter source should be final.769
errorParameter seqNr should be final.769
error'{' should be on the previous line.770
error'{' should be on the previous line.774
error'{' should be on the previous line.778
errorParameter sender should be final.794
errorParameter dest should be final.794
errorParameter source should be final.794
errorParameter seqNr should be final.795
error'{' should be on the previous line.796
errorAvoid inline conditionals.797
error'{' should be on the previous line.802
error'{' should be on the previous line.806
errorLine is longer than 80 characters.807
error'{' should be on the previous line.813
error'{' should be on the previous line.822
errorParameter sender should be final.841
errorParameter dest should be final.841
errorParameter source should be final.841
errorParameter seqNr should be final.842
error'{' should be on the previous line.843
error'{' should be on the previous line.848
error'{' should be on the previous line.852
error'{' should be on the previous line.854
error'{' should be on the previous line.860
errorLine is longer than 80 characters.861
error'{' should be on the previous line.867
error'{' should be on the previous line.872
errorParameter sender should be final.890
errorParameter dest should be final.890
errorParameter type should be final.891
errorParameter source should be final.891
errorParameter seqNr should be final.891
error'{' should be on the previous line.892
error'{' should be on the previous line.894
error'}' should be on the same line.897
error'{' should be on the previous line.899
error'}' should be on the same line.902
error'{' should be on the previous line.904
error'}' should be on the same line.907
error'{' should be on the previous line.909
error'}' should be on the same line.912
error'{' should be on the previous line.914
errorMust have at least one statement.914
error'}' should be on the same line.916
error'{' should be on the previous line.918
errorParameter sender should be final.932
errorParameter dest should be final.932
errorParameter source should be final.932
errorParameter seqNr should be final.933
error'{' should be on the previous line.934
error'{' should be on the previous line.940
error'{' should be on the previous line.942
error'{' should be on the previous line.946
error'{' should be on the previous line.961
error'{' should be on the previous line.964
error'{' should be on the previous line.968
error'{' should be on the previous line.970
error'{' is followed by whitespace.975
error'}' should be on the same line.977
error'{' should be on the previous line.979
error'}' should be on the same line.988
error'{' should be on the previous line.990
error'{' is followed by whitespace.994
error'}' should be on the same line.996
error'{' should be on the previous line.998
error'{' should be on the previous line.1000
error'}' should be on the same line.1005
error'{' should be on the previous line.1007
error'{' is followed by whitespace.1011
error'}' should be on the same line.1017
error'{' should be on the previous line.1019
errorParameter sender should be final.1041
errorParameter dest should be final.1041
errorParameter source should be final.1041
errorParameter seqNr should be final.1042
error'{' should be on the previous line.1043
errorAvoid inline conditionals.1047
error'{' should be on the previous line.1051
error'{' should be on the previous line.1055
error'{' should be on the previous line.1057
error'{' should be on the previous line.1063
errorLine is longer than 80 characters.1064
error'{' should be on the previous line.1073
errorParameter sender should be final.1093
errorParameter source should be final.1093
errorParameter seqNr should be final.1093
error'{' should be on the previous line.1094
errorMethod 'send' is not designed for extension - needs to be abstract, final or empty.1110
errorParameter dest should be final.1110
errorParameter vsender should be final.1110
errorParameter vdest should be final.1110
errorParameter type should be final.1111
errorParameter source should be final.1111
errorParameter seqNr should be final.1111
errorParameter priority should be final.1111
error'{' should be on the previous line.1112
error'{' should be on the previous line.1114
error'{' should be on the previous line.1120
error'{' should be on the previous line.1135
error'{' should be on the previous line.1140
error'{' should be on the previous line.1153
error'{' should be on the previous line.1158
error'{' should be on the previous line.1171
error'{' should be on the previous line.1176
errorLine is longer than 80 characters.1177
error'{' should be on the previous line.1193
error'{' should be on the previous line.1198
errorParameter msg should be final.1214
error'{' should be on the previous line.1215
error'{' should be on the previous line.1217
errorParameter msg should be final.1227
error'{' should be on the previous line.1228
errorParameter msg should be final.1237
error'{' should be on the previous line.1238
errorParameter msg should be final.1247
error'{' should be on the previous line.1248
error'{' should be on the previous line.1258
errorFirst sentence should end with a period.1280
errorParameter dest should be final.1291
error'dest' hides a field.1291
errorParameter vsender should be final.1291
error'vsender' hides a field.1291
errorParameter vdest should be final.1291
error'vdest' hides a field.1291
errorParameter type should be final.1292
error'type' hides a field.1292
errorParameter source should be final.1292
error'source' hides a field.1292
errorParameter seqNr should be final.1292
error'seqNr' hides a field.1292
errorParameter priority should be final.1292
error'priority' hides a field.1292
error'{' should be on the previous line.1293
error'{' should be on the previous line.1309
error'{' should be on the previous line.1319
error'{' should be on the previous line.1327
error'{' should be on the previous line.1329
error'{' should be on the previous line.1344
error'{' should be on the previous line.1355
errorFirst sentence should end with a period.1380
errorParameter source should be final.1388
error'source' hides a field.1388
errorParameter seqNr should be final.1388
error'seqNr' hides a field.1388
errorParameter sender should be final.1388
error'sender' hides a field.1388
errorParameter vdest should be final.1389
error'vdest' hides a field.1389
error'{' should be on the previous line.1390
error'timeout' hides a field.1397
error'{' should be on the previous line.1400
errorLine is longer than 80 characters.1402
error'1000' is a magic number.1402
error'{' should be on the previous line.1413
error'{' should be on the previous line.1424
error'{' should be on the previous line.1434
error'{' should be on the previous line.1444
errorFirst sentence should end with a period.1448
errorParameter sender should be final.1454
error'sender' hides a field.1454
errorParameter vdest should be final.1454
error'vdest' hides a field.1454
error'{' should be on the previous line.1455
error'{' should be on the previous line.1457
error'{' should be on the previous line.1459
error'{' should be on the previous line.1461
error'}' should be on the same line.1463
error'{' should be on the previous line.1465
error'}' should be on the same line.1468
error'{' should be on the previous line.1470
error'{' should be on the previous line.1472
error'}' should be on the same line.1475
error'{' should be on the previous line.1477
error'{' should be on the previous line.1479
error'{' should be on the previous line.1490
error'{' should be on the previous line.1494
error'{' should be on the previous line.1496
error'{' is followed by whitespace.1502
error'{' should be on the previous line.1511
error'{' should be on the previous line.1513
error'}' should be on the same line.1516
error'{' should be on the previous line.1518
error'}' should be on the same line.1521
error'{' should be on the previous line.1523
error'{' should be on the previous line.1537

edu/nwu/nemo/api/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/nemo/dll/QueryRpPacket.java

ViolationMessageLine
error'{' should be on the previous line.32
error'{' is followed by whitespace.37
error'{' should be on the previous line.43
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.53
errorParameter in should be final.53
error'{' should be on the previous line.55
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.64
errorParameter out should be final.64
error'{' should be on the previous line.65

edu/nwu/nemo/monitor/AbstractRpEntry.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter getter should be final.39
error'getter' hides a field.39
error'{' should be on the previous line.40
errorMethod 'getRp' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.59
error'{' should be on the previous line.60

edu/nwu/nemo/monitor/AgentParentEntry.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter getter should be final.39
error'{' should be on the previous line.40
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.61
errorParameter value should be final.61
error'{' should be on the previous line.62
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
error'{' should be on the previous line.77

edu/nwu/nemo/bll/NicePRMConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.27
error'{' should be on the previous line.35
error'3' is a magic number.44
error'0.02' is a magic number.45

edu/nwu/nemo/api/IMulticastCallback.java

ViolationMessageLine
error'{' should be on the previous line.31
errorMore than 7 parameters.46

edu/nwu/nemo/bll/StreamRp.java

ViolationMessageLine
error'{' should be on the previous line.34
errorParameter config should be final.46
errorParameter id should be final.46
errorParameter callback should be final.47
errorParameter factory should be final.47
error'{' should be on the previous line.48
error'{' should be on the previous line.52
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.60
error'{' should be on the previous line.61
error'{' should be on the previous line.63
errorMethod 'getRp' is not designed for extension - needs to be abstract, final or empty.75
errorParameter stream should be final.75
error'{' should be on the previous line.76
error'{' should be on the previous line.78
errorMethod 'getOverlayInfo' is not designed for extension - needs to be abstract, final or empty.93
errorParameter stream should be final.93
error'{' should be on the previous line.94
errorMethod 'getRoot' is not designed for extension - needs to be abstract, final or empty.105
errorParameter stream should be final.105
error'{' should be on the previous line.106
errorMethod 'heartbeat' is not designed for extension - needs to be abstract, final or empty.117
errorParameter stream should be final.117
errorParameter sender should be final.117
errorParameter magic should be final.117
error'{' should be on the previous line.118
errorMethod 'newLeader' is not designed for extension - needs to be abstract, final or empty.129
errorParameter stream should be final.129
errorParameter sender should be final.129
errorParameter newLeader should be final.129
error'{' should be on the previous line.130
errorMethod 'query' is not designed for extension - needs to be abstract, final or empty.140
errorParameter stream should be final.140
errorParameter sender should be final.140
error'{' should be on the previous line.141

edu/nwu/nemo/api/IStreamMulticastAgent.java

ViolationMessageLine
error'{' should be on the previous line.32
errorMore than 7 parameters.61

edu/nwu/nemo/bll/AgentMgr.java

ViolationMessageLine
error'{' should be on the previous line.44
errorParameter memberMgr should be final.63
error'memberMgr' hides a field.63
errorParameter factory should be final.63
error'factory' hides a field.63
error'{' should be on the previous line.64
errorMethod 'getExpired' is not designed for extension - needs to be abstract, final or empty.76
errorParameter lease should be final.76
error'{' should be on the previous line.77
error'{' should be on the previous line.83
error'{' should be on the previous line.88
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.103
error'{' should be on the previous line.104
error'{' should be on the previous line.112
errorMethod 'trim' is not designed for extension - needs to be abstract, final or empty.123
error'{' should be on the previous line.124
error'{' should be on the previous line.134
error'{' should be on the previous line.139
error'{' should be on the previous line.149
error'{' should be on the previous line.151
errorMethod 'update' is not designed for extension - needs to be abstract, final or empty.162
errorParameter member should be final.162
error'{' should be on the previous line.163
error'{' should be on the previous line.165
error'{' should be on the previous line.172
errorMethod 'update' is not designed for extension - needs to be abstract, final or empty.186
errorParameter member should be final.186
errorParameter successors should be final.186
error'{' should be on the previous line.187
error'{' should be on the previous line.189
error'{' should be on the previous line.196
errorMethod 'getSuccessors' is not designed for extension - needs to be abstract, final or empty.212
errorParameter member should be final.212
error'{' should be on the previous line.213
error'{' should be on the previous line.218
error'{' should be on the previous line.232
error'{' should be on the previous line.245
error'{' should be on the previous line.255
errorParameter timestamp should be final.264
error'timestamp' hides a field.264
error'{' should be on the previous line.265
errorParameter successors should be final.274
error'successors' hides a field.274
error'{' should be on the previous line.275
error'{' should be on the previous line.285

edu/nwu/nemo/dll/TransferLeaderPacket.java

ViolationMessageLine
error'{' should be on the previous line.36
errorLine is longer than 80 characters.43
errorFirst sentence should end with a period.69
error'{' should be on the previous line.73
errorFirst sentence should end with a period.77
errorParameter layer should be final.86
error'layer' hides a field.86
errorParameter superLeader should be final.86
error'superLeader' hides a field.86
errorParameter newLeader should be final.87
error'newLeader' hides a field.87
errorParameter members should be final.87
error'members' hides a field.87
errorParameter merge should be final.87
error'merge' hides a field.87
error'{' should be on the previous line.88
error'{' should be on the previous line.92
errorLine is longer than 80 characters.93
error'{' should be on the previous line.97
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.113
error'{' should be on the previous line.114
errorMethod 'getMembers' is not designed for extension - needs to be abstract, final or empty.123
error'{' should be on the previous line.124
errorMethod 'isMerge' is not designed for extension - needs to be abstract, final or empty.133
error'{' should be on the previous line.134
errorMethod 'getNewLeader' is not designed for extension - needs to be abstract, final or empty.143
error'{' should be on the previous line.144
errorMethod 'getSuperLeader' is not designed for extension - needs to be abstract, final or empty.153
error'{' should be on the previous line.154
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.164
errorParameter in should be final.164
error'{' should be on the previous line.166
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.180
errorParameter out should be final.180
error'{' should be on the previous line.181

edu/nwu/nemo/monitor/RpIdEntry.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter getter should be final.39
error'{' should be on the previous line.40
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.61
errorParameter value should be final.61
error'{' should be on the previous line.62
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
error'{' should be on the previous line.77

edu/nwu/nemo/dll/ForwardRequestPacket.java

ViolationMessageLine
error'{' should be on the previous line.37
errorFirst sentence should end with a period.70
error'{' should be on the previous line.74
errorParameter vsender should be final.87
error'vsender' hides a field.87
errorParameter vdest should be final.87
error'vdest' hides a field.87
errorParameter type should be final.88
error'type' hides a field.88
errorParameter source should be final.88
error'source' hides a field.88
errorParameter seqNrs should be final.88
error'seqNrs' hides a field.88
error'{' should be on the previous line.89
errorMethod 'getForwardType' is not designed for extension - needs to be abstract, final or empty.103
error'{' should be on the previous line.104
errorMethod 'getSeqNrs' is not designed for extension - needs to be abstract, final or empty.113
error'{' should be on the previous line.114
errorMethod 'getSource' is not designed for extension - needs to be abstract, final or empty.123
error'{' should be on the previous line.124
errorMethod 'getVDest' is not designed for extension - needs to be abstract, final or empty.133
error'{' should be on the previous line.134
errorMethod 'getVSender' is not designed for extension - needs to be abstract, final or empty.143
error'{' should be on the previous line.144
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.154
errorParameter in should be final.154
error'{' should be on the previous line.156
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.171
errorParameter out should be final.171
error'{' should be on the previous line.172

edu/nwu/nemo/dll/AlternatePacket.java

ViolationMessageLine
error'{' should be on the previous line.36
errorLine is longer than 80 characters.43
errorLine is longer than 80 characters.47
errorFirst sentence should end with a period.59
error'{' should be on the previous line.63
errorFirst sentence should end with a period.67
errorParameter layer should be final.74
error'layer' hides a field.74
errorParameter altLayer should be final.74
error'altLayer' hides a field.74
errorParameter alternates should be final.74
error'alternates' hides a field.74
error'{' should be on the previous line.75
errorMethod 'getAlternates' is not designed for extension - needs to be abstract, final or empty.87
error'{' should be on the previous line.88
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.97
error'{' should be on the previous line.98
errorMethod 'getAltLayer' is not designed for extension - needs to be abstract, final or empty.107
error'{' should be on the previous line.108
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.118
errorParameter in should be final.118
error'{' should be on the previous line.120
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.132
errorParameter out should be final.132
error'{' should be on the previous line.133

edu/nwu/nemo/bll/AgentTasks.java

ViolationMessageLine
error'{' should be on the previous line.51
errorMore than 7 parameters.118
errorParameter id should be final.118
errorParameter config should be final.118
error'config' hides a field.118
errorParameter state should be final.118
error'state' hides a field.118
errorParameter callback should be final.119
error'callback' hides a field.119
errorParameter memberMgr should be final.119
error'memberMgr' hides a field.119
errorParameter timestampMgr should be final.119
errorParameter costMgr should be final.120
error'costMgr' hides a field.120
errorParameter costCacheMgr should be final.120
error'costCacheMgr' hides a field.120
errorParameter alternateMgr should be final.121
error'alternateMgr' hides a field.121
errorParameter overlayInfoMgr should be final.121
error'overlayInfoMgr' hides a field.121
errorParameter factory should be final.122
error'{' should be on the previous line.123
error'{' should be on the previous line.125
errorMethod 'getClusterRefinementNotifier' is not designed for extension - needs to be abstract, final or empty.151
error'{' should be on the previous line.152
errorMethod 'getLeaderRefinementNotifier' is not designed for extension - needs to be abstract, final or empty.161
error'{' should be on the previous line.162
errorMethod 'getSuccessors' is not designed for extension - needs to be abstract, final or empty.171
error'{' should be on the previous line.172
error'{' should be on the previous line.176
error'{' should be on the previous line.180
errorMethod 'getTotalPeers' is not designed for extension - needs to be abstract, final or empty.193
error'{' should be on the previous line.194
error'{' should be on the previous line.196
errorMethod 'updateLastMaintenance' is not designed for extension - needs to be abstract, final or empty.207
error'{' should be on the previous line.208
error'{' should be on the previous line.218
error'10' is a magic number.224
error'{' should be on the previous line.225
error'11' is a magic number.226
error'{' should be on the previous line.241
error'10' is a magic number.247
error'{' should be on the previous line.248
error'11' is a magic number.249
errorFirst sentence should end with a period.258
errorParameter layer should be final.263
error'{' should be on the previous line.264
error'{' should be on the previous line.268
error'}' should be on the same line.270
error'{' should be on the previous line.272
errorFirst sentence should end with a period.279
errorParameter layer should be final.284
error'{' should be on the previous line.285
error'5' is a magic number.286
error'3' is a magic number.286
errorFirst sentence should end with a period.289
errorParameter layer should be final.294
error'{' should be on the previous line.295
errorMethod 'setMagicNumber' is not designed for extension - needs to be abstract, final or empty.306
errorParameter magic should be final.306
error'magic' hides a field.306
error'{' should be on the previous line.307
errorMethod 'check' is not designed for extension - needs to be abstract, final or empty.314
error'{' should be on the previous line.315
error'{' should be on the previous line.317
error'{' should be on the previous line.326
error'{' should be on the previous line.328
error'{' should be on the previous line.334
error'{' should be on the previous line.342
error'{' should be on the previous line.344
error'{' should be on the previous line.353
error'{' should be on the previous line.355
error'{' should be on the previous line.364
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.372
error'{' should be on the previous line.373
error'{' should be on the previous line.375
errorMethod 'electNewLeader' is not designed for extension - needs to be abstract, final or empty.384
error'{' should be on the previous line.385
error'{' should be on the previous line.387
error'0.9' is a magic number.391
error'{' should be on the previous line.396
error'{' should be on the previous line.398
error'{' should be on the previous line.406
error'{' should be on the previous line.408
error'{' should be on the previous line.414
error'{' should be on the previous line.416
error'{' should be on the previous line.424
errorAvoid inline conditionals.428
error'{' should be on the previous line.431
errorLine has trailing spaces.443
errorLine is longer than 80 characters.443
error'{' should be on the previous line.443
error'{' should be on the previous line.448
error'{' should be on the previous line.453
error'}' should be on the same line.456
error'{' should be on the previous line.458
error'{' should be on the previous line.460
errorLine is longer than 80 characters.467
error'{' should be on the previous line.472
error'}' should be on the same line.475
errorLine is longer than 80 characters.477
error'{' should be on the previous line.477
error'{' should be on the previous line.480
error'{' should be on the previous line.482
errorMethod 'estimateCost' is not designed for extension - needs to be abstract, final or empty.498
error'{' should be on the previous line.499
error'{' should be on the previous line.501
errorMethod 'heartbeats' is not designed for extension - needs to be abstract, final or empty.509
error'{' should be on the previous line.510
error'{' should be on the previous line.512
error'{' should be on the previous line.521
error'{' should be on the previous line.523
error'{' should be on the previous line.534
error'{' should be on the previous line.538
error'{' should be on the previous line.540
errorLine is longer than 80 characters.544
error'{' should be on the previous line.549
errorAvoid inline conditionals.551
errorAvoid inline conditionals.552
error'{' should be on the previous line.558
errorLine is longer than 80 characters.560
errorMethod 'heartbeatRp' is not designed for extension - needs to be abstract, final or empty.572
error'{' should be on the previous line.573
error'{' should be on the previous line.575
error'{' should be on the previous line.580
error'{' should be on the previous line.582
error'{' is followed by whitespace.588
error'{' should be on the previous line.593
error'{' should be on the previous line.595
errorMethod 'maintain' is not designed for extension - needs to be abstract, final or empty.607
error'{' should be on the previous line.608
error'{' should be on the previous line.610
error'{' should be on the previous line.617
error'{' should be on the previous line.620
error'{' should be on the previous line.628
error'{' should be on the previous line.632
error'{' should be on the previous line.635
errorLine is longer than 80 characters.637
error'}' should be on the same line.647
errorLine is longer than 80 characters.648
error'1.5' is a magic number.650
error'{' should be on the previous line.652
errorFirst sentence should end with a period.663
errorMethod 'refine' is not designed for extension - needs to be abstract, final or empty.666
error'{' should be on the previous line.667
errorFirst sentence should end with a period.672
error'{' should be on the previous line.676
error'{' should be on the previous line.680
error'{' should be on the previous line.682
errorLine is longer than 80 characters.689
error'}' should be on the same line.694
error'{' should be on the previous line.697
errorLine is longer than 80 characters.700
error'{' should be on the previous line.705
error'{' should be on the previous line.709
error'{' should be on the previous line.711
error'{' should be on the previous line.719
error'{' should be on the previous line.721
error'{' should be on the previous line.741
error'{' should be on the previous line.746
errorParameter layer should be final.758
error'{' should be on the previous line.759
error'{' should be on the previous line.763
error'{' should be on the previous line.765
error'{' should be on the previous line.776
error'{' should be on the previous line.780
error'{' should be on the previous line.787
error'{' should be on the previous line.789
errorParameter leader should be final.817
errorParameter cluster should be final.817
error'{' should be on the previous line.818
error'{' should be on the previous line.822
error'{' should be on the previous line.824
error'}' should be on the same line.827
error'{' should be on the previous line.829
errorParameter layer should be final.844
error'{' should be on the previous line.845
error'{' should be on the previous line.850
errorMethod 'selectAlternates' is not designed for extension - needs to be abstract, final or empty.862
error'{' should be on the previous line.863
error'{' should be on the previous line.868
error'{' should be on the previous line.874
error'{' should be on the previous line.879
error'{' should be on the previous line.881
error'{' should be on the previous line.888
error'{' should be on the previous line.895
error'{' should be on the previous line.902
error'{' should be on the previous line.908
error'{' should be on the previous line.910
error'{' should be on the previous line.912
errorLine is longer than 80 characters.914
error'}' should be on the same line.920
error'{' should be on the previous line.922
error'{' should be on the previous line.924
error'{' should be on the previous line.936
error'{' should be on the previous line.942
error'{' should be on the previous line.944
error'}' should be on the same line.947
error'{' should be on the previous line.949
error'{' should be on the previous line.951
error'}' should be on the same line.960
error'{' should be on the previous line.962
errorMethod 'sendOverlayInfo' is not designed for extension - needs to be abstract, final or empty.970
error'{' should be on the previous line.971
error'{' should be on the previous line.975
error'{' should be on the previous line.980
error'{' should be on the previous line.982
error'{' should be on the previous line.986
error'{' should be on the previous line.988
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.1001
error'{' should be on the previous line.1002
error'{' should be on the previous line.1012
errorFirst sentence should end with a period.1016
error'{' should be on the previous line.1022
errorParameter cluster should be final.1033
error'{' should be on the previous line.1034
error'{' should be on the previous line.1039
error'{' should be on the previous line.1043
error'{' should be on the previous line.1052
errorParameter cluster should be final.1067
errorParameter n should be final.1067
error'{' should be on the previous line.1068
error'{' should be on the previous line.1070
error'{' should be on the previous line.1078
error'{' should be on the previous line.1080
error'{' should be on the previous line.1087
error'{' should be on the previous line.1096
errorParameter layer should be final.1108
error'{' should be on the previous line.1109
error'{' should be on the previous line.1113
error'}' should be on the same line.1115
error'{' should be on the previous line.1117
error'}' should be on the same line.1119
error'{' should be on the previous line.1121
error'{' should be on the previous line.1131
error'{' should be on the previous line.1133
errorParameter downTo should be final.1144
error'{' should be on the previous line.1145
error'{' should be on the previous line.1149
error'{' should be on the previous line.1155
error'{' should be on the previous line.1163
error'{' should be on the previous line.1170
error'{' should be on the previous line.1176
error'{' should be on the previous line.1181
error'{' should be on the previous line.1187
error'{' should be on the previous line.1195
error'{' should be on the previous line.1200
errorParameter layer should be final.1215
error'{' should be on the previous line.1216
error'{' should be on the previous line.1218
error'{' should be on the previous line.1227
error'{' should be on the previous line.1232
error'{' should be on the previous line.1236
errorInner assignments should be avoided.1237
error'{' should be on the previous line.1240
error'{' should be on the previous line.1252
error'{' should be on the previous line.1262
error'{' should be on the previous line.1264
error'{' should be on the previous line.1278
error'{' should be on the previous line.1283
errorInner assignments should be avoided.1284
error'{' should be on the previous line.1295
error'{' should be on the previous line.1305
error'{' should be on the previous line.1307
error'{' should be on the previous line.1322
errorMethod 'sendAlternate' is not designed for extension - needs to be abstract, final or empty.1332
errorParameter layer should be final.1332
error'{' should be on the previous line.1333
error'{' should be on the previous line.1335
errorLine is longer than 80 characters.1344
errorParameter altLayer should be final.1349
errorParameter alternates should be final.1349
error'{' should be on the previous line.1350
errorLine is longer than 80 characters.1357
errorParameter toLayer should be final.1363
errorParameter altLayer should be final.1363
errorParameter alternates should be final.1363
error'{' should be on the previous line.1368
error'}' should be on the same line.1370
error'{' should be on the previous line.1372
error'{' should be on the previous line.1377
error'{' should be on the previous line.1379
errorMethod length is 222 lines (max allowed is 150).1391
errorParameter layer should be final.1391
error'{' should be on the previous line.1392
error'{' should be on the previous line.1396
error'{' should be on the previous line.1409
error'{' should be on the previous line.1411
error'{' should be on the previous line.1413
error'}' should be on the same line.1415
error'{' should be on the previous line.1417
error'{' should be on the previous line.1427
error'{' should be on the previous line.1429
error'{' should be on the previous line.1449
error'}' should be on the same line.1451
error'{' should be on the previous line.1453
error'{' should be on the previous line.1462
error'{' should be on the previous line.1470
error'{' should be on the previous line.1477
error'{' should be on the previous line.1482
error'{' should be on the previous line.1498
error'{' should be on the previous line.1500
error'}' should be on the same line.1503
error'{' should be on the previous line.1505
errorAvoid inline conditionals.1511
error'{' should be on the previous line.1517
error'{' should be on the previous line.1520
error'{' should be on the previous line.1526
error'}' should be on the same line.1530
error'{' should be on the previous line.1532
error'{' should be on the previous line.1535
error'{' should be on the previous line.1540
error'{' should be on the previous line.1547
error'{' should be on the previous line.1549
error'{' should be on the previous line.1556
error'{' should be on the previous line.1558
error'{' should be on the previous line.1565
error'{' should be on the previous line.1567
error'{' should be on the previous line.1573
error'}' should be on the same line.1576
error'{' should be on the previous line.1578
error'{' should be on the previous line.1580
error'{' should be on the previous line.1586
error'}' should be on the same line.1589
error'{' should be on the previous line.1591
errorLine is longer than 80 characters.1593
error'{' should be on the previous line.1603
error'{' should be on the previous line.1610

edu/nwu/nemo/api/IPrmMulticastCallback.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/nemo/api/EPriority.java

ViolationMessageLine
errorFirst sentence should end with a period.21
errorClass EPriority should be declared as final.26
error'{' should be on the previous line.27
errorLine is longer than 80 characters.48
errorParameter name should be final.62
error'name' hides a field.62
errorParameter id should be final.62
error'id' hides a field.62
error'{' should be on the previous line.63
error'{' should be on the previous line.74
error'{' should be on the previous line.84

edu/nwu/nemo/bll/OverlayInfoMgr.java

ViolationMessageLine
error'{' should be on the previous line.33
errorParameter factory should be final.50
error'{' should be on the previous line.51
errorMethod 'isExpired' is not designed for extension - needs to be abstract, final or empty.61
error'{' should be on the previous line.62
errorMethod 'debug' is not designed for extension - needs to be abstract, final or empty.73
errorParameter msg should be final.73
error'{' should be on the previous line.74
errorMethod 'error' is not designed for extension - needs to be abstract, final or empty.83
errorParameter msg should be final.83
error'{' should be on the previous line.84
errorMethod 'get' is not designed for extension - needs to be abstract, final or empty.92
error'{' should be on the previous line.93
errorMethod 'update' is not designed for extension - needs to be abstract, final or empty.101
errorParameter info should be final.101
error'info' hides a field.101
error'{' should be on the previous line.102
error'{' should be on the previous line.105
error'}' should be on the same line.109
error'{' should be on the previous line.111
errorMethod 'reset' is not designed for extension - needs to be abstract, final or empty.119
error'{' should be on the previous line.120

edu/nwu/nemo/monitor/MulticastServiceDirectory.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter name should be final.38
errorParameter mcast should be final.38
errorParameter getter should be final.39
error'{' should be on the previous line.40

edu/nwu/nemo/monitor/AgentIdEntry.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter getter should be final.39
error'{' should be on the previous line.40
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.61
errorParameter value should be final.61
error'{' should be on the previous line.62
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
error'{' should be on the previous line.77

edu/nwu/nemo/bll/BandwidthCostInfo.java

ViolationMessageLine
error'{' should be on the previous line.41
errorParameter agent should be final.76
errorParameter sock should be final.76
error'sock' hides a field.76
errorParameter tsmpFactory should be final.77
error'tsmpFactory' hides a field.77
error'{' should be on the previous line.78
errorParameter agent should be final.94
error'{' should be on the previous line.95
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.104
error'{' should be on the previous line.105
error'{' should be on the previous line.108
errorMethod 'getLatency' is not designed for extension - needs to be abstract, final or empty.125
error'{' should be on the previous line.126
error'4.0' is a magic number.130
errorMethod 'getLossRate' is not designed for extension - needs to be abstract, final or empty.141
error'{' should be on the previous line.142
errorMethod 'getLastAccess' is not designed for extension - needs to be abstract, final or empty.167
error'{' should be on the previous line.168
errorMethod 'getAgentId' is not designed for extension - needs to be abstract, final or empty.177
error'{' should be on the previous line.178
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.187
error'{' should be on the previous line.188
error'{' should be on the previous line.196
errorParameter msg should be final.205
error'{' should be on the previous line.206

edu/nwu/nemo/bll/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/nemo/examples/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/nemo/dll/JoinPacket.java

ViolationMessageLine
error'{' should be on the previous line.34
errorFirst sentence should end with a period.47
error'{' should be on the previous line.51
errorFirst sentence should end with a period.55
errorParameter layer should be final.60
error'layer' hides a field.60
error'{' should be on the previous line.61
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.82
errorParameter in should be final.82
error'{' should be on the previous line.84
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.94
errorParameter out should be final.94
error'{' should be on the previous line.95

edu/nwu/nemo/dll/Callback.java

ViolationMessageLine
error'{' should be on the previous line.43
errorParameter sock should be final.61
error'sock' hides a field.61
error'{' should be on the previous line.62
errorMethod 'setAlternate' is not designed for extension - needs to be abstract, final or empty.76
errorParameter stream should be final.76
errorParameter dest should be final.76
errorParameter layer should be final.76
errorParameter agent should be final.77
errorParameter altLayer should be final.77
errorParameter agents should be final.77
error'{' should be on the previous line.78
error'5' is a magic number.84
errorMethod 'setNeighbors' is not designed for extension - needs to be abstract, final or empty.96
errorParameter stream should be final.96
errorParameter dest should be final.96
errorParameter layer should be final.96
errorParameter sender should be final.97
errorParameter members should be final.97
error'{' should be on the previous line.98
error'5' is a magic number.104
errorMethod 'setSuperCluster' is not designed for extension - needs to be abstract, final or empty.118
errorParameter stream should be final.118
errorParameter dest should be final.118
errorParameter layer should be final.118
errorParameter sender should be final.119
errorParameter leader should be final.119
errorParameter alternate should be final.119
errorParameter superCluster should be final.120
error'{' should be on the previous line.121
error'5' is a magic number.128
errorMethod 'data' is not designed for extension - needs to be abstract, final or empty.146
errorMore than 7 parameters.146
errorParameter stream should be final.146
errorParameter dest should be final.146
errorParameter vsender should be final.146
errorParameter vdest should be final.146
errorParameter type should be final.147
errorParameter source should be final.147
errorParameter seqNr should be final.147
errorParameter mask should be final.148
errorParameter data should be final.148
errorParameter timestamp should be final.148
errorParameter priority should be final.148
error'{' should be on the previous line.149
error'{' should be on the previous line.162
error'}' should be on the same line.164
error'{' should be on the previous line.166
errorMethod 'electNewLeader' is not designed for extension - needs to be abstract, final or empty.178
errorParameter stream should be final.178
errorParameter dest should be final.178
errorParameter sender should be final.178
error'{' should be on the previous line.179
error'5' is a magic number.185
errorMethod 'forwardRequest' is not designed for extension - needs to be abstract, final or empty.200
errorMore than 7 parameters.200
errorParameter stream should be final.200
errorParameter dest should be final.200
errorParameter vsender should be final.200
errorParameter vdest should be final.201
errorParameter type should be final.201
errorParameter source should be final.201
errorParameter seqNrs should be final.202
errorParameter priority should be final.202
error'{' should be on the previous line.203
error'5' is a magic number.210
errorMethod 'heartbeatRp' is not designed for extension - needs to be abstract, final or empty.221
errorParameter stream should be final.221
errorParameter rp should be final.221
errorParameter sender should be final.221
errorParameter magic should be final.221
errorMethod 'heartbeat' is not designed for extension - needs to be abstract, final or empty.240
errorParameter stream should be final.240
errorParameter dest should be final.240
errorParameter layer should be final.240
errorParameter sender should be final.240
errorParameter successors should be final.241
error'{' should be on the previous line.242
error'10' is a magic number.248
errorMethod 'join' is not designed for extension - needs to be abstract, final or empty.259
errorParameter stream should be final.259
errorParameter dest should be final.259
errorParameter layer should be final.259
errorParameter child should be final.259
error'{' should be on the previous line.260
error'5' is a magic number.266
errorMethod 'joinRedirect' is not designed for extension - needs to be abstract, final or empty.278
errorParameter stream should be final.278
errorParameter dest should be final.278
errorParameter layer should be final.278
errorParameter sender should be final.279
errorParameter redirect should be final.279
error'{' should be on the previous line.280
error'5' is a magic number.286
errorFirst sentence should end with a period.289
errorMethod 'leave' is not designed for extension - needs to be abstract, final or empty.296
errorParameter stream should be final.296
errorParameter dest should be final.296
errorParameter child should be final.296
error'{' should be on the previous line.297
error'5' is a magic number.303
errorMethod 'newLeader' is not designed for extension - needs to be abstract, final or empty.315
errorParameter stream should be final.315
errorParameter dest should be final.315
errorParameter sender should be final.315
errorParameter layer should be final.315
errorParameter newLeader should be final.316
error'{' should be on the previous line.317
error'10' is a magic number.323
errorMethod 'newRootLeader' is not designed for extension - needs to be abstract, final or empty.334
errorParameter stream should be final.334
errorParameter rp should be final.334
errorParameter sender should be final.334
errorParameter newLeader should be final.335
error'{' should be on the previous line.336
error'10' is a magic number.342
errorMethod 'overlayInfo' is not designed for extension - needs to be abstract, final or empty.353
errorParameter stream should be final.353
errorParameter dest should be final.353
errorParameter sender should be final.353
errorParameter info should be final.354
error'{' should be on the previous line.355
error'10' is a magic number.361
errorMethod 'query' is not designed for extension - needs to be abstract, final or empty.372
errorParameter stream should be final.372
errorParameter dest should be final.372
errorParameter layer should be final.372
errorParameter sender should be final.372
error'{' should be on the previous line.373
errorMethod 'queryResponse' is not designed for extension - needs to be abstract, final or empty.391
errorParameter stream should be final.391
errorParameter dest should be final.391
errorParameter sender should be final.391
errorParameter response should be final.392
errorParameter magic should be final.392
error'{' should be on the previous line.393
errorMethod 'queryResponse' is not designed for extension - needs to be abstract, final or empty.411
errorParameter stream should be final.411
errorParameter dest should be final.411
errorParameter layer should be final.411
errorParameter sender should be final.412
errorParameter response should be final.412
error'{' should be on the previous line.413
errorMethod 'queryRp' is not designed for extension - needs to be abstract, final or empty.429
errorParameter stream should be final.429
errorParameter rp should be final.429
errorParameter sender should be final.429
error'{' should be on the previous line.430
errorMethod 'transferLeader' is not designed for extension - needs to be abstract, final or empty.453
errorMore than 7 parameters.453
errorParameter stream should be final.453
errorParameter dest should be final.453
errorParameter sender should be final.453
errorParameter layer should be final.454
errorParameter superLeader should be final.454
errorParameter newLeader should be final.454
errorParameter members should be final.454
errorParameter merge should be final.455
error'{' should be on the previous line.456
error'5' is a magic number.463
errorMethod 'request' is not designed for extension - needs to be abstract, final or empty.474
errorParameter stream should be final.474
errorParameter dest should be final.474
errorParameter sender should be final.474
errorParameter ttl should be final.474
error'{' should be on the previous line.475
error'5' is a magic number.481
errorMethod 'replay' is not designed for extension - needs to be abstract, final or empty.491
errorParameter stream should be final.491
errorParameter dest should be final.491
errorParameter sender should be final.491
error'{' should be on the previous line.492
error'5' is a magic number.498
errorMethod 'tearDown' is not designed for extension - needs to be abstract, final or empty.504
error'{' should be on the previous line.505
errorParameter priority should be final.516
errorParameter packet should be final.516
errorParameter maxNReXmt should be final.516
error'{' should be on the previous line.517
error'{' should be on the previous line.519
error'{' should be on the previous line.524
error'}' should be on the same line.526
error'{' should be on the previous line.528
errorParameter priority should be final.541
errorParameter packet should be final.541
error'{' should be on the previous line.542
error'{' should be on the previous line.544
error'{' should be on the previous line.549
error'}' should be on the same line.551
error'{' should be on the previous line.553
errorParameter msg should be final.565
error'{' should be on the previous line.566
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.575
error'{' should be on the previous line.576

edu/nwu/nemo/dll/RpHeartbeatPacket.java

ViolationMessageLine
error'{' should be on the previous line.34
errorLine is longer than 80 characters.41
error'{' should be on the previous line.51
errorParameter magic should be final.60
error'magic' hides a field.60
error'{' should be on the previous line.61
errorMethod 'getMagic' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.82
errorParameter in should be final.82
error'{' should be on the previous line.84
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.94
errorParameter out should be final.94
error'{' should be on the previous line.95

edu/nwu/nemo/bll/LatencyCostManager.java

ViolationMessageLine
error'{' should be on the previous line.53
errorParameter config should be final.94
error'config' hides a field.94
errorParameter socket should be final.94
errorParameter tsmpFactory should be final.95
error'tsmpFactory' hides a field.95
error'{' should be on the previous line.96
errorMethod 'setMulticastServer' is not designed for extension - needs to be abstract, final or empty.107
errorParameter mserver should be final.107
error'mserver' hides a field.107
error'{' should be on the previous line.108
error'{' should be on the previous line.112
error'{' should be on the previous line.116
errorMethod 'setAgents' is not designed for extension - needs to be abstract, final or empty.130
errorParameter agents should be final.130
error'agents' hides a field.130
error'{' should be on the previous line.131
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.142
errorParameter agent should be final.142
error'{' should be on the previous line.143
errorMethod 'getDefaultCost' is not designed for extension - needs to be abstract, final or empty.154
error'{' should be on the previous line.155
errorLine is longer than 80 characters.163
errorMethod 'getLatency' is not designed for extension - needs to be abstract, final or empty.168
errorParameter agent should be final.168
error'{' should be on the previous line.169
errorMethod 'getLossRate' is not designed for extension - needs to be abstract, final or empty.182
errorParameter agent should be final.182
error'{' should be on the previous line.183
error'{' should be on the previous line.191
errorParameter agent should be final.201
error'{' should be on the previous line.202
error'{' should be on the previous line.208
error'{' should be on the previous line.212
errorFirst sentence should end with a period.222
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.225
error'{' should be on the previous line.226
error'{' should be on the previous line.228
error'{' should be on the previous line.233
error'{' should be on the previous line.235
error'{' should be on the previous line.240
error'{' should be on the previous line.245
error'{' should be on the previous line.257
error'{' should be on the previous line.259
error'{' should be on the previous line.265
error'{' should be on the previous line.270
errorLine is longer than 80 characters.271
error'}' should be on the same line.272
error'{' should be on the previous line.274
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.286
error'{' should be on the previous line.287
errorParameter msg should be final.296
error'{' should be on the previous line.297
errorParameter msg should be final.307
errorParameter th should be final.307
error'{' should be on the previous line.308

edu/nwu/nemo/monitor/AgentMemberClusterEntry.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter getter should be final.39
error'{' should be on the previous line.40
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.61
errorParameter value should be final.61
error'{' should be on the previous line.62
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
error'{' should be on the previous line.78
error'{' should be on the previous line.82

edu/nwu/nemo/bll/PrmMulticastAgent.java

ViolationMessageLine
error'{' should be on the previous line.57
errorFirst sentence should end with a period.64
errorMore than 7 parameters.102
errorParameter config should be final.102
error'config' hides a field.102
errorParameter agent should be final.102
error'agent' hides a field.102
errorParameter prmCallback should be final.103
error'prmCallback' hides a field.103
errorParameter callback should be final.103
error'callback' hides a field.103
errorParameter costMgr should be final.104
errorParameter factory should be final.104
errorParameter subscriber should be final.104
errorParameter seqNrGenerator should be final.105
errorParameter cache should be final.105
error'cache' hides a field.105
errorParameter responseTimeCache should be final.106
error'{' should be on the previous line.107
errorMethod 'data' is not designed for extension - needs to be abstract, final or empty.129
errorMore than 7 parameters.129
errorParameter sender should be final.129
errorParameter dest should be final.129
errorParameter type should be final.129
errorParameter source should be final.130
errorParameter seqNr should be final.130
errorParameter mask should be final.130
errorParameter data should be final.130
errorParameter timestamp should be final.131
error'{' should be on the previous line.132
error'{' should be on the previous line.138
errorParameter source should be final.149
errorParameter seqNr should be final.149
error'{' should be on the previous line.150
error'{' should be on the previous line.154
error'{' should be on the previous line.156
error'{' should be on the previous line.158
error'{' should be on the previous line.166
errorMethod 'publish' is not designed for extension - needs to be abstract, final or empty.181
errorParameter seqNr should be final.181
errorParameter data should be final.181
error'{' should be on the previous line.182
errorFirst sentence should end with a period.187
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.190
error'{' should be on the previous line.191
error'{' should be on the previous line.193
errorParameter source should be final.204
errorParameter ttl should be final.204
error'{' should be on the previous line.205
error'{' should be on the previous line.209
error'{' should be on the previous line.222
error'{' should be on the previous line.226
error'{' should be on the previous line.228
error'{' should be on the previous line.232
error'{' should be on the previous line.241
errorMethod 'replay' is not designed for extension - needs to be abstract, final or empty.257
errorParameter sender should be final.257
error'{' should be on the previous line.258
error'{' should be on the previous line.260
error'{' should be on the previous line.262
error'{' should be on the previous line.266
errorMethod 'request' is not designed for extension - needs to be abstract, final or empty.279
errorParameter sender should be final.279
errorParameter ttl should be final.279
error'{' should be on the previous line.280
error'{' should be on the previous line.284
error'}' should be on the same line.286
error'{' should be on the previous line.288

edu/nwu/nemo/monitor/AbstractAgentEntry.java

ViolationMessageLine
error'{' should be on the previous line.31
errorParameter getter should be final.40
error'getter' hides a field.40
error'{' should be on the previous line.41
errorMethod 'getAgent' is not designed for extension - needs to be abstract, final or empty.50
error'{' should be on the previous line.51
errorMethod 'getServer' is not designed for extension - needs to be abstract, final or empty.60
error'{' should be on the previous line.61
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.70
error'{' should be on the previous line.71

edu/nwu/nemo/core/EForwardType.java

ViolationMessageLine
errorFirst sentence should end with a period.22
errorClass EForwardType should be declared as final.27
error'{' should be on the previous line.28
errorParameter name should be final.56
error'name' hides a field.56
errorParameter id should be final.56
error'id' hides a field.56
error'{' should be on the previous line.57
errorParameter id should be final.69
error'{' should be on the previous line.70
error'{' should be on the previous line.74
error'{' should be on the previous line.76
error'{' should be on the previous line.81
error'{' should be on the previous line.83
error'}' should be on the same line.90
error'{' should be on the previous line.92
error'{' should be on the previous line.104
error'{' should be on the previous line.114

edu/nwu/nemo/bll/FatNemoConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.27
error'{' should be on the previous line.35
error'1000000' is a magic number.36

edu/nwu/nemo/bll/StreamCostOracle.java

ViolationMessageLine
errorLine is longer than 80 characters.27
errorLine is longer than 80 characters.28
error'{' should be on the previous line.33
errorParameter config should be final.53
error'config' hides a field.53
errorParameter preferred should be final.53
error'preferred' hides a field.53
errorParameter oracle should be final.54
error'oracle' hides a field.54
error'{' should be on the previous line.55
error'{' should be on the previous line.67
errorAvoid inline conditionals.68
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.78
errorParameter agent should be final.78
error'{' should be on the previous line.79
errorMethod 'getDefaultCost' is not designed for extension - needs to be abstract, final or empty.89
error'{' should be on the previous line.90
errorLine is longer than 80 characters.99
errorMethod 'getLatency' is not designed for extension - needs to be abstract, final or empty.104
errorParameter agent should be final.104
error'{' should be on the previous line.105
errorMethod 'getLossRate' is not designed for extension - needs to be abstract, final or empty.118
errorParameter agent should be final.118
error'{' should be on the previous line.119
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.128
error'{' should be on the previous line.129
errorParameter msg should be final.138
error'{' should be on the previous line.139
errorParameter msg should be final.149
errorParameter th should be final.149
error'{' should be on the previous line.150

edu/nwu/nemo/dll/QueryPacket.java

ViolationMessageLine
error'{' should be on the previous line.34
error'{' should be on the previous line.51
errorParameter layer should be final.60
error'layer' hides a field.60
error'{' should be on the previous line.61
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.82
errorParameter in should be final.82
error'{' should be on the previous line.84
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.94
errorParameter out should be final.94
error'{' should be on the previous line.95

edu/nwu/nemo/bll/AgentCallback.java

ViolationMessageLine
error'{' should be on the previous line.34
errorParameter stream should be final.54
error'stream' hides a field.54
errorParameter callback should be final.54
error'callback' hides a field.54
errorParameter rp should be final.54
error'rp' hides a field.54
error'{' should be on the previous line.61
errorMethod 'setAlternate' is not designed for extension - needs to be abstract, final or empty.75
errorParameter dest should be final.75
errorParameter layer should be final.75
errorParameter agent should be final.75
errorParameter altLayer should be final.76
errorParameter agents should be final.76
error'{' should be on the previous line.77
errorMethod 'setNeighbors' is not designed for extension - needs to be abstract, final or empty.89
errorParameter dest should be final.89
errorParameter layer should be final.89
errorParameter sender should be final.89
errorParameter members should be final.90
error'{' should be on the previous line.91
errorMethod 'setSuperCluster' is not designed for extension - needs to be abstract, final or empty.105
errorParameter dest should be final.105
errorParameter layer should be final.105
errorParameter sender should be final.105
errorParameter leader should be final.106
errorParameter alternate should be final.106
errorParameter superCluster should be final.106
error'{' should be on the previous line.107
errorMethod 'electNewLeader' is not designed for extension - needs to be abstract, final or empty.118
errorParameter dest should be final.118
errorParameter sender should be final.118
error'{' should be on the previous line.119
errorMethod 'heartbeatRp' is not designed for extension - needs to be abstract, final or empty.129
errorParameter sender should be final.129
errorParameter magic should be final.129
error'{' should be on the previous line.130
errorMethod 'heartbeat' is not designed for extension - needs to be abstract, final or empty.142
errorParameter dest should be final.142
errorParameter layer should be final.142
errorParameter sender should be final.142
errorParameter successors should be final.143
error'{' should be on the previous line.144
errorMethod 'join' is not designed for extension - needs to be abstract, final or empty.155
errorParameter dest should be final.155
errorParameter layer should be final.155
errorParameter child should be final.155
error'{' should be on the previous line.156
errorMethod 'joinRedirect' is not designed for extension - needs to be abstract, final or empty.168
errorParameter dest should be final.168
errorParameter layer should be final.168
errorParameter sender should be final.168
errorParameter redirect should be final.169
error'{' should be on the previous line.170
errorFirst sentence should end with a period.174
errorMethod 'leave' is not designed for extension - needs to be abstract, final or empty.180
errorParameter dest should be final.180
errorParameter child should be final.180
error'{' should be on the previous line.181
errorMethod 'newLeader' is not designed for extension - needs to be abstract, final or empty.193
errorParameter dest should be final.193
errorParameter sender should be final.193
errorParameter layer should be final.193
errorParameter newLeader should be final.194
error'{' should be on the previous line.195
errorMethod 'newRootLeader' is not designed for extension - needs to be abstract, final or empty.205
errorParameter sender should be final.205
errorParameter newLeader should be final.205
error'{' should be on the previous line.206
errorMethod 'query' is not designed for extension - needs to be abstract, final or empty.217
errorParameter dest should be final.217
errorParameter layer should be final.217
errorParameter sender should be final.217
error'{' should be on the previous line.218
errorMethod 'queryResponse' is not designed for extension - needs to be abstract, final or empty.230
errorParameter dest should be final.230
errorParameter layer should be final.230
errorParameter sender should be final.230
errorParameter response should be final.231
error'{' should be on the previous line.232
errorMethod 'queryRp' is not designed for extension - needs to be abstract, final or empty.241
errorParameter sender should be final.241
error'{' should be on the previous line.242
errorMethod 'transferLeader' is not designed for extension - needs to be abstract, final or empty.257
errorParameter dest should be final.257
errorParameter sender should be final.257
errorParameter layer should be final.257
errorLine is longer than 80 characters.258
errorParameter superLeader should be final.258
errorParameter newLeader should be final.258
errorParameter members should be final.258
errorParameter merge should be final.258
errorMethod 'overlayInfo' is not designed for extension - needs to be abstract, final or empty.271
errorParameter dest should be final.271
errorParameter sender should be final.271
errorParameter info should be final.271
error'{' should be on the previous line.272
errorParameter msg should be final.281
error'{' should be on the previous line.282

edu/nwu/nemo/bll/MagellanConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.27
errorVariable 'scaleOverhead' must be private and have accessor methods.32
errorFirst sentence should end with a period.34
error'{' should be on the previous line.39
error'10.0' is a magic number.43
errorMethod 'setNumStreams' is not designed for extension - needs to be abstract, final or empty.56
errorParameter n should be final.56
error'{' should be on the previous line.57
error'{' should be on the previous line.61
errorLine is longer than 80 characters.66
errorLine is longer than 80 characters.67
errorMethod 'setScaleOverhead' is not designed for extension - needs to be abstract, final or empty.77
errorParameter value should be final.77
error'{' should be on the previous line.78
errorMethod 'getScaleOverhead' is not designed for extension - needs to be abstract, final or empty.87
error'{' should be on the previous line.88

edu/nwu/nemo/api/IMemberMgr.java

ViolationMessageLine
error'{' should be on the previous line.30

edu/nwu/nemo/bll/NemoService.java

ViolationMessageLine
error'{' should be on the previous line.59
errorMethod 'getAgentId' is not designed for extension - needs to be abstract, final or empty.92
error'{' should be on the previous line.93
errorMethod 'joinSession' is not designed for extension - needs to be abstract, final or empty.104
errorParameter session should be final.104
error'{' should be on the previous line.105
errorMethod 'setup' is not designed for extension - needs to be abstract, final or empty.118
errorParameter socketFactory should be final.118
errorParameter tsmpFactory should be final.119
errorParameter epochServiceFactory should be final.120
errorParameter config should be final.120
error'config' hides a field.120
errorParameter bootstrap should be final.121
error'{' should be on the previous line.122
error'{' should be on the previous line.128
errorMethod 'tearDown' is not designed for extension - needs to be abstract, final or empty.172
error'{' should be on the previous line.173
error'{' should be on the previous line.176
error'{' should be on the previous line.182
error'{' should be on the previous line.192
error'{' should be on the previous line.197
errorFirst sentence should end with a period.205
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.210
error'{' should be on the previous line.211
error'{' should be on the previous line.215
error'{' should be on the previous line.219
error'{' should be on the previous line.225
error'{' should be on the previous line.229
error'}' should be on the same line.236
error'{' should be on the previous line.238
errorMethod 'getSocketAddress' is not designed for extension - needs to be abstract, final or empty.250
error'{' should be on the previous line.251
error'{' should be on the previous line.255
errorMethod 'getPredessorSocketAddress' is not designed for extension - needs to be abstract, final or empty.267
error'{' should be on the previous line.268
error'{' should be on the previous line.272
error'{' should be on the previous line.276
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.289
error'{' should be on the previous line.290
error'{' should be on the previous line.301
errorParameter session should be final.313
error'session' hides a field.313
error'{' should be on the previous line.314
error'{' should be on the previous line.323
error'{' should be on the previous line.334
errorParameter data should be final.343
error'{' should be on the previous line.344
error'{' should be on the previous line.346
error'{' should be on the previous line.363
errorParameter sender should be final.370
errorParameter data should be final.370
error'{' should be on the previous line.371
error'{' should be on the previous line.376
error'{' should be on the previous line.389
error'{' should be on the previous line.393
error'{' should be on the previous line.404
error'{' should be on the previous line.409
error'{' should be on the previous line.422
error'{' should be on the previous line.427
error'{' should be on the previous line.440
error'{' should be on the previous line.445

edu/nwu/nemo/dll/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/nemo/dll/RpPacketHandler.java

ViolationMessageLine
error'{' should be on the previous line.35
errorParameter streamRp should be final.47
error'streamRp' hides a field.47
error'{' should be on the previous line.48
errorMethod 'debug' is not designed for extension - needs to be abstract, final or empty.57
errorParameter msg should be final.57
error'{' should be on the previous line.58
errorMethod 'handle' is not designed for extension - needs to be abstract, final or empty.67
errorParameter msg should be final.67
error'{' should be on the previous line.68
error'{' should be on the previous line.72
error'}' should be on the same line.74
error'{' should be on the previous line.76
error'}' should be on the same line.78
error'{' should be on the previous line.80
error'}' should be on the same line.82
error'{' should be on the previous line.84
errorMethod 'tearDown' is not designed for extension - needs to be abstract, final or empty.92
error'{' should be on the previous line.93
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.102
error'{' should be on the previous line.103
errorParameter msg should be final.112
error'{' should be on the previous line.113
errorParameter pkt should be final.122
error'{' should be on the previous line.123
error'{' should be on the previous line.127
errorParameter pkt should be final.137
error'{' should be on the previous line.138
error'{' should be on the previous line.142
errorParameter pkt should be final.152
error'{' should be on the previous line.153
error'{' should be on the previous line.160

edu/nwu/nemo/api/IGetAgent.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/nemo/monitor/AgentDegreeEntry.java

ViolationMessageLine
error'{' should be on the previous line.29
errorParameter getter should be final.38
error'{' should be on the previous line.39
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.48
error'{' should be on the previous line.49
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.60
errorParameter value should be final.60
error'{' should be on the previous line.61
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.70
error'{' should be on the previous line.71
error'{' should be on the previous line.76
error'{' should be on the previous line.78
error'{' should be on the previous line.83

edu/nwu/nemo/core/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/nemo/bll/NiceConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.27
error'{' should be on the previous line.35

edu/nwu/nemo/dll/QueryRpResponsePacket.java

ViolationMessageLine
error'{' should be on the previous line.41
errorLine is longer than 80 characters.55
error'{' should be on the previous line.68
errorParameter response should be final.78
error'response' hides a field.78
errorParameter magic should be final.78
error'magic' hides a field.78
error'{' should be on the previous line.79
errorMethod 'getMagic' is not designed for extension - needs to be abstract, final or empty.91
error'{' should be on the previous line.92
errorMethod 'getQueryResponse' is not designed for extension - needs to be abstract, final or empty.101
error'{' should be on the previous line.102
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.112
errorParameter in should be final.112
error'{' should be on the previous line.114
error'{' should be on the previous line.127
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.141
errorParameter out should be final.141
error'{' should be on the previous line.142
error'{' should be on the previous line.153

edu/nwu/nemo/api/IStreamAgentCallback.java

ViolationMessageLine
error'{' should be on the previous line.30
errorFirst sentence should end with a period.123
errorLine is longer than 80 characters.152
errorLine is longer than 80 characters.162
errorMore than 7 parameters.207
errorLine is longer than 80 characters.208

edu/nwu/nemo/monitor/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/nemo/bll/AlternateMgr.java

ViolationMessageLine
error'{' should be on the previous line.40
errorFirst sentence should end with a period.44
errorParameter memberMgr should be final.55
error'memberMgr' hides a field.55
error'{' should be on the previous line.56
errorParameter member should be final.67
error'{' should be on the previous line.68
error'{' should be on the previous line.72
errorMethod 'getAlternate' is not designed for extension - needs to be abstract, final or empty.88
errorParameter layer should be final.88
errorParameter member should be final.88
error'{' should be on the previous line.89
error'{' should be on the previous line.93
errorMethod 'add' is not designed for extension - needs to be abstract, final or empty.109
errorParameter layer should be final.109
errorParameter member should be final.109
errorParameter alter should be final.109
error'{' should be on the previous line.110
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.119
error'{' should be on the previous line.120
errorMethod 'erase' is not designed for extension - needs to be abstract, final or empty.135
errorParameter member should be final.135
error'{' should be on the previous line.136
errorLine is longer than 80 characters.141
errorMethod 'trim' is not designed for extension - needs to be abstract, final or empty.148
errorParameter member should be final.148
errorParameter layer should be final.148
errorParameter maxOffset should be final.148
error'{' should be on the previous line.149
errorMethod 'trim' is not designed for extension - needs to be abstract, final or empty.156
error'{' should be on the previous line.157
error'{' should be on the previous line.162
error'}' should be on the same line.164
error'{' should be on the previous line.166
error'{' should be on the previous line.174
error'{' should be on the previous line.179
errorMethod 'clear' is not designed for extension - needs to be abstract, final or empty.188
error'{' should be on the previous line.189
error'{' should be on the previous line.199
error'{' should be on the previous line.207
errorMethod 'trim' is not designed for extension - needs to be abstract, final or empty.216
errorParameter layer should be final.216
errorParameter maxOffset should be final.216
error'{' should be on the previous line.217
error'{' should be on the previous line.221
error'{' should be on the previous line.227
errorMethod 'setAlternate' is not designed for extension - needs to be abstract, final or empty.239
errorParameter layer should be final.239
errorParameter alter should be final.239
error'{' should be on the previous line.240
errorMethod 'getAlternate' is not designed for extension - needs to be abstract, final or empty.251
errorParameter layer should be final.251
error'{' should be on the previous line.252
error'{' should be on the previous line.257
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.269
error'{' should be on the previous line.270
error'{' should be on the previous line.278
error'{' should be on the previous line.285
error'{' should be on the previous line.287
error'{' should be on the previous line.295

edu/nwu/nemo/bll/LatencyCostInfo.java

ViolationMessageLine
error'{' should be on the previous line.44
errorParameter agent should be final.89
errorParameter config should be final.89
error'config' hides a field.89
errorParameter sock should be final.90
error'sock' hides a field.90
errorParameter tsmpFactory should be final.90
error'tsmpFactory' hides a field.90
error'{' should be on the previous line.91
errorMethod 'setMulticastServer' is not designed for extension - needs to be abstract, final or empty.107
errorParameter mserver should be final.107
error'mserver' hides a field.107
error'{' should be on the previous line.108
errorParameter agent should be final.119
error'{' should be on the previous line.120
error'1000' is a magic number.124
error'1000' is a magic number.125
error'1000' is a magic number.136
errorLine is longer than 80 characters.137
errorLine is longer than 80 characters.138
error'1000' is a magic number.140
error'0.5' is a magic number.141
error'{' should be on the previous line.144
error'10.0' is a magic number.157
error'{' should be on the previous line.160
error'{' should be on the previous line.162
error'1000.0' is a magic number.163
error'{' should be on the previous line.166
error'}' should be on the same line.169
error'{' should be on the previous line.171
error'{' should be on the previous line.177
errorParameter percentage should be final.192
error'{' should be on the previous line.193
error'0.5' is a magic number.194
error'10.0' is a magic number.197
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.205
error'{' should be on the previous line.206
error'{' should be on the previous line.209
errorMethod 'getLatency' is not designed for extension - needs to be abstract, final or empty.226
error'{' should be on the previous line.227
error'4.0' is a magic number.233
errorMethod 'getLossRate' is not designed for extension - needs to be abstract, final or empty.244
error'{' should be on the previous line.245
errorMethod 'getLastAccess' is not designed for extension - needs to be abstract, final or empty.270
error'{' should be on the previous line.271
errorMethod 'getAgentId' is not designed for extension - needs to be abstract, final or empty.280
error'{' should be on the previous line.281
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.290
error'{' should be on the previous line.291
error'{' should be on the previous line.299
errorParameter msg should be final.308
error'{' should be on the previous line.309
errorParameter msg should be final.318
error'{' should be on the previous line.319

edu/nwu/nemo/core/OverlayInfo.java

ViolationMessageLine
error'{' should be on the previous line.33
errorParameter issued should be final.49
error'issued' hides a field.49
errorParameter sizeEst should be final.49
error'sizeEst' hides a field.49
error'{' should be on the previous line.50
errorMethod 'getIssued' is not designed for extension - needs to be abstract, final or empty.60
error'{' should be on the previous line.61
errorMethod 'getSizeEstimation' is not designed for extension - needs to be abstract, final or empty.70
error'{' should be on the previous line.71
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.80
error'{' should be on the previous line.81
error'{' should be on the previous line.92

edu/nwu/nemo/dll/PrmRequestPacket.java

ViolationMessageLine
error'{' should be on the previous line.34
error'{' should be on the previous line.51
errorParameter ttl should be final.60
error'ttl' hides a field.60
error'{' should be on the previous line.61
errorMethod 'getTtl' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.82
errorParameter in should be final.82
error'{' should be on the previous line.84
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.94
errorParameter out should be final.94
error'{' should be on the previous line.95

edu/nwu/nemo/dll/NewLeaderPacket.java

ViolationMessageLine
error'{' should be on the previous line.35
errorLine is longer than 80 characters.42
errorFirst sentence should end with a period.53
error'{' should be on the previous line.57
errorFirst sentence should end with a period.61
errorParameter layer should be final.67
error'layer' hides a field.67
errorParameter newLeader should be final.67
error'newLeader' hides a field.67
error'{' should be on the previous line.68
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.79
error'{' should be on the previous line.80
errorMethod 'getNewLeader' is not designed for extension - needs to be abstract, final or empty.89
error'{' should be on the previous line.90
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.100
errorParameter in should be final.100
error'{' should be on the previous line.102
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.113
errorParameter out should be final.113
error'{' should be on the previous line.114

edu/nwu/nemo/api/IQueryResponse.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/nemo/wfl/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/nemo/monitor/AgentGrandParentEntry.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter getter should be final.39
error'{' should be on the previous line.40
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.61
errorParameter value should be final.61
error'{' should be on the previous line.62
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
error'{' should be on the previous line.77

edu/nwu/nemo/api/IStreamRp.java

ViolationMessageLine
error'{' should be on the previous line.31

edu/nwu/nemo/dll/NemoPacketMapping.java

ViolationMessageLine
error'{' should be on the previous line.27
error'{' should be on the previous line.32

edu/nwu/nemo/dll/SuperClusterPacket.java

ViolationMessageLine
error'{' should be on the previous line.36
errorLine is longer than 80 characters.43
errorFirst sentence should end with a period.64
error'{' should be on the previous line.68
errorFirst sentence should end with a period.72
errorParameter layer should be final.80
error'layer' hides a field.80
errorParameter leader should be final.80
error'leader' hides a field.80
errorParameter alternates should be final.80
error'alternates' hides a field.80
errorParameter superCluster should be final.81
error'superCluster' hides a field.81
error'{' should be on the previous line.82
errorMethod 'getAlternates' is not designed for extension - needs to be abstract, final or empty.95
error'{' should be on the previous line.96
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.105
error'{' should be on the previous line.106
errorMethod 'getLeader' is not designed for extension - needs to be abstract, final or empty.115
error'{' should be on the previous line.116
errorMethod 'getSuperCluster' is not designed for extension - needs to be abstract, final or empty.125
error'{' should be on the previous line.126
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.136
errorParameter in should be final.136
error'{' should be on the previous line.138
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.151
errorParameter out should be final.151
error'{' should be on the previous line.152

edu/nwu/nemo/monitor/AgentNeighborClusterEntry.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter getter should be final.39
error'{' should be on the previous line.40
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.61
errorParameter value should be final.61
error'{' should be on the previous line.62
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
error'{' should be on the previous line.77

edu/nwu/nemo/api/IRpCallback.java

ViolationMessageLine
error'{' should be on the previous line.30

edu/nwu/nemo/monitor/RpServiceDirectory.java

ViolationMessageLine
error'{' should be on the previous line.30
errorParameter name should be final.38
errorParameter rp should be final.38
errorParameter getter should be final.38
error'{' should be on the previous line.39

edu/nwu/nemo/core/EClusterType.java

ViolationMessageLine
errorFirst sentence should end with a period.22
error'{' should be on the previous line.28
errorLine is longer than 80 characters.39
errorParameter name should be final.54
error'name' hides a field.54
errorParameter id should be final.54
error'id' hides a field.54
error'{' should be on the previous line.55
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.65
error'{' should be on the previous line.66
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.75
error'{' should be on the previous line.76
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.85
error'{' should be on the previous line.86
errorMethod 'equals' is not designed for extension - needs to be abstract, final or empty.97
errorParameter o should be final.97
error'{' should be on the previous line.98
error'{' should be on the previous line.100
error'{' should be on the previous line.105
errorMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.119
error'{' should be on the previous line.120

edu/nwu/nemo/bll/NemoBootstrapService.java

ViolationMessageLine
error'{' should be on the previous line.46
errorMethod 'setup' is not designed for extension - needs to be abstract, final or empty.80
errorParameter socketFactory should be final.80
errorParameter tsmpFactory should be final.81
errorParameter epochServiceFactory should be final.82
errorParameter config should be final.82
error'config' hides a field.82
errorParameter bootstrap should be final.83
error'{' should be on the previous line.84
error'{' should be on the previous line.90
errorMethod 'tearDown' is not designed for extension - needs to be abstract, final or empty.118
error'{' should be on the previous line.119
error'{' should be on the previous line.122
error'{' should be on the previous line.128
error'{' should be on the previous line.136
error'{' should be on the previous line.141
errorFirst sentence should end with a period.147
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.152
error'{' should be on the previous line.153
error'{' should be on the previous line.157
error'{' should be on the previous line.161
error'{' should be on the previous line.167
error'{' should be on the previous line.171
error'}' should be on the same line.178
error'{' should be on the previous line.180
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.192
error'{' should be on the previous line.193

edu/nwu/nemo/bll/SortedDistance.java

ViolationMessageLine
error'{' should be on the previous line.33
errorFirst sentence should end with a period.40
error'{' should be on the previous line.44
errorMethod 'add' is not designed for extension - needs to be abstract, final or empty.53
errorParameter cost should be final.53
errorParameter agent should be final.53
error'{' should be on the previous line.54
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.63
error'{' should be on the previous line.64
errorMethod 'get' is not designed for extension - needs to be abstract, final or empty.79
errorParameter n should be final.79
error'{' should be on the previous line.80
error'{' should be on the previous line.90
error'{' should be on the previous line.103
errorFirst sentence should end with a period.110
errorParameter cost should be final.116
error'cost' hides a field.116
errorParameter agent should be final.116
error'agent' hides a field.116
error'{' should be on the previous line.117
error'{' should be on the previous line.128
errorUnused @throws tag for 'ClassCastException'.176
errorParameter o should be final.179
error'{' should be on the previous line.180
error'{' should be on the previous line.182
error'{' should be on the previous line.187
errorAvoid inline conditionals.192
errorLine is longer than 80 characters.203
errorParameter o should be final.206
error'{' should be on the previous line.207
error'{' should be on the previous line.209
error'{' should be on the previous line.214
errorLine is longer than 80 characters.215
error'{' should be on the previous line.221
error'}' should be on the same line.223
error'{' should be on the previous line.225
error'{' should be on the previous line.238
error'{' should be on the previous line.242
error'{' should be on the previous line.255

edu/nwu/nemo/api/IStreamMulticastCallback.java

ViolationMessageLine
error'{' should be on the previous line.31
errorMore than 7 parameters.47
errorMore than 7 parameters.63

edu/nwu/nemo/api/IMulticastAgent.java

ViolationMessageLine
error'{' should be on the previous line.32
errorMore than 7 parameters.45

edu/nwu/nemo/dll/OverlayInfoPacket.java

ViolationMessageLine
error'{' should be on the previous line.37
errorFirst sentence should end with a period.50
errorFirst sentence should end with a period.53
error'{' should be on the previous line.57
errorParameter info should be final.66
error'info' hides a field.66
error'{' should be on the previous line.67
errorMethod 'getOverlayInfo' is not designed for extension - needs to be abstract, final or empty.76
error'{' should be on the previous line.77
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.87
errorParameter in should be final.87
error'{' should be on the previous line.89
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.103
errorParameter out should be final.103
error'{' should be on the previous line.104

edu/nwu/nemo/bll/StreamAgent.java

ViolationMessageLine
error'{' should be on the previous line.41
errorParameter config should be final.70
errorParameter id should be final.70
errorParameter callback should be final.71
errorParameter rp should be final.71
errorParameter oracle should be final.71
errorParameter factory should be final.72
error'{' should be on the previous line.73
errorLine is longer than 80 characters.74
error'{' should be on the previous line.78
errorLine is longer than 80 characters.84
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.92
error'{' should be on the previous line.93
error'{' should be on the previous line.95
errorMethod 'getLeaderChangedNotifier' is not designed for extension - needs to be abstract, final or empty.105
error'{' should be on the previous line.106
errorMethod 'getClusterRefinementNotifier' is not designed for extension - needs to be abstract, final or empty.115
error'{' should be on the previous line.116
errorMethod 'getLeaderRefinementNotifier' is not designed for extension - needs to be abstract, final or empty.125
error'{' should be on the previous line.126
errorMethod 'getPreferredStream' is not designed for extension - needs to be abstract, final or empty.135
error'{' should be on the previous line.136
errorMethod 'getAgent' is not designed for extension - needs to be abstract, final or empty.147
errorParameter stream should be final.147
error'{' should be on the previous line.148
error'{' should be on the previous line.150
errorMethod 'getAgents' is not designed for extension - needs to be abstract, final or empty.163
error'{' should be on the previous line.164
errorFirst sentence should end with a period.168
errorLine is longer than 80 characters.169
errorMethod 'getAlternates' is not designed for extension - needs to be abstract, final or empty.177
errorParameter stream should be final.177
errorParameter layer should be final.177
errorParameter agent should be final.177
error'{' should be on the previous line.178
errorMethod 'setAlternate' is not designed for extension - needs to be abstract, final or empty.191
errorParameter stream should be final.191
errorParameter layer should be final.191
errorParameter agent should be final.191
errorParameter altLayer should be final.192
errorParameter agents should be final.192
error'agents' hides a field.192
error'{' should be on the previous line.193
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.205
errorParameter stream should be final.205
errorParameter sender should be final.205
error'{' should be on the previous line.206
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.217
errorParameter stream should be final.217
error'{' should be on the previous line.218
errorMethod 'getLayerCnt' is not designed for extension - needs to be abstract, final or empty.229
errorParameter stream should be final.229
error'{' should be on the previous line.230
errorMethod 'getLeader' is not designed for extension - needs to be abstract, final or empty.241
errorParameter stream should be final.241
error'{' should be on the previous line.242
errorMethod 'getMember' is not designed for extension - needs to be abstract, final or empty.254
errorParameter stream should be final.254
errorParameter layer should be final.254
error'{' should be on the previous line.255
errorMethod 'setNeighbors' is not designed for extension - needs to be abstract, final or empty.267
errorParameter stream should be final.267
errorParameter layer should be final.267
errorParameter sender should be final.267
errorParameter members should be final.268
error'{' should be on the previous line.269
errorMethod 'setSuperCluster' is not designed for extension - needs to be abstract, final or empty.283
errorParameter stream should be final.283
errorParameter layer should be final.283
errorParameter sender should be final.283
errorParameter superLeader should be final.284
errorParameter superLeaderAlternate should be final.284
errorParameter superCluster should be final.285
error'{' should be on the previous line.286
errorMethod 'getSuperCluster' is not designed for extension - needs to be abstract, final or empty.298
errorParameter stream should be final.298
error'{' should be on the previous line.299
errorMethod 'getSuperLeader' is not designed for extension - needs to be abstract, final or empty.310
errorParameter stream should be final.310
error'{' should be on the previous line.311
errorMethod 'electNewLeader' is not designed for extension - needs to be abstract, final or empty.322
errorParameter stream should be final.322
errorParameter sender should be final.322
error'{' should be on the previous line.323
errorMethod 'heartbeat' is not designed for extension - needs to be abstract, final or empty.335
errorParameter stream should be final.335
errorParameter layer should be final.335
errorParameter sender should be final.335
errorParameter successors should be final.335
errorMethod 'join' is not designed for extension - needs to be abstract, final or empty.347
errorParameter stream should be final.347
errorParameter layer should be final.347
errorParameter child should be final.347
error'{' should be on the previous line.348
errorMethod 'leave' is not designed for extension - needs to be abstract, final or empty.358
errorParameter stream should be final.358
errorParameter child should be final.358
error'{' should be on the previous line.359
errorMethod 'newLeader' is not designed for extension - needs to be abstract, final or empty.371
errorParameter stream should be final.371
errorParameter layer should be final.371
errorParameter sender should be final.371
errorParameter newLeader should be final.372
error'{' should be on the previous line.373
errorMethod 'overlayInfo' is not designed for extension - needs to be abstract, final or empty.384
errorParameter stream should be final.384
errorParameter sender should be final.384
errorParameter info should be final.384
error'{' should be on the previous line.385
errorMethod 'query' is not designed for extension - needs to be abstract, final or empty.396
errorParameter stream should be final.396
errorParameter layer should be final.396
errorParameter sender should be final.396
error'{' should be on the previous line.397
errorMethod 'queryResponse' is not designed for extension - needs to be abstract, final or empty.409
errorParameter stream should be final.409
errorParameter layer should be final.409
errorParameter sender should be final.409
errorParameter response should be final.410
error'{' should be on the previous line.411
errorMethod 'queryRpResponse' is not designed for extension - needs to be abstract, final or empty.422
errorParameter stream should be final.422
errorParameter response should be final.422
errorParameter magic should be final.422
errorMethod 'transferLeader' is not designed for extension - needs to be abstract, final or empty.438
errorParameter stream should be final.438
errorParameter layer should be final.438
errorParameter sender should be final.438
errorLine is longer than 80 characters.439
errorParameter newLeader should be final.439
errorParameter superLeader should be final.439
errorParameter members should be final.439
errorParameter merge should be final.439
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.450
error'{' should be on the previous line.451

edu/nwu/nemo/api/IAgent.java

ViolationMessageLine
error'{' should be on the previous line.32
errorFirst sentence should end with a period.54
errorLine is longer than 80 characters.55

edu/nwu/nemo/api/IStreamRpCallback.java

ViolationMessageLine
error'{' should be on the previous line.30
errorLine is longer than 80 characters.39

edu/nwu/nemo/dll/HeartbeatPacket.java

ViolationMessageLine
error'{' should be on the previous line.34
errorLine is longer than 80 characters.41
error'{' should be on the previous line.56
errorParameter layer should be final.66
error'layer' hides a field.66
errorParameter successors should be final.66
error'successors' hides a field.66
error'{' should be on the previous line.67
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.78
error'{' should be on the previous line.79
errorMethod 'getSuccessors' is not designed for extension - needs to be abstract, final or empty.88
error'{' should be on the previous line.89
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.99
errorParameter in should be final.99
error'{' should be on the previous line.101
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.112
errorParameter out should be final.112
error'{' should be on the previous line.113

edu/nwu/nemo/core/ENemoPacketType.java

ViolationMessageLine
errorFirst sentence should end with a period.21
errorClass ENemoPacketType should be declared as final.26
error'{' should be on the previous line.27
error'3' is a magic number.29
errorLine is longer than 80 characters.32
errorLine is longer than 80 characters.38
errorLine is longer than 80 characters.42
errorLine is longer than 80 characters.49
errorLine is longer than 80 characters.53
errorLine is longer than 80 characters.60
errorLine is longer than 80 characters.64
errorLine is longer than 80 characters.67
errorLine is longer than 80 characters.71
errorLine is longer than 80 characters.75
errorLine is longer than 80 characters.79
errorLine is longer than 80 characters.83
errorLine is longer than 80 characters.87
errorLine is longer than 80 characters.91
errorLine is longer than 80 characters.95
errorLine is longer than 80 characters.99
errorLine is longer than 80 characters.103
errorLine is longer than 80 characters.107
errorParameter name should be final.116
errorParameter id should be final.116
error'{' should be on the previous line.117

edu/nwu/nemo/core/QueryResponse.java

ViolationMessageLine
errorFirst sentence should end with a period.24
error'{' should be on the previous line.30
errorParameter layer should be final.47
error'layer' hides a field.47
errorParameter leader should be final.47
error'leader' hides a field.47
errorParameter distance should be final.47
error'distance' hides a field.47
error'{' should be on the previous line.48
error'{' should be on the previous line.50
error'{' should be on the previous line.55
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.71
errorParameter neighbor should be final.71
error'{' should be on the previous line.72
error'{' should be on the previous line.74
errorMethod 'getLayerIx' is not designed for extension - needs to be abstract, final or empty.87
error'{' should be on the previous line.88
errorMethod 'getLeader' is not designed for extension - needs to be abstract, final or empty.97
error'{' should be on the previous line.98
errorMethod 'getNeighbors' is not designed for extension - needs to be abstract, final or empty.107
error'{' should be on the previous line.108
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.117
error'{' should be on the previous line.118

edu/nwu/nemo/bll/MulticastCallback.java

ViolationMessageLine
error'{' should be on the previous line.36
errorParameter stream should be final.52
error'stream' hides a field.52
errorParameter callback should be final.52
error'callback' hides a field.52
error'{' should be on the previous line.53
errorParameter msg should be final.63
error'{' should be on the previous line.64
errorMethod 'data' is not designed for extension - needs to be abstract, final or empty.82
errorMore than 7 parameters.82
errorParameter dest should be final.82
errorParameter vsender should be final.82
errorParameter vdest should be final.82
errorParameter type should be final.83
errorParameter source should be final.83
errorParameter seqNr should be final.83
errorParameter mask should be final.83
errorParameter data should be final.84
errorParameter timestamp should be final.84
errorParameter priority should be final.84
error'{' should be on the previous line.85
errorMethod 'forwardRequest' is not designed for extension - needs to be abstract, final or empty.101
errorParameter dest should be final.101
errorParameter vsender should be final.101
errorParameter vdest should be final.101
errorParameter type should be final.102
errorParameter source should be final.102
errorParameter seqNrs should be final.102
errorParameter priority should be final.102
error'{' should be on the previous line.103

edu/nwu/nemo/api/IAgentState.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/nemo/dll/PrmReplyPacket.java

ViolationMessageLine
error'{' should be on the previous line.29
error'{' is followed by whitespace.34
error'{' should be on the previous line.40

edu/nwu/nemo/bll/NemoConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.27
error'{' should be on the previous line.35
error'4.0' is a magic number.36

edu/nwu/nemo/examples/MulticastAgent.java

ViolationMessageLine
errorUnused import - java.util.logging.Level.49
error'{' should be on the previous line.57
error'{' should be on the previous line.71
errorParameter args should be final.80
error'{' should be on the previous line.81
errorLine is longer than 80 characters.82
error'{' should be on the previous line.85
error'{' should be on the previous line.94
error'3' is a magic number.95
error'{' should be on the previous line.110
error'{' should be on the previous line.125
error'}' should be on the same line.128
error'{' should be on the previous line.130
error'{' should be on the previous line.139
error'{' should be on the previous line.144
error'}' should be on the same line.152
error'{' should be on the previous line.154
error'}' should be on the same line.158
error'{' should be on the previous line.160
error'{' should be on the previous line.165
error'}' should be on the same line.171
error'{' should be on the previous line.173
error'{' should be on the previous line.187
error'{' should be on the previous line.194
error'}' should be on the same line.197
error'{' should be on the previous line.199
error'{' should be on the previous line.209

edu/nwu/nemo/dll/PrmMulticastPacketHandler.java

ViolationMessageLine
error'{' should be on the previous line.36
error'{' should be on the previous line.44
errorMethod 'addAgent' is not designed for extension - needs to be abstract, final or empty.55
errorParameter stream should be final.55
errorParameter agent should be final.55
errorParameter multicast should be final.55
error'{' should be on the previous line.56
error'{' should be on the previous line.58
error'}' should be on the same line.60
error'{' should be on the previous line.62
errorLine is longer than 80 characters.63
errorLine is longer than 80 characters.74
errorParameter stream should be final.74
errorParameter agent should be final.74
errorParameter multicast should be final.74
errorFirst sentence should end with a period.80
errorParameter stream should be final.87
error'{' should be on the previous line.88
errorMethod 'handle' is not designed for extension - needs to be abstract, final or empty.99
errorParameter msg should be final.99
error'{' should be on the previous line.101
error'{' should be on the previous line.105
error'}' should be on the same line.107
error'{' should be on the previous line.109
error'}' should be on the same line.111
error'{' should be on the previous line.113
errorMethod 'tearDown' is not designed for extension - needs to be abstract, final or empty.121
error'{' should be on the previous line.122
errorParameter pkt should be final.132
error'{' should be on the previous line.133
error'prmMulticast' hides a field.134
error'{' should be on the previous line.137
errorParameter pkt should be final.147
error'{' should be on the previous line.148
error'prmMulticast' hides a field.149
error'{' should be on the previous line.152

edu/nwu/nemo/api/IStreamAgent.java

ViolationMessageLine
error'{' should be on the previous line.32
errorFirst sentence should end with a period.76
errorLine is longer than 80 characters.77
errorLine is longer than 80 characters.284

edu/nwu/nemo/core/Const.java

ViolationMessageLine
error'{' should be on the previous line.27
errorLine is longer than 80 characters.31
errorFirst sentence should end with a period.34
errorFirst sentence should end with a period.43
error'{' should be on the previous line.47

edu/nwu/nemo/bll/Rp.java

ViolationMessageLine
error'{' should be on the previous line.45
errorFirst sentence should end with a period.49
errorParameter config should be final.90
error'config' hides a field.90
errorParameter id should be final.90
errorParameter callback should be final.90
error'callback' hides a field.90
errorParameter factory should be final.91
error'{' should be on the previous line.92
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.106
error'{' should be on the previous line.107
errorMethod 'getOverlayInfo' is not designed for extension - needs to be abstract, final or empty.116
error'{' should be on the previous line.117
errorMethod 'getRoot' is not designed for extension - needs to be abstract, final or empty.126
error'{' should be on the previous line.127
errorMethod 'getRandSubset' is not designed for extension - needs to be abstract, final or empty.136
error'{' should be on the previous line.137
errorParameter peer should be final.146
error'{' should be on the previous line.147
error'{' should be on the previous line.149
error'{' should be on the previous line.154
errorMethod 'check' is not designed for extension - needs to be abstract, final or empty.164
error'{' should be on the previous line.165
errorLine is longer than 80 characters.166
error'{' should be on the previous line.169
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.181
error'{' should be on the previous line.182
error'{' should be on the previous line.188
errorMethod 'heartbeat' is not designed for extension - needs to be abstract, final or empty.200
errorParameter sender should be final.200
errorParameter magic should be final.200
error'magic' hides a field.200
error'{' should be on the previous line.201
error'{' should be on the previous line.205
error'{' should be on the previous line.207
errorMethod 'info' is not designed for extension - needs to be abstract, final or empty.220
errorParameter msg should be final.220
error'{' should be on the previous line.221
errorMethod 'newLeader' is not designed for extension - needs to be abstract, final or empty.231
errorParameter sender should be final.231
errorParameter newLeader should be final.231
error'{' should be on the previous line.232
error'{' should be on the previous line.234
errorMethod 'query' is not designed for extension - needs to be abstract, final or empty.244
errorParameter sender should be final.244
error'{' should be on the previous line.245
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.256
error'{' should be on the previous line.257
errorParameter msg should be final.266
error'{' should be on the previous line.267
errorParameter msg should be final.276
error'{' should be on the previous line.277
errorParameter msg should be final.287
errorParameter throwable should be final.287
error'{' should be on the previous line.288
errorParameter dest should be final.297
error'{' should be on the previous line.298
errorAvoid inline conditionals.301
error'{' should be on the previous line.308
error'{' should be on the previous line.310
error'{' should be on the previous line.324
error'{' should be on the previous line.326
error'}' should be on the same line.332
error'{' should be on the previous line.334
errorParameter node should be final.344
error'{' should be on the previous line.345
error'{' should be on the previous line.347

edu/nwu/nemo/monitor/AgentMomenta.java

ViolationMessageLine
error'{' should be on the previous line.32
errorParameter agent should be final.72
errorParameter server should be final.72
error'{' should be on the previous line.73
error'{' should be on the previous line.75
error'{' should be on the previous line.84
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.100
error'{' should be on the previous line.101
errorMethod 'getGrandParent' is not designed for extension - needs to be abstract, final or empty.110
error'{' should be on the previous line.111
errorMethod 'getSuperCluster' is not designed for extension - needs to be abstract, final or empty.120
error'{' should be on the previous line.121
errorMethod 'getParent' is not designed for extension - needs to be abstract, final or empty.130
error'{' should be on the previous line.131
errorMethod 'getNeighbors' is not designed for extension - needs to be abstract, final or empty.140
error'{' should be on the previous line.141
errorMethod 'getChildren' is not designed for extension - needs to be abstract, final or empty.150
error'{' should be on the previous line.151
errorFirst sentence should end with a period.155
errorMethod 'getNumChildren' is not designed for extension - needs to be abstract, final or empty.160
error'{' should be on the previous line.161
error'{' should be on the previous line.165
errorMethod 'getLayerIdx' is not designed for extension - needs to be abstract, final or empty.177
error'{' should be on the previous line.178
errorMethod 'getPublishRate' is not designed for extension - needs to be abstract, final or empty.187
error'{' should be on the previous line.188
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.197
error'{' should be on the previous line.198
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.207
error'{' should be on the previous line.208
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.217
error'{' should be on the previous line.218
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.227
error'{' should be on the previous line.228

edu/nwu/nemo/bll/BandwidthCostManager.java

ViolationMessageLine
error'{' should be on the previous line.51
errorParameter config should be final.92
error'config' hides a field.92
errorParameter socket should be final.92
errorParameter tsmpFactory should be final.93
error'tsmpFactory' hides a field.93
error'{' should be on the previous line.94
errorMethod 'setAgents' is not designed for extension - needs to be abstract, final or empty.105
errorParameter agents should be final.105
error'agents' hides a field.105
error'{' should be on the previous line.106
errorMethod 'getCost' is not designed for extension - needs to be abstract, final or empty.117
errorParameter agent should be final.117
error'{' should be on the previous line.118
error'10.0' is a magic number.121
error'10.0' is a magic number.121
errorMethod 'getDefaultCost' is not designed for extension - needs to be abstract, final or empty.129
error'{' should be on the previous line.130
errorLine is longer than 80 characters.138
errorMethod 'getLatency' is not designed for extension - needs to be abstract, final or empty.143
errorParameter agent should be final.143
error'{' should be on the previous line.144
errorMethod 'getLossRate' is not designed for extension - needs to be abstract, final or empty.157
errorParameter agent should be final.157
error'{' should be on the previous line.158
errorParameter agent should be final.169
error'{' should be on the previous line.170
error'{' should be on the previous line.176
error'{' should be on the previous line.180
errorMethod 'epoch' is not designed for extension - needs to be abstract, final or empty.192
error'{' should be on the previous line.193
error'{' should be on the previous line.195
error'{' should be on the previous line.200
error'{' should be on the previous line.202
error'{' should be on the previous line.207
error'{' should be on the previous line.212
error'{' should be on the previous line.224
error'{' should be on the previous line.226
error'{' should be on the previous line.232
error'{' should be on the previous line.237
error'}' should be on the same line.240
error'{' should be on the previous line.242
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.254
error'{' should be on the previous line.255
errorParameter msg should be final.264
error'{' should be on the previous line.265
errorParameter msg should be final.275
errorParameter th should be final.275
error'{' should be on the previous line.276

edu/nwu/nemo/dll/NeighborPacket.java

ViolationMessageLine
error'{' should be on the previous line.36
errorLine is longer than 80 characters.43
errorFirst sentence should end with a period.54
error'{' should be on the previous line.58
errorFirst sentence should end with a period.62
errorParameter layer should be final.68
error'layer' hides a field.68
errorParameter neighbors should be final.68
error'neighbors' hides a field.68
error'{' should be on the previous line.69
errorMethod 'getLayer' is not designed for extension - needs to be abstract, final or empty.80
error'{' should be on the previous line.81
errorMethod 'getNeighbors' is not designed for extension - needs to be abstract, final or empty.90
error'{' should be on the previous line.91
errorMethod 'decode' is not designed for extension - needs to be abstract, final or empty.101
errorParameter in should be final.101
error'{' should be on the previous line.103
errorMethod 'encode' is not designed for extension - needs to be abstract, final or empty.115
errorParameter out should be final.115
error'{' should be on the previous line.116

edu/nwu/nemo/bll/AgentState.java

ViolationMessageLine
error'{' should be on the previous line.33
errorParameter config should be final.55
error'config' hides a field.55
errorParameter timestampF should be final.55
error'timestampF' hides a field.55
error'{' should be on the previous line.56
errorMethod 'isStale' is not designed for extension - needs to be abstract, final or empty.67
error'{' should be on the previous line.68
errorMethod 'isConnected' is not designed for extension - needs to be abstract, final or empty.77
error'{' should be on the previous line.78
errorMethod 'isQuerying' is not designed for extension - needs to be abstract, final or empty.89
errorParameter agent should be final.89
error'{' should be on the previous line.90
errorMethod 'isQueryingRp' is not designed for extension - needs to be abstract, final or empty.100
error'{' should be on the previous line.101
errorMethod 'connect' is not designed for extension - needs to be abstract, final or empty.108
error'{' should be on the previous line.109
errorMethod 'query' is not designed for extension - needs to be abstract, final or empty.119
errorParameter agents should be final.119
error'{' should be on the previous line.120
errorMethod 'queryRp' is not designed for extension - needs to be abstract, final or empty.129
error'{' should be on the previous line.130
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.140
error'{' should be on the previous line.141
error'{' should be on the previous line.149
errorClass EAgentState should be declared as final.158
error'{' should be on the previous line.159
errorLine is longer than 80 characters.167
errorParameter name should be final.177
error'name' hides a field.177
error'{' should be on the previous line.178
error'{' should be on the previous line.188

edu/nwu/nemo/api/IAgentTasks.java

ViolationMessageLine
error'{' should be on the previous line.28

edu/nwu/nemo/dll/StreamMulticastPacketHandler.java

ViolationMessageLine
error'{' should be on the previous line.38
errorLine is longer than 80 characters.40
errorParameter agent should be final.55
error'agent' hides a field.55
errorParameter multicast should be final.56
error'multicast' hides a field.56
error'{' should be on the previous line.57
errorParameter msg should be final.67
error'{' should be on the previous line.68
errorParameter stream should be final.79
error'{' should be on the previous line.80
errorFirst sentence should end with a period.86
errorParameter stream should be final.93
error'{' should be on the previous line.94
errorFirst sentence should end with a period.100
errorParameter stream should be final.107
error'{' should be on the previous line.108
errorMethod 'handle' is not designed for extension - needs to be abstract, final or empty.119
errorParameter msg should be final.119
error'{' should be on the previous line.120
error'{' should be on the previous line.124
error'}' should be on the same line.126
error'{' should be on the previous line.128
error'}' should be on the same line.130
error'{' should be on the previous line.132
error'}' should be on the same line.134
error'{' should be on the previous line.136
error'}' should be on the same line.138
error'{' should be on the previous line.140
error'}' should be on the same line.142
error'{' should be on the previous line.144
error'}' should be on the same line.146
error'{' should be on the previous line.148
error'}' should be on the same line.150
error'{' should be on the previous line.152
error'}' should be on the same line.154
error'{' should be on the previous line.156
error'}' should be on the same line.158
error'{' should be on the previous line.160
error'}' should be on the same line.162
error'{' should be on the previous line.164
error'}' should be on the same line.166
error'{' should be on the previous line.168
error'}' should be on the same line.170
error'{' should be on the previous line.172
error'}' should be on the same line.174
error'{' should be on the previous line.176
error'}' should be on the same line.178
error'{' should be on the previous line.180
error'}' should be on the same line.182
error'{' should be on the previous line.184
error'}' should be on the same line.186
error'{' should be on the previous line.188
errorEmpty statement.189
error'}' should be on the same line.190
error'{' should be on the previous line.192
error'}' should be on the same line.194
error'{' should be on the previous line.196
error'}' should be on the same line.198
error'{' should be on the previous line.200
errorParameter msg should be final.210
error'{' should be on the previous line.211
errorParameter pkt should be final.220
error'{' should be on the previous line.221
error'agent' hides a field.222
error'{' should be on the previous line.225
errorParameter pkt should be final.236
error'{' should be on the previous line.237
error'multicast' hides a field.241
error'{' should be on the previous line.244
errorParameter pkt should be final.256
error'{' should be on the previous line.257
error'agent' hides a field.258
error'{' should be on the previous line.261
errorParameter pkt should be final.271
error'{' should be on the previous line.272
error'multicast' hides a field.273
error'{' should be on the previous line.276
errorParameter pkt should be final.287
error'{' should be on the previous line.288
error'agent' hides a field.292
error'{' should be on the previous line.295
errorLine is longer than 80 characters.296
errorParameter pkt should be final.305
error'{' should be on the previous line.306
error'agent' hides a field.307
error'{' should be on the previous line.310
errorParameter pkt should be final.320
error'{' should be on the previous line.321
error'agent' hides a field.322
error'{' should be on the previous line.325
errorParameter pkt should be final.336
error'{' should be on the previous line.337
error'agent' hides a field.338
error'{' should be on the previous line.341
errorParameter pkt should be final.351
error'{' should be on the previous line.352
error'agent' hides a field.353
error'{' should be on the previous line.356
errorParameter pkt should be final.367
error'{' should be on the previous line.368
error'agent' hides a field.369
error'{' should be on the previous line.372
errorLine is longer than 80 characters.373
errorParameter pkt should be final.381
error'{' should be on the previous line.382
error'agent' hides a field.383
error'{' should be on the previous line.386
errorParameter pkt should be final.396
error'{' should be on the previous line.397
error'agent' hides a field.398
error'{' should be on the previous line.401
errorParameter pkt should be final.411
error'{' should be on the previous line.412
error'agent' hides a field.413
error'{' should be on the previous line.416
errorParameter pkt should be final.427
error'{' should be on the previous line.428
error'agent' hides a field.429
error'{' should be on the previous line.432
errorParameter pkt should be final.442
error'{' should be on the previous line.443
error'agent' hides a field.444
error'{' should be on the previous line.447
errorParameter pkt should be final.458
error'{' should be on the previous line.459
error'agent' hides a field.460
error'{' should be on the previous line.463
errorParameter pkt should be final.475
error'{' should be on the previous line.476
error'{' should be on the previous line.480
errorParameter pkt should be final.490
error'{' should be on the previous line.491
error'{' should be on the previous line.495
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.505
error'{' should be on the previous line.506

edu/nwu/nemo/bll/PrmMulticastCallback.java

ViolationMessageLine
error'{' should be on the previous line.33
errorParameter stream should be final.49
error'stream' hides a field.49
errorParameter callback should be final.49
error'callback' hides a field.49
error'{' should be on the previous line.50
errorParameter msg should be final.60
error'{' should be on the previous line.61
errorMethod 'replay' is not designed for extension - needs to be abstract, final or empty.71
errorParameter dest should be final.71
errorParameter sender should be final.71
error'{' should be on the previous line.72
errorMethod 'request' is not designed for extension - needs to be abstract, final or empty.83
errorParameter dest should be final.83
errorParameter sender should be final.83
errorParameter ttl should be final.83
error'{' should be on the previous line.84

edu/nwu/nemo/bll/RpCallback.java

ViolationMessageLine
error'{' should be on the previous line.35
errorParameter stream should be final.51
error'stream' hides a field.51
errorParameter callback should be final.51
error'callback' hides a field.51
error'{' should be on the previous line.52
errorParameter msg should be final.62
error'{' should be on the previous line.63
errorMethod 'overlayInfo' is not designed for extension - needs to be abstract, final or empty.74
errorParameter dest should be final.74
errorParameter sender should be final.74
errorParameter info should be final.74
error'{' should be on the previous line.75
errorMethod 'queryResponse' is not designed for extension - needs to be abstract, final or empty.87
errorParameter dest should be final.87
errorParameter sender should be final.87
errorParameter response should be final.88
errorParameter magic should be final.88
error'{' should be on the previous line.89

edu/nwu/nemo/api/IAgentCallback.java

ViolationMessageLine
error'{' should be on the previous line.30
errorLine is longer than 80 characters.51
errorFirst sentence should end with a period.112
errorLine is longer than 80 characters.186