Checkstyle Results

The following document contains the results of Checkstyle.

Summary

FilesInfosWarningsErrors
2600470

Files

FilesIWE
au/com/loftinspace/tcpreflector/Reflector.java 00100
au/com/loftinspace/tcpreflector/TcpReflector.java 0084
au/com/loftinspace/tcpreflector/TcpReflectorExecutor.java 0041
au/com/loftinspace/tcpreflector/TcpReflectorMain.java 0039
au/com/loftinspace/tcpreflector/io/InterceptorManager.java 004
au/com/loftinspace/tcpreflector/io/PacketInterceptor.java 0056
au/com/loftinspace/tcpreflector/io/package.html 001
au/com/loftinspace/tcpreflector/package.html 001
au/com/loftinspace/tcpreflector/packet/AsciiLoggingPacketListener.java 0017
au/com/loftinspace/tcpreflector/packet/BinaryLoggingPacketListener.java 0058
au/com/loftinspace/tcpreflector/packet/Packet.java 0024
au/com/loftinspace/tcpreflector/packet/PacketListener.java 0017
au/com/loftinspace/tcpreflector/packet/package.html 001
au/com/loftinspace/utility/FileLoader.java 0026
au/com/loftinspace/utility/package.html 001

au/com/loftinspace/tcpreflector/Reflector.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line contains a tab character. 17
Error Missing a Javadoc comment. 17
Error Line contains a tab character. 18
Error Missing a Javadoc comment. 18
Error Line contains a tab character. 19
Error Missing a Javadoc comment. 19
Error Line contains a tab character. 20
Error Missing a Javadoc comment. 20
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 22
Error Parameter clientSocket should be final. 22
Error 'clientSocket' hides a field. 22
Error Parameter destinationSocket should be final. 22
Error 'destinationSocket' hides a field. 22
Error Line contains a tab character. 23
Error Line contains a tab character. 24
Error Line is longer than 80 characters. 25
Error Line contains a tab character. 25
Error Line is longer than 80 characters. 26
Error Line contains a tab character. 26
Error Line is longer than 80 characters. 27
Error Line is longer than 80 characters. 28
Error Line contains a tab character. 28
Error Line contains a tab character. 29
Error Line contains a tab character. 31
Error Method 'startReflecting' is not designed for extension - needs to be abstract, final or empty. 31
Error Missing a Javadoc comment. 31
Error Line contains a tab character. 32
Error '+' should be on a new line. 32
Error Line is longer than 80 characters. 33
Error Line contains a tab character. 33
Error '+' should be on a new line. 33
Error Line is longer than 80 characters. 34
Error Line contains a tab character. 34
Error Line has trailing spaces. 35
Error Line contains a tab character. 35
Error Line contains a tab character. 36
Error '+' should be on a new line. 36
Error Line is longer than 80 characters. 37
Error Line contains a tab character. 37
Error '+' should be on a new line. 37
Error Line is longer than 80 characters. 38
Error Line contains a tab character. 38
Error Line has trailing spaces. 39
Error Line contains a tab character. 39
Error Line is longer than 80 characters. 40
Error Line contains a tab character. 40
Error Line is longer than 80 characters. 41
Error Line contains a tab character. 41
Error Line contains a tab character. 42
Error Line has trailing spaces. 43
Error Line contains a tab character. 43
Error Line contains a tab character. 44
Error Method 'waitForCompletion' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error Line contains a tab character. 45
Error Line contains a tab character. 47
Error '250' is a magic number. 47
Error Line contains a tab character. 48
Error 'catch' is not followed by whitespace. 48
Error Must have at least one statement. 48
Error Line contains a tab character. 49
Error Line contains a tab character. 50
Error Line contains a tab character. 52
Error Line has trailing spaces. 53
Error Line contains a tab character. 53
Error Line contains a tab character. 54
Error Method 'terminateInterceptors' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Line contains a tab character. 63
Error Missing a Javadoc comment. 65
Error Parameter socket should be final. 65
Error Must have at least one statement. 70
Error Missing a Javadoc comment. 74
Error Line is longer than 80 characters. 75
Error Line contains a tab character. 78
Error Method 'addListener' is not designed for extension - needs to be abstract, final or empty. 78
Error Missing a Javadoc comment. 78
Error Parameter listener should be final. 78
Error Line contains a tab character. 79
Error Line contains a tab character. 80
Error Line contains a tab character. 81
Error Line has trailing spaces. 82
Error Line contains a tab character. 82
Error Line contains a tab character. 83
Error Method 'removeListener' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error Parameter listener should be final. 83
Error Line contains a tab character. 84
Error Line contains a tab character. 85
Error Line contains a tab character. 86
Error Method 'setReflective' is not designed for extension - needs to be abstract, final or empty. 88
Error Missing a Javadoc comment. 88
Error Parameter reflective should be final. 88
Error Method 'setResponseReflective' is not designed for extension - needs to be abstract, final or empty. 93
Error Missing a Javadoc comment. 93
Error Parameter reflective should be final. 93
Error Method 'removeAllListeners' is not designed for extension - needs to be abstract, final or empty. 97
Error Missing a Javadoc comment. 97

au/com/loftinspace/tcpreflector/TcpReflector.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 17
Error Missing a Javadoc comment. 22
Error Missing a Javadoc comment. 24
Error Missing a Javadoc comment. 25
Error Missing a Javadoc comment. 26
Error Missing a Javadoc comment. 27
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 29
Error Missing a Javadoc comment. 30
Error Missing a Javadoc comment. 31
Error Missing a Javadoc comment. 32
Error Line is longer than 80 characters. 34
Error Missing a Javadoc comment. 34
Error Parameter listeningPort should be final. 34
Error 'listeningPort' hides a field. 34
Error Parameter destination should be final. 34
Error 'destination' hides a field. 34
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error Must have at least one statement. 49
Error Line is longer than 80 characters. 57
Error Line contains a tab character. 59
Error Line contains a tab character. 60
Error Method 'setReflective' is not designed for extension - needs to be abstract, final or empty. 62
Error Parameter reflective should be final. 62
Error 'reflective' hides a field. 62
Error 'cast' is not followed by whitespace. 65
Error Line contains a tab character. 74
Error Line contains a tab character. 75
Error Method 'setResponseReflective' is not designed for extension - needs to be abstract, final or empty. 77
Error Parameter reflective should be final. 77
Error 'reflective' hides a field. 77
Error 'cast' is not followed by whitespace. 80
Error Line contains a tab character. 89
Error Line contains a tab character. 90
Error Method 'isReflective' is not designed for extension - needs to be abstract, final or empty. 92
Error Line is longer than 80 characters. 97
Error Method 'getPacketListeners' is not designed for extension - needs to be abstract, final or empty. 101
Error Line is longer than 80 characters. 106
Error Line is longer than 80 characters. 107
Error Method 'addListener' is not designed for extension - needs to be abstract, final or empty. 110
Error Parameter listener should be final. 110
Error Expected @param tag for 'listener'. 110
Error Line is longer than 80 characters. 120
Error Line is longer than 80 characters. 121
Error Method 'removeListener' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter listener should be final. 124
Error Expected @param tag for 'listener'. 124
Error Line is longer than 80 characters. 134
Error Line is longer than 80 characters. 135
Error Line is longer than 80 characters. 136
Error Method 'removeAllListeners' is not designed for extension - needs to be abstract, final or empty. 139
Error Method 'getDestination' is not designed for extension - needs to be abstract, final or empty. 153
Error Line is longer than 80 characters. 158
Error Method 'setDestination' is not designed for extension - needs to be abstract, final or empty. 163
Error Parameter destination should be final. 163
Error 'destination' hides a field. 163
Error Line is longer than 80 characters. 168
Error Method 'isConnective' is not designed for extension - needs to be abstract, final or empty. 173
Error Line is longer than 80 characters. 178
Error Line is longer than 80 characters. 179
Error Line is longer than 80 characters. 182
Error Line is longer than 80 characters. 187
Error Method 'setConnective' is not designed for extension - needs to be abstract, final or empty. 190
Error Parameter connective should be final. 190
Error 'connective' hides a field. 190
Error Method 'shutdown' is not designed for extension - needs to be abstract, final or empty. 210
Error Must have at least one statement. 217
Error 'cast' is not followed by whitespace. 223
Error Missing a Javadoc comment. 229
Error Line is longer than 80 characters. 242
Error Missing a Javadoc comment. 253
Error Missing a Javadoc comment. 258
Error Missing a Javadoc comment. 263
Error Line is longer than 80 characters. 265
Error '100L' is a magic number. 266
Error Line is longer than 80 characters. 269
Error Must have at least one statement. 273
Error Line is longer than 80 characters. 277
Error '100L' is a magic number. 278
Error Missing a Javadoc comment. 283
Error Parameter duration should be final. 283
Error Must have at least one statement. 286

au/com/loftinspace/tcpreflector/TcpReflectorExecutor.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Unused import - java.util.ArrayList. 9
Error Line is longer than 80 characters. 13
Error Missing a Javadoc comment. 37
Error Missing a Javadoc comment. 38
Error Missing a Javadoc comment. 39
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 41
Error Line is longer than 80 characters. 52
Error Parameter listeningPort should be final. 52
Error Parameter destination should be final. 52
Error 'destination' hides a field. 52
Error Parameter packetListeners should be final. 53
Error Line is longer than 80 characters. 60
Error Missing a Javadoc comment. 60
Error Parameter listeningPort should be final. 60
Error Parameter destination should be final. 60
Error 'destination' hides a field. 60
Error Line is longer than 80 characters. 62
Error Line is longer than 80 characters. 68
Error Method 'allowConnections' is not designed for extension - needs to be abstract, final or empty. 68
Error Missing a Javadoc comment. 68
Error Parameter allow should be final. 68
Error First sentence should end with a period. 76
Error Method 'allowResponsePassage' is not designed for extension - needs to be abstract, final or empty. 80
Error Parameter comms should be final. 80
Error Expected @param tag for 'comms'. 80
Error Missing a Javadoc comment. 86
Error '100L' is a magic number. 97
Error Must have at least one statement. 98
Error Missing a Javadoc comment. 103
Error Must have at least one statement. 108
Error Missing a Javadoc comment. 116
Error '64' is a magic number. 117
Error Missing a Javadoc comment. 128
Error Parameter packetListeners should be final. 128
Error Line is longer than 80 characters. 129
Error Line is longer than 80 characters. 131
Error '+' should be on a new line. 131
Error Missing a Javadoc comment. 137
Error Line is longer than 80 characters. 139

au/com/loftinspace/tcpreflector/TcpReflectorMain.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error First sentence should end with a period. 9
Error Utility classes should not have a public or default constructor. 14
Error Missing a Javadoc comment. 15
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 17
Error Missing a Javadoc comment. 18
Error Missing a Javadoc comment. 19
Error Missing a Javadoc comment. 20
Error Missing a Javadoc comment. 21
Error Missing a Javadoc comment. 23
Error Missing a Javadoc comment. 24
Error Missing a Javadoc comment. 25
Error Missing a Javadoc comment. 27
Error Parameter args should be final. 27
Error Line is longer than 80 characters. 29
Error Missing a Javadoc comment. 35
Error Parameter args should be final. 35
Error Missing a Javadoc comment. 66
Error Parameter argument should be final. 66
Error Line is longer than 80 characters. 67
Error Missing a Javadoc comment. 73
Error Parameter argument should be final. 73
Error Missing a Javadoc comment. 81
Error Parameter argument should be final. 81
Error Missing a Javadoc comment. 91
Error Parameter args should be final. 91
Error Parameter index should be final. 91
Error Missing a Javadoc comment. 97
Error Parameter reflectorSpawner should be final. 97
Error Missing a Javadoc comment. 106
Error Line is longer than 80 characters. 107
Error Missing a Javadoc comment. 110
Error Parameter exitCode should be final. 110
Error Line is longer than 80 characters. 112
Error Line is longer than 80 characters. 114
Error Line is longer than 80 characters. 115
Error Line is longer than 80 characters. 116
Error Line is longer than 80 characters. 117

au/com/loftinspace/tcpreflector/io/InterceptorManager.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error First sentence should end with a period. 3
Error Missing a Javadoc comment. 9
Error Redundant 'public' modifier. 9

au/com/loftinspace/tcpreflector/io/PacketInterceptor.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error First sentence should end with a period. 13
Error Missing a Javadoc comment. 19
Error Missing a Javadoc comment. 21
Error Missing a Javadoc comment. 22
Error Missing a Javadoc comment. 23
Error Missing a Javadoc comment. 24
Error Missing a Javadoc comment. 25
Error Missing a Javadoc comment. 26
Error Missing a Javadoc comment. 27
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 29
Error Line is longer than 80 characters. 31
Error Missing a Javadoc comment. 31
Error Parameter inputStream should be final. 31
Error 'inputStream' hides a field. 31
Error Parameter outputStream should be final. 31
Error 'outputStream' hides a field. 31
Error Parameter interceptorManager should be final. 31
Error 'interceptorManager' hides a field. 31
Error Parameter fromAddress should be final. 31
Error 'fromAddress' hides a field. 31
Error Parameter toAddress should be final. 31
Error 'toAddress' hides a field. 31
Error Method 'addListener' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Parameter listener should be final. 43
Error Method 'removeListener' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error Parameter listener should be final. 47
Error Method 'removeAllListeners' is not designed for extension - needs to be abstract, final or empty. 51
Error Missing a Javadoc comment. 51
Error Method 'getListenerCount' is not designed for extension - needs to be abstract, final or empty. 55
Error Missing a Javadoc comment. 55
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Method 'terminate' is not designed for extension - needs to be abstract, final or empty. 69
Error Missing a Javadoc comment. 69
Error Method 'isActive' is not designed for extension - needs to be abstract, final or empty. 75
Error Missing a Javadoc comment. 75
Error Missing a Javadoc comment. 79
Error Line is longer than 80 characters. 87
Error Missing a Javadoc comment. 93
Error Parameter inputStream should be final. 93
Error 'inputStream' hides a field. 93
Error Must have at least one statement. 98
Error Missing a Javadoc comment. 102
Error Parameter outputStream should be final. 102
Error 'outputStream' hides a field. 102
Error Must have at least one statement. 107
Error Missing a Javadoc comment. 111
Error Parameter packet should be final. 111
Error Method 'setReflective' is not designed for extension - needs to be abstract, final or empty. 119
Error Missing a Javadoc comment. 119
Error Parameter reflective should be final. 119
Error 'reflective' hides a field. 119

au/com/loftinspace/tcpreflector/io/package.html

ErrorLine
Error Missing package documentation file.0

au/com/loftinspace/tcpreflector/package.html

ErrorLine
Error Missing package documentation file.0

au/com/loftinspace/tcpreflector/packet/AsciiLoggingPacketListener.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error First sentence should end with a period. 8
Error Line contains a tab character. 8
Error Line contains a tab character. 9
Error Line contains a tab character. 10
Error Line contains a tab character. 11
Error Method 'processPacket' is not designed for extension - needs to be abstract, final or empty. 11
Error Parameter packet should be final. 11
Error Expected @param tag for 'packet'. 11
Error Line is longer than 80 characters. 12
Error '+' is not preceded with whitespace. 12
Error '+' is not followed by whitespace. 12
Error '+' is not preceded with whitespace. 12
Error '+' is not followed by whitespace. 12
Error Line contains a tab character. 13
Error Line contains a tab character. 14
Error Line contains a tab character. 15

au/com/loftinspace/tcpreflector/packet/BinaryLoggingPacketListener.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 3
Error First sentence should end with a period. 5
Error Line contains a tab character. 5
Error Line contains a tab character. 6
Error Line contains a tab character. 7
Error Line contains a tab character. 8
Error Method 'processPacket' is not designed for extension - needs to be abstract, final or empty. 8
Error Parameter packet should be final. 8
Error Expected @param tag for 'packet'. 8
Error Line contains a tab character. 9
Error Line is longer than 80 characters. 10
Error '+' is not preceded with whitespace. 10
Error '+' is not followed by whitespace. 10
Error '+' is not preceded with whitespace. 10
Error '+' is not followed by whitespace. 10
Error Line contains a tab character. 11
Error '16' is a magic number. 11
Error Line contains a tab character. 12
Error Line contains a tab character. 13
Error Line contains a tab character. 15
Error Line contains a tab character. 17
Error Missing a Javadoc comment. 17
Error Parameter start should be final. 17
Error Parameter bytes should be final. 17
Error Line contains a tab character. 18
Error '128' is a magic number. 18
Error Line has trailing spaces. 19
Error Line contains a tab character. 19
Error Line contains a tab character. 20
Error '16' is a magic number. 20
Error Line contains a tab character. 21
Error Line contains a tab character. 24
Error Line contains a tab character. 25
Error Line contains a tab character. 26
Error Line contains a tab character. 27
Error Line contains a tab character. 28
Error Line contains a tab character. 32
Error '16' is a magic number. 32
Error Line contains a tab character. 33
Error Line contains a tab character. 35
Error Line contains a tab character. 36
Error Line contains a tab character. 37
Error Line has trailing spaces. 38
Error Line contains a tab character. 38
Error Line contains a tab character. 39
Error Line contains a tab character. 40
Error Missing a Javadoc comment. 42
Error Parameter aByte should be final. 42
Error '32' is a magic number. 43
Error Avoid inline conditionals. 43
Error 'cast' is not followed by whitespace. 43
Error Missing a Javadoc comment. 46
Error Parameter anInt should be final. 46
Error '128' is a magic number. 47
Error Line is longer than 80 characters. 48
Error '16' is a magic number. 48
Error Avoid inline conditionals. 48

au/com/loftinspace/tcpreflector/packet/Packet.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error First sentence should end with a period. 5
Error Missing a Javadoc comment. 11
Error Missing a Javadoc comment. 12
Error Missing a Javadoc comment. 13
Error Line is longer than 80 characters. 15
Error Missing a Javadoc comment. 15
Error Parameter bytes should be final. 15
Error 'bytes' hides a field. 15
Error Parameter bytesRead should be final. 15
Error Parameter fromAddress should be final. 15
Error 'fromAddress' hides a field. 15
Error Parameter toAddress should be final. 15
Error 'toAddress' hides a field. 15
Error Method 'getBytes' is not designed for extension - needs to be abstract, final or empty. 29
Error Missing a Javadoc comment. 29
Error Method 'getFromAddress' is not designed for extension - needs to be abstract, final or empty. 33
Error Missing a Javadoc comment. 33
Error Method 'getToAddress' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error Method 'getSize' is not designed for extension - needs to be abstract, final or empty. 45
Error Missing a Javadoc comment. 45

au/com/loftinspace/tcpreflector/packet/PacketListener.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 14
Error Missing a Javadoc comment. 15
Error Variable 'packets' must be private and have accessor methods. 15
Error Missing a Javadoc comment. 17
Error Missing a Javadoc comment. 24
Error Missing a Javadoc comment. 34
Error '100L' is a magic number. 36
Error Must have at least one statement. 37
Error Missing a Javadoc comment. 42
Error Parameter packet should be final. 42
Error Missing a Javadoc comment. 46
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 50
Error Missing a Javadoc comment. 50
Error Line is longer than 80 characters. 63
Error Parameter packet should be final. 66
Error Expected @param tag for 'packet'. 66

au/com/loftinspace/tcpreflector/packet/package.html

ErrorLine
Error Missing package documentation file.0

au/com/loftinspace/utility/FileLoader.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Utility classes should not have a public or default constructor. 11
Error Line contains a tab character. 13
Error Line contains a tab character. 14
Error Line contains a tab character. 15
Error Line contains a tab character. 16
Error Line contains a tab character. 17
Error Line contains a tab character. 18
Error Line contains a tab character. 19
Error Line contains a tab character. 20
Error Line contains a tab character. 21
Error Parameter filename should be final. 21
Error Line contains a tab character. 22
Error '1024' is a magic number. 22
Error Line contains a tab character. 23
Error '1024' is a magic number. 23
Error Line contains a tab character. 24
Error Line is longer than 80 characters. 25
Error Line contains a tab character. 25
Error Line contains a tab character. 26
Error Line contains a tab character. 27
Error Line contains a tab character. 28
Error Line contains a tab character. 29
Error Line contains a tab character. 30
Error Line contains a tab character. 31
Error Line contains a tab character. 32

au/com/loftinspace/utility/package.html

ErrorLine
Error Missing package documentation file.0