Checkstyle Results

The following document contains the results of Checkstyle 10.17.0 with /config/dsol-checks.xml ruleset.

Summary

Files  Info  Warnings  Errors
40 0 28 0

Files

File  I  W  E
org/sim0mq/message/federatestarter/FS1RequestStatusMessage.java 0 1 0
org/sim0mq/message/federatestarter/FS2FederateStartedMessage.java 0 1 0
org/sim0mq/message/federatestarter/FS3KillModelMessage.java 0 1 0
org/sim0mq/message/federatestarter/FS4FederateKilledMessage.java 0 1 0
org/sim0mq/message/federatestarter/FS5FederatesKilledMessage.java 0 1 0
org/sim0mq/message/federationmanager/FM1StartFederateMessage.java 0 1 0
org/sim0mq/message/federationmanager/FM2SimRunControlMessage.java 0 1 0
org/sim0mq/message/federationmanager/FM3SetParameterMessage.java 0 1 0
org/sim0mq/message/federationmanager/FM4SimStartMessage.java 0 1 0
org/sim0mq/message/federationmanager/FM5RequestStatus.java 0 1 0
org/sim0mq/message/federationmanager/FM6RequestStatisticsMessage.java 0 1 0
org/sim0mq/message/federationmanager/FM7SimResetMessage.java 0 1 0
org/sim0mq/message/federationmanager/FM8KillFederateMessage.java 0 1 0
org/sim0mq/message/federationmanager/FM9KillAllMessage.java 0 1 0
org/sim0mq/message/heartbeat/HB1HeartbeatMessage.java 0 1 0
org/sim0mq/message/heartbeat/HB2AliveMessage.java 0 1 0
org/sim0mq/message/modelcontroller/MC1StatusMessage.java 0 1 0
org/sim0mq/message/modelcontroller/MC2AckNakMessage.java 0 1 0
org/sim0mq/message/modelcontroller/MC3StatisticsMessage.java 0 1 0
org/sim0mq/message/modelcontroller/MC4StatisticsErrorMessage.java 0 1 0
org/sim0mq/message/types/NumberDuration.java 0 4 0
org/sim0mq/message/types/NumberTime.java 0 4 0

Rules

Category Rule Violations Severity
design DesignForExtension 28  Warning

Details

org/sim0mq/message/federatestarter/FS1RequestStatusMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 72

org/sim0mq/message/federatestarter/FS2FederateStartedMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 196

org/sim0mq/message/federatestarter/FS3KillModelMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 70

org/sim0mq/message/federatestarter/FS4FederateKilledMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 166

org/sim0mq/message/federatestarter/FS5FederatesKilledMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 127

org/sim0mq/message/federationmanager/FM1StartFederateMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 505

org/sim0mq/message/federationmanager/FM2SimRunControlMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 414

org/sim0mq/message/federationmanager/FM3SetParameterMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 127

org/sim0mq/message/federationmanager/FM4SimStartMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 69

org/sim0mq/message/federationmanager/FM5RequestStatus.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 73

org/sim0mq/message/federationmanager/FM6RequestStatisticsMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 111

org/sim0mq/message/federationmanager/FM7SimResetMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 69

org/sim0mq/message/federationmanager/FM8KillFederateMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 98

org/sim0mq/message/federationmanager/FM9KillAllMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 69

org/sim0mq/message/heartbeat/HB1HeartbeatMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 70

org/sim0mq/message/heartbeat/HB2AliveMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 81

org/sim0mq/message/modelcontroller/MC1StatusMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 129

org/sim0mq/message/modelcontroller/MC2AckNakMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 130

org/sim0mq/message/modelcontroller/MC3StatisticsMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 136

org/sim0mq/message/modelcontroller/MC4StatisticsErrorMessage.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 128

org/sim0mq/message/types/NumberDuration.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'NumberDuration' looks like designed for extension (can be subclassed), but the method 'intValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NumberDuration' final or making the method 'intValue' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Warning design DesignForExtension Class 'NumberDuration' looks like designed for extension (can be subclassed), but the method 'longValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NumberDuration' final or making the method 'longValue' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Warning design DesignForExtension Class 'NumberDuration' looks like designed for extension (can be subclassed), but the method 'floatValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NumberDuration' final or making the method 'floatValue' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Warning design DesignForExtension Class 'NumberDuration' looks like designed for extension (can be subclassed), but the method 'doubleValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NumberDuration' final or making the method 'doubleValue' static/final/abstract/empty, or adding allowed annotation for the method. 111

org/sim0mq/message/types/NumberTime.java

Severity Category Rule Message Line
 Warning design DesignForExtension Class 'NumberTime' looks like designed for extension (can be subclassed), but the method 'intValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NumberTime' final or making the method 'intValue' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Warning design DesignForExtension Class 'NumberTime' looks like designed for extension (can be subclassed), but the method 'longValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NumberTime' final or making the method 'longValue' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Warning design DesignForExtension Class 'NumberTime' looks like designed for extension (can be subclassed), but the method 'floatValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NumberTime' final or making the method 'floatValue' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Warning design DesignForExtension Class 'NumberTime' looks like designed for extension (can be subclassed), but the method 'doubleValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NumberTime' final or making the method 'doubleValue' static/final/abstract/empty, or adding allowed annotation for the method. 111