##### Project Documentation

- About ActiveIO
- Project Info
- Project Reports
  - Project License
  - PMD Report
  - Metrics
  - Source Xref
  - Test Xref
  - JavaDocs
  - JavaDoc Report
  - Unit Tests
  - Checkstyle
  - Simian Report
  - Clover
- Development Process

## Checkstyle Results

The following document contains the results of Checkstyle.

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
223 | 0 | 0 | 8282

## Files

Files | I | W | E
--- | --- | --- | ---
org/activeio/AcceptListener.java | 0 | 0 | 1
org/activeio/AcceptListener.java | 0 | 0 | 20
org/activeio/AsynchChannel.java | 0 | 0 | 4
org/activeio/AsynchChannelFactory.java | 0 | 0 | 22
org/activeio/AsynchChannelListener.java | 0 | 0 | 25
org/activeio/AsynchChannelServer.java | 0 | 0 | 12
org/activeio/Channel.java | 0 | 0 | 14
org/activeio/ChannelFactory.java | 0 | 0 | 1
org/activeio/ChannelFactory.java | 0 | 0 | 89
org/activeio/ChannelServer.java | 0 | 0 | 1
org/activeio/ChannelServer.java | 0 | 0 | 23
org/activeio/Disposable.java | 0 | 0 | 12
org/activeio/FilterAsynchChannel.java | 0 | 0 | 1
org/activeio/FilterAsynchChannel.java | 0 | 0 | 56
org/activeio/FilterAsynchChannelServer.java | 0 | 0 | 1
org/activeio/FilterAsynchChannelServer.java | 0 | 0 | 58
org/activeio/FilterSynchChannel.java | 0 | 0 | 1
org/activeio/FilterSynchChannel.java | 0 | 0 | 31
org/activeio/FilterSynchChannelServer.java | 0 | 0 | 1
org/activeio/FilterSynchChannelServer.java | 0 | 0 | 29
org/activeio/InputAsynchChannel.java | 0 | 0 | 17
org/activeio/InputSynchChannel.java | 0 | 0 | 19
org/activeio/OutputChannel.java | 0 | 0 | 10
org/activeio/Packet.java | 0 | 0 | 80
org/activeio/PacketData.java | 0 | 0 | 272
org/activeio/RequestChannel.java | 0 | 0 | 41
org/activeio/RequestListener.java | 0 | 0 | 1
org/activeio/RequestListener.java | 0 | 0 | 17
org/activeio/Service.java | 0 | 0 | 39
org/activeio/SynchChannel.java | 0 | 0 | 4
org/activeio/SynchChannelFactory.java | 0 | 0 | 23
org/activeio/SynchChannelServer.java | 0 | 0 | 23
org/activeio/adapter/AsynchChannelOutputStream.java | 0 | 0 | 22
org/activeio/adapter/AsynchChannelToClientRequestChannel.java | 0 | 0 | 25
org/activeio/adapter/AsynchChannelToConcurrentRequestChannel.java | 0 | 0 | 103
org/activeio/adapter/AsynchChannelToServerRequestChannel.java | 0 | 0 | 44
org/activeio/adapter/AsynchToSynchChannelAdapter.java | 0 | 0 | 1
org/activeio/adapter/AsynchToSynchChannelAdapter.java | 0 | 0 | 102
org/activeio/adapter/AsynchToSynchChannelFactoryAdaptor.java | 0 | 0 | 56
org/activeio/adapter/AsynchToSynchChannelServerAdapter.java | 0 | 0 | 1
org/activeio/adapter/AsynchToSynchChannelServerAdapter.java | 0 | 0 | 109
org/activeio/adapter/AsynchWriteAsynchChannelAdapter.java | 0 | 0 | 125
org/activeio/adapter/PacketByteArrayOutputStream.java | 0 | 0 | 97
org/activeio/adapter/PacketInputStream.java | 0 | 0 | 16
org/activeio/adapter/PacketOutputStream.java | 0 | 0 | 34
org/activeio/adapter/SynchChannelInputStream.java | 0 | 0 | 74
org/activeio/adapter/SynchChannelOutputStream.java | 0 | 0 | 22
org/activeio/adapter/SynchChannelServerToServerSocketAdapter.java | 0 | 0 | 108
org/activeio/adapter/SynchChannelToSocketAdapter.java | 0 | 0 | 174
org/activeio/adapter/SynchToAsynchChannelAdapter.java | 0 | 0 | 1
org/activeio/adapter/SynchToAsynchChannelAdapter.java | 0 | 0 | 146
org/activeio/adapter/SynchToAsynchChannelFactoryAdaptor.java | 0 | 0 | 63
org/activeio/adapter/SynchToAsynchChannelServerAdapter.java | 0 | 0 | 1
org/activeio/adapter/SynchToAsynchChannelServerAdapter.java | 0 | 0 | 163
org/activeio/filter/CounterAsyncChannel.java | 0 | 0 | 1
org/activeio/filter/CounterAsyncChannel.java | 0 | 0 | 18
org/activeio/filter/PacketAggregatingAsynchChannel.java | 0 | 0 | 1
org/activeio/filter/PacketAggregatingAsynchChannel.java | 0 | 0 | 16
org/activeio/filter/PacketAggregatingSynchChannel.java | 0 | 0 | 1
org/activeio/filter/PacketAggregatingSynchChannel.java | 0 | 0 | 71
org/activeio/filter/PacketAggregator.java | 0 | 0 | 1
org/activeio/filter/PacketAggregator.java | 0 | 0 | 45
org/activeio/filter/PushbackSynchChannel.java | 0 | 0 | 37
org/activeio/filter/SynchornizedAsynchChannel.java | 0 | 0 | 43
org/activeio/filter/SynchornizedSynchChannel.java | 0 | 0 | 74
org/activeio/filter/WriteBufferedAsynchChannel.java | 0 | 0 | 52
org/activeio/filter/WriteBufferedSynchChannel.java | 0 | 0 | 52
org/activeio/journal/InvalidRecordLocationException.java | 0 | 0 | 40
org/activeio/journal/Journal.java | 0 | 0 | 1
org/activeio/journal/Journal.java | 0 | 0 | 161
org/activeio/journal/JournalEventListener.java | 0 | 0 | 1
org/activeio/journal/JournalEventListener.java | 0 | 0 | 19
org/activeio/journal/RecordLocation.java | 0 | 0 | 5
org/activeio/journal/active/BatchedWrite.java | 0 | 0 | 65
org/activeio/journal/active/ControlFile.java | 0 | 0 | 1
org/activeio/journal/active/ControlFile.java | 0 | 0 | 98
org/activeio/journal/active/JournalImpl.java | 0 | 0 | 183
org/activeio/journal/active/Location.java | 0 | 0 | 40
org/activeio/journal/active/LogFile.java | 0 | 0 | 1
org/activeio/journal/active/LogFile.java | 0 | 0 | 91
org/activeio/journal/active/LogFileManager.java | 0 | 0 | 254
org/activeio/journal/active/LogFileNode.java | 0 | 0 | 1
org/activeio/journal/active/LogFileNode.java | 0 | 0 | 55
org/activeio/journal/active/Record.java | 0 | 0 | 433
org/activeio/journal/active/RecordInfo.java | 0 | 0 | 1
org/activeio/journal/active/RecordInfo.java | 0 | 0 | 19
org/activeio/journal/howl/HowlJournal.java | 0 | 0 | 1
org/activeio/journal/howl/HowlJournal.java | 0 | 0 | 204
org/activeio/journal/howl/LongRecordLocation.java | 0 | 0 | 1
org/activeio/journal/howl/LongRecordLocation.java | 0 | 0 | 53
org/activeio/net/AIOAsynchChannel.java | 0 | 0 | 1
org/activeio/net/AIOAsynchChannel.java | 0 | 0 | 163
org/activeio/net/AIOAsynchChannelFactory.java | 0 | 0 | 67
org/activeio/net/AIOSynchChannelServer.java | 0 | 0 | 1
org/activeio/net/AIOSynchChannelServer.java | 0 | 0 | 80
org/activeio/net/DatagramContext.java | 0 | 0 | 1
org/activeio/net/DatagramContext.java | 0 | 0 | 29
org/activeio/net/DatagramSocketSynchChannel.java | 0 | 0 | 1
org/activeio/net/DatagramSocketSynchChannel.java | 0 | 0 | 84
org/activeio/net/DatagramSocketSynchChannelFactory.java | 0 | 0 | 56
org/activeio/net/JxtaSocketSynchChannelFactory.java | 0 | 0 | 73
org/activeio/net/NIOAsynchChannel.java | 0 | 0 | 1
org/activeio/net/NIOAsynchChannel.java | 0 | 0 | 201
org/activeio/net/NIOAsynchChannelFactory.java | 0 | 0 | 90
org/activeio/net/NIOAsynchChannelSelectorManager.java | 0 | 0 | 159
org/activeio/net/NIOAsynchChannelServer.java | 0 | 0 | 1
org/activeio/net/NIOAsynchChannelServer.java | 0 | 0 | 36
org/activeio/net/NIOBaseChannel.java | 0 | 0 | 1
org/activeio/net/NIOBaseChannel.java | 0 | 0 | 138
org/activeio/net/NIOSynchChannel.java | 0 | 0 | 1
org/activeio/net/NIOSynchChannel.java | 0 | 0 | 97
org/activeio/net/NIOSynchChannelFactory.java | 0 | 0 | 84
org/activeio/net/NIOSynchChannelServer.java | 0 | 0 | 1
org/activeio/net/NIOSynchChannelServer.java | 0 | 0 | 35
org/activeio/net/SocketMetadata.java | 0 | 0 | 1
org/activeio/net/SocketMetadata.java | 0 | 0 | 65
org/activeio/net/SocketSynchChannel.java | 0 | 0 | 1
org/activeio/net/SocketSynchChannel.java | 0 | 0 | 169
org/activeio/net/SocketSynchChannelFactory.java | 0 | 0 | 77
org/activeio/net/SocketSynchChannelServer.java | 0 | 0 | 1
org/activeio/net/SocketSynchChannelServer.java | 0 | 0 | 68
org/activeio/net/SslSocketSynchChannelFactory.java | 0 | 0 | 17
org/activeio/net/URISupport.java | 0 | 0 | 47
org/activeio/net/VMPipeAsynchChannelFactory.java | 0 | 0 | 137
org/activeio/net/VMPipeAsynchChannelPipe.java | 0 | 0 | 149
org/activeio/net/VMPipeAsynchChannelServer.java | 0 | 0 | 1
org/activeio/net/VMPipeAsynchChannelServer.java | 0 | 0 | 56
org/activeio/oneport/HttpRecognizer.java | 0 | 0 | 1
org/activeio/oneport/HttpRecognizer.java | 0 | 0 | 43
org/activeio/oneport/IIOPRecognizer.java | 0 | 0 | 1
org/activeio/oneport/IIOPRecognizer.java | 0 | 0 | 39
org/activeio/oneport/JettyOnePortSocketListener.java | 0 | 0 | 32
org/activeio/oneport/OnePortAsynchChannelServer.java | 0 | 0 | 126
org/activeio/oneport/OpenORBOpenPortFeatureInitializer.java | 0 | 0 | 37
org/activeio/oneport/OpenORBOpenPortSocketFactory.java | 0 | 0 | 40
org/activeio/oneport/ProtocolRecognizer.java | 0 | 0 | 14
org/activeio/oneport/UnknownRecognizer.java | 0 | 0 | 1
org/activeio/oneport/UnknownRecognizer.java | 0 | 0 | 30
org/activeio/packet/AppendedPacket.java | 0 | 0 | 1
org/activeio/packet/AppendedPacket.java | 0 | 0 | 196
org/activeio/packet/ByteArrayPacket.java | 0 | 0 | 202
org/activeio/packet/ByteBufferPacket.java | 0 | 0 | 1
org/activeio/packet/ByteBufferPacket.java | 0 | 0 | 222
org/activeio/packet/ByteBufferPacketPool.java | 0 | 0 | 30
org/activeio/packet/BytePacket.java | 0 | 0 | 1
org/activeio/packet/BytePacket.java | 0 | 0 | 120
org/activeio/packet/EOSPacket.java | 0 | 0 | 1
org/activeio/packet/EOSPacket.java | 0 | 0 | 78
org/activeio/packet/EmptyPacket.java | 0 | 0 | 1
org/activeio/packet/EmptyPacket.java | 0 | 0 | 85
org/activeio/packet/FilterPacket.java | 0 | 0 | 1
org/activeio/packet/FilterPacket.java | 0 | 0 | 82
org/activeio/packet/PacketPool.java | 0 | 0 | 132

### org/activeio/AcceptListener.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/AcceptListener.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 23
| Line has trailing spaces. | 24
| Line has trailing spaces. | 28
| Line contains a tab character. | 29
| Line is longer than 80 characters. | 30
| Line contains a tab character. | 30
| Line has trailing spaces. | 31
| Line contains a tab character. | 31
| Line has trailing spaces. | 32
| Line contains a tab character. | 32
| Line contains a tab character. | 33
| Line contains a tab character. | 34
| Line contains a tab character. | 35
| Line contains a tab character. | 37
| Line is longer than 80 characters. | 38
| Line contains a tab character. | 38
| Line has trailing spaces. | 39
| Line contains a tab character. | 39
| Line has trailing spaces. | 40

### org/activeio/AsynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 23
| Line has trailing spaces. | 25
| Line has trailing spaces. | 28

### org/activeio/AsynchChannelFactory.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 25
| Line has trailing spaces. | 26
| Line contains a tab character. | 31
| Line has trailing spaces. | 33
| Expected an @return tag. | 37
| Line contains a tab character. | 37
| Redundant 'public' modifier. | 37
| Expected @param tag for 'location'. | 37
| Expected @throws tag for 'IOException'. | 37
| Line has trailing spaces. | 38
| Line contains a tab character. | 38
| Line contains a tab character. | 39
| Line has trailing spaces. | 41
| Expected an @return tag. | 45
| Line is longer than 80 characters. | 45
| Line contains a tab character. | 45
| Redundant 'public' modifier. | 45
| Expected @param tag for 'location'. | 45
| Expected @throws tag for 'IOException'. | 45
| Line has trailing spaces. | 46
| Line contains a tab character. | 46

### org/activeio/AsynchChannelListener.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 23
| Line has trailing spaces. | 24
| Comment matches to-do format 'TODO:'. | 25
| Line is longer than 80 characters. | 25
| Line is longer than 80 characters. | 26
| Line has trailing spaces. | 27
| Line is longer than 80 characters. | 27
| Line has trailing spaces. | 29
| Line has trailing spaces. | 33
| Line contains a tab character. | 33
| Line contains a tab character. | 34
| Line has trailing spaces. | 35
| Line is longer than 80 characters. | 35
| Line contains a tab character. | 35
| Line has trailing spaces. | 36
| Line contains a tab character. | 36
| Line contains a tab character. | 37
| Line contains a tab character. | 38
| Line has trailing spaces. | 40
| Line has trailing spaces. | 42
| Line is longer than 80 characters. | 42
| Line contains a tab character. | 42
| Line has trailing spaces. | 43
| Line has trailing spaces. | 47

### org/activeio/AsynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 21
| Line has trailing spaces. | 23
| Line has trailing spaces. | 27
| Line contains a tab character. | 27
| Line contains a tab character. | 28
| Line contains a tab character. | 29
| Line has trailing spaces. | 30
| Line contains a tab character. | 30
| Line contains a tab character. | 31
| Line contains a tab character. | 32
| Expected @param tag for 'acceptListener'. | 33

### org/activeio/Channel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 22
| Line is longer than 80 characters. | 22
| Line has trailing spaces. | 24
| Line has trailing spaces. | 26
| Line has trailing spaces. | 27
| Line has trailing spaces. | 31
| Line is longer than 80 characters. | 34
| Unused @param tag for 'target}'. | 34
| Line has trailing spaces. | 35
| Line is longer than 80 characters. | 36
| Line is longer than 80 characters. | 37
| Expected an @return tag. | 40
| Expected @param tag for 'target'. | 40

### org/activeio/ChannelFactory.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/ChannelFactory.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 39
| Line has trailing spaces. | 42
| Line is longer than 80 characters. | 44
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 47
| Line has trailing spaces. | 49
| Missing a Javadoc comment. | 50
| 'public' modifier out of order with the JLS suggestions. | 50
| Line is longer than 80 characters. | 52
| Parameter run should be final. | 53
| Missing a Javadoc comment. | 61
| 'private' modifier out of order with the JLS suggestions. | 61
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 64
| Parameter path should be final. | 64
| 'path' hides a field. | 64
| First sentence should end with a period. | 68
| Line has trailing spaces. | 70
| Line is longer than 80 characters. | 76
| Parameter key should be final. | 76
| Expected @throws tag for 'IllegalAccessException'. | 76
| Expected @throws tag for 'InstantiationException'. | 76
| Expected @throws tag for 'IOException'. | 76
| Expected @throws tag for 'ClassNotFoundException'. | 77
| Line is longer than 80 characters. | 81
| Missing a Javadoc comment. | 81
| Parameter key should be final. | 81
| Parameter propertyPrefix should be final. | 81
| Line is longer than 80 characters. | 86
| Missing a Javadoc comment. | 86
| Parameter properties should be final. | 86
| Parameter propertyPrefix should be final. | 86
| 'if' construct must use '{}'s. | 89
| Line is longer than 80 characters. | 94
| Line is longer than 80 characters. | 98
| Line is longer than 80 characters. | 108
| Missing a Javadoc comment. | 108
| Parameter key should be final. | 108
| Line is longer than 80 characters. | 112
| Line is longer than 80 characters. | 116
| Must have at least one statement. | 130
| Line is longer than 80 characters. | 136
| Missing a Javadoc comment. | 136
| Method 'openSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 138
| Missing a Javadoc comment. | 138
| Parameter location should be final. | 138
| Line is longer than 80 characters. | 139
| Line is longer than 80 characters. | 143
| Method 'bindSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 143
| Missing a Javadoc comment. | 143
| Parameter location should be final. | 143
| Line is longer than 80 characters. | 144
| Method 'openAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 148
| Missing a Javadoc comment. | 148
| Parameter location should be final. | 148
| Line is longer than 80 characters. | 149
| Line is longer than 80 characters. | 153
| Method 'bindAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 153
| Missing a Javadoc comment. | 153
| Parameter location should be final. | 153
| Line is longer than 80 characters. | 154
| Line is longer than 80 characters. | 158
| Missing a Javadoc comment. | 158
| Parameter protocol should be final. | 158
| Line is longer than 80 characters. | 160
| Line is longer than 80 characters. | 163
| Line is longer than 80 characters. | 168
| Line is longer than 80 characters. | 180
| Line is longer than 80 characters. | 185
| Missing a Javadoc comment. | 185
| Parameter protocol should be final. | 185
| Line is longer than 80 characters. | 187
| Line is longer than 80 characters. | 191
| Line is longer than 80 characters. | 196
| Line is longer than 80 characters. | 209

### org/activeio/ChannelServer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/ChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 22
| Line has trailing spaces. | 23
| Line has trailing spaces. | 24
| Line is longer than 80 characters. | 24
| Line has trailing spaces. | 25
| Line has trailing spaces. | 27
| Line is longer than 80 characters. | 33
| Line is longer than 80 characters. | 34
| Line has trailing spaces. | 35
| Line is longer than 80 characters. | 35
| Line has trailing spaces. | 37
| Redundant 'public' modifier. | 40
| Line has trailing spaces. | 41
| Line has trailing spaces. | 43
| Line is longer than 80 characters. | 43
| Line has trailing spaces. | 44
| Line is longer than 80 characters. | 44
| Line is longer than 80 characters. | 45
| Line has trailing spaces. | 46
| Line is longer than 80 characters. | 47
| Redundant 'public' modifier. | 49
| Line has trailing spaces. | 50

### org/activeio/Disposable.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 21
| Line has trailing spaces. | 22
| Line has trailing spaces. | 23
| Line contains a tab character. | 28
| Line is longer than 80 characters. | 29
| Line contains a tab character. | 29
| Line has trailing spaces. | 30
| Line is longer than 80 characters. | 30
| Line contains a tab character. | 30
| Line contains a tab character. | 31
| Line has trailing spaces. | 33

### org/activeio/FilterAsynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/FilterAsynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 23
| Line is longer than 80 characters. | 24
| Line is longer than 80 characters. | 25
| Line has trailing spaces. | 26
| Line has trailing spaces. | 27
| Line is longer than 80 characters. | 30
| Missing a Javadoc comment. | 32
| 'protected' modifier out of order with the JLS suggestions. | 32
| Variable 'next' must be private and have accessor methods. | 32
| Missing a Javadoc comment. | 33
| Variable 'channelListener' must be private and have accessor methods. | 33
| Missing a Javadoc comment. | 35
| Parameter next should be final. | 35
| 'next' hides a field. | 35
| Line is longer than 80 characters. | 41
| Method 'setAsynchChannelListener' is not designed for extension - needs to be abstract, final or empty. | 41
| Parameter channelListener should be final. | 41
| 'channelListener' hides a field. | 41
| Expected @param tag for 'channelListener'. | 41
| 'if' construct must use '{}'s. | 43
| 'else' construct must use '{}'s. | 45
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 52
| Parameter packet should be final. | 52
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 59
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 66
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 74
| 'if' construct must use '{}'s. | 75
| 'if' is not followed by whitespace. | 75
| '(' is followed by whitespace. | 75
| ')' is preceded with whitespace. | 75
| 'if' construct must use '{}'s. | 77
| 'if' is not followed by whitespace. | 77
| '(' is followed by whitespace. | 77
| '==' is not followed by whitespace. | 77
| ')' is preceded with whitespace. | 77
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 85
| Parameter timeout should be final. | 85
| Line is longer than 80 characters. | 90
| Method 'onPacket' is not designed for extension - needs to be abstract, final or empty. | 92
| Parameter packet should be final. | 92
| Line is longer than 80 characters. | 97
| Method 'onPacketError' is not designed for extension - needs to be abstract, final or empty. | 99
| Parameter error should be final. | 99
| Method 'getNext' is not designed for extension - needs to be abstract, final or empty. | 106
| Method 'getAsynchChannelListener' is not designed for extension - needs to be abstract, final or empty. | 113
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 117
| Missing a Javadoc comment. | 117
| Parameter target should be final. | 117
| 'if' is not followed by whitespace. | 118
| '(' is followed by whitespace. | 118
| ')' is preceded with whitespace. | 118
| Line has trailing spaces. | 122
| Line has trailing spaces. | 123
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 124
| Missing a Javadoc comment. | 124

### org/activeio/FilterAsynchChannelServer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/FilterAsynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 24
| Line is longer than 80 characters. | 25
| Line is longer than 80 characters. | 26
| Line has trailing spaces. | 27
| Line has trailing spaces. | 28
| Line is longer than 80 characters. | 31
| Missing a Javadoc comment. | 33
| 'protected' modifier out of order with the JLS suggestions. | 33
| Variable 'next' must be private and have accessor methods. | 33
| Missing a Javadoc comment. | 34
| Variable 'acceptListener' must be private and have accessor methods. | 34
| Missing a Javadoc comment. | 36
| Parameter next should be final. | 36
| 'next' hides a field. | 36
| 'if' construct must use '{}'s. | 38
| 'if' is not followed by whitespace. | 38
| '(' is followed by whitespace. | 38
| ')' is preceded with whitespace. | 38
| Line is longer than 80 characters. | 39
| Method 'setAcceptListener' is not designed for extension - needs to be abstract, final or empty. | 42
| Missing a Javadoc comment. | 42
| Parameter acceptListener should be final. | 42
| 'acceptListener' hides a field. | 42
| 'if' construct must use '{}'s. | 44
| 'else' construct must use '{}'s. | 46
| Line has trailing spaces. | 48
| Line has trailing spaces. | 50
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 54
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 62
| 'if' construct must use '{}'s. | 63
| 'if' is not followed by whitespace. | 63
| '(' is followed by whitespace. | 63
| '==' is not followed by whitespace. | 63
| ')' is preceded with whitespace. | 63
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 71
| Parameter timeout should be final. | 71
| Method 'onAccept' is not designed for extension - needs to be abstract, final or empty. | 75
| Missing a Javadoc comment. | 75
| Parameter channel should be final. | 75
| Method 'onAcceptError' is not designed for extension - needs to be abstract, final or empty. | 79
| Missing a Javadoc comment. | 79
| Parameter error should be final. | 79
| Method 'getBindURI' is not designed for extension - needs to be abstract, final or empty. | 83
| Missing a Javadoc comment. | 83
| Method 'getConnectURI' is not designed for extension - needs to be abstract, final or empty. | 87
| Missing a Javadoc comment. | 87
| Line has trailing spaces. | 90
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 91
| Missing a Javadoc comment. | 91
| Parameter target should be final. | 91
| 'if' is not followed by whitespace. | 92
| '(' is followed by whitespace. | 92
| ')' is preceded with whitespace. | 92
| Line has trailing spaces. | 96
| Line has trailing spaces. | 97
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 98
| Missing a Javadoc comment. | 98

### org/activeio/FilterSynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/FilterSynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 23
| Line has trailing spaces. | 24
| Line is longer than 80 characters. | 24
| Line is longer than 80 characters. | 25
| Line has trailing spaces. | 26
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 33
| Parameter next should be final. | 33
| 'next' hides a field. | 33
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 40
| Parameter packet should be final. | 40
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 47
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 54
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 61
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 68
| Parameter timeout should be final. | 68
| Method 'getNext' is not designed for extension - needs to be abstract, final or empty. | 75
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 82
| Parameter timeout should be final. | 82
| Line has trailing spaces. | 85
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 86
| Missing a Javadoc comment. | 86
| Parameter target should be final. | 86
| 'if' is not followed by whitespace. | 87
| '(' is followed by whitespace. | 87
| ')' is preceded with whitespace. | 87
| Line has trailing spaces. | 91
| Line has trailing spaces. | 92
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 93
| Missing a Javadoc comment. | 93

### org/activeio/FilterSynchChannelServer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/FilterSynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 24
| Line has trailing spaces. | 25
| Line is longer than 80 characters. | 25
| Line is longer than 80 characters. | 26
| Line has trailing spaces. | 27
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 34
| Parameter next should be final. | 34
| 'next' hides a field. | 34
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 41
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 48
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 55
| Parameter timeout should be final. | 55
| Method 'getNext' is not designed for extension - needs to be abstract, final or empty. | 62
| Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 69
| Parameter timeout should be final. | 69
| Method 'getBindURI' is not designed for extension - needs to be abstract, final or empty. | 76
| Method 'getConnectURI' is not designed for extension - needs to be abstract, final or empty. | 83
| Line has trailing spaces. | 86
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 87
| Missing a Javadoc comment. | 87
| Parameter target should be final. | 87
| 'if' is not followed by whitespace. | 88
| '(' is followed by whitespace. | 88
| ')' is preceded with whitespace. | 88
| Line has trailing spaces. | 92
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 94
| Missing a Javadoc comment. | 94

### org/activeio/InputAsynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Unused import - java.io.IOException. | 20
| Line is longer than 80 characters. | 24
| Line has trailing spaces. | 26
| Line is longer than 80 characters. | 32
| Line contains a tab character. | 32
| Line contains a tab character. | 33
| Line has trailing spaces. | 34
| Line contains a tab character. | 34
| Line contains a tab character. | 35
| Line contains a tab character. | 36
| Line contains a tab character. | 37
| Line has trailing spaces. | 39
| Line contains a tab character. | 40
| Line contains a tab character. | 41
| Line contains a tab character. | 42
| Line has trailing spaces. | 44

### org/activeio/InputSynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 24
| Line is longer than 80 characters. | 25
| Line has trailing spaces. | 26
| Line has trailing spaces. | 30
| Line contains a tab character. | 31
| Line is longer than 80 characters. | 32
| Line contains a tab character. | 32
| Line is longer than 80 characters. | 33
| Line contains a tab character. | 33
| Line has trailing spaces. | 34
| Line contains a tab character. | 34
| Line contains a tab character. | 35
| Line contains a tab character. | 36
| Line contains a tab character. | 37
| Line contains a tab character. | 38
| Line contains a tab character. | 39
| Expected @param tag for 'timeout'. | 39
| Expected @throws tag for 'IOException'. | 39

### org/activeio/OutputChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 26
| Line has trailing spaces. | 29
| Expected @param tag for 'packet'. | 33
| Expected @throws tag for 'IOException'. | 33
| Line has trailing spaces. | 34
| Line is longer than 80 characters. | 36
| Line has trailing spaces. | 37
| Line has trailing spaces. | 40
| Expected @throws tag for 'IOException'. | 40

### org/activeio/Packet.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 25
| Line has trailing spaces. | 29
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 35
| Parameter data should be final. | 35
| 'data' hides a field. | 35
| Array brackets at illegal position. | 35
| Parameter offset should be final. | 35
| 'offset' hides a field. | 35
| Parameter length should be final. | 35
| 'length' hides a field. | 35
| Line has trailing spaces. | 38
| Method 'getData' is not designed for extension - needs to be abstract, final or empty. | 40
| Missing a Javadoc comment. | 40
| Method 'getLength' is not designed for extension - needs to be abstract, final or empty. | 43
| Missing a Javadoc comment. | 43
| Method 'getOffset' is not designed for extension - needs to be abstract, final or empty. | 46
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 52
| Redundant 'public' modifier. | 52
| Missing a Javadoc comment. | 53
| Redundant 'public' modifier. | 53
| Missing a Javadoc comment. | 54
| Redundant 'public' modifier. | 54
| Missing a Javadoc comment. | 55
| Redundant 'public' modifier. | 55
| Missing a Javadoc comment. | 56
| Redundant 'public' modifier. | 56
| Missing a Javadoc comment. | 57
| Redundant 'public' modifier. | 57
| Missing a Javadoc comment. | 58
| Redundant 'public' modifier. | 58
| Missing a Javadoc comment. | 59
| Redundant 'public' modifier. | 59
| Missing a Javadoc comment. | 60
| Redundant 'public' modifier. | 60
| Missing a Javadoc comment. | 61
| Redundant 'public' modifier. | 61
| Missing a Javadoc comment. | 62
| Redundant 'public' modifier. | 62
| Missing a Javadoc comment. | 63
| Redundant 'public' modifier. | 63
| Missing a Javadoc comment. | 64
| Redundant 'public' modifier. | 64
| Line has trailing spaces. | 65
| Missing a Javadoc comment. | 66
| Redundant 'public' modifier. | 66
| Missing a Javadoc comment. | 67
| Redundant 'public' modifier. | 67
| Line has trailing spaces. | 68
| Line has trailing spaces. | 69
| Line has trailing spaces. | 72
| Line has trailing spaces. | 76
| Expected @param tag for 'out'. | 76
| Expected @throws tag for 'IOException'. | 76
| Missing a Javadoc comment. | 77
| Line has trailing spaces. | 78
| Missing a Javadoc comment. | 80
| Redundant 'public' modifier. | 80
| Missing a Javadoc comment. | 81
| Redundant 'public' modifier. | 81
| Array brackets at illegal position. | 81
| Missing a Javadoc comment. | 84
| Redundant 'public' modifier. | 84
| '(' is followed by whitespace. | 84
| ')' is preceded with whitespace. | 84
| Missing a Javadoc comment. | 85
| Redundant 'public' modifier. | 85
| '(' is followed by whitespace. | 85
| Array brackets at illegal position. | 85
| ')' is preceded with whitespace. | 85
| Missing a Javadoc comment. | 86
| Redundant 'public' modifier. | 86
| Line has trailing spaces. | 87
| Expected an @return tag. | 91
| Expected @param tag for 'target'. | 91

### org/activeio/PacketData.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| 'public' modifier out of order with the JLS suggestions. | 27
| Missing a Javadoc comment. | 29
| 'private' modifier out of order with the JLS suggestions. | 29
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 32
| Parameter packet should be final. | 32
| 'packet' hides a field. | 32
| Missing a Javadoc comment. | 36
| Parameter packet should be final. | 36
| 'packet' hides a field. | 36
| Parameter bigEndian should be final. | 36
| 'bigEndian' hides a field. | 36
| Missing a Javadoc comment. | 41
| Parameter space should be final. | 41
| 'if' construct must use '{}'s. | 42
| Missing a Javadoc comment. | 46
| Parameter b should be final. | 46
| Missing a Javadoc comment. | 50
| Parameter b should be final. | 50
| Parameter off should be final. | 50
| Parameter len should be final. | 50
| Missing a Javadoc comment. | 55
| Parameter n should be final. | 55
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 76
| 'if' is not followed by whitespace. | 78
| '(' is followed by whitespace. | 78
| ')' is preceded with whitespace. | 78
| '8' is a magic number. | 79
| Line contains a tab character. | 81
| '8' is a magic number. | 81
| ')' is preceded with whitespace. | 81
| Line has trailing spaces. | 82
| Missing a Javadoc comment. | 85
| 'if' is not followed by whitespace. | 87
| '(' is followed by whitespace. | 87
| ')' is preceded with whitespace. | 87
| '8' is a magic number. | 88
| Line contains a tab character. | 90
| '8' is a magic number. | 90
| ')' is preceded with whitespace. | 90
| Line has trailing spaces. | 91
| Missing a Javadoc comment. | 94
| 'if' is not followed by whitespace. | 96
| '(' is followed by whitespace. | 96
| ')' is preceded with whitespace. | 96
| '8' is a magic number. | 97
| Line contains a tab character. | 99
| '8' is a magic number. | 99
| ')' is preceded with whitespace. | 99
| Line has trailing spaces. | 100
| Missing a Javadoc comment. | 103
| '4' is a magic number. | 104
| 'if' is not followed by whitespace. | 105
| '(' is followed by whitespace. | 105
| ')' is preceded with whitespace. | 105
| Line has trailing spaces. | 106
| Line contains a tab character. | 106
| '24' is a magic number. | 106
| '+' should be on a new line. | 106
| Line has trailing spaces. | 107
| Line contains a tab character. | 107
| '16' is a magic number. | 107
| '+' should be on a new line. | 107
| Line has trailing spaces. | 108
| Line contains a tab character. | 108
| '8' is a magic number. | 108
| '+' should be on a new line. | 108
| Line contains a tab character. | 109
| Line contains a tab character. | 111
| '+' should be on a new line. | 111
| Line has trailing spaces. | 112
| Line contains a tab character. | 112
| '8' is a magic number. | 112
| '+' should be on a new line. | 112
| Line has trailing spaces. | 113
| Line contains a tab character. | 113
| '16' is a magic number. | 113
| '+' should be on a new line. | 113
| Line contains a tab character. | 114
| '24' is a magic number. | 114
| Line has trailing spaces. | 115
| Line has trailing spaces. | 116
| Line has trailing spaces. | 117
| Missing a Javadoc comment. | 118
| '8' is a magic number. | 119
| 'if' is not followed by whitespace. | 120
| '(' is followed by whitespace. | 120
| ')' is preceded with whitespace. | 120
| Line has trailing spaces. | 121
| Line contains a tab character. | 121
| '56' is a magic number. | 121
| '+' should be on a new line. | 121
| Line has trailing spaces. | 122
| Line contains a tab character. | 122
| '48' is a magic number. | 122
| '+' should be on a new line. | 122
| Line has trailing spaces. | 123
| Line contains a tab character. | 123
| '40' is a magic number. | 123
| '+' should be on a new line. | 123
| Line has trailing spaces. | 124
| Line contains a tab character. | 124
| '32' is a magic number. | 124
| '+' should be on a new line. | 124
| Line has trailing spaces. | 125
| Line contains a tab character. | 125
| '24' is a magic number. | 125
| '+' should be on a new line. | 125
| Line has trailing spaces. | 126
| Line contains a tab character. | 126
| '16' is a magic number. | 126
| '+' should be on a new line. | 126
| Line has trailing spaces. | 127
| Line contains a tab character. | 127
| '8' is a magic number. | 127
| '+' should be on a new line. | 127
| Line contains a tab character. | 128
| Line contains a tab character. | 130
| '+' should be on a new line. | 130
| Line has trailing spaces. | 131
| Line contains a tab character. | 131
| '8' is a magic number. | 131
| '+' should be on a new line. | 131
| Line has trailing spaces. | 132
| Line contains a tab character. | 132
| '16' is a magic number. | 132
| '+' should be on a new line. | 132
| Line contains a tab character. | 133
| '24' is a magic number. | 133
| '+' should be on a new line. | 133
| Line has trailing spaces. | 134
| Line contains a tab character. | 134
| '32' is a magic number. | 134
| '+' should be on a new line. | 134
| Line has trailing spaces. | 135
| Line contains a tab character. | 135
| '40' is a magic number. | 135
| '+' should be on a new line. | 135
| Line has trailing spaces. | 136
| Line contains a tab character. | 136
| '48' is a magic number. | 136
| '+' should be on a new line. | 136
| Line has trailing spaces. | 137
| Line contains a tab character. | 137
| '56' is a magic number. | 137
| Line has trailing spaces. | 138
| Line has trailing spaces. | 140
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 149
| Parameter b should be final. | 149
| Missing a Javadoc comment. | 154
| Parameter b should be final. | 154
| Missing a Javadoc comment. | 158
| Parameter b should be final. | 158
| Parameter off should be final. | 158
| Parameter len should be final. | 158
| Missing a Javadoc comment. | 163
| Parameter v should be final. | 163
| Avoid inline conditionals. | 165
| Missing a Javadoc comment. | 168
| Parameter v should be final. | 168
| Missing a Javadoc comment. | 173
| Parameter v should be final. | 173
| Line has trailing spaces. | 175
| Line contains a tab character. | 177
| '8' is a magic number. | 177
| '0xFF' is a magic number. | 177
| Line contains a tab character. | 178
| '0xFF' is a magic number. | 178
| Line contains a tab character. | 179
| Line contains a tab character. | 180
| '0xFF' is a magic number. | 180
| Line contains a tab character. | 181
| '8' is a magic number. | 181
| '0xFF' is a magic number. | 181
| Line contains a tab character. | 182
| Missing a Javadoc comment. | 185
| Parameter v should be final. | 185
| Line contains a tab character. | 188
| '8' is a magic number. | 188
| '0xFF' is a magic number. | 188
| Line contains a tab character. | 189
| '0xFF' is a magic number. | 189
| '0xFF' is a magic number. | 191
| '8' is a magic number. | 192
| '0xFF' is a magic number. | 192
| Missing a Javadoc comment. | 196
| Parameter v should be final. | 196
| '4' is a magic number. | 197
| '24' is a magic number. | 199
| '0xFF' is a magic number. | 199
| '16' is a magic number. | 200
| '0xFF' is a magic number. | 200
| '8' is a magic number. | 201
| '0xFF' is a magic number. | 201
| '0xFF' is a magic number. | 202
| '0xFF' is a magic number. | 204
| '8' is a magic number. | 205
| '0xFF' is a magic number. | 205
| '16' is a magic number. | 206
| '0xFF' is a magic number. | 206
| '24' is a magic number. | 207
| '0xFF' is a magic number. | 207
| Missing a Javadoc comment. | 211
| Parameter v should be final. | 211
| '8' is a magic number. | 212
| Line contains a tab character. | 214
| '56' is a magic number. | 214
| '0xFF' is a magic number. | 214
| Line contains a tab character. | 215
| '48' is a magic number. | 215
| '0xFF' is a magic number. | 215
| Line contains a tab character. | 216
| '40' is a magic number. | 216
| '0xFF' is a magic number. | 216
| Line contains a tab character. | 217
| '32' is a magic number. | 217
| '0xFF' is a magic number. | 217
| Line contains a tab character. | 218
| '24' is a magic number. | 218
| '0xFF' is a magic number. | 218
| Line contains a tab character. | 219
| '16' is a magic number. | 219
| '0xFF' is a magic number. | 219
| Line contains a tab character. | 220
| '8' is a magic number. | 220
| '0xFF' is a magic number. | 220
| Line contains a tab character. | 221
| '0xFF' is a magic number. | 221
| '0xFF' is a magic number. | 223
| '8' is a magic number. | 224
| '0xFF' is a magic number. | 224
| '16' is a magic number. | 225
| '0xFF' is a magic number. | 225
| '24' is a magic number. | 226
| '0xFF' is a magic number. | 226
| '32' is a magic number. | 227
| '0xFF' is a magic number. | 227
| '40' is a magic number. | 228
| '0xFF' is a magic number. | 228
| '48' is a magic number. | 229
| '0xFF' is a magic number. | 229
| '56' is a magic number. | 230
| '0xFF' is a magic number. | 230
| Line has trailing spaces. | 233
| Missing a Javadoc comment. | 234
| Parameter v should be final. | 234
| Missing a Javadoc comment. | 238
| Parameter v should be final. | 238
| Line has trailing spaces. | 241
| Missing a Javadoc comment. | 242
| Parameter v should be final. | 242
| Missing a Javadoc comment. | 246
| Parameter v should be final. | 246

### org/activeio/RequestChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 25
| Line has trailing spaces. | 26
| Line has trailing spaces. | 30
| Line contains a tab character. | 30
| Line contains a tab character. | 31
| Line is longer than 80 characters. | 32
| Line contains a tab character. | 32
| Line contains a tab character. | 33
| Line has trailing spaces. | 34
| Line contains a tab character. | 34
| Line has trailing spaces. | 35
| Line is longer than 80 characters. | 35
| Line contains a tab character. | 35
| Line contains a tab character. | 36
| Line has trailing spaces. | 37
| Line contains a tab character. | 37
| Line contains a tab character. | 38
| Line contains a tab character. | 39
| Line contains a tab character. | 40
| Line contains a tab character. | 41
| Line contains a tab character. | 42
| Line contains a tab character. | 43
| Expected @param tag for 'request'. | 43
| Expected @param tag for 'timeout'. | 43
| Expected @throws tag for 'IOException'. | 43
| Line contains a tab character. | 45
| Line is longer than 80 characters. | 46
| Line contains a tab character. | 46
| Line contains a tab character. | 47
| Line has trailing spaces. | 48
| Line contains a tab character. | 48
| Line contains a tab character. | 49
| Line contains a tab character. | 50
| Line contains a tab character. | 51
| Line has trailing spaces. | 53
| Line contains a tab character. | 54
| Line contains a tab character. | 55
| Line contains a tab character. | 56
| Line has trailing spaces. | 58
| Line contains a tab character. | 58

### org/activeio/RequestListener.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/RequestListener.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| First sentence should end with a period. | 22
| Line is longer than 80 characters. | 23
| Line has trailing spaces. | 24
| Line has trailing spaces. | 28
| Line contains a tab character. | 29
| Line is longer than 80 characters. | 30
| Line contains a tab character. | 30
| Line has trailing spaces. | 31
| Line contains a tab character. | 31
| Line contains a tab character. | 32
| Line contains a tab character. | 33
| Line contains a tab character. | 34
| Line contains a tab character. | 36
| Line is longer than 80 characters. | 37
| Line contains a tab character. | 37
| Line has trailing spaces. | 38

### org/activeio/Service.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 24
| Line is longer than 80 characters. | 25
| Line has trailing spaces. | 28
| Line contains a tab character. | 33
| Missing a Javadoc comment. | 33
| Redundant 'static' modifier. | 33
| 'public' modifier out of order with the JLS suggestions. | 33
| '=' is not preceded with whitespace. | 33
| '=' is not followed by whitespace. | 33
| Line has trailing spaces. | 34
| Line contains a tab character. | 34
| Missing a Javadoc comment. | 34
| Redundant 'static' modifier. | 34
| 'public' modifier out of order with the JLS suggestions. | 34
| '=' is not preceded with whitespace. | 34
| '=' is not followed by whitespace. | 34
| Line contains a tab character. | 36
| Line has trailing spaces. | 37
| Line is longer than 80 characters. | 37
| Line contains a tab character. | 37
| Line has trailing spaces. | 38
| Line contains a tab character. | 38
| Line contains a tab character. | 39
| Line contains a tab character. | 40
| Expected @throws tag for 'IOException'. | 41
| Line is longer than 80 characters. | 44
| Line contains a tab character. | 44
| Line has trailing spaces. | 45
| Line contains a tab character. | 45
| Line is longer than 80 characters. | 46
| Line contains a tab character. | 46
| Line contains a tab character. | 47
| Line has trailing spaces. | 48
| Line contains a tab character. | 48
| Line contains a tab character. | 49
| Line contains a tab character. | 50
| Expected @throws tag for 'IOException'. | 51
| Line has trailing spaces. | 52

### org/activeio/SynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 21
| Line is longer than 80 characters. | 22
| Line has trailing spaces. | 23

### org/activeio/SynchChannelFactory.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 24
| Line has trailing spaces. | 25
| Line contains a tab character. | 30
| Line has trailing spaces. | 32
| Line has trailing spaces. | 33
| Expected an @return tag. | 36
| Line contains a tab character. | 36
| Redundant 'public' modifier. | 36
| Expected @param tag for 'location'. | 36
| Expected @throws tag for 'IOException'. | 36
| Line has trailing spaces. | 37
| Line contains a tab character. | 37
| Line contains a tab character. | 38
| Line has trailing spaces. | 40
| Expected an @return tag. | 44
| Line is longer than 80 characters. | 44
| Line contains a tab character. | 44
| Redundant 'public' modifier. | 44
| Expected @param tag for 'location'. | 44
| Expected @throws tag for 'IOException'. | 44
| Line has trailing spaces. | 45
| Line contains a tab character. | 45

### org/activeio/SynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 24
| Line is longer than 80 characters. | 24
| Line has trailing spaces. | 26
| Missing a Javadoc comment. | 31
| Redundant 'static' modifier. | 31
| 'public' modifier out of order with the JLS suggestions. | 31
| '=' is not preceded with whitespace. | 31
| '=' is not followed by whitespace. | 31
| Line has trailing spaces. | 32
| Line contains a tab character. | 32
| Missing a Javadoc comment. | 32
| Redundant 'static' modifier. | 32
| 'public' modifier out of order with the JLS suggestions. | 32
| '=' is not preceded with whitespace. | 32
| '=' is not followed by whitespace. | 32
| Line has trailing spaces. | 33
| Line contains a tab character. | 33
| Line contains a tab character. | 34
| Missing a Javadoc comment. | 34
| Redundant 'public' modifier. | 34
| Line has trailing spaces. | 35
| Line contains a tab character. | 35

### org/activeio/adapter/AsynchChannelOutputStream.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 31
| Parameter channel should be final. | 36
| 'channel' hides a field. | 36
| Expected @param tag for 'channel'. | 36
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 43
| Parameter b should be final. | 43
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 50
| Parameter b should be final. | 50
| Parameter off should be final. | 50
| Parameter len should be final. | 50
| Line has trailing spaces. | 53
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 57
| Line has trailing spaces. | 60
| Method 'close' is not designed for extension - needs to be abstract, final or empty. | 64
| '=' is not preceded with whitespace. | 65
| '=' is not followed by whitespace. | 65
| Line has trailing spaces. | 68
| Method 'isClosed' is not designed for extension - needs to be abstract, final or empty. | 69
| Missing a Javadoc comment. | 69
| Line has trailing spaces. | 71

### org/activeio/adapter/AsynchChannelToClientRequestChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 28
| Line has trailing spaces. | 29
| Line has trailing spaces. | 30
| Line is longer than 80 characters. | 33
| 'public' modifier out of order with the JLS suggestions. | 33
| Line has trailing spaces. | 34
| Missing a Javadoc comment. | 35
| Line has trailing spaces. | 36
| Missing a Javadoc comment. | 37
| Parameter next should be final. | 37
| 'next' hides a field. | 37
| Missing a Javadoc comment. | 41
| Parameter request should be final. | 41
| Parameter timeout should be final. | 41
| Line is longer than 80 characters. | 47
| Missing a Javadoc comment. | 47
| Parameter requestListener should be final. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Parameter target should be final. | 55
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Parameter timeout should be final. | 67

### org/activeio/adapter/AsynchChannelToConcurrentRequestChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 38
| Line is longer than 80 characters. | 38
| Line is longer than 80 characters. | 39
| Line has trailing spaces. | 41
| Line is longer than 80 characters. | 44
| 'public' modifier out of order with the JLS suggestions. | 44
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 47
| Line has trailing spaces. | 48
| Missing a Javadoc comment. | 48
| Line is longer than 80 characters. | 49
| Missing a Javadoc comment. | 49
| Line has trailing spaces. | 50
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 54
| Line has trailing spaces. | 55
| Missing a Javadoc comment. | 56
| Line has trailing spaces. | 57
| Missing a Javadoc comment. | 58
| Parameter next should be final. | 58
| Line is longer than 80 characters. | 62
| Missing a Javadoc comment. | 62
| Parameter next should be final. | 62
| Parameter requestExecutor should be final. | 62
| 'requestExecutor' hides a field. | 62
| '=' is not preceded with whitespace. | 64
| '=' is not followed by whitespace. | 64
| Line has trailing spaces. | 66
| Missing a Javadoc comment. | 67
| Parameter packet should be final. | 74
| Line is longer than 80 characters. | 75
| 'synchronized' is not followed by whitespace. | 76
| Line is longer than 80 characters. | 82
| switch without &quot;default&quot; clause. | 85
| '(' is followed by whitespace. | 85
| ')' is preceded with whitespace. | 85
| Line contains a tab character. | 86
| Line contains a tab character. | 89
| Line contains a tab character. | 91
| '{' is not preceded with whitespace. | 91
| Line contains a tab character. | 92
| Line contains a tab character. | 93
| Line contains a tab character. | 94
| Line contains a tab character. | 95
| Line contains a tab character. | 99
| Line contains a tab character. | 100
| Line contains a tab character. | 102
| Missing a Javadoc comment. | 106
| Parameter packet should be final. | 106
| 'if' construct must use '{}'s. | 108
| 'if' is not followed by whitespace. | 108
| '(' is followed by whitespace. | 108
| '==' is not followed by whitespace. | 108
| ')' is preceded with whitespace. | 108
| Line has trailing spaces. | 112
| Line has trailing spaces. | 116
| Line has trailing spaces. | 117
| 'synchronized' is not followed by whitespace. | 118
| Line has trailing spaces. | 124
| Missing a Javadoc comment. | 127
| Parameter packet should be final. | 127
| Line has trailing spaces. | 128
| Line has trailing spaces. | 130
| Line has trailing spaces. | 133
| Line has trailing spaces. | 136
| Line has trailing spaces. | 142
| Line has trailing spaces. | 143
| Missing a Javadoc comment. | 146
| Parameter request should be final. | 146
| Parameter timeout should be final. | 146
| Line has trailing spaces. | 147
| Line has trailing spaces. | 151
| Line has trailing spaces. | 152
| Line is longer than 80 characters. | 152
| Line has trailing spaces. | 154
| 'synchronized' is not followed by whitespace. | 155
| Line has trailing spaces. | 158
| Line has trailing spaces. | 160
| 'if' is not followed by whitespace. | 161
| '(' is followed by whitespace. | 161
| ')' is preceded with whitespace. | 161
| Line has trailing spaces. | 162
| ')' is preceded with whitespace. | 163
| Line has trailing spaces. | 164
| Line is longer than 80 characters. | 164
| Line has trailing spaces. | 166
| Line is longer than 80 characters. | 166
| Line has trailing spaces. | 168
| Line has trailing spaces. | 173
| Line is longer than 80 characters. | 176
| Missing a Javadoc comment. | 176
| Parameter type should be final. | 176
| Parameter requestId should be final. | 176
| '3' is a magic number. | 177
| Line is longer than 80 characters. | 185
| Missing a Javadoc comment. | 185
| Parameter requestListener should be final. | 185
| 'requestListener' hides a field. | 185
| Line has trailing spaces. | 186
| Missing a Javadoc comment. | 189

### org/activeio/adapter/AsynchChannelToServerRequestChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 30
| Line has trailing spaces. | 31
| Line has trailing spaces. | 32
| Line is longer than 80 characters. | 35
| Line has trailing spaces. | 36
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 38
| Line has trailing spaces. | 39
| Line is longer than 80 characters. | 40
| Missing a Javadoc comment. | 40
| Parameter next should be final. | 40
| 'next' hides a field. | 40
| Method 'request' is not designed for extension - needs to be abstract, final or empty. | 45
| Missing a Javadoc comment. | 45
| Parameter request should be final. | 45
| Parameter timeout should be final. | 45
| Line is longer than 80 characters. | 49
| Method 'setRequestListener' is not designed for extension - needs to be abstract, final or empty. | 49
| Missing a Javadoc comment. | 49
| Parameter requestListener should be final. | 49
| 'requestListener' hides a field. | 49
| Line has trailing spaces. | 50
| Method 'getRequestListener' is not designed for extension - needs to be abstract, final or empty. | 53
| Missing a Javadoc comment. | 53
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 57
| Missing a Javadoc comment. | 57
| Parameter target should be final. | 57
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 61
| Missing a Javadoc comment. | 61
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 65
| Missing a Javadoc comment. | 65
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 69
| Missing a Javadoc comment. | 69
| Parameter timeout should be final. | 69
| Method 'onPacket' is not designed for extension - needs to be abstract, final or empty. | 73
| Missing a Javadoc comment. | 73
| Parameter packet should be final. | 73
| 'if' is not followed by whitespace. | 74
| '(' is followed by whitespace. | 74
| ')' is preceded with whitespace. | 74
| Method 'onPacketError' is not designed for extension - needs to be abstract, final or empty. | 86
| Missing a Javadoc comment. | 86
| Parameter error should be final. | 86

### org/activeio/adapter/AsynchToSynchChannelAdapter.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/adapter/AsynchToSynchChannelAdapter.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 32
| Line has trailing spaces. | 33
| Line has trailing spaces. | 34
| Line has trailing spaces. | 35
| Line is longer than 80 characters. | 35
| Line is longer than 80 characters. | 36
| Line has trailing spaces. | 37
| Line is longer than 80 characters. | 40
| 'public' modifier out of order with the JLS suggestions. | 40
| Line has trailing spaces. | 42
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 45
| 'public' modifier out of order with the JLS suggestions. | 45
| Parameter channel should be final. | 45
| Line is longer than 80 characters. | 49
| Missing a Javadoc comment. | 49
| 'public' modifier out of order with the JLS suggestions. | 49
| Parameter channel should be final. | 49
| Parameter upPacketChannel should be final. | 49
| 'if' is not followed by whitespace. | 52
| '(' is followed by whitespace. | 52
| ')' is preceded with whitespace. | 52
| 'if' is not followed by whitespace. | 57
| '(' is followed by whitespace. | 57
| ')' is preceded with whitespace. | 57
| 'cast' is not followed by whitespace. | 58
| Line has trailing spaces. | 60
| Line has trailing spaces. | 61
| Line is longer than 80 characters. | 61
| 'cast' is not followed by whitespace. | 61
| Line has trailing spaces. | 63
| Parameter asynchChannel should be final. | 67
| 'asynchChannel' hides a field. | 67
| Line has trailing spaces. | 70
| Line is longer than 80 characters. | 74
| Parameter asynchChannel should be final. | 74
| 'asynchChannel' hides a field. | 74
| Parameter upPacketChannel should be final. | 74
| '{' is not preceded with whitespace. | 74
| '=' is not preceded with whitespace. | 77
| '=' is not followed by whitespace. | 77
| Parameter packet should be final. | 83
| Parameter timeout should be final. | 97
| Line has trailing spaces. | 99
| 'if' is not followed by whitespace. | 101
| '(' is followed by whitespace. | 101
| ')' is preceded with whitespace. | 101
| 'if' is not followed by whitespace. | 103
| '(' is followed by whitespace. | 103
| ')' is preceded with whitespace. | 103
| Line has trailing spaces. | 104
| Line has trailing spaces. | 106
| Line has trailing spaces. | 108
| 'if' construct must use '{}'s. | 109
| 'if' is not followed by whitespace. | 109
| '(' is followed by whitespace. | 109
| ')' is preceded with whitespace. | 109
| Line has trailing spaces. | 111
| 'if' construct must use '{}'s. | 112
| 'if' is not followed by whitespace. | 112
| '(' is followed by whitespace. | 112
| ')' is preceded with whitespace. | 112
| Line has trailing spaces. | 113
| 'cast' is not followed by whitespace. | 113
| Line has trailing spaces. | 114
| 'cast' is not followed by whitespace. | 115
| Line is longer than 80 characters. | 116
| 'cast' is not followed by whitespace. | 116
| '+' is not preceded with whitespace. | 116
| '+' is not followed by whitespace. | 116
| Line has trailing spaces. | 117
| Parameter timeout should be final. | 140
| Line is longer than 80 characters. | 145
| Parameter packet should be final. | 147
| Line has trailing spaces. | 152
| Line is longer than 80 characters. | 156
| Parameter error should be final. | 158
| Line has trailing spaces. | 163
| Missing a Javadoc comment. | 166
| Parameter target should be final. | 166
| 'if' is not followed by whitespace. | 167
| '(' is followed by whitespace. | 167
| ')' is preceded with whitespace. | 167
| Line has trailing spaces. | 171
| Missing a Javadoc comment. | 173
| Line has trailing spaces. | 176
| Missing a Javadoc comment. | 177

### org/activeio/adapter/AsynchToSynchChannelFactoryAdaptor.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line is longer than 80 characters. | 31
| 'public' modifier out of order with the JLS suggestions. | 31
| Line has trailing spaces. | 32
| Missing a Javadoc comment. | 33
| Line has trailing spaces. | 34
| Line is longer than 80 characters. | 35
| Missing a Javadoc comment. | 35
| 'public' modifier out of order with the JLS suggestions. | 35
| Parameter channelFactory should be final. | 35
| ')' is preceded with whitespace. | 35
| 'if' is not followed by whitespace. | 38
| '(' is followed by whitespace. | 38
| ')' is preceded with whitespace. | 38
| Line is longer than 80 characters. | 43
| 'if' is not followed by whitespace. | 43
| '(' is followed by whitespace. | 43
| ')' is preceded with whitespace. | 43
| Line is longer than 80 characters. | 44
| 'cast' is not followed by whitespace. | 44
| Line has trailing spaces. | 46
| Line has trailing spaces. | 47
| Line is longer than 80 characters. | 47
| 'cast' is not followed by whitespace. | 47
| Line has trailing spaces. | 49
| Line has trailing spaces. | 50
| Line is longer than 80 characters. | 51
| Missing a Javadoc comment. | 51
| Parameter asynchChannelFactory should be final. | 51
| 'asynchChannelFactory' hides a field. | 51
| Line has trailing spaces. | 54
| Missing a Javadoc comment. | 55
| Parameter location should be final. | 55
| Line is longer than 80 characters. | 56
| '(' is followed by whitespace. | 56
| ')' is preceded with whitespace. | 56
| Line has trailing spaces. | 58
| Line is longer than 80 characters. | 59
| Missing a Javadoc comment. | 59
| Parameter location should be final. | 59
| Line is longer than 80 characters. | 60
| Line has trailing spaces. | 62
| Missing a Javadoc comment. | 63

### org/activeio/adapter/AsynchToSynchChannelServerAdapter.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/adapter/AsynchToSynchChannelServerAdapter.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 33
| Line has trailing spaces. | 34
| Line has trailing spaces. | 35
| Line has trailing spaces. | 36
| Line is longer than 80 characters. | 36
| Line has trailing spaces. | 37
| Line is longer than 80 characters. | 37
| Line has trailing spaces. | 39
| Line is longer than 80 characters. | 42
| 'public' modifier out of order with the JLS suggestions. | 42
| Line has trailing spaces. | 44
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Line has trailing spaces. | 46
| Missing a Javadoc comment. | 47
| 'public' modifier out of order with the JLS suggestions. | 47
| Parameter channel should be final. | 47
| Line is longer than 80 characters. | 51
| Missing a Javadoc comment. | 51
| 'public' modifier out of order with the JLS suggestions. | 51
| Parameter channel should be final. | 51
| Parameter upPacketChannel should be final. | 51
| 'if' is not followed by whitespace. | 54
| '(' is followed by whitespace. | 54
| ')' is preceded with whitespace. | 54
| 'if' is not followed by whitespace. | 59
| '(' is followed by whitespace. | 59
| ')' is preceded with whitespace. | 59
| Line is longer than 80 characters. | 60
| 'cast' is not followed by whitespace. | 60
| Line has trailing spaces. | 62
| Line has trailing spaces. | 63
| Line is longer than 80 characters. | 63
| 'cast' is not followed by whitespace. | 63
| Line has trailing spaces. | 65
| Line is longer than 80 characters. | 69
| Parameter asynchChannelServer should be final. | 69
| 'asynchChannelServer' hides a field. | 69
| ',' is not followed by whitespace. | 70
| Line has trailing spaces. | 72
| Line is longer than 80 characters. | 74
| Line is longer than 80 characters. | 76
| Parameter asynchChannelServer should be final. | 76
| 'asynchChannelServer' hides a field. | 76
| Parameter acceptBuffer should be final. | 76
| 'acceptBuffer' hides a field. | 76
| '=' is not preceded with whitespace. | 78
| '=' is not followed by whitespace. | 78
| Parameter timeout should be final. | 85
| Line has trailing spaces. | 87
| 'if' is not followed by whitespace. | 89
| '(' is followed by whitespace. | 89
| ')' is preceded with whitespace. | 89
| 'if' is not followed by whitespace. | 91
| '(' is followed by whitespace. | 91
| ')' is preceded with whitespace. | 91
| Line has trailing spaces. | 92
| Line has trailing spaces. | 94
| Line has trailing spaces. | 96
| 'if' construct must use '{}'s. | 97
| 'if' is not followed by whitespace. | 97
| '(' is followed by whitespace. | 97
| ')' is preceded with whitespace. | 97
| Line has trailing spaces. | 99
| 'if' construct must use '{}'s. | 100
| 'if' is not followed by whitespace. | 100
| '(' is followed by whitespace. | 100
| ')' is preceded with whitespace. | 100
| 'cast' is not followed by whitespace. | 101
| Line has trailing spaces. | 102
| 'cast' is not followed by whitespace. | 103
| Line is longer than 80 characters. | 104
| 'cast' is not followed by whitespace. | 104
| '+' is not preceded with whitespace. | 104
| '+' is not followed by whitespace. | 104
| Line has trailing spaces. | 105
| Parameter timeout should be final. | 127
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Parameter channel should be final. | 142
| Line has trailing spaces. | 147
| Line has trailing spaces. | 149
| Parameter error should be final. | 153
| Line has trailing spaces. | 158
| Line has trailing spaces. | 160
| Missing a Javadoc comment. | 161
| Line has trailing spaces. | 164
| Missing a Javadoc comment. | 165
| Parameter target should be final. | 165
| 'if' is not followed by whitespace. | 166
| '(' is followed by whitespace. | 166
| ')' is preceded with whitespace. | 166
| Line has trailing spaces. | 170
| Line has trailing spaces. | 171
| Missing a Javadoc comment. | 172

### org/activeio/adapter/AsynchWriteAsynchChannelAdapter.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Missing a Javadoc comment. | 18
| Line has trailing spaces. | 19
| Missing a Javadoc comment. | 20
| 'public' modifier out of order with the JLS suggestions. | 20
| Line has trailing spaces. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 24
| Line has trailing spaces. | 25
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 26
| '=' is not preceded with whitespace. | 26
| '10' is a magic number. | 26
| '=' is not followed by whitespace. | 26
| Line has trailing spaces. | 27
| Line is longer than 80 characters. | 28
| Missing a Javadoc comment. | 28
| Parameter objectListener should be final. | 28
| 'objectListener' hides a field. | 28
| '10' is a magic number. | 29
| Line is longer than 80 characters. | 32
| Missing a Javadoc comment. | 32
| Parameter objectListener should be final. | 32
| 'objectListener' hides a field. | 32
| Parameter queueSize should be final. | 32
| Line is longer than 80 characters. | 33
| Line is longer than 80 characters. | 36
| Missing a Javadoc comment. | 36
| Parameter objectListener should be final. | 36
| 'objectListener' hides a field. | 36
| Parameter executor should be final. | 36
| 'executor' hides a field. | 36
| Parameter queue should be final. | 36
| 'queue' hides a field. | 36
| '=' is not preceded with whitespace. | 39
| '=' is not followed by whitespace. | 39
| Line has trailing spaces. | 41
| Method 'add' is not designed for extension - needs to be abstract, final or empty. | 42
| Missing a Javadoc comment. | 42
| Parameter o should be final. | 42
| 'if' is not followed by whitespace. | 45
| '(' is followed by whitespace. | 45
| '==' is not preceded with whitespace. | 45
| '==' is not followed by whitespace. | 45
| ')' is preceded with whitespace. | 45
| Method 'run' is not designed for extension - needs to be abstract, final or empty. | 50
| Missing a Javadoc comment. | 50
| 'public' modifier out of order with the JLS suggestions. | 50
| 'while' is not followed by whitespace. | 52
| '(' is followed by whitespace. | 52
| ')' is preceded with whitespace. | 52
| '=' is not preceded with whitespace. | 53
| '=' is not followed by whitespace. | 53
| 'while' is not followed by whitespace. | 56
| '(' is followed by whitespace. | 56
| '=' is not preceded with whitespace. | 56
| '=' is not followed by whitespace. | 56
| '!=' is not preceded with whitespace. | 56
| '!=' is not followed by whitespace. | 56
| ')' is preceded with whitespace. | 56
| Line has trailing spaces. | 66
| Missing a Javadoc comment. | 70
| 'public' modifier out of order with the JLS suggestions. | 70
| Line has trailing spaces. | 71
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 73
| Line has trailing spaces. | 74
| Line is longer than 80 characters. | 75
| Missing a Javadoc comment. | 75
| Parameter objectListener should be final. | 75
| 'objectListener' hides a field. | 75
| '10' is a magic number. | 76
| Line is longer than 80 characters. | 79
| Missing a Javadoc comment. | 79
| Parameter objectListener should be final. | 79
| 'objectListener' hides a field. | 79
| Parameter queueSize should be final. | 79
| Line has trailing spaces. | 84
| Method 'add' is not designed for extension - needs to be abstract, final or empty. | 85
| Missing a Javadoc comment. | 85
| '{' is not preceded with whitespace. | 86
| Line has trailing spaces. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 95
| Line has trailing spaces. | 96
| Missing a Javadoc comment. | 97
| Parameter next should be final. | 97
| '10' is a magic number. | 98
| Line has trailing spaces. | 100
| Missing a Javadoc comment. | 101
| Parameter next should be final. | 101
| Parameter queueSize should be final. | 101
| Method 'onObject' is not designed for extension - needs to be abstract, final or empty. | 106
| Missing a Javadoc comment. | 106
| Parameter o should be final. | 106
| 'if' is not followed by whitespace. | 108
| '(' is followed by whitespace. | 108
| ')' is preceded with whitespace. | 108
| 'if' is not followed by whitespace. | 112
| '(' is followed by whitespace. | 112
| ')' is preceded with whitespace. | 112
| 'cast' is not followed by whitespace. | 114
| 'cast' is not followed by whitespace. | 117
| Line has trailing spaces. | 122
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 123
| Missing a Javadoc comment. | 123
| Parameter packet should be final. | 123
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 131
| Missing a Javadoc comment. | 131
| Line has trailing spaces. | 134
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 135
| Missing a Javadoc comment. | 135
| Parameter timeout should be final. | 135
| Line has trailing spaces. | 136
| Line has trailing spaces. | 138
| Parameter timeout should be final. | 144
| Expected @param tag for 'timeout'. | 144
| Expected @throws tag for 'InterruptedIOException'. | 144
| 'if' is not followed by whitespace. | 146
| '(' is followed by whitespace. | 146
| ')' is preceded with whitespace. | 146
| 'if' is not followed by whitespace. | 148
| '(' is followed by whitespace. | 148
| ')' is preceded with whitespace. | 148

### org/activeio/adapter/PacketByteArrayOutputStream.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| 'public' modifier out of order with the JLS suggestions. | 30
| Line has trailing spaces. | 31
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 34
| Variable 'nextAllocationSize' must be private and have accessor methods. | 34
| '=' is not preceded with whitespace. | 34
| '=' is not followed by whitespace. | 34
| Line has trailing spaces. | 35
| Missing a Javadoc comment. | 36
| Line contains a tab character. | 37
| '(' is followed by whitespace. | 37
| '1024' is a magic number. | 37
| ')' is preceded with whitespace. | 37
| Line has trailing spaces. | 39
| Missing a Javadoc comment. | 40
| Parameter initialSize should be final. | 40
| Line contains a tab character. | 41
| Line has trailing spaces. | 44
| Missing a Javadoc comment. | 45
| Line is longer than 80 characters. | 46
| Line contains a tab character. | 46
| Line contains a tab character. | 47
| '3' is a magic number. | 47
| Line has trailing spaces. | 50
| Missing a Javadoc comment. | 51
| Parameter size should be final. | 51
| 'while' is not followed by whitespace. | 52
| '(' is followed by whitespace. | 52
| ')' is preceded with whitespace. | 52
| 'if' is not followed by whitespace. | 53
| '(' is followed by whitespace. | 53
| ')' is preceded with whitespace. | 53
| Line has trailing spaces. | 56
| Line is longer than 80 characters. | 57
| Avoid inline conditionals. | 57
| '+' is not preceded with whitespace. | 58
| '+' is not followed by whitespace. | 58
| Line has trailing spaces. | 62
| Missing a Javadoc comment. | 63
| Parameter b should be final. | 63
| 'if' is not followed by whitespace. | 64
| '(' is followed by whitespace. | 64
| ')' is preceded with whitespace. | 64
| Line has trailing spaces. | 69
| Missing a Javadoc comment. | 70
| Parameter b should be final. | 70
| Parameter off should be final. | 70
| Parameter len should be final. | 70
| 'while' is not followed by whitespace. | 71
| '(' is followed by whitespace. | 71
| ')' is preceded with whitespace. | 71
| Line contains a tab character. | 72
| 'if' is not followed by whitespace. | 72
| '(' is followed by whitespace. | 72
| ')' is preceded with whitespace. | 72
| Line contains a tab character. | 73
| Line contains a tab character. | 74
| Line contains a tab character. | 75
| ',' is not followed by whitespace. | 75
| ',' is not followed by whitespace. | 75
| Line contains a tab character. | 76
| '+=' is not preceded with whitespace. | 76
| '+=' is not followed by whitespace. | 76
| Line contains a tab character. | 77
| '-=' is not preceded with whitespace. | 77
| '-=' is not followed by whitespace. | 77
| Line has trailing spaces. | 80
| Missing a Javadoc comment. | 81
| 'if' is not followed by whitespace. | 82
| '(' is followed by whitespace. | 82
| ')' is preceded with whitespace. | 82
| Line has trailing spaces. | 87
| Line has trailing spaces. | 91
| Missing a Javadoc comment. | 92
| 'if' is not followed by whitespace. | 93
| '(' is followed by whitespace. | 93
| ')' is preceded with whitespace. | 93
| Line has trailing spaces. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 107
| '==' is not preceded with whitespace. | 108
| '==' is not followed by whitespace. | 108
| Avoid inline conditionals. | 108

### org/activeio/adapter/PacketInputStream.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 26
| Line has trailing spaces. | 30
| Missing a Javadoc comment. | 31
| Variable 'packet' must be private and have accessor methods. | 31
| Line has trailing spaces. | 32
| Parameter packet should be final. | 36
| 'packet' hides a field. | 36
| Expected @param tag for 'packet'. | 36
| Line has trailing spaces. | 39
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 43
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 50
| Parameter b should be final. | 50
| Parameter off should be final. | 50
| Parameter len should be final. | 50
| Line has trailing spaces. | 53

### org/activeio/adapter/PacketOutputStream.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 26
| Line has trailing spaces. | 30
| Missing a Javadoc comment. | 31
| Variable 'packet' must be private and have accessor methods. | 31
| Line has trailing spaces. | 32
| Missing a Javadoc comment. | 33
| Parameter packet should be final. | 33
| 'packet' hides a field. | 33
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 37
| Missing a Javadoc comment. | 37
| Parameter b should be final. | 37
| 'if' construct must use '{}'s. | 38
| 'if' is not followed by whitespace. | 38
| '(' is followed by whitespace. | 38
| ')' is preceded with whitespace. | 38
| Line is longer than 80 characters. | 39
| Line has trailing spaces. | 41
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 42
| Missing a Javadoc comment. | 42
| Parameter b should be final. | 42
| Parameter off should be final. | 42
| Parameter len should be final. | 42
| 'if' construct must use '{}'s. | 43
| 'if' is not followed by whitespace. | 43
| '(' is followed by whitespace. | 43
| '!=' is not preceded with whitespace. | 43
| '!=' is not followed by whitespace. | 43
| ')' is preceded with whitespace. | 43
| Line is longer than 80 characters. | 44
| '+' is not preceded with whitespace. | 44
| '+' is not followed by whitespace. | 44
| '+' is not preceded with whitespace. | 44
| '+' is not followed by whitespace. | 44

### org/activeio/adapter/SynchChannelInputStream.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 29
| Line has trailing spaces. | 33
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 37
| Line has trailing spaces. | 38
| 'channel' hides a field. | 42
| Expected @param tag for 'channel'. | 42
| Line has trailing spaces. | 45
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 49
| 'while' is not followed by whitespace. | 50
| '(' is followed by whitespace. | 50
| ')' is preceded with whitespace. | 50
| 'if' is not followed by whitespace. | 51
| '(' is followed by whitespace. | 51
| '==' is not preceded with whitespace. | 51
| '==' is not followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Line is longer than 80 characters. | 55
| 'cast' is not followed by whitespace. | 55
| '+' is not preceded with whitespace. | 55
| '+' is not followed by whitespace. | 55
| 'if' is not followed by whitespace. | 58
| '(' is followed by whitespace. | 58
| ')' is preceded with whitespace. | 58
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 67
| Parameter b should be final. | 67
| Parameter off should be final. | 67
| Parameter len should be final. | 67
| 'while' is not followed by whitespace. | 68
| '(' is followed by whitespace. | 68
| ')' is preceded with whitespace. | 68
| 'if' is not followed by whitespace. | 69
| '(' is followed by whitespace. | 69
| '==' is not preceded with whitespace. | 69
| '==' is not followed by whitespace. | 69
| ')' is preceded with whitespace. | 69
| Line is longer than 80 characters. | 73
| 'cast' is not followed by whitespace. | 73
| '+' is not preceded with whitespace. | 73
| '+' is not followed by whitespace. | 73
| 'if' is not followed by whitespace. | 76
| '(' is followed by whitespace. | 76
| '==' is not preceded with whitespace. | 76
| '==' is not followed by whitespace. | 76
| ')' is preceded with whitespace. | 76
| 'if' is not followed by whitespace. | 79
| '(' is followed by whitespace. | 79
| '!=' is not preceded with whitespace. | 79
| '!=' is not followed by whitespace. | 79
| ')' is preceded with whitespace. | 79
| Line has trailing spaces. | 84
| Method 'close' is not designed for extension - needs to be abstract, final or empty. | 88
| '=' is not preceded with whitespace. | 89
| '=' is not followed by whitespace. | 89
| Line has trailing spaces. | 92
| Method 'isClosed' is not designed for extension - needs to be abstract, final or empty. | 93
| Missing a Javadoc comment. | 93
| Method 'setTimeout' is not designed for extension - needs to be abstract, final or empty. | 100
| Parameter timeout should be final. | 100
| 'timeout' hides a field. | 100
| Expected @param tag for 'timeout'. | 100
| 'if' construct must use '{}'s. | 101
| 'if' is not followed by whitespace. | 101
| '(' is followed by whitespace. | 101
| ')' is preceded with whitespace. | 101
| Expected an @return tag. | 109
| Method 'getTimeout' is not designed for extension - needs to be abstract, final or empty. | 109
| 'if' construct must use '{}'s. | 110
| 'if' is not followed by whitespace. | 110
| '(' is followed by whitespace. | 110
| ')' is preceded with whitespace. | 110

### org/activeio/adapter/SynchChannelOutputStream.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 31
| Parameter channel should be final. | 36
| 'channel' hides a field. | 36
| Expected @param tag for 'channel'. | 36
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 43
| Parameter b should be final. | 43
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 50
| Parameter b should be final. | 50
| Parameter off should be final. | 50
| Parameter len should be final. | 50
| Line has trailing spaces. | 53
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 57
| Line has trailing spaces. | 60
| Method 'close' is not designed for extension - needs to be abstract, final or empty. | 64
| '=' is not preceded with whitespace. | 65
| '=' is not followed by whitespace. | 65
| Line has trailing spaces. | 68
| Method 'isClosed' is not designed for extension - needs to be abstract, final or empty. | 69
| Missing a Javadoc comment. | 69
| Line has trailing spaces. | 71

### org/activeio/adapter/SynchChannelServerToServerSocketAdapter.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 40
| Variable 'closed' must be private and have accessor methods. | 40
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Line has trailing spaces. | 46
| Line is longer than 80 characters. | 50
| Parameter channelServer should be final. | 50
| 'channelServer' hides a field. | 50
| Expected @param tag for 'channelServer'. | 50
| Expected @throws tag for 'IOException'. | 50
| Line has trailing spaces. | 55
| Line is longer than 80 characters. | 55
| Line has trailing spaces. | 57
| Method 'setSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 58
| Missing a Javadoc comment. | 58
| Parameter timeout should be final. | 58
| 'timeout' hides a field. | 58
| 'if' construct must use '{}'s. | 59
| 'if' is not followed by whitespace. | 59
| '(' is followed by whitespace. | 59
| ')' is preceded with whitespace. | 59
| 'else' construct must use '{}'s. | 61
| Line has trailing spaces. | 61
| Line has trailing spaces. | 64
| Method 'getSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 65
| Missing a Javadoc comment. | 65
| 'if' construct must use '{}'s. | 66
| 'if' is not followed by whitespace. | 66
| '(' is followed by whitespace. | 66
| ')' is preceded with whitespace. | 66
| Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 71
| Missing a Javadoc comment. | 71
| 'if' construct must use '{}'s. | 73
| 'if' is not followed by whitespace. | 73
| '(' is followed by whitespace. | 73
| '==' is not preceded with whitespace. | 73
| '==' is not followed by whitespace. | 73
| ')' is preceded with whitespace. | 73
| Line has trailing spaces. | 75
| Line has trailing spaces. | 76
| Line is longer than 80 characters. | 76
| Line has trailing spaces. | 79
| Line has trailing spaces. | 81
| Method 'bind' is not designed for extension - needs to be abstract, final or empty. | 82
| Missing a Javadoc comment. | 82
| Parameter endpoint should be final. | 82
| Parameter backlog should be final. | 82
| 'if' construct must use '{}'s. | 83
| Line contains a tab character. | 83
| Line contains a tab character. | 84
| Line contains a tab character. | 85
| Line has trailing spaces. | 87
| Method 'bind' is not designed for extension - needs to be abstract, final or empty. | 88
| Missing a Javadoc comment. | 88
| Parameter endpoint should be final. | 88
| 'if' construct must use '{}'s. | 89
| Line contains a tab character. | 89
| Line contains a tab character. | 90
| Line contains a tab character. | 91
| Line has trailing spaces. | 93
| Method 'close' is not designed for extension - needs to be abstract, final or empty. | 94
| Missing a Javadoc comment. | 94
| Line contains a tab character. | 95
| Line contains a tab character. | 96
| Line contains a tab character. | 97
| Method 'getChannel' is not designed for extension - needs to be abstract, final or empty. | 100
| Missing a Javadoc comment. | 100
| Line has trailing spaces. | 103
| Method 'getInetAddress' is not designed for extension - needs to be abstract, final or empty. | 104
| Missing a Javadoc comment. | 104
| Method 'getLocalPort' is not designed for extension - needs to be abstract, final or empty. | 107
| Missing a Javadoc comment. | 107
| Method 'getLocalSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 110
| Missing a Javadoc comment. | 110
| Line has trailing spaces. | 112
| Method 'getReceiveBufferSize' is not designed for extension - needs to be abstract, final or empty. | 113
| Missing a Javadoc comment. | 113
| Line has trailing spaces. | 116
| Method 'getReuseAddress' is not designed for extension - needs to be abstract, final or empty. | 117
| Missing a Javadoc comment. | 117
| Line has trailing spaces. | 120
| Method 'isBound' is not designed for extension - needs to be abstract, final or empty. | 121
| Missing a Javadoc comment. | 121
| Line has trailing spaces. | 124
| Method 'isClosed' is not designed for extension - needs to be abstract, final or empty. | 125
| Missing a Javadoc comment. | 125
| Line has trailing spaces. | 128
| Line is longer than 80 characters. | 129
| Missing a Javadoc comment. | 129
| Parameter connectionTime should be final. | 129
| Parameter latency should be final. | 129
| Parameter bandwidth should be final. | 129
| Line has trailing spaces. | 131
| Line is longer than 80 characters. | 132
| Method 'setReceiveBufferSize' is not designed for extension - needs to be abstract, final or empty. | 132
| Missing a Javadoc comment. | 132
| Parameter size should be final. | 132
| Line has trailing spaces. | 135
| Method 'setReuseAddress' is not designed for extension - needs to be abstract, final or empty. | 136
| Missing a Javadoc comment. | 136
| Parameter on should be final. | 136
| Line has trailing spaces. | 138

### org/activeio/adapter/SynchChannelToSocketAdapter.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line is longer than 80 characters. | 34
| Line has trailing spaces. | 35
| Line has trailing spaces. | 36
| Line has trailing spaces. | 37
| Line is longer than 80 characters. | 37
| Line is longer than 80 characters. | 38
| Line has trailing spaces. | 39
| Line has trailing spaces. | 42
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 48
| Variable 'closed' must be private and have accessor methods. | 48
| Missing a Javadoc comment. | 50
| Parameter channel should be final. | 50
| 'channel' hides a field. | 50
| 'cast' is not followed by whitespace. | 51
| Line has trailing spaces. | 53
| Line is longer than 80 characters. | 54
| Missing a Javadoc comment. | 54
| Parameter channel should be final. | 54
| 'channel' hides a field. | 54
| Parameter socketMetadata should be final. | 54
| 'socketMetadata' hides a field. | 54
| Method 'isConnected' is not designed for extension - needs to be abstract, final or empty. | 61
| Missing a Javadoc comment. | 61
| Line has trailing spaces. | 64
| Method 'isBound' is not designed for extension - needs to be abstract, final or empty. | 65
| Missing a Javadoc comment. | 65
| Line has trailing spaces. | 68
| Method 'isClosed' is not designed for extension - needs to be abstract, final or empty. | 69
| Missing a Javadoc comment. | 69
| Method 'bind' is not designed for extension - needs to be abstract, final or empty. | 73
| Missing a Javadoc comment. | 73
| Parameter bindpoint should be final. | 73
| Method 'close' is not designed for extension - needs to be abstract, final or empty. | 77
| Missing a Javadoc comment. | 77
| 'if' construct must use '{}'s. | 78
| 'if' is not followed by whitespace. | 78
| '(' is followed by whitespace. | 78
| ')' is preceded with whitespace. | 78
| Line has trailing spaces. | 85
| Method 'connect' is not designed for extension - needs to be abstract, final or empty. | 86
| Missing a Javadoc comment. | 86
| Parameter endpoint should be final. | 86
| Line has trailing spaces. | 89
| Line is longer than 80 characters. | 90
| Method 'connect' is not designed for extension - needs to be abstract, final or empty. | 90
| Missing a Javadoc comment. | 90
| Parameter endpoint should be final. | 90
| Parameter timeout should be final. | 90
| Method 'getChannel' is not designed for extension - needs to be abstract, final or empty. | 94
| Missing a Javadoc comment. | 94
| Line has trailing spaces. | 97
| Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. | 98
| Missing a Javadoc comment. | 98
| Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. | 102
| Missing a Javadoc comment. | 102
| Line has trailing spaces. | 105
| Method 'isInputShutdown' is not designed for extension - needs to be abstract, final or empty. | 106
| Missing a Javadoc comment. | 106
| Method 'isOutputShutdown' is not designed for extension - needs to be abstract, final or empty. | 110
| Missing a Javadoc comment. | 110
| Line has trailing spaces. | 113
| Method 'sendUrgentData' is not designed for extension - needs to be abstract, final or empty. | 114
| Missing a Javadoc comment. | 114
| Parameter data should be final. | 114
| Method 'getSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 121
| Missing a Javadoc comment. | 121
| Line has trailing spaces. | 124
| Method 'setSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 125
| Missing a Javadoc comment. | 125
| Parameter timeout should be final. | 125
| Line has trailing spaces. | 127
| Line has trailing spaces. | 128
| Method 'shutdownOutput' is not designed for extension - needs to be abstract, final or empty. | 129
| Missing a Javadoc comment. | 129
| Line has trailing spaces. | 132
| Method 'shutdownInput' is not designed for extension - needs to be abstract, final or empty. | 133
| Missing a Javadoc comment. | 133
| Line has trailing spaces. | 136
| Method 'getSocketMetadata' is not designed for extension - needs to be abstract, final or empty. | 137
| Missing a Javadoc comment. | 137
| 'if' construct must use '{}'s. | 138
| 'if' is not followed by whitespace. | 138
| '(' is followed by whitespace. | 138
| ')' is preceded with whitespace. | 138
| Line has trailing spaces. | 142
| Method 'getInetAddress' is not designed for extension - needs to be abstract, final or empty. | 143
| Missing a Javadoc comment. | 143
| 'if' construct must use '{}'s. | 144
| 'if' is not followed by whitespace. | 144
| '(' is followed by whitespace. | 144
| '==' is not followed by whitespace. | 144
| ')' is preceded with whitespace. | 144
| Method 'getKeepAlive' is not designed for extension - needs to be abstract, final or empty. | 148
| Missing a Javadoc comment. | 148
| Method 'getLocalAddress' is not designed for extension - needs to be abstract, final or empty. | 151
| Missing a Javadoc comment. | 151
| 'if' construct must use '{}'s. | 152
| 'if' is not followed by whitespace. | 152
| '(' is followed by whitespace. | 152
| '==' is not followed by whitespace. | 152
| ')' is preceded with whitespace. | 152
| Method 'getLocalPort' is not designed for extension - needs to be abstract, final or empty. | 156
| Missing a Javadoc comment. | 156
| 'if' construct must use '{}'s. | 157
| 'if' is not followed by whitespace. | 157
| '(' is followed by whitespace. | 157
| '==' is not followed by whitespace. | 157
| ')' is preceded with whitespace. | 157
| Method 'getLocalSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 161
| Missing a Javadoc comment. | 161
| 'if' construct must use '{}'s. | 162
| 'if' is not followed by whitespace. | 162
| '(' is followed by whitespace. | 162
| '==' is not followed by whitespace. | 162
| ')' is preceded with whitespace. | 162
| Method 'getOOBInline' is not designed for extension - needs to be abstract, final or empty. | 166
| Missing a Javadoc comment. | 166
| Method 'getPort' is not designed for extension - needs to be abstract, final or empty. | 169
| Missing a Javadoc comment. | 169
| 'if' construct must use '{}'s. | 170
| 'if' is not followed by whitespace. | 170
| '(' is followed by whitespace. | 170
| '==' is not followed by whitespace. | 170
| ')' is preceded with whitespace. | 170
| Method 'getReceiveBufferSize' is not designed for extension - needs to be abstract, final or empty. | 174
| Missing a Javadoc comment. | 174
| Method 'getRemoteSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 177
| Missing a Javadoc comment. | 177
| 'if' construct must use '{}'s. | 178
| 'if' is not followed by whitespace. | 178
| '(' is followed by whitespace. | 178
| '==' is not followed by whitespace. | 178
| ')' is preceded with whitespace. | 178
| Method 'getReuseAddress' is not designed for extension - needs to be abstract, final or empty. | 182
| Missing a Javadoc comment. | 182
| Method 'getSendBufferSize' is not designed for extension - needs to be abstract, final or empty. | 185
| Missing a Javadoc comment. | 185
| Method 'getSoLinger' is not designed for extension - needs to be abstract, final or empty. | 188
| Missing a Javadoc comment. | 188
| Method 'getTcpNoDelay' is not designed for extension - needs to be abstract, final or empty. | 191
| Missing a Javadoc comment. | 191
| Method 'getTrafficClass' is not designed for extension - needs to be abstract, final or empty. | 194
| Missing a Javadoc comment. | 194
| Method 'setKeepAlive' is not designed for extension - needs to be abstract, final or empty. | 197
| Missing a Javadoc comment. | 197
| Parameter on should be final. | 197
| Method 'setOOBInline' is not designed for extension - needs to be abstract, final or empty. | 200
| Missing a Javadoc comment. | 200
| Parameter on should be final. | 200
| Method 'setReceiveBufferSize' is not designed for extension - needs to be abstract, final or empty. | 203
| Missing a Javadoc comment. | 203
| Parameter size should be final. | 203
| Method 'setReuseAddress' is not designed for extension - needs to be abstract, final or empty. | 206
| Missing a Javadoc comment. | 206
| Parameter on should be final. | 206
| Method 'setSendBufferSize' is not designed for extension - needs to be abstract, final or empty. | 209
| Missing a Javadoc comment. | 209
| Parameter size should be final. | 209
| Method 'setSoLinger' is not designed for extension - needs to be abstract, final or empty. | 212
| Missing a Javadoc comment. | 212
| Parameter on should be final. | 212
| Parameter linger should be final. | 212
| Method 'setTcpNoDelay' is not designed for extension - needs to be abstract, final or empty. | 215
| Missing a Javadoc comment. | 215
| Parameter on should be final. | 215
| Method 'setTrafficClass' is not designed for extension - needs to be abstract, final or empty. | 218
| Missing a Javadoc comment. | 218
| Parameter tc should be final. | 218

### org/activeio/adapter/SynchToAsynchChannelAdapter.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/adapter/SynchToAsynchChannelAdapter.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 37
| Line is longer than 80 characters. | 39
| Line has trailing spaces. | 40
| Line has trailing spaces. | 42
| Line is longer than 80 characters. | 45
| 'public' modifier out of order with the JLS suggestions. | 45
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 51
| Line has trailing spaces. | 52
| Line has trailing spaces. | 53
| Missing a Javadoc comment. | 54
| 'public' modifier out of order with the JLS suggestions. | 54
| Parameter channel should be final. | 54
| Missing a Javadoc comment. | 58
| 'public' modifier out of order with the JLS suggestions. | 58
| Parameter channel should be final. | 58
| Parameter executor should be final. | 58
| Line has trailing spaces. | 59
| 'if' is not followed by whitespace. | 61
| '(' is followed by whitespace. | 61
| ')' is preceded with whitespace. | 61
| Line has trailing spaces. | 64
| 'if' is not followed by whitespace. | 66
| '(' is followed by whitespace. | 66
| ')' is preceded with whitespace. | 66
| 'cast' is not followed by whitespace. | 67
| Line has trailing spaces. | 69
| Line is longer than 80 characters. | 70
| Line has trailing spaces. | 71
| Line has trailing spaces. | 74
| Parameter synchChannel should be final. | 78
| 'synchChannel' hides a field. | 78
| Line is longer than 80 characters. | 85
| Parameter synchChannel should be final. | 85
| 'synchChannel' hides a field. | 85
| Parameter executor should be final. | 85
| 'executor' hides a field. | 85
| Missing a Javadoc comment. | 90
| 'public' modifier out of order with the JLS suggestions. | 90
| Line has trailing spaces. | 92
| 'if' construct must use '{}'s. | 93
| Line is longer than 80 characters. | 94
| Line has trailing spaces. | 95
| Missing a Javadoc comment. | 108
| 'public' modifier out of order with the JLS suggestions. | 108
| Parameter timeout should be final. | 108
| 'if' is not followed by whitespace. | 111
| '(' is followed by whitespace. | 111
| ')' is preceded with whitespace. | 111
| 'if' is not followed by whitespace. | 113
| '(' is followed by whitespace. | 113
| ')' is preceded with whitespace. | 113
| Line has trailing spaces. | 117
| 'if' is not followed by whitespace. | 119
| '(' is followed by whitespace. | 119
| ')' is preceded with whitespace. | 119
| '=' is not preceded with whitespace. | 122
| '=' is not followed by whitespace. | 122
| Line has trailing spaces. | 124
| 'if' is not followed by whitespace. | 125
| '(' is followed by whitespace. | 125
| ')' is preceded with whitespace. | 125
| Line is longer than 80 characters. | 134
| 'cast' is not followed by whitespace. | 134
| First sentence should end with a period. | 139
| Line has trailing spaces. | 143
| Line has trailing spaces. | 145
| Line has trailing spaces. | 146
| '(' is followed by whitespace. | 146
| ')' is preceded with whitespace. | 146
| Line contains a tab character. | 148
| Line contains a tab character. | 149
| Line contains a tab character. | 150
| '500' is a magic number. | 150
| 'if' construct must use '{}'s. | 151
| Line contains a tab character. | 151
| 'if' is not followed by whitespace. | 151
| '(' is followed by whitespace. | 151
| '==' is not preceded with whitespace. | 151
| '==' is not followed by whitespace. | 151
| ')' is preceded with whitespace. | 151
| Line has trailing spaces. | 152
| Line contains a tab character. | 152
| Line has trailing spaces. | 153
| 'if' is not followed by whitespace. | 154
| '(' is followed by whitespace. | 154
| ')' is preceded with whitespace. | 154
| Line has trailing spaces. | 158
| 'if' is not followed by whitespace. | 159
| '(' is followed by whitespace. | 159
| ')' is preceded with whitespace. | 159
| Line has trailing spaces. | 162
| Line contains a tab character. | 163
| Line contains a tab character. | 164
| Line contains a tab character. | 165
| Line is longer than 80 characters. | 166
| Line contains a tab character. | 166
| 'cast' is not followed by whitespace. | 166
| '+' is not preceded with whitespace. | 166
| '+' is not followed by whitespace. | 166
| Line contains a tab character. | 167
| Line contains a tab character. | 168
| 'if' construct must use '{}'s. | 170
| 'if' is not followed by whitespace. | 170
| '(' is followed by whitespace. | 170
| '!=' is not preceded with whitespace. | 170
| '!=' is not followed by whitespace. | 170
| ')' is preceded with whitespace. | 170
| Line is longer than 80 characters. | 177
| Line is longer than 80 characters. | 179
| Parameter channelListener should be final. | 179
| 'channelListener' hides a field. | 179
| 'if' construct must use '{}'s. | 180
| Line is longer than 80 characters. | 181
| Parameter packet should be final. | 188
| '(' is followed by whitespace. | 205
| Must have at least one statement. | 205
| Line has trailing spaces. | 207
| Missing a Javadoc comment. | 210
| Line has trailing spaces. | 213
| Missing a Javadoc comment. | 214
| Parameter target should be final. | 214
| 'if' is not followed by whitespace. | 215
| '(' is followed by whitespace. | 215
| ')' is preceded with whitespace. | 215
| Line has trailing spaces. | 219
| Line has trailing spaces. | 220
| Missing a Javadoc comment. | 221
| Missing a Javadoc comment. | 225

### org/activeio/adapter/SynchToAsynchChannelFactoryAdaptor.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line is longer than 80 characters. | 34
| Line has trailing spaces. | 35
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 37
| Line has trailing spaces. | 38
| Line is longer than 80 characters. | 39
| Missing a Javadoc comment. | 39
| 'public' modifier out of order with the JLS suggestions. | 39
| Parameter channelFactory should be final. | 39
| Line has trailing spaces. | 42
| Line is longer than 80 characters. | 43
| Missing a Javadoc comment. | 43
| 'public' modifier out of order with the JLS suggestions. | 43
| Parameter channelFactory should be final. | 43
| Parameter executor should be final. | 43
| ')' is preceded with whitespace. | 43
| 'if' is not followed by whitespace. | 46
| '(' is followed by whitespace. | 46
| ')' is preceded with whitespace. | 46
| Line is longer than 80 characters. | 51
| 'if' is not followed by whitespace. | 51
| '(' is followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Line is longer than 80 characters. | 52
| 'cast' is not followed by whitespace. | 52
| Line has trailing spaces. | 54
| Line has trailing spaces. | 55
| Line is longer than 80 characters. | 55
| 'cast' is not followed by whitespace. | 55
| Line has trailing spaces. | 57
| Line has trailing spaces. | 64
| Line is longer than 80 characters. | 68
| Parameter executor should be final. | 68
| 'executor' hides a field. | 68
| Line has trailing spaces. | 72
| Method 'openAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 73
| Missing a Javadoc comment. | 73
| Parameter location should be final. | 73
| Line is longer than 80 characters. | 74
| ',' is not followed by whitespace. | 74
| Line is longer than 80 characters. | 77
| Method 'bindAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 77
| Missing a Javadoc comment. | 77
| Parameter location should be final. | 77
| Line is longer than 80 characters. | 78
| ',' is not followed by whitespace. | 78
| Line has trailing spaces. | 80
| Method 'getSynchChannelFactory' is not designed for extension - needs to be abstract, final or empty. | 81
| Missing a Javadoc comment. | 81

### org/activeio/adapter/SynchToAsynchChannelServerAdapter.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/adapter/SynchToAsynchChannelServerAdapter.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 39
| Line is longer than 80 characters. | 41
| Line is longer than 80 characters. | 42
| Line has trailing spaces. | 43
| Line is longer than 80 characters. | 46
| 'public' modifier out of order with the JLS suggestions. | 46
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 52
| Line has trailing spaces. | 53
| Line has trailing spaces. | 54
| Missing a Javadoc comment. | 55
| 'public' modifier out of order with the JLS suggestions. | 55
| Parameter channel should be final. | 55
| Line is longer than 80 characters. | 59
| Missing a Javadoc comment. | 59
| 'public' modifier out of order with the JLS suggestions. | 59
| Parameter channel should be final. | 59
| Parameter executor should be final. | 59
| 'if' is not followed by whitespace. | 62
| '(' is followed by whitespace. | 62
| ')' is preceded with whitespace. | 62
| 'if' is not followed by whitespace. | 67
| '(' is followed by whitespace. | 67
| ')' is preceded with whitespace. | 67
| Line is longer than 80 characters. | 68
| 'cast' is not followed by whitespace. | 68
| Line has trailing spaces. | 70
| Line has trailing spaces. | 71
| Line is longer than 80 characters. | 71
| 'cast' is not followed by whitespace. | 71
| Line has trailing spaces. | 73
| Missing a Javadoc comment. | 74
| Parameter synchServer should be final. | 74
| Line has trailing spaces. | 77
| Line is longer than 80 characters. | 78
| Missing a Javadoc comment. | 78
| Parameter synchServer should be final. | 78
| Parameter executor should be final. | 78
| 'executor' hides a field. | 78
| Line has trailing spaces. | 79
| '=' is not preceded with whitespace. | 80
| '=' is not followed by whitespace. | 80
| Line has trailing spaces. | 82
| Line has trailing spaces. | 83
| Missing a Javadoc comment. | 83
| 'public' modifier out of order with the JLS suggestions. | 83
| Line has trailing spaces. | 85
| 'if' construct must use '{}'s. | 86
| 'if' is not followed by whitespace. | 86
| '(' is followed by whitespace. | 86
| ')' is preceded with whitespace. | 86
| Line is longer than 80 characters. | 87
| Line has trailing spaces. | 90
| Missing a Javadoc comment. | 100
| 'public' modifier out of order with the JLS suggestions. | 100
| Parameter timeout should be final. | 100
| Line has trailing spaces. | 103
| 'if' is not followed by whitespace. | 104
| '(' is followed by whitespace. | 104
| ')' is preceded with whitespace. | 104
| 'if' is not followed by whitespace. | 106
| '(' is followed by whitespace. | 106
| ')' is preceded with whitespace. | 106
| Line has trailing spaces. | 110
| 'if' is not followed by whitespace. | 112
| '(' is followed by whitespace. | 112
| ')' is preceded with whitespace. | 112
| '=' is not preceded with whitespace. | 115
| '=' is not followed by whitespace. | 115
| Line has trailing spaces. | 117
| 'if' is not followed by whitespace. | 118
| '(' is followed by whitespace. | 118
| ')' is preceded with whitespace. | 118
| Line has trailing spaces. | 124
| Line is longer than 80 characters. | 128
| 'cast' is not followed by whitespace. | 128
| Missing a Javadoc comment. | 133
| Line has trailing spaces. | 135
| '(' is followed by whitespace. | 136
| ')' is preceded with whitespace. | 136
| Line contains a tab character. | 138
| Line contains a tab character. | 139
| Line contains a tab character. | 140
| '500' is a magic number. | 140
| 'if' construct must use '{}'s. | 141
| Line contains a tab character. | 141
| 'if' is not followed by whitespace. | 141
| '(' is followed by whitespace. | 141
| ')' is preceded with whitespace. | 141
| Line has trailing spaces. | 142
| Line contains a tab character. | 142
| Line contains a tab character. | 143
| Line contains a tab character. | 144
| 'if' construct must use '{}'s. | 145
| Line contains a tab character. | 145
| 'if' is not followed by whitespace. | 145
| '(' is followed by whitespace. | 145
| ')' is preceded with whitespace. | 145
| Line has trailing spaces. | 146
| Line contains a tab character. | 146
| Line has trailing spaces. | 147
| Line contains a tab character. | 147
| 'if' construct must use '{}'s. | 148
| Line contains a tab character. | 148
| 'if' is not followed by whitespace. | 148
| '(' is followed by whitespace. | 148
| ')' is preceded with whitespace. | 148
| Line is longer than 80 characters. | 149
| Line contains a tab character. | 149
| 'cast' is not followed by whitespace. | 149
| '+' is not preceded with whitespace. | 149
| '+' is not followed by whitespace. | 149
| Line contains a tab character. | 150
| Line contains a tab character. | 151
| 'if' construct must use '{}'s. | 153
| 'if' is not followed by whitespace. | 153
| '(' is followed by whitespace. | 153
| '!=' is not preceded with whitespace. | 153
| '!=' is not followed by whitespace. | 153
| ')' is preceded with whitespace. | 153
| Line has trailing spaces. | 155
| Line is longer than 80 characters. | 160
| Parameter acceptListener should be final. | 162
| 'acceptListener' hides a field. | 162
| 'if' construct must use '{}'s. | 163
| Line has trailing spaces. | 163
| 'if' is not followed by whitespace. | 163
| Line has trailing spaces. | 164
| Line is longer than 80 characters. | 164
| '(' is followed by whitespace. | 174
| Must have at least one statement. | 174
| 'if' is not followed by whitespace. | 176
| '(' is followed by whitespace. | 176
| ')' is preceded with whitespace. | 176
| 'cast' is not followed by whitespace. | 177
| Missing a Javadoc comment. | 181
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 189
| Line has trailing spaces. | 192
| Missing a Javadoc comment. | 193
| Parameter target should be final. | 193
| 'if' is not followed by whitespace. | 194
| '(' is followed by whitespace. | 194
| ')' is preceded with whitespace. | 194
| Line has trailing spaces. | 198
| Line has trailing spaces. | 199
| Missing a Javadoc comment. | 200

### org/activeio/filter/CounterAsyncChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/filter/CounterAsyncChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 27
| Line has trailing spaces. | 29
| Line is longer than 80 characters. | 32
| Line has trailing spaces. | 34
| 'public' modifier out of order with the JLS suggestions. | 37
| Missing a Javadoc comment. | 39
| Variable 'inBoundCounter' must be private and have accessor methods. | 39
| Missing a Javadoc comment. | 41
| Variable 'outBoundCounter' must be private and have accessor methods. | 41
| Parameter next should be final. | 46
| Expected @param tag for 'next'. | 46
| Line is longer than 80 characters. | 51
| Parameter packet should be final. | 53
| Parameter packet should be final. | 61
| Missing a Javadoc comment. | 66
| Line has trailing spaces. | 69
| Missing a Javadoc comment. | 70

### org/activeio/filter/PacketAggregatingAsynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/filter/PacketAggregatingAsynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 29
| Line has trailing spaces. | 33
| Line has trailing spaces. | 36
| 'public' modifier out of order with the JLS suggestions. | 39
| Missing a Javadoc comment. | 41
| Parameter packet should be final. | 42
| Line has trailing spaces. | 46
| Missing a Javadoc comment. | 47
| Parameter next should be final. | 47
| Missing a Javadoc comment. | 51
| Parameter packet should be final. | 51
| Line has trailing spaces. | 57
| Line has trailing spaces. | 58
| Missing a Javadoc comment. | 59
| Parameter packet should be final. | 59

### org/activeio/filter/PacketAggregatingSynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/filter/PacketAggregatingSynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 30
| Line has trailing spaces. | 34
| Line has trailing spaces. | 37
| 'public' modifier out of order with the JLS suggestions. | 40
| Line has trailing spaces. | 42
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Parameter packet should be final. | 44
| Line has trailing spaces. | 48
| Parameter next should be final. | 52
| Expected @param tag for 'next'. | 52
| Line has trailing spaces. | 55
| Missing a Javadoc comment. | 56
| Parameter timeout should be final. | 56
| 'if' is not followed by whitespace. | 58
| '(' is followed by whitespace. | 58
| ')' is preceded with whitespace. | 58
| 'while' is not followed by whitespace. | 59
| '(' is followed by whitespace. | 59
| ')' is preceded with whitespace. | 59
| Line has trailing spaces. | 60
| Line contains a tab character. | 61
| Line contains a tab character. | 62
| 'if' is not followed by whitespace. | 62
| '(' is followed by whitespace. | 62
| '==' is not preceded with whitespace. | 62
| '==' is not followed by whitespace. | 62
| ')' is preceded with whitespace. | 62
| Line contains a tab character. | 64
| Line has trailing spaces. | 65
| Line contains a tab character. | 65
| Line contains a tab character. | 66
| Line has trailing spaces. | 67
| Line contains a tab character. | 67
| Line contains a tab character. | 68
| Line contains a tab character. | 69
| 'if' is not followed by whitespace. | 69
| '(' is followed by whitespace. | 69
| ')' is preceded with whitespace. | 69
| 'if' construct must use '{}'s. | 70
| Line contains a tab character. | 70
| 'if' is not followed by whitespace. | 70
| '(' is followed by whitespace. | 70
| ')' is preceded with whitespace. | 70
| Line contains a tab character. | 71
| Line has trailing spaces. | 72
| Line contains a tab character. | 72
| Line is longer than 80 characters. | 73
| Line contains a tab character. | 73
| '-' is not preceded with whitespace. | 73
| '-' is not followed by whitespace. | 73
| '-' is not preceded with whitespace. | 73
| '-' is not followed by whitespace. | 73
| 'if' construct must use '{}'s. | 74
| Line contains a tab character. | 74
| 'if' is not followed by whitespace. | 74
| '(' is followed by whitespace. | 74
| ')' is preceded with whitespace. | 74
| Line contains a tab character. | 75
| Line has trailing spaces. | 76
| Line contains a tab character. | 76
| Line contains a tab character. | 77
| Line contains a tab character. | 78
| Line contains a tab character. | 79
| Line contains a tab character. | 80
| Line has trailing spaces. | 82
| Line has trailing spaces. | 86
| Line has trailing spaces. | 88
| Missing a Javadoc comment. | 89
| Parameter packet should be final. | 89

### org/activeio/filter/PacketAggregator.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/filter/PacketAggregator.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| 'public' modifier out of order with the JLS suggestions. | 30
| Line has trailing spaces. | 32
| Missing a Javadoc comment. | 32
| Line has trailing spaces. | 33
| Line is longer than 80 characters. | 34
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 37
| Variable 'incompleteUpPacket' must be private and have accessor methods. | 37
| Missing a Javadoc comment. | 38
| Variable 'headerLoaded' must be private and have accessor methods. | 38
| Missing a Javadoc comment. | 39
| Line has trailing spaces. | 40
| Method 'addRawPacket' is not designed for extension - needs to be abstract, final or empty. | 41
| Missing a Javadoc comment. | 41
| Parameter packet should be final. | 41
| 'if' is not followed by whitespace. | 44
| '(' is followed by whitespace. | 44
| ')' is preceded with whitespace. | 44
| 'if' is not followed by whitespace. | 58
| '(' is followed by whitespace. | 58
| ')' is preceded with whitespace. | 58
| 'if' is not followed by whitespace. | 61
| '(' is followed by whitespace. | 61
| ')' is preceded with whitespace. | 61
| Line is longer than 80 characters. | 62
| '+' is not preceded with whitespace. | 62
| '+' is not followed by whitespace. | 62
| 'if' construct must use '{}'s. | 66
| 'if' is not followed by whitespace. | 66
| '(' is followed by whitespace. | 66
| ')' is preceded with whitespace. | 66
| 'if' construct must use '{}'s. | 70
| ')' is preceded with whitespace. | 70
| Line has trailing spaces. | 77
| Line has trailing spaces. | 90
| Missing a Javadoc comment. | 93
| Parameter packet should be final. | 93
| Line has trailing spaces. | 94
| Method 'getHeader' is not designed for extension - needs to be abstract, final or empty. | 95
| Missing a Javadoc comment. | 95
| '(' is followed by whitespace. | 95
| Parameter packet should be final. | 95
| ')' is preceded with whitespace. | 95

### org/activeio/filter/PushbackSynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 33
| Parameter next should be final. | 33
| Line has trailing spaces. | 36
| Missing a Javadoc comment. | 37
| Parameter next should be final. | 37
| Parameter putback should be final. | 37
| 'putback' hides a field. | 37
| '=' is not preceded with whitespace. | 39
| '=' is not followed by whitespace. | 39
| Line has trailing spaces. | 41
| Method 'putback' is not designed for extension - needs to be abstract, final or empty. | 42
| Missing a Javadoc comment. | 42
| Parameter packet should be final. | 42
| Line has trailing spaces. | 45
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 46
| Missing a Javadoc comment. | 46
| Parameter timeout should be final. | 46
| 'if' is not followed by whitespace. | 47
| '!=' is not preceded with whitespace. | 47
| '!=' is not followed by whitespace. | 47
| ')' is preceded with whitespace. | 47
| '=' is not preceded with whitespace. | 49
| '=' is not followed by whitespace. | 49

### org/activeio/filter/SynchornizedAsynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 30
| Line has trailing spaces. | 31
| Line is longer than 80 characters. | 34
| Line has trailing spaces. | 35
| Line has trailing spaces. | 37
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 43
| Parameter next should be final. | 43
| Line has trailing spaces. | 46
| Missing a Javadoc comment. | 47
| Parameter next should be final. | 47
| Parameter writeLock should be final. | 47
| 'writeLock' hides a field. | 47
| Line has trailing spaces. | 50
| Line has trailing spaces. | 51
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 52
| Missing a Javadoc comment. | 52
| Parameter packet should be final. | 52
| Line has trailing spaces. | 53
| Line has trailing spaces. | 59
| Line has trailing spaces. | 64
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 65
| Missing a Javadoc comment. | 65
| Line has trailing spaces. | 66
| Line has trailing spaces. | 72
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 78
| Missing a Javadoc comment. | 78
| 'public' modifier out of order with the JLS suggestions. | 78
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 82
| Missing a Javadoc comment. | 82
| 'public' modifier out of order with the JLS suggestions. | 82
| Parameter target should be final. | 82
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 86
| Missing a Javadoc comment. | 86
| 'public' modifier out of order with the JLS suggestions. | 86
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 90
| Missing a Javadoc comment. | 90
| 'public' modifier out of order with the JLS suggestions. | 90
| Parameter timeout should be final. | 90
| Line has trailing spaces. | 93
| Method 'getWriteLock' is not designed for extension - needs to be abstract, final or empty. | 94
| Missing a Javadoc comment. | 94

### org/activeio/filter/SynchornizedSynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 31
| Line has trailing spaces. | 32
| Line is longer than 80 characters. | 34
| Line is longer than 80 characters. | 35
| Line has trailing spaces. | 37
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 44
| Parameter next should be final. | 44
| Line has trailing spaces. | 47
| Line is longer than 80 characters. | 48
| Missing a Javadoc comment. | 48
| Parameter next should be final. | 48
| Parameter readLock should be final. | 48
| 'readLock' hides a field. | 48
| Parameter writeLock should be final. | 48
| 'writeLock' hides a field. | 48
| Line has trailing spaces. | 53
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 54
| Missing a Javadoc comment. | 54
| Parameter timeout should be final. | 54
| Line has trailing spaces. | 55
| Line has trailing spaces. | 56
| 'if' is not followed by whitespace. | 57
| '(' is followed by whitespace. | 57
| '==' is not preceded with whitespace. | 57
| '==' is not followed by whitespace. | 57
| ')' is preceded with whitespace. | 57
| 'if' is not followed by whitespace. | 61
| '(' is followed by whitespace. | 61
| ')' is preceded with whitespace. | 61
| Line has trailing spaces. | 64
| Line is longer than 80 characters. | 64
| Line is longer than 80 characters. | 66
| '-' is not preceded with whitespace. | 66
| '-' is not followed by whitespace. | 66
| '-' is not preceded with whitespace. | 66
| '-' is not followed by whitespace. | 66
| Line has trailing spaces. | 68
| Line has trailing spaces. | 70
| Line has trailing spaces. | 72
| Line has trailing spaces. | 74
| Line has trailing spaces. | 79
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 80
| Missing a Javadoc comment. | 80
| Parameter packet should be final. | 80
| Line has trailing spaces. | 81
| Line has trailing spaces. | 87
| Line has trailing spaces. | 92
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 93
| Missing a Javadoc comment. | 93
| Line has trailing spaces. | 94
| Line has trailing spaces. | 100
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 106
| Missing a Javadoc comment. | 106
| 'public' modifier out of order with the JLS suggestions. | 106
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 110
| Missing a Javadoc comment. | 110
| 'public' modifier out of order with the JLS suggestions. | 110
| Parameter target should be final. | 110
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 114
| Missing a Javadoc comment. | 114
| 'public' modifier out of order with the JLS suggestions. | 114
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 118
| Missing a Javadoc comment. | 118
| 'public' modifier out of order with the JLS suggestions. | 118
| Parameter timeout should be final. | 118
| Line has trailing spaces. | 121
| Method 'getReadLock' is not designed for extension - needs to be abstract, final or empty. | 122
| Missing a Javadoc comment. | 122
| Line has trailing spaces. | 125
| Method 'getWriteLock' is not designed for extension - needs to be abstract, final or empty. | 126
| Missing a Javadoc comment. | 126

### org/activeio/filter/WriteBufferedAsynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Missing a Javadoc comment. | 30
| '1024' is a magic number. | 30
| '*' is not preceded with whitespace. | 30
| '*' is not followed by whitespace. | 30
| '64' is a magic number. | 30
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 32
| Line has trailing spaces. | 33
| Missing a Javadoc comment. | 34
| Parameter channel should be final. | 34
| Line has trailing spaces. | 37
| Missing a Javadoc comment. | 38
| Parameter channel should be final. | 38
| Parameter buffer should be final. | 38
| 'buffer' hides a field. | 38
| Line is longer than 80 characters. | 42
| Missing a Javadoc comment. | 42
| Parameter channel should be final. | 42
| Parameter buffer should be final. | 42
| 'buffer' hides a field. | 42
| Parameter enableDirectWrites should be final. | 42
| 'enableDirectWrites' hides a field. | 42
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 48
| Missing a Javadoc comment. | 48
| Parameter packet should be final. | 48
| Line has trailing spaces. | 49
| 'while' is not followed by whitespace. | 50
| '(' is followed by whitespace. | 50
| ')' is preceded with whitespace. | 50
| Line contains a tab character. | 51
| Line contains a tab character. | 52
| 'if' is not followed by whitespace. | 52
| '(' is followed by whitespace. | 52
| ')' is preceded with whitespace. | 52
| Line contains a tab character. | 53
| Line has trailing spaces. | 54
| Line contains a tab character. | 54
| Line contains a tab character. | 55
| Line is longer than 80 characters. | 56
| Line contains a tab character. | 56
| 'if' is not followed by whitespace. | 56
| '(' is followed by whitespace. | 56
| Line contains a tab character. | 57
| Line contains a tab character. | 58
| Line contains a tab character. | 59
| Line contains a tab character. | 60
| Line has trailing spaces. | 62
| Line has trailing spaces. | 64
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 65
| Missing a Javadoc comment. | 65
| Line has trailing spaces. | 69

### org/activeio/filter/WriteBufferedSynchChannel.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Missing a Javadoc comment. | 30
| '1024' is a magic number. | 30
| '*' is not preceded with whitespace. | 30
| '*' is not followed by whitespace. | 30
| '64' is a magic number. | 30
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 32
| Line has trailing spaces. | 33
| Missing a Javadoc comment. | 34
| Parameter channel should be final. | 34
| Line has trailing spaces. | 37
| Missing a Javadoc comment. | 38
| Parameter channel should be final. | 38
| Parameter buffer should be final. | 38
| 'buffer' hides a field. | 38
| Line is longer than 80 characters. | 42
| Missing a Javadoc comment. | 42
| Parameter channel should be final. | 42
| Parameter buffer should be final. | 42
| 'buffer' hides a field. | 42
| Parameter enableDirectWrites should be final. | 42
| 'enableDirectWrites' hides a field. | 42
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 48
| Missing a Javadoc comment. | 48
| Parameter packet should be final. | 48
| Line has trailing spaces. | 49
| 'while' is not followed by whitespace. | 50
| '(' is followed by whitespace. | 50
| ')' is preceded with whitespace. | 50
| Line contains a tab character. | 51
| Line contains a tab character. | 52
| 'if' is not followed by whitespace. | 52
| '(' is followed by whitespace. | 52
| ')' is preceded with whitespace. | 52
| Line contains a tab character. | 53
| Line has trailing spaces. | 54
| Line contains a tab character. | 54
| Line contains a tab character. | 55
| Line is longer than 80 characters. | 56
| Line contains a tab character. | 56
| 'if' is not followed by whitespace. | 56
| '(' is followed by whitespace. | 56
| Line contains a tab character. | 57
| Line contains a tab character. | 58
| Line contains a tab character. | 59
| Line contains a tab character. | 60
| Line has trailing spaces. | 61
| Line has trailing spaces. | 63
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 64
| Missing a Javadoc comment. | 64
| Line has trailing spaces. | 68

### org/activeio/journal/InvalidRecordLocationException.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 21
| Line has trailing spaces. | 22
| First sentence should end with a period. | 27
| Line contains a tab character. | 27
| Line has trailing spaces. | 33
| Line contains a tab character. | 33
| Line contains a tab character. | 34
| Line contains a tab character. | 35
| Line contains a tab character. | 36
| Line contains a tab character. | 37
| Line contains a tab character. | 39
| Line contains a tab character. | 40
| Line contains a tab character. | 41
| Line contains a tab character. | 42
| Parameter msg should be final. | 42
| Expected @param tag for 'msg'. | 42
| Line contains a tab character. | 43
| Line contains a tab character. | 44
| Line contains a tab character. | 46
| Line contains a tab character. | 47
| Line contains a tab character. | 48
| Line contains a tab character. | 49
| Line contains a tab character. | 50
| Parameter msg should be final. | 50
| Expected @param tag for 'msg'. | 50
| Parameter rootCause should be final. | 50
| Expected @param tag for 'rootCause'. | 50
| Line contains a tab character. | 51
| Line contains a tab character. | 52
| Line has trailing spaces. | 53
| Line contains a tab character. | 53
| Line contains a tab character. | 54
| Line contains a tab character. | 55
| Line contains a tab character. | 56
| Line contains a tab character. | 57
| Parameter rootCause should be final. | 57
| Expected @param tag for 'rootCause'. | 57
| Line contains a tab character. | 58
| Line contains a tab character. | 59

### org/activeio/journal/Journal.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/journal/Journal.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 25
| Line has trailing spaces. | 26
| Line has trailing spaces. | 27
| Line has trailing spaces. | 28
| Line has trailing spaces. | 29
| Line has trailing spaces. | 30
| Line has trailing spaces. | 31
| Line contains a tab character. | 36
| Line contains a tab character. | 37
| Line has trailing spaces. | 38
| Line is longer than 80 characters. | 38
| Line contains a tab character. | 38
| Line contains a tab character. | 39
| Line has trailing spaces. | 40
| Line contains a tab character. | 40
| Unused @param tag for 'record'. | 41
| Line contains a tab character. | 41
| Line contains a tab character. | 42
| Line has trailing spaces. | 43
| Line contains a tab character. | 43
| Line is longer than 80 characters. | 44
| Line contains a tab character. | 44
| Line has trailing spaces. | 45
| Line contains a tab character. | 45
| Line contains a tab character. | 46
| Line contains a tab character. | 47
| Line contains a tab character. | 48
| Line is longer than 80 characters. | 49
| Line contains a tab character. | 49
| Redundant 'public' modifier. | 49
| Expected @param tag for 'packet'. | 49
| Redundant throws: 'IllegalStateException' is unchecked exception. | 49
| Line contains a tab character. | 51
| Line has trailing spaces. | 52
| Line contains a tab character. | 52
| Line has trailing spaces. | 53
| Line contains a tab character. | 53
| Line contains a tab character. | 54
| Line has trailing spaces. | 55
| Line contains a tab character. | 55
| Line contains a tab character. | 56
| Line has trailing spaces. | 57
| Line contains a tab character. | 57
| Line has trailing spaces. | 58
| Line is longer than 80 characters. | 58
| Line contains a tab character. | 58
| Line has trailing spaces. | 59
| Line contains a tab character. | 59
| Line contains a tab character. | 60
| Line contains a tab character. | 61
| Line contains a tab character. | 62
| Line is longer than 80 characters. | 63
| Line contains a tab character. | 63
| Redundant 'public' modifier. | 63
| Redundant throws: 'IllegalStateException' is unchecked exception. | 63
| Line contains a tab character. | 65
| Line is longer than 80 characters. | 66
| Line contains a tab character. | 66
| Line contains a tab character. | 67
| Line has trailing spaces. | 68
| Line contains a tab character. | 68
| Line has trailing spaces. | 69
| Line is longer than 80 characters. | 69
| Line contains a tab character. | 69
| Line has trailing spaces. | 70
| Line contains a tab character. | 70
| Line has trailing spaces. | 71
| Line contains a tab character. | 71
| Line is longer than 80 characters. | 72
| Line contains a tab character. | 72
| Line has trailing spaces. | 73
| Line contains a tab character. | 73
| Line has trailing spaces. | 74
| Line is longer than 80 characters. | 74
| Line contains a tab character. | 74
| Line has trailing spaces. | 75
| Line contains a tab character. | 75
| Line contains a tab character. | 76
| Line contains a tab character. | 77
| Line contains a tab character. | 78
| Line contains a tab character. | 79
| Redundant 'public' modifier. | 79
| Line is longer than 80 characters. | 80
| Line contains a tab character. | 80
| Redundant throws: 'IllegalStateException' is unchecked exception. | 80
| Line has trailing spaces. | 81
| Line contains a tab character. | 81
| Line contains a tab character. | 82
| Line contains a tab character. | 83
| Line has trailing spaces. | 84
| Line contains a tab character. | 84
| Line contains a tab character. | 85
| Line contains a tab character. | 86
| Line contains a tab character. | 87
| Line contains a tab character. | 88
| Line contains a tab character. | 89
| Redundant 'public' modifier. | 89
| Redundant throws: 'IllegalStateException' is unchecked exception. | 89
| Line contains a tab character. | 92
| Line has trailing spaces. | 93
| Line contains a tab character. | 93
| Line is longer than 80 characters. | 94
| Line contains a tab character. | 94
| Line is longer than 80 characters. | 95
| Line contains a tab character. | 95
| Line has trailing spaces. | 96
| Line contains a tab character. | 96
| Line is longer than 80 characters. | 97
| Line contains a tab character. | 97
| Line contains a tab character. | 98
| Line contains a tab character. | 99
| Redundant 'public' modifier. | 99
| Line contains a tab character. | 101
| Line has trailing spaces. | 102
| Line is longer than 80 characters. | 102
| Line contains a tab character. | 102
| Line contains a tab character. | 103
| Line has trailing spaces. | 104
| Line contains a tab character. | 104
| Line is longer than 80 characters. | 105
| Line contains a tab character. | 105
| Line has trailing spaces. | 106
| Line is longer than 80 characters. | 106
| Line contains a tab character. | 106
| Line contains a tab character. | 107
| Line has trailing spaces. | 108
| Line contains a tab character. | 108
| Line has trailing spaces. | 109
| Line contains a tab character. | 109
| Line contains a tab character. | 110
| Line has trailing spaces. | 111
| Line contains a tab character. | 111
| Line has trailing spaces. | 112
| Line is longer than 80 characters. | 112
| Line contains a tab character. | 112
| Line has trailing spaces. | 113
| Line contains a tab character. | 113
| Line contains a tab character. | 114
| Line contains a tab character. | 115
| Line is longer than 80 characters. | 116
| Line contains a tab character. | 116
| Redundant 'public' modifier. | 116
| Line is longer than 80 characters. | 117
| Line contains a tab character. | 117
| Expected @throws tag for 'IOException'. | 117
| Redundant throws: 'IllegalStateException' is unchecked exception. | 117
| Line contains a tab character. | 120
| Line is longer than 80 characters. | 121
| Line contains a tab character. | 121
| Line has trailing spaces. | 122
| Line contains a tab character. | 122
| Line contains a tab character. | 123
| Line contains a tab character. | 124
| Line contains a tab character. | 125
| Line is longer than 80 characters. | 126
| Line contains a tab character. | 126
| Redundant 'public' modifier. | 126
| Redundant throws: 'IllegalStateException' is unchecked exception. | 126
| Line has trailing spaces. | 127
| Line contains a tab character. | 127

### org/activeio/journal/JournalEventListener.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/journal/JournalEventListener.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 22
| Line contains a tab character. | 27
| Line has trailing spaces. | 28
| Line contains a tab character. | 28
| Line has trailing spaces. | 29
| Line contains a tab character. | 29
| Line is longer than 80 characters. | 30
| Line contains a tab character. | 30
| Line has trailing spaces. | 31
| Line is longer than 80 characters. | 31
| Line contains a tab character. | 31
| Line contains a tab character. | 32
| Line has trailing spaces. | 33
| Line contains a tab character. | 33
| Line is longer than 80 characters. | 34
| Line contains a tab character. | 34
| Line contains a tab character. | 35
| Line contains a tab character. | 36

### org/activeio/journal/RecordLocation.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 21
| Line has trailing spaces. | 23
| Line has trailing spaces. | 24
| Line has trailing spaces. | 26

### org/activeio/journal/active/BatchedWrite.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 28
| 'public' modifier out of order with the JLS suggestions. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 34
| Variable 'error' must be private and have accessor methods. | 34
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 38
| Parameter packet should be final. | 43
| 'packet' hides a field. | 43
| Expected @param tag for 'packet'. | 43
| Line has trailing spaces. | 49
| 'private' modifier out of order with the JLS suggestions. | 51
| Expected @throws tag for 'InterruptedException'. | 51
| Expected an @return tag. | 63
| Parameter record should be final. | 63
| Expected @param tag for 'record'. | 63
| Parameter recordMark should be final. | 63
| Expected @param tag for 'recordMark'. | 63
| Parameter force should be final. | 63
| Expected @param tag for 'force'. | 63
| 'if' construct must use '{}'s. | 66
| Line has trailing spaces. | 70
| Line has trailing spaces. | 71
| 'if' construct must use '{}'s. | 72
| 'if' is not followed by whitespace. | 72
| '(' is followed by whitespace. | 72
| '==' is not preceded with whitespace. | 72
| '==' is not followed by whitespace. | 72
| Line has trailing spaces. | 74
| '(' is followed by whitespace. | 78
| ')' is preceded with whitespace. | 78
| 'if' construct must use '{}'s. | 79
| 'if' construct must use '{}'s. | 87
| 'else' construct must use '{}'s. | 89
| Missing a Javadoc comment. | 94
| 'if' is not followed by whitespace. | 95
| '(' is followed by whitespace. | 95
| '!=' is not preceded with whitespace. | 95
| '!=' is not followed by whitespace. | 95
| ')' is preceded with whitespace. | 95
| 'if' construct must use '{}'s. | 98
| Missing a Javadoc comment. | 104
| 'if' is not followed by whitespace. | 105
| '(' is followed by whitespace. | 105
| '!=' is not preceded with whitespace. | 105
| '!=' is not followed by whitespace. | 105
| ')' is preceded with whitespace. | 105
| Missing a Javadoc comment. | 110
| Parameter error should be final. | 110
| 'error' hides a field. | 110
| 'if' is not followed by whitespace. | 111
| '(' is followed by whitespace. | 111
| '!=' is not preceded with whitespace. | 111
| '!=' is not followed by whitespace. | 111
| ')' is preceded with whitespace. | 111
| Missing a Javadoc comment. | 119
| Expected an @return tag. | 126
| Line has trailing spaces. | 132
| Expected @throws tag for 'InterruptedException'. | 134
| Missing a Javadoc comment. | 139
| '!=' is not preceded with whitespace. | 140
| '!=' is not followed by whitespace. | 140

### org/activeio/journal/active/ControlFile.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/journal/active/ControlFile.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 32
| Line is longer than 80 characters. | 32
| Line is longer than 80 characters. | 33
| Line is longer than 80 characters. | 34
| Line has trailing spaces. | 35
| Line has trailing spaces. | 36
| 'public' modifier out of order with the JLS suggestions. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 46
| '=' is not preceded with whitespace. | 46
| '=' is not followed by whitespace. | 46
| Missing a Javadoc comment. | 47
| Line contains a tab character. | 48
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 50
| Parameter fileName should be final. | 50
| Parameter controlDataSize should be final. | 50
| Line has trailing spaces. | 52
| Line is longer than 80 characters. | 55
| Line has trailing spaces. | 61
| Expected @throws tag for 'IOException'. | 63
| 'if' is not followed by whitespace. | 64
| '(' is followed by whitespace. | 64
| '==' is not preceded with whitespace. | 64
| '==' is not followed by whitespace. | 64
| ')' is preceded with whitespace. | 64
| 'if' construct must use '{}'s. | 66
| 'if' is not followed by whitespace. | 66
| '(' is followed by whitespace. | 66
| '==' is not followed by whitespace. | 66
| ')' is preceded with whitespace. | 66
| Line is longer than 80 characters. | 67
| Line has trailing spaces. | 73
| Expected @throws tag for 'IOException'. | 75
| 'if' is not followed by whitespace. | 76
| '(' is followed by whitespace. | 76
| ')' is preceded with whitespace. | 76
| '=' is not preceded with whitespace. | 78
| '=' is not followed by whitespace. | 78
| Line has trailing spaces. | 81
| Missing a Javadoc comment. | 82
| 'if' is not followed by whitespace. | 84
| '(' is followed by whitespace. | 84
| ')' is preceded with whitespace. | 84
| '=' is not preceded with whitespace. | 85
| '=' is not followed by whitespace. | 85
| Line has trailing spaces. | 89
| '+' is not preceded with whitespace. | 92
| '+' is not followed by whitespace. | 92
| '8' is a magic number. | 92
| Line has trailing spaces. | 94
| '+' is not preceded with whitespace. | 95
| '+' is not followed by whitespace. | 95
| '16' is a magic number. | 95
| '*' is not preceded with whitespace. | 97
| '*' is not followed by whitespace. | 97
| '+' is not preceded with whitespace. | 97
| '+' is not followed by whitespace. | 97
| '24' is a magic number. | 97
| Line has trailing spaces. | 99
| 'if' is not followed by whitespace. | 100
| '(' is followed by whitespace. | 100
| ')' is preceded with whitespace. | 100
| '+' is not preceded with whitespace. | 102
| '+' is not followed by whitespace. | 102
| '24' is a magic number. | 102
| '(' is followed by whitespace. | 105
| ')' is preceded with whitespace. | 105
| '{' is not preceded with whitespace. | 105
| '+' is not preceded with whitespace. | 107
| '+' is not followed by whitespace. | 107
| '8' is a magic number. | 107
| Line has trailing spaces. | 115
| Line has trailing spaces. | 119
| Missing a Javadoc comment. | 120
| '*' is not preceded with whitespace. | 122
| '*' is not followed by whitespace. | 122
| '+' is not preceded with whitespace. | 122
| '+' is not followed by whitespace. | 122
| '32' is a magic number. | 122
| Line has trailing spaces. | 124
| Line has trailing spaces. | 136
| Line has trailing spaces. | 137
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 145
| 'if' construct must use '{}'s. | 146
| Line contains a tab character. | 146
| 'if' is not followed by whitespace. | 146
| '(' is followed by whitespace. | 146
| ')' is preceded with whitespace. | 146
| Line contains a tab character. | 147
| Line contains a tab character. | 148
| '=' is not preceded with whitespace. | 148
| '=' is not followed by whitespace. | 148
| Must have at least one statement. | 151
| Must have at least one statement. | 155

### org/activeio/journal/active/JournalImpl.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 57
| 'public' modifier out of order with the JLS suggestions. | 60
| Line is longer than 80 characters. | 62
| Missing a Javadoc comment. | 62
| '+' is not preceded with whitespace. | 62
| '+' is not followed by whitespace. | 62
| '5' is a magic number. | 62
| Line is longer than 80 characters. | 63
| Missing a Javadoc comment. | 63
| '+' is not preceded with whitespace. | 63
| '+' is not followed by whitespace. | 63
| '1024' is a magic number. | 63
| '*' is not preceded with whitespace. | 63
| '*' is not followed by whitespace. | 63
| '1024' is a magic number. | 63
| '*' is not preceded with whitespace. | 63
| '*' is not followed by whitespace. | 63
| '4' is a magic number. | 63
| Missing a Javadoc comment. | 65
| 'private' modifier out of order with the JLS suggestions. | 65
| Line has trailing spaces. | 66
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 76
| Line has trailing spaces. | 77
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 81
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 84
| Line is longer than 80 characters. | 85
| Missing a Javadoc comment. | 85
| Missing a Javadoc comment. | 87
| Parameter logDirectory should be final. | 87
| Line is longer than 80 characters. | 91
| Missing a Javadoc comment. | 91
| Parameter logDirectory should be final. | 91
| Parameter logFileCount should be final. | 91
| Parameter logFileSize should be final. | 91
| Missing a Javadoc comment. | 95
| Parameter logFile should be final. | 95
| Line is longer than 80 characters. | 97
| Parameter runnable should be final. | 100
| Line has trailing spaces. | 112
| '10' is a magic number. | 113
| '9' is a magic number. | 113
| Missing a Javadoc comment. | 116
| Parameter data should be final. | 116
| Parameter sync should be final. | 116
| Line is longer than 80 characters. | 120
| Missing a Javadoc comment. | 120
| Parameter recordType should be final. | 120
| Parameter data should be final. | 120
| Parameter sync should be final. | 120
| Parameter mark should be final. | 120
| Line has trailing spaces. | 124
| Line has trailing spaces. | 126
| Line is longer than 80 characters. | 127
| Line has trailing spaces. | 137
| Line is longer than 80 characters. | 156
| Expected an @return tag. | 165
| Line is longer than 80 characters. | 165
| Parameter record should be final. | 165
| Expected @param tag for 'record'. | 165
| Parameter mark should be final. | 165
| Expected @param tag for 'mark'. | 165
| Parameter force should be final. | 165
| Expected @param tag for 'force'. | 165
| Expected @throws tag for 'InterruptedException'. | 165
| Line has trailing spaces. | 171
| '=' is not preceded with whitespace. | 173
| '=' is not followed by whitespace. | 173
| Line has trailing spaces. | 182
| 'if' is not followed by whitespace. | 183
| '(' is followed by whitespace. | 183
| ')' is preceded with whitespace. | 183
| Must have at least one statement. | 189
| Line has trailing spaces. | 194
| 'if' construct must use '{}'s. | 195
| 'if' is not followed by whitespace. | 195
| '(' is followed by whitespace. | 195
| ')' is preceded with whitespace. | 195
| Line has trailing spaces. | 196
| First sentence should end with a period. | 202
| Line has trailing spaces. | 204
| Parameter write should be final. | 208
| Expected @param tag for 'write'. | 208
| Expected @throws tag for 'InterruptedException'. | 208
| Line has trailing spaces. | 225
| Expected @throws tag for 'IOException'. | 227
| Line is longer than 80 characters. | 231
| Line is longer than 80 characters. | 235
| ')' is preceded with whitespace. | 241
| '(' is followed by whitespace. | 244
| ')' is preceded with whitespace. | 244
| Line has trailing spaces. | 247
| Line has trailing spaces. | 249
| Line has trailing spaces. | 261
| Line has trailing spaces. | 265
| Line is longer than 80 characters. | 267
| 'if' construct must use '{}'s. | 269
| Line is longer than 80 characters. | 270
| Line is longer than 80 characters. | 272
| First sentence should end with a period. | 278
| Expected an @return tag. | 281
| Expected @throws tag for 'IOException'. | 281
| Line has trailing spaces. | 286
| Line has trailing spaces. | 287
| Line is longer than 80 characters. | 296
| 'public' modifier out of order with the JLS suggestions. | 296
| Parameter l should be final. | 296
| Expected @param tag for 'l'. | 296
| Parameter force should be final. | 296
| Expected @param tag for 'force'. | 296
| Expected @throws tag for 'InvalidRecordLocationException'. | 296
| Expected @throws tag for 'IOException'. | 297
| Line has trailing spaces. | 298
| 'if' construct must use '{}'s. | 300
| Line is longer than 80 characters. | 301
| 'if' construct must use '{}'s. | 302
| Line is longer than 80 characters. | 302
| Line is longer than 80 characters. | 303
| Line has trailing spaces. | 304
| Line has trailing spaces. | 306
| Line has trailing spaces. | 309
| Expected an @return tag. | 316
| Expected an @return tag. | 326
| Line is longer than 80 characters. | 326
| Expected @param tag for 'lastLocation'. | 326
| Expected @throws tag for 'IOException'. | 326
| Expected @throws tag for 'InvalidRecordLocationException'. | 327
| Line has trailing spaces. | 328
| Line is longer than 80 characters. | 343
| Line has trailing spaces. | 354
| Line is longer than 80 characters. | 358
| Missing a Javadoc comment. | 358
| Parameter e should be final. | 358
| 'if' construct must use '{}'s. | 359
| Line is longer than 80 characters. | 360
| 'if' construct must use '{}'s. | 361
| Line is longer than 80 characters. | 362
| Line is longer than 80 characters. | 364
| Line is longer than 80 characters. | 367
| Missing a Javadoc comment. | 367
| Parameter location should be final. | 367
| Expected an @return tag. | 377
| Line is longer than 80 characters. | 377
| Expected @param tag for 'l'. | 377
| Expected @throws tag for 'IOException'. | 377
| Expected @throws tag for 'InvalidRecordLocationException'. | 377
| 'if' construct must use '{}'s. | 395
| Line is longer than 80 characters. | 395
| Line is longer than 80 characters. | 396
| 'if' construct must use '{}'s. | 397
| Line is longer than 80 characters. | 398
| Line is longer than 80 characters. | 400
| Missing a Javadoc comment. | 404
| Parameter eventListener should be final. | 404
| 'eventListener' hides a field. | 404
| Line contains a tab character. | 412
| Line has trailing spaces. | 414
| 'if' construct must use '{}'s. | 418
| '=' is not preceded with whitespace. | 420
| '=' is not followed by whitespace. | 420
| Expected an @return tag. | 428
| Missing a Javadoc comment. | 432
| Line has trailing spaces. | 435
| Missing a Javadoc comment. | 436
| Line is longer than 80 characters. | 437
| '+' is not preceded with whitespace. | 437
| '+' is not followed by whitespace. | 437
| '+' is not preceded with whitespace. | 437
| '+' is not followed by whitespace. | 437
| '/' is not preceded with whitespace. | 437
| '/' is not followed by whitespace. | 437
| '1024' is a magic number. | 437
| '*' is not preceded with whitespace. | 437
| '*' is not followed by whitespace. | 437
| '1024f' is a magic number. | 437

### org/activeio/journal/active/Location.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 30
| 'public' modifier out of order with the JLS suggestions. | 33
| Line has trailing spaces. | 34
| Missing a Javadoc comment. | 35
| 'public' modifier out of order with the JLS suggestions. | 35
| '=' is not preceded with whitespace. | 35
| '=' is not followed by whitespace. | 35
| Missing a Javadoc comment. | 37
| 'private' modifier out of order with the JLS suggestions. | 37
| Missing a Javadoc comment. | 38
| 'private' modifier out of order with the JLS suggestions. | 38
| Missing a Javadoc comment. | 40
| Parameter logFileId should be final. | 40
| 'logFileId' hides a field. | 40
| Parameter fileOffset should be final. | 40
| Missing a Javadoc comment. | 45
| Parameter o should be final. | 45
| 'if' construct must use '{}'s. | 47
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 57
| Parameter o should be final. | 57
| 'if' construct must use '{}'s. | 58
| Line is longer than 80 characters. | 61
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 72
| Line has trailing spaces. | 75
| Missing a Javadoc comment. | 76
| Parameter packet should be final. | 76
| Missing a Javadoc comment. | 82
| Parameter data should be final. | 82
| Line has trailing spaces. | 85
| Missing a Javadoc comment. | 87
| 'public' modifier out of order with the JLS suggestions. | 87
| Parameter packet should be final. | 87
| Line is longer than 80 characters. | 92
| Missing a Javadoc comment. | 92
| Parameter data should be final. | 92
| Line has trailing spaces. | 96

### org/activeio/journal/active/LogFile.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/journal/active/LogFile.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 30
| 'public' modifier out of order with the JLS suggestions. | 33
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 36
| First sentence should end with a period. | 41
| Line contains a tab character. | 43
| Missing a Javadoc comment. | 43
| Line has trailing spaces. | 44
| Missing a Javadoc comment. | 45
| Parameter file should be final. | 45
| 'file' hides a field. | 45
| Parameter initialSize should be final. | 45
| 'initialSize' hides a field. | 45
| 'if' construct must use '{}'s. | 50
| 'if' is not followed by whitespace. | 50
| '(' is followed by whitespace. | 50
| ')' is preceded with whitespace. | 50
| Parameter offset should be final. | 59
| Expected @param tag for 'offset'. | 59
| Expected @throws tag for 'IOException'. | 59
| 'if' is not followed by whitespace. | 60
| '(' is followed by whitespace. | 60
| ')' is preceded with whitespace. | 60
| 'if' construct must use '{}'s. | 61
| 'if' is not followed by whitespace. | 61
| '(' is followed by whitespace. | 61
| ')' is preceded with whitespace. | 61
| Line has trailing spaces. | 62
| Line is longer than 80 characters. | 62
| '+' is not preceded with whitespace. | 62
| '+' is not followed by whitespace. | 62
| '+' is not preceded with whitespace. | 62
| '+' is not followed by whitespace. | 62
| '+' is not preceded with whitespace. | 62
| '+' is not followed by whitespace. | 62
| ')' is preceded with whitespace. | 62
| Missing a Javadoc comment. | 68
| '=' is not preceded with whitespace. | 69
| Missing a Javadoc comment. | 71
| Parameter rc should be final. | 71
| '+=' is not preceded with whitespace. | 72
| '+=' is not followed by whitespace. | 72
| Line has trailing spaces. | 74
| Line is longer than 80 characters. | 75
| Missing a Javadoc comment. | 75
| Parameter offset should be final. | 75
| Parameter record should be final. | 75
| Line has trailing spaces. | 76
| Line has trailing spaces. | 77
| Line has trailing spaces. | 79
| Line has trailing spaces. | 81
| Line has trailing spaces. | 84
| '+' is not preceded with whitespace. | 86
| '+' is not followed by whitespace. | 86
| '+' is not preceded with whitespace. | 86
| '+' is not followed by whitespace. | 86
| Line has trailing spaces. | 88
| Line has trailing spaces. | 91
| Line has trailing spaces. | 97
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 106
| 'if' construct must use '{}'s. | 107
| Line contains a tab character. | 107
| 'if' is not followed by whitespace. | 107
| '(' is followed by whitespace. | 107
| ')' is preceded with whitespace. | 107
| Line contains a tab character. | 108
| Line contains a tab character. | 109
| '=' is not preceded with whitespace. | 109
| '=' is not followed by whitespace. | 109
| Line contains a tab character. | 111
| Line contains a tab character. | 112
| Must have at least one statement. | 112
| Line contains a tab character. | 113
| Missing a Javadoc comment. | 116
| Parameter offset should be final. | 116
| Parameter buffer should be final. | 116
| Line has trailing spaces. | 117
| Line has trailing spaces. | 123
| Line has trailing spaces. | 126
| Missing a Javadoc comment. | 132
| Parameter offset should be final. | 132
| Parameter record should be final. | 132
| Line has trailing spaces. | 133
| '(' is followed by whitespace. | 136
| ')' is preceded with whitespace. | 136
| Missing a Javadoc comment. | 143
| Parameter offset should be final. | 143
| Parameter answer should be final. | 143

### org/activeio/journal/active/LogFileManager.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 42
| 'public' modifier out of order with the JLS suggestions. | 45
| Line is longer than 80 characters. | 47
| Missing a Javadoc comment. | 47
| '+' is not preceded with whitespace. | 47
| '+' is not followed by whitespace. | 47
| Line is longer than 80 characters. | 48
| Missing a Javadoc comment. | 48
| '+' is not preceded with whitespace. | 48
| '+' is not followed by whitespace. | 48
| '1024' is a magic number. | 48
| '*' is not preceded with whitespace. | 48
| '*' is not followed by whitespace. | 48
| '1024' is a magic number. | 48
| '*' is not preceded with whitespace. | 48
| '*' is not followed by whitespace. | 48
| '20' is a magic number. | 48
| Missing a Javadoc comment. | 50
| 'public' modifier out of order with the JLS suggestions. | 50
| '6' is a magic number. | 50
| '+' is not preceded with whitespace. | 50
| '+' is not followed by whitespace. | 50
| Missing a Javadoc comment. | 52
| 'public' modifier out of order with the JLS suggestions. | 52
| Missing a Javadoc comment. | 53
| 'public' modifier out of order with the JLS suggestions. | 53
| Line is longer than 80 characters. | 54
| Missing a Javadoc comment. | 54
| 'private' modifier out of order with the JLS suggestions. | 54
| Name 'onlineLogNameFormat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 54
| '3' is a magic number. | 56
| '3' is a magic number. | 57
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 67
| Line has trailing spaces. | 68
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 82
| Parameter logDirectory should be final. | 82
| 'logDirectory' hides a field. | 82
| Line is longer than 80 characters. | 86
| Missing a Javadoc comment. | 86
| Parameter logDirectory should be final. | 86
| 'logDirectory' hides a field. | 86
| Parameter onlineLogFileCount should be final. | 86
| 'onlineLogFileCount' hides a field. | 86
| Parameter initialLogFileSize should be final. | 86
| 'initialLogFileSize' hides a field. | 86
| Missing a Javadoc comment. | 93
| Parameter onlineLogFileCount should be final. | 93
| 'onlineLogFileCount' hides a field. | 93
| Array brackets at illegal position. | 95
| Line is longer than 80 characters. | 100
| Line has trailing spaces. | 104
| Line is longer than 80 characters. | 105
| '*' is not preceded with whitespace. | 105
| '*' is not followed by whitespace. | 105
| Line is longer than 80 characters. | 106
| Line has trailing spaces. | 109
| Line is longer than 80 characters. | 112
| Line has trailing spaces. | 125
| 'if' is not followed by whitespace. | 131
| '(' is followed by whitespace. | 131
| ')' is preceded with whitespace. | 131
| Line is longer than 80 characters. | 132
| 'if' is not followed by whitespace. | 132
| '(' is followed by whitespace. | 132
| ')' is preceded with whitespace. | 132
| Line has trailing spaces. | 137
| '(' is followed by whitespace. | 139
| ')' is preceded with whitespace. | 139
| Line has trailing spaces. | 142
| 'if' is not followed by whitespace. | 147
| '(' is followed by whitespace. | 147
| ')' is preceded with whitespace. | 147
| Line has trailing spaces. | 156
| Line has trailing spaces. | 157
| 'if' is not followed by whitespace. | 159
| '(' is followed by whitespace. | 159
| ')' is preceded with whitespace. | 159
| Line has trailing spaces. | 162
| Missing a Javadoc comment. | 167
| Line has trailing spaces. | 168
| Line has trailing spaces. | 169
| Line is longer than 80 characters. | 169
| Line has trailing spaces. | 171
| '=' is not preceded with whitespace. | 175
| '=' is not followed by whitespace. | 175
| Line has trailing spaces. | 176
| 'while' is not followed by whitespace. | 177
| '(' is followed by whitespace. | 177
| ')' is preceded with whitespace. | 177
| Line has trailing spaces. | 178
| Line is longer than 80 characters. | 179
| 'if' is not followed by whitespace. | 179
| '(' is followed by whitespace. | 179
| '!=' is not preceded with whitespace. | 179
| '!=' is not preceded with whitespace. | 179
| '!=' is not followed by whitespace. | 179
| ')' is preceded with whitespace. | 179
| '(' is followed by whitespace. | 184
| '==' is not preceded with whitespace. | 184
| '==' is not followed by whitespace. | 184
| Line has trailing spaces. | 187
| Line has trailing spaces. | 188
| Line has trailing spaces. | 190
| Line has trailing spaces. | 192
| 'if' is not followed by whitespace. | 193
| '(' is followed by whitespace. | 193
| '!=' is not preceded with whitespace. | 193
| '!=' is not followed by whitespace. | 193
| ')' is preceded with whitespace. | 193
| 'cast' is not followed by whitespace. | 198
| Line has trailing spaces. | 202
| Missing a Javadoc comment. | 205
| 'if' construct must use '{}'s. | 207
| 'if' is not followed by whitespace. | 207
| '(' is followed by whitespace. | 207
| ')' is preceded with whitespace. | 207
| Line has trailing spaces. | 209
| Line is longer than 80 characters. | 210
| '!=' is not preceded with whitespace. | 213
| '!=' is not followed by whitespace. | 213
| 'if' construct must use '{}'s. | 214
| 'if' is not followed by whitespace. | 214
| '(' is followed by whitespace. | 214
| '!=' is not preceded with whitespace. | 214
| '!=' is not followed by whitespace. | 214
| ')' is preceded with whitespace. | 214
| Line has trailing spaces. | 217
| Line has trailing spaces. | 220
| '(' is followed by whitespace. | 221
| ')' is preceded with whitespace. | 221
| Line has trailing spaces. | 224
| Missing a Javadoc comment. | 228
| 'if' is not followed by whitespace. | 229
| '(' is followed by whitespace. | 229
| ')' is preceded with whitespace. | 229
| 'if' construct must use '{}'s. | 231
| 'if' is not followed by whitespace. | 231
| '(' is followed by whitespace. | 231
| ')' is preceded with whitespace. | 231
| Line has trailing spaces. | 233
| Line is longer than 80 characters. | 234
| Line has trailing spaces. | 235
| '=' is not followed by whitespace. | 236
| 'if' construct must use '{}'s. | 237
| 'if' is not followed by whitespace. | 237
| '(' is followed by whitespace. | 237
| ')' is preceded with whitespace. | 237
| 'else' construct must use '{}'s. | 239
| Line has trailing spaces. | 242
| Line has trailing spaces. | 245
| '(' is followed by whitespace. | 246
| ')' is preceded with whitespace. | 246
| Missing a Javadoc comment. | 252
| 'if' construct must use '{}'s. | 254
| Line has trailing spaces. | 257
| Line contains a tab character. | 259
| Line contains a tab character. | 260
| Line contains a tab character. | 261
| Line contains a tab character. | 262
| Line contains a tab character. | 263
| Line contains a tab character. | 264
| Line has trailing spaces. | 265
| Line contains a tab character. | 265
| Line contains a tab character. | 266
| '=' is not preceded with whitespace. | 266
| '=' is not followed by whitespace. | 266
| Line contains a tab character. | 267
| Line contains a tab character. | 268
| Line has trailing spaces. | 269
| '(' is followed by whitespace. | 269
| ')' is preceded with whitespace. | 269
| Must have at least one statement. | 269
| Line contains a tab character. | 269
| Line has trailing spaces. | 271
| Missing a Javadoc comment. | 274
| Parameter write should be final. | 282
| Expected @param tag for 'write'. | 282
| Expected @throws tag for 'IOException'. | 282
| 'if' construct must use '{}'s. | 284
| Line is longer than 80 characters. | 285
| 'if' construct must use '{}'s. | 286
| Line is longer than 80 characters. | 287
| Line is longer than 80 characters. | 291
| 'cast' is not followed by whitespace. | 291
| 'if' construct must use '{}'s. | 294
| 'if' is not followed by whitespace. | 294
| '(' is followed by whitespace. | 294
| ')' is preceded with whitespace. | 294
| 'private' modifier out of order with the JLS suggestions. | 308
| Parameter mark should be final. | 308
| Expected @param tag for 'mark'. | 308
| Expected @throws tag for 'IOException'. | 308
| Line has trailing spaces. | 312
| Line is longer than 80 characters. | 312
| 'if' construct must use '{}'s. | 315
| 'if' is not followed by whitespace. | 315
| '(' is followed by whitespace. | 315
| '==' is not followed by whitespace. | 315
| ')' is preceded with whitespace. | 315
| Line is longer than 80 characters. | 324
| Missing a Javadoc comment. | 324
| Parameter location should be final. | 324
| Line is longer than 80 characters. | 340
| Line is longer than 80 characters. | 344
| Missing a Javadoc comment. | 344
| Parameter logFileId should be final. | 344
| Line is longer than 80 characters. | 345
| 'if' construct must use '{}'s. | 351
| Line is longer than 80 characters. | 354
| Expected an @return tag. | 361
| Line is longer than 80 characters. | 361
| Parameter lastLocation should be final. | 361
| Expected @param tag for 'lastLocation'. | 361
| Expected @throws tag for 'IOException'. | 361
| Expected @throws tag for 'InvalidRecordLocationException'. | 361
| Expected an @return tag. | 399
| Line is longer than 80 characters. | 399
| Parameter location should be final. | 399
| Expected @param tag for 'location'. | 399
| Expected @throws tag for 'IOException'. | 399
| Expected @throws tag for 'InvalidRecordLocationException'. | 399
| Array brackets at illegal position. | 404
| Missing a Javadoc comment. | 413
| Missing a Javadoc comment. | 417
| 'if' construct must use '{}'s. | 418
| 'if' construct must use '{}'s. | 420
| Missing a Javadoc comment. | 425
| Line has trailing spaces. | 439
| Line has trailing spaces. | 440
| Line has trailing spaces. | 442
| Missing a Javadoc comment. | 460
| Missing a Javadoc comment. | 471
| '/' is not preceded with whitespace. | 472
| '/' is not followed by whitespace. | 472
| Line is longer than 80 characters. | 475
| Missing a Javadoc comment. | 475
| 'public' modifier out of order with the JLS suggestions. | 475
| Missing a Javadoc comment. | 479
| 'public' modifier out of order with the JLS suggestions. | 479
| '!=' is not preceded with whitespace. | 480
| '!=' is not followed by whitespace. | 480

### org/activeio/journal/active/LogFileNode.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/journal/active/LogFileNode.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 28
| Missing a Javadoc comment. | 29
| 'public' modifier out of order with the JLS suggestions. | 29
| Line has trailing spaces. | 31
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 32
| First sentence should end with a period. | 38
| First sentence should end with a period. | 40
| Missing a Javadoc comment. | 43
| Parameter logFile should be final. | 43
| 'logFile' hides a field. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 57
| Parameter id should be final. | 57
| 'id' hides a field. | 57
| 'if' construct must use '{}'s. | 58
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Parameter enable should be final. | 71
| 'if' construct must use '{}'s. | 72
| Missing a Javadoc comment. | 77
| 'if' construct must use '{}'s. | 78
| Line is longer than 80 characters. | 79
| Line has trailing spaces. | 80
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91
| Parameter enable should be final. | 91
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 100
| 'if' construct must use '{}'s. | 101
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 110
| Parameter i should be final. | 110
| Line has trailing spaces. | 113
| Line has trailing spaces. | 116
| Line has trailing spaces. | 120
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Parameter state should be final. | 125
| Missing a Javadoc comment. | 129
| 'if' construct must use '{}'s. | 130
| Missing a Javadoc comment. | 135
| 'if' construct must use '{}'s. | 136
| Line has trailing spaces. | 140
| Line has trailing spaces. | 143
| Parameter data should be final. | 145
| Expected @param tag for 'data'. | 145
| Expected @throws tag for 'IOException'. | 145
| Line has trailing spaces. | 154
| Parameter data should be final. | 156
| Expected @param tag for 'data'. | 156
| Expected @throws tag for 'IOException'. | 156
| Missing a Javadoc comment. | 163
| Parameter offset should be final. | 163

### org/activeio/journal/active/Record.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 35
| Line has trailing spaces. | 36
| 'public' modifier out of order with the JLS suggestions. | 39
| Line has trailing spaces. | 40
| Missing a Javadoc comment. | 41
| 'public' modifier out of order with the JLS suggestions. | 41
| '=' is not preceded with whitespace. | 41
| '8' is a magic number. | 41
| '=' is not followed by whitespace. | 41
| '+' is not preceded with whitespace. | 41
| '+' is not followed by whitespace. | 41
| Missing a Javadoc comment. | 42
| 'public' modifier out of order with the JLS suggestions. | 42
| '=' is not preceded with whitespace. | 42
| '12' is a magic number. | 42
| '=' is not followed by whitespace. | 42
| '+' is not preceded with whitespace. | 42
| '+' is not followed by whitespace. | 42
| Line is longer than 80 characters. | 43
| Line contains a tab character. | 43
| Missing a Javadoc comment. | 43
| 'public' modifier out of order with the JLS suggestions. | 43
| '=' is not preceded with whitespace. | 43
| '=' is not followed by whitespace. | 43
| '+' is not preceded with whitespace. | 43
| '+' is not followed by whitespace. | 43
| Line has trailing spaces. | 44
| Line contains a tab character. | 44
| Line has trailing spaces. | 45
| Missing a Javadoc comment. | 45
| 'public' modifier out of order with the JLS suggestions. | 45
| Line contains a tab character. | 45
| '{' is followed by whitespace. | 45
| Line has trailing spaces. | 46
| Line is longer than 80 characters. | 46
| Missing a Javadoc comment. | 46
| 'public' modifier out of order with the JLS suggestions. | 46
| Line contains a tab character. | 46
| '{' is followed by whitespace. | 46
| Line has trailing spaces. | 47
| Line contains a tab character. | 48
| Missing a Javadoc comment. | 48
| 'public' modifier out of order with the JLS suggestions. | 48
| Line contains a tab character. | 49
| Missing a Javadoc comment. | 49
| 'public' modifier out of order with the JLS suggestions. | 49
| '=' is not preceded with whitespace. | 49
| '=' is not followed by whitespace. | 49
| Line contains a tab character. | 50
| Missing a Javadoc comment. | 50
| 'public' modifier out of order with the JLS suggestions. | 50
| '=' is not preceded with whitespace. | 50
| '=' is not followed by whitespace. | 50
| Line contains a tab character. | 51
| Missing a Javadoc comment. | 51
| 'public' modifier out of order with the JLS suggestions. | 51
| '=' is not preceded with whitespace. | 51
| '=' is not followed by whitespace. | 51
| Line has trailing spaces. | 52
| Line contains a tab character. | 52
| Line contains a tab character. | 53
| Line is longer than 80 characters. | 54
| Line contains a tab character. | 54
| Line contains a tab character. | 55
| 'if' is not followed by whitespace. | 55
| '(' is followed by whitespace. | 55
| ')' is preceded with whitespace. | 55
| Line has trailing spaces. | 56
| Line is longer than 80 characters. | 56
| Line contains a tab character. | 56
| Line contains a tab character. | 57
| 'if' is not followed by whitespace. | 57
| '(' is followed by whitespace. | 57
| ')' is preceded with whitespace. | 57
| Line has trailing spaces. | 58
| Line is longer than 80 characters. | 58
| Line contains a tab character. | 58
| Line contains a tab character. | 59
| 'if' is not followed by whitespace. | 59
| '(' is followed by whitespace. | 59
| ')' is preceded with whitespace. | 59
| Line has trailing spaces. | 60
| Line is longer than 80 characters. | 60
| Line contains a tab character. | 60
| Line contains a tab character. | 61
| Line is longer than 80 characters. | 62
| Line contains a tab character. | 62
| Line has trailing spaces. | 63
| Line is longer than 80 characters. | 63
| Line contains a tab character. | 63
| Line contains a tab character. | 64
| Line contains a tab character. | 65
| Line has trailing spaces. | 66
| Line contains a tab character. | 66
| Line contains a tab character. | 67
| Missing a Javadoc comment. | 67
| 'public' modifier out of order with the JLS suggestions. | 67
| Line contains a tab character. | 68
| '!=' is not preceded with whitespace. | 68
| '!=' is not followed by whitespace. | 68
| Line contains a tab character. | 69
| Line has trailing spaces. | 70
| Line contains a tab character. | 70
| Line is longer than 80 characters. | 71
| Missing a Javadoc comment. | 71
| Line is longer than 80 characters. | 72
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 75
| Line has trailing spaces. | 76
| Missing a Javadoc comment. | 76
| Line has trailing spaces. | 77
| Missing a Javadoc comment. | 77
| Line contains a tab character. | 77
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 79
| Line has trailing spaces. | 80
| Line contains a tab character. | 80
| Line has trailing spaces. | 81
| Missing a Javadoc comment. | 81
| Line is longer than 80 characters. | 84
| Missing a Javadoc comment. | 84
| Parameter recordType should be final. | 84
| 'recordType' hides a field. | 84
| Parameter payload should be final. | 84
| 'payload' hides a field. | 84
| Parameter mark should be final. | 84
| 'mark' hides a field. | 84
| Line has trailing spaces. | 87
| Line is longer than 80 characters. | 88
| Missing a Javadoc comment. | 88
| Parameter location should be final. | 88
| 'location' hides a field. | 88
| Parameter recordType should be final. | 88
| 'recordType' hides a field. | 88
| Parameter payload should be final. | 88
| 'payload' hides a field. | 88
| Parameter mark should be final. | 88
| 'mark' hides a field. | 88
| 'if' is not followed by whitespace. | 94
| '(' is followed by whitespace. | 94
| ')' is preceded with whitespace. | 94
| Line has trailing spaces. | 100
| Line has trailing spaces. | 101
| Missing a Javadoc comment. | 102
| Parameter location should be final. | 102
| 'location' hides a field. | 102
| '8' is a magic number. | 105
| '+' is not preceded with whitespace. | 107
| '+' is not followed by whitespace. | 107
| '8' is a magic number. | 107
| Line has trailing spaces. | 113
| Line contains a tab character. | 114
| Missing a Javadoc comment. | 114
| '(' is followed by whitespace. | 114
| Parameter out should be final. | 114
| ')' is preceded with whitespace. | 114
| Line contains a tab character. | 115
| Line contains a tab character. | 116
| Line contains a tab character. | 117
| 'if' construct must use '{}'s. | 118
| 'if' is not followed by whitespace. | 118
| '(' is followed by whitespace. | 118
| '!=' is not preceded with whitespace. | 118
| '!=' is not followed by whitespace. | 118
| ')' is preceded with whitespace. | 118
| 'else' construct must use '{}'s. | 120
| Line has trailing spaces. | 122
| Line contains a tab character. | 122
| Line has trailing spaces. | 123
| Line contains a tab character. | 123
| Line contains a tab character. | 124
| Missing a Javadoc comment. | 124
| '(' is followed by whitespace. | 124
| Parameter in should be final. | 124
| ')' is preceded with whitespace. | 124
| Line is longer than 80 characters. | 125
| 'if' construct must use '{}'s. | 128
| 'if' is not followed by whitespace. | 128
| '(' is followed by whitespace. | 128
| ')' is preceded with whitespace. | 128
| Line is longer than 80 characters. | 129
| Line contains a tab character. | 131
| Line has trailing spaces. | 132
| Line contains a tab character. | 132
| Line contains a tab character. | 133
| Missing a Javadoc comment. | 133
| '(' is followed by whitespace. | 133
| Parameter out should be final. | 133
| ')' is preceded with whitespace. | 133
| Line contains a tab character. | 134
| 'if' construct must use '{}'s. | 135
| 'if' is not followed by whitespace. | 135
| '(' is followed by whitespace. | 135
| '!=' is not preceded with whitespace. | 135
| '!=' is not followed by whitespace. | 135
| ')' is preceded with whitespace. | 135
| 'else' construct must use '{}'s. | 137
| Line contains a tab character. | 139
| Line contains a tab character. | 140
| Line has trailing spaces. | 141
| Line contains a tab character. | 141
| Line contains a tab character. | 142
| Missing a Javadoc comment. | 142
| '(' is followed by whitespace. | 142
| Parameter in should be final. | 142
| ')' is preceded with whitespace. | 142
| Line has trailing spaces. | 143
| Line contains a tab character. | 143
| 'if' is not followed by whitespace. | 144
| '(' is followed by whitespace. | 144
| ')' is preceded with whitespace. | 144
| 'if' construct must use '{}'s. | 145
| Line has trailing spaces. | 145
| 'if' is not followed by whitespace. | 145
| '(' is followed by whitespace. | 145
| '!=' is not preceded with whitespace. | 145
| '!=' is not followed by whitespace. | 145
| ')' is preceded with whitespace. | 145
| Line is longer than 80 characters. | 146
| Line has trailing spaces. | 148
| Line has trailing spaces. | 150
| 'if' construct must use '{}'s. | 152
| 'if' is not followed by whitespace. | 152
| '(' is followed by whitespace. | 152
| ')' is preceded with whitespace. | 152
| Line is longer than 80 characters. | 153
| Line has trailing spaces. | 154
| Line is longer than 80 characters. | 155
| Line contains a tab character. | 156
| Line has trailing spaces. | 157
| Line contains a tab character. | 157
| Line contains a tab character. | 162
| Parameter in should be final. | 162
| Expected @param tag for 'in'. | 162
| Expected @throws tag for 'IOException'. | 162
| Line contains a tab character. | 163
| 'if' is not followed by whitespace. | 163
| '(' is followed by whitespace. | 163
| '==' is not preceded with whitespace. | 163
| '==' is not followed by whitespace. | 163
| ')' is preceded with whitespace. | 163
| Line contains a tab character. | 165
| Array brackets at illegal position. | 165
| '1024' is a magic number. | 165
| Line contains a tab character. | 166
| Array brackets at illegal position. | 166
| '8' is a magic number. | 166
| Line contains a tab character. | 167
| Line contains a tab character. | 168
| '-' is not preceded with whitespace. | 168
| '-' is not followed by whitespace. | 168
| Line contains a tab character. | 169
| ',' is not followed by whitespace. | 169
| ',' is not followed by whitespace. | 169
| Line contains a tab character. | 170
| Line has trailing spaces. | 171
| Line contains a tab character. | 171
| '%' is not preceded with whitespace. | 171
| '%' is not followed by whitespace. | 171
| '8' is a magic number. | 171
| Line contains a tab character. | 172
| Line contains a tab character. | 173
| '+=' is not preceded with whitespace. | 173
| '+=' is not followed by whitespace. | 173
| Line has trailing spaces. | 174
| Line contains a tab character. | 174
| Line is longer than 80 characters. | 175
| Line contains a tab character. | 175
| '|' is not preceded with whitespace. | 175
| '|' is not followed by whitespace. | 175
| '&lt;&lt;' is not preceded with whitespace. | 175
| '&lt;&lt;' is not followed by whitespace. | 175
| '|' is not preceded with whitespace. | 175
| '|' is not followed by whitespace. | 175
| '&lt;&lt;' is not preceded with whitespace. | 175
| '&lt;&lt;' is not followed by whitespace. | 175
| '|' is not preceded with whitespace. | 175
| '|' is not followed by whitespace. | 175
| '3' is a magic number. | 175
| '&lt;&lt;' is not preceded with whitespace. | 175
| '3' is a magic number. | 175
| '&lt;&lt;' is not followed by whitespace. | 175
| '|' is not preceded with whitespace. | 175
| '|' is not followed by whitespace. | 175
| '4' is a magic number. | 175
| '&lt;&lt;' is not preceded with whitespace. | 175
| '4' is a magic number. | 175
| '&lt;&lt;' is not followed by whitespace. | 175
| '|' is not preceded with whitespace. | 175
| '|' is not followed by whitespace. | 175
| '5' is a magic number. | 175
| '&lt;&lt;' is not preceded with whitespace. | 175
| '5' is a magic number. | 175
| '&lt;&lt;' is not followed by whitespace. | 175
| '|' is not preceded with whitespace. | 175
| '|' is not followed by whitespace. | 175
| '6' is a magic number. | 175
| '&lt;&lt;' is not preceded with whitespace. | 175
| '6' is a magic number. | 175
| '&lt;&lt;' is not followed by whitespace. | 175
| '|' is not preceded with whitespace. | 175
| '|' is not followed by whitespace. | 175
| '7' is a magic number. | 175
| '&lt;&lt;' is not preceded with whitespace. | 175
| '7' is a magic number. | 175
| '&lt;&lt;' is not followed by whitespace. | 175
| ';' is preceded with whitespace. | 175
| Line has trailing spaces. | 176
| Line contains a tab character. | 176
| Line is longer than 80 characters. | 177
| Line contains a tab character. | 177
| 'if' is not followed by whitespace. | 177
| '(' is followed by whitespace. | 177
| '==' is not preceded with whitespace. | 177
| '==' is not followed by whitespace. | 177
| ')' is preceded with whitespace. | 177
| Line contains a tab character. | 178
| Array brackets at illegal position. | 178
| '1024' is a magic number. | 178
| Line contains a tab character. | 179
| Line contains a tab character. | 180
| Line contains a tab character. | 181
| '-' is not preceded with whitespace. | 181
| '-' is not followed by whitespace. | 181
| Line contains a tab character. | 182
| ',' is not followed by whitespace. | 182
| ',' is not followed by whitespace. | 182
| Line contains a tab character. | 183
| ',' is not followed by whitespace. | 183
| ',' is not followed by whitespace. | 183
| Line contains a tab character. | 184
| '+=' is not preceded with whitespace. | 184
| '+=' is not followed by whitespace. | 184
| Line has trailing spaces. | 185
| Line contains a tab character. | 185
| Line contains a tab character. | 186
| Line contains a tab character. | 187
| Line contains a tab character. | 188
| Line contains a tab character. | 189
| Line has trailing spaces. | 192
| Line contains a tab character. | 192
| Line is longer than 80 characters. | 195
| Parameter in should be final. | 195
| Expected @param tag for 'in'. | 195
| Parameter byteConstant should be final. | 195
| Expected @param tag for 'byteConstant'. | 195
| Parameter errorMessage should be final. | 195
| Expected @param tag for 'errorMessage'. | 195
| ')' is preceded with whitespace. | 195
| Expected @throws tag for 'IOException'. | 195
| 'if' is not followed by whitespace. | 198
| '(' is followed by whitespace. | 198
| '!=' is not preceded with whitespace. | 198
| ')' is preceded with whitespace. | 198
| Line has trailing spaces. | 202
| Line has trailing spaces. | 203
| Missing a Javadoc comment. | 204
| Parameter packet should be final. | 204
| 'if' construct must use '{}'s. | 207
| 'if' is not followed by whitespace. | 207
| '(' is followed by whitespace. | 207
| ')' is preceded with whitespace. | 207
| '(' is followed by whitespace. | 210
| ')' is preceded with whitespace. | 210
| 'if' is not followed by whitespace. | 211
| '(' is followed by whitespace. | 211
| '+' is not preceded with whitespace. | 211
| '+' is not followed by whitespace. | 211
| ')' is preceded with whitespace. | 211
| Line has trailing spaces. | 214
| '+' is not preceded with whitespace. | 216
| '+' is not followed by whitespace. | 216
| Line has trailing spaces. | 217
| Line contains a tab character. | 218
| 'if' is not followed by whitespace. | 218
| '(' is followed by whitespace. | 218
| ')' is preceded with whitespace. | 218
| Line contains a tab character. | 219
| Line contains a tab character. | 220
| Line has trailing spaces. | 221
| Line contains a tab character. | 221
| Line contains a tab character. | 222
| '+' is not preceded with whitespace. | 224
| '+' is not followed by whitespace. | 224
| Line has trailing spaces. | 226
| Line is longer than 80 characters. | 227
| Line has trailing spaces. | 230
| Line has trailing spaces. | 232
| '+' is not preceded with whitespace. | 251
| '+' is not followed by whitespace. | 251
| Line has trailing spaces. | 260
| Line contains a tab character. | 282
| Missing a Javadoc comment. | 282
| Line contains a tab character. | 283
| '!=' is not preceded with whitespace. | 283
| '!=' is not followed by whitespace. | 283
| Line contains a tab character. | 284
| Line contains a tab character. | 286
| Missing a Javadoc comment. | 286
| Parameter packet should be final. | 286
| Line has trailing spaces. | 287
| Line contains a tab character. | 287
| Line contains a tab character. | 288
| Line contains a tab character. | 289
| Line contains a tab character. | 290
| Line contains a tab character. | 291
| Line has trailing spaces. | 292
| Line contains a tab character. | 292
| Line contains a tab character. | 293
| Line is longer than 80 characters. | 294
| Line contains a tab character. | 294
| 'if' is not followed by whitespace. | 294
| '(' is followed by whitespace. | 294
| '==' is not preceded with whitespace. | 294
| '==' is not followed by whitespace. | 294
| ')' is preceded with whitespace. | 294
| Line contains a tab character. | 295
| Line has trailing spaces. | 297
| Line contains a tab character. | 297
| Line contains a tab character. | 298
| Line has trailing spaces. | 299
| Line contains a tab character. | 299
| Line contains a tab character. | 300
| Missing a Javadoc comment. | 302
| 'if' is not followed by whitespace. | 303
| '(' is followed by whitespace. | 303
| '!=' is not preceded with whitespace. | 303
| '!=' is not followed by whitespace. | 303
| ')' is preceded with whitespace. | 303
| '=' is not preceded with whitespace. | 305
| '=' is not followed by whitespace. | 305

### org/activeio/journal/active/RecordInfo.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/journal/active/RecordInfo.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| 'public' modifier out of order with the JLS suggestions. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 27
| Line is longer than 80 characters. | 29
| Missing a Javadoc comment. | 29
| Parameter location should be final. | 29
| 'location' hides a field. | 29
| Parameter header should be final. | 29
| 'header' hides a field. | 29
| Parameter logFileState should be final. | 29
| 'logFileState' hides a field. | 29
| Missing a Javadoc comment. | 35
| Line is longer than 80 characters. | 36
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51

### org/activeio/journal/howl/HowlJournal.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/journal/howl/HowlJournal.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 39
| Line has trailing spaces. | 41
| Line has trailing spaces. | 45
| Line contains a tab character. | 50
| Missing a Javadoc comment. | 50
| Line contains a tab character. | 52
| Missing a Javadoc comment. | 52
| Line contains a tab character. | 54
| Missing a Javadoc comment. | 54
| Parameter configuration should be final. | 54
| Line is longer than 80 characters. | 55
| Line contains a tab character. | 55
| Line is longer than 80 characters. | 56
| Line contains a tab character. | 56
| Line contains a tab character. | 57
| Line contains a tab character. | 58
| Line contains a tab character. | 59
| Line contains a tab character. | 60
| Line contains a tab character. | 61
| Line contains a tab character. | 63
| Line contains a tab character. | 64
| Line contains a tab character. | 65
| Line is longer than 80 characters. | 66
| Line contains a tab character. | 66
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 66
| Parameter packet should be final. | 66
| Parameter sync should be final. | 66
| Line contains a tab character. | 67
| Line is longer than 80 characters. | 68
| Line contains a tab character. | 68
| Line contains a tab character. | 69
| Line is longer than 80 characters. | 70
| Line contains a tab character. | 70
| Line contains a tab character. | 71
| Line contains a tab character. | 72
| Line contains a tab character. | 73
| Line contains a tab character. | 74
| Line is longer than 80 characters. | 75
| Line contains a tab character. | 75
| Line contains a tab character. | 76
| Line contains a tab character. | 77
| Line contains a tab character. | 78
| Line contains a tab character. | 80
| Line is longer than 80 characters. | 81
| Line contains a tab character. | 81
| Line contains a tab character. | 82
| Line contains a tab character. | 83
| Method 'setMark' is not designed for extension - needs to be abstract, final or empty. | 83
| Parameter recordLocator should be final. | 83
| Parameter force should be final. | 83
| Line contains a tab character. | 84
| Line contains a tab character. | 85
| Line contains a tab character. | 86
| Line contains a tab character. | 87
| Line contains a tab character. | 88
| Line contains a tab character. | 90
| Line is longer than 80 characters. | 91
| Line contains a tab character. | 91
| Line contains a tab character. | 92
| Line contains a tab character. | 93
| Line contains a tab character. | 94
| Line contains a tab character. | 95
| Line is longer than 80 characters. | 96
| Line contains a tab character. | 96
| Line contains a tab character. | 97
| Line is longer than 80 characters. | 98
| Line contains a tab character. | 98
| Line contains a tab character. | 99
| Line contains a tab character. | 100
| Line contains a tab character. | 101
| Line has trailing spaces. | 102
| Line contains a tab character. | 102
| Line contains a tab character. | 103
| Expected an @return tag. | 108
| Line is longer than 80 characters. | 108
| Parameter recordLocator should be final. | 108
| Expected @param tag for 'recordLocator'. | 108
| Expected @throws tag for 'InvalidRecordLocationException'. | 108
| 'if' construct must use '{}'s. | 109
| Line contains a tab character. | 110
| Line contains a tab character. | 111
| Line contains a tab character. | 114
| Line contains a tab character. | 119
| Line contains a tab character. | 120
| Line contains a tab character. | 121
| Method 'getMark' is not designed for extension - needs to be abstract, final or empty. | 121
| Line contains a tab character. | 122
| Line contains a tab character. | 123
| Line contains a tab character. | 125
| Line contains a tab character. | 126
| Line contains a tab character. | 127
| Line contains a tab character. | 128
| Method 'close' is not designed for extension - needs to be abstract, final or empty. | 128
| Line contains a tab character. | 129
| Line contains a tab character. | 130
| Line contains a tab character. | 131
| Line contains a tab character. | 132
| Line contains a tab character. | 133
| Line is longer than 80 characters. | 134
| Line contains a tab character. | 134
| Line contains a tab character. | 135
| Line contains a tab character. | 136
| Line is longer than 80 characters. | 137
| Line contains a tab character. | 137
| Line contains a tab character. | 138
| Line contains a tab character. | 139
| Line contains a tab character. | 140
| Line contains a tab character. | 142
| Line is longer than 80 characters. | 143
| Line contains a tab character. | 143
| Line contains a tab character. | 144
| Line is longer than 80 characters. | 145
| Line contains a tab character. | 145
| Method 'setJournalEventListener' is not designed for extension - needs to be abstract, final or empty. | 145
| Line contains a tab character. | 146
| Line contains a tab character. | 147
| Parameter key should be final. | 147
| Line is longer than 80 characters. | 148
| Line contains a tab character. | 148
| Line contains a tab character. | 149
| Line contains a tab character. | 150
| Line contains a tab character. | 151
| Line contains a tab character. | 153
| Line is longer than 80 characters. | 154
| Line contains a tab character. | 154
| Line contains a tab character. | 155
| Line contains a tab character. | 156
| Method 'getNextRecordLocation' is not designed for extension - needs to be abstract, final or empty. | 156
| Parameter lastLocation should be final. | 156
| Line contains a tab character. | 157
| Line has trailing spaces. | 158
| Line contains a tab character. | 158
| Line contains a tab character. | 159
| 'if' is not followed by whitespace. | 159
| '(' is followed by whitespace. | 159
| '==' is not followed by whitespace. | 159
| ')' is preceded with whitespace. | 159
| Line contains a tab character. | 160
| 'if' is not followed by whitespace. | 160
| '(' is followed by whitespace. | 160
| '!=' is not followed by whitespace. | 160
| ')' is preceded with whitespace. | 160
| Line contains a tab character. | 161
| Line contains a tab character. | 162
| Line contains a tab character. | 163
| Line contains a tab character. | 164
| Line contains a tab character. | 165
| Line has trailing spaces. | 166
| Line contains a tab character. | 166
| Line contains a tab character. | 167
| Line contains a tab character. | 168
| 'while' is not followed by whitespace. | 168
| Line contains a tab character. | 169
| Line has trailing spaces. | 170
| Line is longer than 80 characters. | 170
| Line contains a tab character. | 170
| Line contains a tab character. | 171
| 'if' construct must use '{}'s. | 172
| Line contains a tab character. | 172
| 'if' is not followed by whitespace. | 172
| '(' is followed by whitespace. | 172
| '==' is not preceded with whitespace. | 172
| '==' is not followed by whitespace. | 172
| ')' is preceded with whitespace. | 172
| Line contains a tab character. | 173
| Line contains a tab character. | 174
| 'if' construct must use '{}'s. | 175
| Line contains a tab character. | 175
| 'if' is not followed by whitespace. | 175
| '(' is followed by whitespace. | 175
| ')' is preceded with whitespace. | 175
| Line contains a tab character. | 176
| Line contains a tab character. | 177
| Line contains a tab character. | 178
| Line is longer than 80 characters. | 179
| Line contains a tab character. | 179
| 'cast' is not followed by whitespace. | 179
| Line has trailing spaces. | 181
| Line contains a tab character. | 181
| Line contains a tab character. | 182
| Line contains a tab character. | 184
| Line is longer than 80 characters. | 185
| Line contains a tab character. | 185
| Line contains a tab character. | 186
| Line contains a tab character. | 187
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 187
| Parameter location should be final. | 187
| Line contains a tab character. | 188
| Line has trailing spaces. | 189
| Line contains a tab character. | 189
| Line contains a tab character. | 190
| Line has trailing spaces. | 192
| Line contains a tab character. | 193
| Line is longer than 80 characters. | 194
| Line contains a tab character. | 194
| Line contains a tab character. | 195
| Line is longer than 80 characters. | 196
| Line contains a tab character. | 196
| Line contains a tab character. | 197
| Line contains a tab character. | 198
| Line has trailing spaces. | 199
| Line contains a tab character. | 199
| Line contains a tab character. | 200

### org/activeio/journal/howl/LongRecordLocation.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/journal/howl/LongRecordLocation.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 25
| Line contains a tab character. | 30
| Missing a Javadoc comment. | 30
| 'private' modifier out of order with the JLS suggestions. | 30
| Line contains a tab character. | 32
| Missing a Javadoc comment. | 32
| Parameter l should be final. | 32
| Line contains a tab character. | 33
| Line contains a tab character. | 34
| Line contains a tab character. | 36
| Line contains a tab character. | 37
| Line contains a tab character. | 38
| Line contains a tab character. | 39
| Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 39
| Parameter o should be final. | 39
| Line contains a tab character. | 40
| Line contains a tab character. | 41
| Line contains a tab character. | 43
| Line contains a tab character. | 44
| Line contains a tab character. | 45
| Line contains a tab character. | 46
| Method 'getLongLocation' is not designed for extension - needs to be abstract, final or empty. | 46
| Line contains a tab character. | 47
| Line contains a tab character. | 48
| Line contains a tab character. | 50
| Line contains a tab character. | 51
| Line contains a tab character. | 52
| Line contains a tab character. | 53
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 53
| Line contains a tab character. | 54
| Line contains a tab character. | 55
| '4' is a magic number. | 55
| Line contains a tab character. | 56
| Line contains a tab character. | 57
| Line contains a tab character. | 59
| Line contains a tab character. | 60
| Line contains a tab character. | 61
| Line contains a tab character. | 62
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 62
| Parameter o should be final. | 62
| 'if' construct must use '{}'s. | 63
| Line contains a tab character. | 63
| Line contains a tab character. | 64
| Line contains a tab character. | 65
| Line contains a tab character. | 66
| Line contains a tab character. | 68
| Line contains a tab character. | 69
| Line contains a tab character. | 70
| Line contains a tab character. | 71
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 71
| Line contains a tab character. | 72
| Line contains a tab character. | 73

### org/activeio/net/AIOAsynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/AIOAsynchChannel.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line is longer than 80 characters. | 46
| 'public' modifier out of order with the JLS suggestions. | 46
| Line is longer than 80 characters. | 48
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 54
| Line has trailing spaces. | 55
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 57
| Line is longer than 80 characters. | 59
| Missing a Javadoc comment. | 59
| Parameter socketChannel should be final. | 59
| 'socketChannel' hides a field. | 59
| Line has trailing spaces. | 66
| Missing a Javadoc comment. | 67
| Line has trailing spaces. | 69
| Line is longer than 80 characters. | 71
| Missing a Javadoc comment. | 71
| Parameter channelListener should be final. | 71
| 'channelListener' hides a field. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Parameter target should be final. | 79
| 'if' is not followed by whitespace. | 80
| '(' is followed by whitespace. | 80
| ')' is preceded with whitespace. | 80
| Missing a Javadoc comment. | 86
| 'if' is not followed by whitespace. | 87
| '(' is followed by whitespace. | 87
| '!=' is not preceded with whitespace. | 87
| '!=' is not followed by whitespace. | 87
| ')' is preceded with whitespace. | 87
| Line is longer than 80 characters. | 88
| Must have at least one statement. | 92
| Must have at least one statement. | 96
| Missing a Javadoc comment. | 100
| 'if' is not followed by whitespace. | 101
| '(' is followed by whitespace. | 101
| ')' is preceded with whitespace. | 101
| Missing a Javadoc comment. | 107
| Parameter timeout should be final. | 107
| 'if' is not followed by whitespace. | 108
| '(' is followed by whitespace. | 108
| ')' is preceded with whitespace. | 108
| 'if' is not followed by whitespace. | 110
| '(' is followed by whitespace. | 110
| ')' is preceded with whitespace. | 110
| 'if' is not followed by whitespace. | 112
| '(' is followed by whitespace. | 112
| ')' is preceded with whitespace. | 112
| Missing a Javadoc comment. | 123
| Parameter packet should be final. | 123
| 'cast' is not followed by whitespace. | 124
| 'while' is not followed by whitespace. | 125
| '(' is followed by whitespace. | 125
| ')' is preceded with whitespace. | 125
| Line contains a tab character. | 126
| Line contains a tab character. | 127
| Line contains a tab character. | 128
| Line contains a tab character. | 129
| Line contains a tab character. | 130
| Line contains a tab character. | 131
| Missing a Javadoc comment. | 135
| Line is longer than 80 characters. | 138
| Missing a Javadoc comment. | 138
| Parameter abstractFuture should be final. | 138
| Parameter attribute should be final. | 138
| 'cast' is not followed by whitespace. | 139
| Line has trailing spaces. | 141
| 'if' is not followed by whitespace. | 142
| '(' is followed by whitespace. | 142
| '&gt;' is not preceded with whitespace. | 142
| '&gt;' is not followed by whitespace. | 142
| ')' is preceded with whitespace. | 142
| Line has trailing spaces. | 143
| Line contains a tab character. | 143
| Line is longer than 80 characters. | 144
| Line contains a tab character. | 144
| 'cast' is not followed by whitespace. | 144
| Line has trailing spaces. | 145
| Line contains a tab character. | 145
| Line has trailing spaces. | 146
| Line contains a tab character. | 146
| Line contains a tab character. | 147
| Line contains a tab character. | 148
| Line contains a tab character. | 149
| Line has trailing spaces. | 150
| Line contains a tab character. | 150
| Line has trailing spaces. | 151
| Line has trailing spaces. | 152
| Line has trailing spaces. | 154
| Missing a Javadoc comment. | 160
| Line has trailing spaces. | 161
| 'if' is not followed by whitespace. | 163
| '(' is followed by whitespace. | 163
| ')' is preceded with whitespace. | 163
| Line has trailing spaces. | 167
| Line has trailing spaces. | 169
| 'if' is not followed by whitespace. | 170
| '(' is followed by whitespace. | 170
| '==' is not preceded with whitespace. | 170
| '==' is not followed by whitespace. | 170
| ')' is preceded with whitespace. | 170
| Line has trailing spaces. | 176
| Missing a Javadoc comment. | 183
| Missing a Javadoc comment. | 186
| Missing a Javadoc comment. | 189
| Missing a Javadoc comment. | 192
| Missing a Javadoc comment. | 195
| Missing a Javadoc comment. | 198
| Missing a Javadoc comment. | 201
| Missing a Javadoc comment. | 204
| Missing a Javadoc comment. | 207
| Missing a Javadoc comment. | 210
| Missing a Javadoc comment. | 213
| Missing a Javadoc comment. | 216
| Missing a Javadoc comment. | 219
| Missing a Javadoc comment. | 222
| Missing a Javadoc comment. | 225
| Missing a Javadoc comment. | 228
| Missing a Javadoc comment. | 231
| Missing a Javadoc comment. | 234
| Missing a Javadoc comment. | 237
| Parameter on should be final. | 237
| Missing a Javadoc comment. | 240
| Parameter on should be final. | 240
| Missing a Javadoc comment. | 243
| Parameter size should be final. | 243
| Missing a Javadoc comment. | 246
| Parameter on should be final. | 246
| Missing a Javadoc comment. | 249
| Parameter size should be final. | 249
| Missing a Javadoc comment. | 252
| Parameter on should be final. | 252
| Parameter linger should be final. | 252
| Missing a Javadoc comment. | 255
| Parameter on should be final. | 255
| Missing a Javadoc comment. | 258
| Parameter tc should be final. | 258
| Missing a Javadoc comment. | 261
| Line is longer than 80 characters. | 262
| '+' is not preceded with whitespace. | 262
| '+' is not followed by whitespace. | 262
| '+' is not preceded with whitespace. | 262
| '+' is not followed by whitespace. | 262
| '+' is not preceded with whitespace. | 262
| '+' is not followed by whitespace. | 262

### org/activeio/net/AIOAsynchChannelFactory.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 39
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Line has trailing spaces. | 46
| Line is longer than 80 characters. | 48
| Unused @param tag for 'location}'s'. | 48
| Line has trailing spaces. | 49
| Expected an @return tag. | 52
| Method 'openAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 52
| Parameter location should be final. | 52
| Expected @param tag for 'location'. | 52
| Expected @throws tag for 'IOException'. | 52
| Line is longer than 80 characters. | 54
| Expected an @return tag. | 63
| Line is longer than 80 characters. | 63
| Method 'createAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 63
| Parameter socketChannel should be final. | 63
| Expected @param tag for 'socketChannel'. | 63
| Expected @throws tag for 'IOException'. | 63
| Line is longer than 80 characters. | 65
| Line has trailing spaces. | 70
| Unused @param tag for 'location}'s'. | 70
| Line has trailing spaces. | 71
| Expected an @return tag. | 74
| Line is longer than 80 characters. | 74
| Method 'bindAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 74
| Parameter bindURI should be final. | 74
| Expected @param tag for 'bindURI'. | 74
| Expected @throws tag for 'IOException'. | 74
| Line has trailing spaces. | 75
| Line is longer than 80 characters. | 78
| '(' is followed by whitespace. | 78
| ')' is preceded with whitespace. | 78
| Line is longer than 80 characters. | 81
| Line has trailing spaces. | 83
| Line is longer than 80 characters. | 84
| ',' is not followed by whitespace. | 85
| Line has trailing spaces. | 86
| Line is longer than 80 characters. | 89
| Line is longer than 80 characters. | 90
| Line is longer than 80 characters. | 92
| 'cast' is not followed by whitespace. | 92
| '+' is not preceded with whitespace. | 92
| '+' is not followed by whitespace. | 92
| Line has trailing spaces. | 94
| Line has trailing spaces. | 95
| '(' is followed by whitespace. | 95
| Line is longer than 80 characters. | 96
| Line has trailing spaces. | 98
| Method 'getBacklog' is not designed for extension - needs to be abstract, final or empty. | 102
| Method 'setBacklog' is not designed for extension - needs to be abstract, final or empty. | 110
| Parameter backlog should be final. | 110
| 'backlog' hides a field. | 110

### org/activeio/net/AIOSynchChannelServer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/AIOSynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Line is longer than 80 characters. | 44
| Missing a Javadoc comment. | 44
| Parameter serverSocket should be final. | 44
| 'serverSocket' hides a field. | 44
| Parameter bindURI should be final. | 44
| 'bindURI' hides a field. | 44
| Parameter connectURI should be final. | 44
| 'connectURI' hides a field. | 44
| '=' is not preceded with whitespace. | 45
| '=' is not followed by whitespace. | 45
| '=' is not preceded with whitespace. | 46
| '=' is not followed by whitespace. | 46
| '=' is not preceded with whitespace. | 47
| '=' is not followed by whitespace. | 47
| Line has trailing spaces. | 50
| Method 'getBindURI' is not designed for extension - needs to be abstract, final or empty. | 51
| Missing a Javadoc comment. | 51
| Method 'getConnectURI' is not designed for extension - needs to be abstract, final or empty. | 55
| Missing a Javadoc comment. | 55
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 59
| Missing a Javadoc comment. | 59
| Must have at least one statement. | 62
| Missing a Javadoc comment. | 66
| 'public' modifier out of order with the JLS suggestions. | 66
| Missing a Javadoc comment. | 69
| 'public' modifier out of order with the JLS suggestions. | 69
| Parameter timeout should be final. | 69
| Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 72
| Missing a Javadoc comment. | 72
| Parameter timeout should be final. | 72
| Line has trailing spaces. | 74
| Line contains a tab character. | 74
| 'if' construct must use '{}'s. | 75
| Line contains a tab character. | 76
| 'if' construct must use '{}'s. | 77
| Line contains a tab character. | 77
| Line contains a tab character. | 78
| 'else' construct must use '{}'s. | 79
| Line contains a tab character. | 79
| Line contains a tab character. | 80
| Line has trailing spaces. | 81
| Line contains a tab character. | 81
| Line is longer than 80 characters. | 83
| Line has trailing spaces. | 85
| Line contains a tab character. | 85
| Must have at least one statement. | 86
| Line has trailing spaces. | 88
| Line contains a tab character. | 88
| Missing a Javadoc comment. | 91
| Parameter i should be final. | 91
| Line has trailing spaces. | 97
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 98
| Missing a Javadoc comment. | 98
| Parameter target should be final. | 98
| 'if' is not followed by whitespace. | 99
| '(' is followed by whitespace. | 99
| ')' is preceded with whitespace. | 99
| Line has trailing spaces. | 104
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 105
| Missing a Javadoc comment. | 105
| '+' is not preceded with whitespace. | 106
| '+' is not followed by whitespace. | 106
| Line has trailing spaces. | 108

### org/activeio/net/DatagramContext.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/DatagramContext.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Missing a Javadoc comment. | 13
| 'public' modifier out of order with the JLS suggestions. | 13
| Missing a Javadoc comment. | 15
| Variable 'address' must be private and have accessor methods. | 15
| Missing a Javadoc comment. | 16
| Variable 'port' must be private and have accessor methods. | 16
| Line has trailing spaces. | 18
| Missing a Javadoc comment. | 18
| Line has trailing spaces. | 20
| Missing a Javadoc comment. | 21
| Parameter datagramPacket should be final. | 21
| Line is longer than 80 characters. | 22
| Line has trailing spaces. | 24
| Missing a Javadoc comment. | 25
| Parameter address should be final. | 25
| 'address' hides a field. | 25
| Parameter port should be final. | 25
| 'port' hides a field. | 25
| Line has trailing spaces. | 29
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Parameter address should be final. | 34
| 'address' hides a field. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Parameter port should be final. | 42
| 'port' hides a field. | 42
| Line has trailing spaces. | 45

### org/activeio/net/DatagramSocketSynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/DatagramSocketSynchChannel.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 37
| 'public' modifier out of order with the JLS suggestions. | 40
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 45
| Parameter next should be final. | 45
| Parameter packet should be final. | 45
| 'packet' hides a field. | 45
| Missing a Javadoc comment. | 50
| Parameter target should be final. | 50
| 'if' is not followed by whitespace. | 51
| '(' is followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Missing a Javadoc comment. | 57
| Parameter packet should be final. | 57
| 'packet' hides a field. | 57
| Missing a Javadoc comment. | 62
| '64' is a magic number. | 62
| '1024' is a magic number. | 62
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 68
| First sentence should end with a period. | 70
| Line has trailing spaces. | 72
| Line is longer than 80 characters. | 76
| Parameter socket should be final. | 76
| 'socket' hides a field. | 76
| Expected @param tag for 'socket'. | 76
| Expected @throws tag for 'IOException'. | 76
| Line has trailing spaces. | 81
| Parameter timeout should be final. | 85
| 'if' construct must use '{}'s. | 88
| 'if' construct must use '{}'s. | 90
| 'else' construct must use '{}'s. | 92
| Array brackets at illegal position. | 96
| Line has trailing spaces. | 99
| Line is longer than 80 characters. | 100
| Line is longer than 80 characters. | 101
| Line has trailing spaces. | 102
| Missing a Javadoc comment. | 108
| Parameter i should be final. | 108
| Parameter packet should be final. | 118
| Line is longer than 80 characters. | 121
| 'if' is not followed by whitespace. | 122
| '(' is followed by whitespace. | 122
| '!=' is not preceded with whitespace. | 122
| '!=' is not followed by whitespace. | 122
| ')' is preceded with whitespace. | 122
| Line is longer than 80 characters. | 123
| ',' is not followed by whitespace. | 123
| Line is longer than 80 characters. | 125
| ',' is not followed by whitespace. | 125
| 'if' construct must use '{}'s. | 139
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 148
| Parameter timeout should be final. | 148
| Line has trailing spaces. | 151
| Missing a Javadoc comment. | 152
| Parameter target should be final. | 152
| 'if' is not followed by whitespace. | 153
| '(' is followed by whitespace. | 153
| ')' is preceded with whitespace. | 153
| Missing a Javadoc comment. | 159
| Line is longer than 80 characters. | 160
| '+' is not preceded with whitespace. | 160
| '+' is not followed by whitespace. | 160
| '+' is not preceded with whitespace. | 160
| '+' is not followed by whitespace. | 160
| '+' is not preceded with whitespace. | 160
| '+' is not followed by whitespace. | 160

### org/activeio/net/DatagramSocketSynchChannelFactory.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 32
| Line is longer than 80 characters. | 38
| Unused @param tag for 'location}'s'. | 38
| Line has trailing spaces. | 39
| Expected an @return tag. | 42
| Method 'openSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 42
| Parameter location should be final. | 42
| Expected @param tag for 'location'. | 42
| Expected @throws tag for 'IOException'. | 42
| '=' is not preceded with whitespace. | 43
| '=' is not followed by whitespace. | 43
| 'if' is not followed by whitespace. | 45
| '(' is followed by whitespace. | 45
| ')' is preceded with whitespace. | 45
| Line is longer than 80 characters. | 53
| Unused @param tag for 'location}'s'. | 53
| Line has trailing spaces. | 54
| Expected an @return tag. | 56
| Line is longer than 80 characters. | 56
| Method 'openSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 56
| Parameter location should be final. | 56
| Expected @param tag for 'location'. | 56
| Parameter localLocation should be final. | 56
| Expected @param tag for 'localLocation'. | 56
| Expected @throws tag for 'IOException'. | 56
| '=' is not preceded with whitespace. | 57
| '=' is not followed by whitespace. | 57
| 'if' is not followed by whitespace. | 61
| '(' is followed by whitespace. | 61
| ')' is preceded with whitespace. | 61
| Expected an @return tag. | 73
| Line is longer than 80 characters. | 73
| Method 'createSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 73
| Parameter socket should be final. | 73
| Expected @param tag for 'socket'. | 73
| Expected @throws tag for 'IOException'. | 73
| Expected an @return tag. | 81
| Line is longer than 80 characters. | 81
| Method 'bindSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 81
| Parameter location should be final. | 81
| Expected @param tag for 'location'. | 81
| Line is longer than 80 characters. | 82

### org/activeio/net/JxtaSocketSynchChannelFactory.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 35
| Line is longer than 80 characters. | 40
| Missing a Javadoc comment. | 40
| 'public' modifier out of order with the JLS suggestions. | 40
| Line is longer than 80 characters. | 42
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Line has trailing spaces. | 47
| Missing a Javadoc comment. | 47
| '{' is not followed by whitespace. | 47
| '}' is not preceded with whitespace. | 47
| Line has trailing spaces. | 48
| Line has trailing spaces. | 49
| Line is longer than 80 characters. | 49
| Missing a Javadoc comment. | 49
| Parameter localPort should be final. | 49
| Line is longer than 80 characters. | 53
| Missing a Javadoc comment. | 53
| Parameter localPort should be final. | 53
| Parameter backlog should be final. | 53
| Line is longer than 80 characters. | 57
| Missing a Javadoc comment. | 57
| Parameter localPort should be final. | 57
| Parameter backlog should be final. | 57
| Parameter localHost should be final. | 57
| Missing a Javadoc comment. | 62
| 'public' modifier out of order with the JLS suggestions. | 62
| Line is longer than 80 characters. | 64
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 65
| Line has trailing spaces. | 67
| Missing a Javadoc comment. | 68
| '{' is not followed by whitespace. | 68
| '}' is not preceded with whitespace. | 68
| Line has trailing spaces. | 69
| Line is longer than 80 characters. | 70
| Missing a Javadoc comment. | 70
| Parameter remoteHost should be final. | 70
| Parameter remotePort should be final. | 70
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. | 70
| Line is longer than 80 characters. | 74
| Missing a Javadoc comment. | 74
| Parameter remoteHost should be final. | 74
| Parameter remotePort should be final. | 74
| Parameter localHost should be final. | 74
| Parameter localPort should be final. | 74
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. | 74
| Line is longer than 80 characters. | 78
| Missing a Javadoc comment. | 78
| Parameter remoteHost should be final. | 78
| Parameter remotePort should be final. | 78
| Line is longer than 80 characters. | 82
| Missing a Javadoc comment. | 82
| Parameter remoteHost should be final. | 82
| Parameter remotePort should be final. | 82
| Parameter localHost should be final. | 82
| Parameter localPort should be final. | 82
| Missing a Javadoc comment. | 87
| Line is longer than 80 characters. | 88

### org/activeio/net/NIOAsynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/NIOAsynchChannel.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line is longer than 80 characters. | 33
| Line is longer than 80 characters. | 40
| 'public' modifier out of order with the JLS suggestions. | 40
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Line is longer than 80 characters. | 47
| Missing a Javadoc comment. | 47
| Parameter socketChannel should be final. | 47
| Parameter useDirect should be final. | 47
| Line has trailing spaces. | 50
| Line is longer than 80 characters. | 51
| '{' is not preceded with whitespace. | 51
| Line is longer than 80 characters. | 52
| Parameter selection should be final. | 52
| 'selection' hides a field. | 52
| 'if' construct must use '{}'s. | 54
| Line is longer than 80 characters. | 56
| '(' is followed by whitespace. | 58
| ')' is preceded with whitespace. | 58
| Line has trailing spaces. | 66
| Line has trailing spaces. | 68
| Missing a Javadoc comment. | 69
| Line has trailing spaces. | 71
| 'while' is not followed by whitespace. | 72
| '(' is followed by whitespace. | 72
| ')' is preceded with whitespace. | 72
| Line has trailing spaces. | 73
| Line contains a tab character. | 73
| Line is longer than 80 characters. | 74
| Line contains a tab character. | 74
| 'if' is not followed by whitespace. | 74
| '(' is followed by whitespace. | 74
| '==' is not preceded with whitespace. | 74
| '==' is not followed by whitespace. | 74
| ')' is preceded with whitespace. | 74
| Line contains a tab character. | 75
| Line contains a tab character. | 76
| Line has trailing spaces. | 77
| Line contains a tab character. | 77
| Line contains a tab character. | 78
| Line contains a tab character. | 79
| 'if' is not followed by whitespace. | 79
| '(' is followed by whitespace. | 79
| ')' is preceded with whitespace. | 79
| Line contains a tab character. | 80
| '(' is followed by whitespace. | 80
| ')' is preceded with whitespace. | 80
| Line contains a tab character. | 81
| Line contains a tab character. | 82
| Line contains a tab character. | 83
| Line contains a tab character. | 85
| 'if' is not followed by whitespace. | 85
| '(' is followed by whitespace. | 85
| '==' is not preceded with whitespace. | 85
| '==' is not followed by whitespace. | 85
| ')' is preceded with whitespace. | 85
| Line contains a tab character. | 86
| Line contains a tab character. | 87
| Line has trailing spaces. | 88
| Line contains a tab character. | 88
| Line is longer than 80 characters. | 89
| Line contains a tab character. | 89
| Line is longer than 80 characters. | 90
| Line contains a tab character. | 90
| Line contains a tab character. | 91
| 'if' is not followed by whitespace. | 91
| '(' is followed by whitespace. | 91
| ')' is preceded with whitespace. | 91
| Line contains a tab character. | 92
| 'if' construct must use '{}'s. | 93
| Line contains a tab character. | 93
| 'if' is not followed by whitespace. | 93
| '(' is followed by whitespace. | 93
| ')' is preceded with whitespace. | 93
| Line contains a tab character. | 94
| Line contains a tab character. | 95
| Line has trailing spaces. | 96
| Line contains a tab character. | 96
| Line has trailing spaces. | 97
| Line contains a tab character. | 97
| Line is longer than 80 characters. | 98
| Line contains a tab character. | 98
| 'cast' is not followed by whitespace. | 98
| Line contains a tab character. | 99
| '(' is followed by whitespace. | 99
| ')' is preceded with whitespace. | 99
| Line has trailing spaces. | 100
| Line contains a tab character. | 100
| Line contains a tab character. | 101
| Line contains a tab character. | 102
| Line has trailing spaces. | 103
| Line contains a tab character. | 103
| 'if' construct must use '{}'s. | 104
| Line contains a tab character. | 104
| 'if' is not followed by whitespace. | 104
| '(' is followed by whitespace. | 104
| ')' is preceded with whitespace. | 104
| Line contains a tab character. | 105
| Line has trailing spaces. | 107
| Line has trailing spaces. | 112
| Missing a Javadoc comment. | 113
| 'public' modifier out of order with the JLS suggestions. | 113
| Parameter packet should be final. | 113
| Line has trailing spaces. | 114
| Line contains a tab character. | 115
| 'if' is not followed by whitespace. | 116
| '(' is followed by whitespace. | 116
| '==' is not preceded with whitespace. | 116
| '==' is not followed by whitespace. | 116
| ')' is preceded with whitespace. | 116
| Line has trailing spaces. | 117
| 'cast' is not followed by whitespace. | 117
| Line contains a tab character. | 119
| Line is longer than 80 characters. | 120
| Line contains a tab character. | 120
| '=' is not preceded with whitespace. | 123
| '=' is not followed by whitespace. | 123
| 'while' is not followed by whitespace. | 124
| '(' is followed by whitespace. | 124
| ')' is preceded with whitespace. | 124
| Line has trailing spaces. | 125
| Line contains a tab character. | 125
| Line is longer than 80 characters. | 126
| Line has trailing spaces. | 127
| Line has trailing spaces. | 128
| Line contains a tab character. | 128
| '(' is followed by whitespace. | 128
| ')' is preceded with whitespace. | 128
| Line contains a tab character. | 129
| Line has trailing spaces. | 130
| Line contains a tab character. | 130
| Line is longer than 80 characters. | 131
| Line contains a tab character. | 131
| Line has trailing spaces. | 132
| Line contains a tab character. | 133
| 'if' is not followed by whitespace. | 133
| '(' is followed by whitespace. | 133
| '&gt;' is not preceded with whitespace. | 133
| '&gt;' is not followed by whitespace. | 133
| '-' is not preceded with whitespace. | 133
| '-' is not followed by whitespace. | 133
| '==' is not preceded with whitespace. | 133
| '==' is not followed by whitespace. | 133
| ')' is preceded with whitespace. | 133
| Line contains a tab character. | 134
| '5' is a magic number. | 137
| 'if' is not followed by whitespace. | 138
| '(' is followed by whitespace. | 138
| '1000' is a magic number. | 138
| '*' is not preceded with whitespace. | 138
| '*' is not followed by whitespace. | 138
| ')' is preceded with whitespace. | 138
| '1000' is a magic number. | 139
| Line contains a tab character. | 144
| Line contains a tab character. | 145
| Line contains a tab character. | 146
| Missing a Javadoc comment. | 150
| Line is longer than 80 characters. | 153
| Missing a Javadoc comment. | 153
| Parameter channelListener should be final. | 153
| 'channelListener' hides a field. | 153
| Missing a Javadoc comment. | 157
| Missing a Javadoc comment. | 161
| 'if' is not followed by whitespace. | 162
| '(' is followed by whitespace. | 162
| '!=' is not preceded with whitespace. | 162
| '!=' is not followed by whitespace. | 162
| ')' is preceded with whitespace. | 162
| Line is longer than 80 characters. | 163
| Missing a Javadoc comment. | 169
| 'if' construct must use '{}'s. | 170
| 'if' is not followed by whitespace. | 170
| '(' is followed by whitespace. | 170
| ')' is preceded with whitespace. | 170
| '=' is not preceded with whitespace. | 172
| '=' is not followed by whitespace. | 172
| Missing a Javadoc comment. | 176
| Parameter timeout should be final. | 176
| 'if' construct must use '{}'s. | 177
| 'if' is not followed by whitespace. | 177
| '(' is followed by whitespace. | 177
| ')' is preceded with whitespace. | 177
| '=' is not preceded with whitespace. | 179
| '=' is not followed by whitespace. | 179
| Line has trailing spaces. | 180

### org/activeio/net/NIOAsynchChannelFactory.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 38
| Line has trailing spaces. | 42
| Line is longer than 80 characters. | 43
| Missing a Javadoc comment. | 43
| '+' is not preceded with whitespace. | 43
| '+' is not followed by whitespace. | 43
| '64' is a magic number. | 43
| '*' is not preceded with whitespace. | 43
| '*' is not followed by whitespace. | 43
| '1024' is a magic number. | 43
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 46
| Variable 'useDirectBuffers' must be private and have accessor methods. | 46
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 48
| Line has trailing spaces. | 49
| Missing a Javadoc comment. | 50
| Line has trailing spaces. | 53
| Missing a Javadoc comment. | 54
| Parameter createWriteBufferedChannels should be final. | 54
| 'createWriteBufferedChannels' hides a field. | 54
| Line has trailing spaces. | 57
| Line has trailing spaces. | 58
| Line is longer than 80 characters. | 60
| Unused @param tag for 'location}'s'. | 60
| Line has trailing spaces. | 61
| Expected an @return tag. | 64
| Method 'openAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 64
| Parameter location should be final. | 64
| Expected @param tag for 'location'. | 64
| Expected @throws tag for 'IOException'. | 64
| Line is longer than 80 characters. | 66
| Expected an @return tag. | 75
| Line is longer than 80 characters. | 75
| Method 'createAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 75
| Parameter socketChannel should be final. | 75
| Expected @param tag for 'socketChannel'. | 75
| Expected @throws tag for 'IOException'. | 75
| Line is longer than 80 characters. | 76
| 'if' is not followed by whitespace. | 77
| '(' is followed by whitespace. | 77
| ')' is preceded with whitespace. | 77
| Line is longer than 80 characters. | 78
| Line has trailing spaces. | 84
| Unused @param tag for 'location}'s'. | 84
| Line has trailing spaces. | 85
| Expected an @return tag. | 88
| Line is longer than 80 characters. | 88
| Method 'bindAsynchChannel' is not designed for extension - needs to be abstract, final or empty. | 88
| Parameter bindURI should be final. | 88
| Expected @param tag for 'bindURI'. | 88
| Expected @throws tag for 'IOException'. | 88
| Line has trailing spaces. | 89
| Line is longer than 80 characters. | 92
| '(' is followed by whitespace. | 92
| ')' is preceded with whitespace. | 92
| Line is longer than 80 characters. | 95
| Line has trailing spaces. | 97
| ',' is not followed by whitespace. | 99
| Line has trailing spaces. | 100
| Line is longer than 80 characters. | 103
| Line is longer than 80 characters. | 104
| Line is longer than 80 characters. | 106
| 'cast' is not followed by whitespace. | 106
| '+' is not preceded with whitespace. | 106
| '+' is not followed by whitespace. | 106
| Line has trailing spaces. | 108
| Line is longer than 80 characters. | 109
| Line has trailing spaces. | 111
| '(' is followed by whitespace. | 111
| Line is longer than 80 characters. | 112
| Line has trailing spaces. | 114
| Method 'getBacklog' is not designed for extension - needs to be abstract, final or empty. | 118
| Method 'setBacklog' is not designed for extension - needs to be abstract, final or empty. | 126
| Parameter backlog should be final. | 126
| 'backlog' hides a field. | 126

### org/activeio/net/NIOAsynchChannelSelectorManager.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 37
| Line has trailing spaces. | 40
| 'public' modifier out of order with the JLS suggestions. | 43
| Missing a Javadoc comment. | 45
| 'private' modifier out of order with the JLS suggestions. | 45
| Missing a Javadoc comment. | 46
| 'private' modifier out of order with the JLS suggestions. | 46
| Line has trailing spaces. | 47
| Missing a Javadoc comment. | 48
| 'private' modifier out of order with the JLS suggestions. | 48
| Missing a Javadoc comment. | 49
| 'private' modifier out of order with the JLS suggestions. | 49
| Missing a Javadoc comment. | 50
| Line has trailing spaces. | 51
| 'if' is not followed by whitespace. | 54
| '(' is followed by whitespace. | 54
| ')' is preceded with whitespace. | 54
| Line has trailing spaces. | 57
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 60
| Redundant 'public' modifier. | 60
| Missing a Javadoc comment. | 63
| 'public' modifier out of order with the JLS suggestions. | 63
| Line has trailing spaces. | 64
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 68
| Line is longer than 80 characters. | 70
| Missing a Javadoc comment. | 70
| Parameter socketChannel should be final. | 70
| Parameter listener should be final. | 70
| 'listener' hides a field. | 70
| Missing a Javadoc comment. | 77
| Parameter ops should be final. | 77
| 'if' construct must use '{}'s. | 78
| Line has trailing spaces. | 78
| Line contains a tab character. | 78
| 'if' is not followed by whitespace. | 78
| '(' is followed by whitespace. | 78
| ')' is preceded with whitespace. | 78
| Line contains a tab character. | 79
| Line contains a tab character. | 80
| Line has trailing spaces. | 83
| Missing a Javadoc comment. | 84
| 'if' construct must use '{}'s. | 85
| Line has trailing spaces. | 85
| 'if' is not followed by whitespace. | 85
| '(' is followed by whitespace. | 85
| ')' is preceded with whitespace. | 85
| Missing a Javadoc comment. | 91
| 'if' construct must use '{}'s. | 92
| Line has trailing spaces. | 92
| 'if' is not followed by whitespace. | 92
| '(' is followed by whitespace. | 92
| ')' is preceded with whitespace. | 92
| Missing a Javadoc comment. | 97
| 'if' construct must use '{}'s. | 98
| Line has trailing spaces. | 98
| Line contains a tab character. | 98
| 'if' is not followed by whitespace. | 98
| '(' is followed by whitespace. | 98
| ')' is preceded with whitespace. | 98
| Line contains a tab character. | 99
| Line has trailing spaces. | 100
| Line contains a tab character. | 100
| '=' is not preceded with whitespace. | 104
| '=' is not followed by whitespace. | 104
| Line has trailing spaces. | 106
| Missing a Javadoc comment. | 107
| 'if' construct must use '{}'s. | 108
| 'if' is not followed by whitespace. | 108
| '(' is followed by whitespace. | 108
| ')' is preceded with whitespace. | 108
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 122
| 'static' modifier out of order with the JLS suggestions. | 122
| Parameter socketChannel should be final. | 123
| Parameter listener should be final. | 123
| 'if' construct must use '{}'s. | 128
| Line is longer than 80 characters. | 129
| Line is longer than 80 characters. | 136
| Missing a Javadoc comment. | 146
| 'static' modifier out of order with the JLS suggestions. | 146
| Parameter executor should be final. | 146
| Line has trailing spaces. | 149
| Missing a Javadoc comment. | 150
| 'static' modifier out of order with the JLS suggestions. | 150
| Parameter executor should be final. | 150
| Missing a Javadoc comment. | 154
| Line has trailing spaces. | 155
| Line has trailing spaces. | 156
| Missing a Javadoc comment. | 156
| Line has trailing spaces. | 157
| '+' is not preceded with whitespace. | 160
| '+' is not followed by whitespace. | 160
| '(' is followed by whitespace. | 161
| ')' is preceded with whitespace. | 161
| '10' is a magic number. | 163
| 'if' construct must use '{}'s. | 164
| Line has trailing spaces. | 165
| 'if' construct must use '{}'s. | 166
| 'if' is not followed by whitespace. | 166
| '(' is followed by whitespace. | 166
| ')' is preceded with whitespace. | 166
| Line has trailing spaces. | 172
| Line has trailing spaces. | 173
| Line is longer than 80 characters. | 173
| 'if' construct must use '{}'s. | 177
| Line has trailing spaces. | 177
| 'if' is not followed by whitespace. | 177
| '(' is followed by whitespace. | 177
| ')' is preceded with whitespace. | 177
| Line has trailing spaces. | 179
| Line is longer than 80 characters. | 180
| Line has trailing spaces. | 182
| Line has trailing spaces. | 183
| Line is longer than 80 characters. | 183
| Line has trailing spaces. | 184
| '(' is followed by whitespace. | 190
| ')' is preceded with whitespace. | 190
| Line is longer than 80 characters. | 191
| Line has trailing spaces. | 197
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 218
| Missing a Javadoc comment. | 220
| Line has trailing spaces. | 223
| Missing a Javadoc comment. | 224
| 'private' modifier out of order with the JLS suggestions. | 224
| Missing a Javadoc comment. | 228
| ';' is preceded with whitespace. | 229
| Missing a Javadoc comment. | 232
| 'private' modifier out of order with the JLS suggestions. | 232
| Missing a Javadoc comment. | 243
| 'private' modifier out of order with the JLS suggestions. | 243
| Line has trailing spaces. | 245
| Line contains a tab character. | 245
| 'synchronized' is not followed by whitespace. | 245
| Line contains a tab character. | 246
| 'if' is not followed by whitespace. | 246
| '(' is followed by whitespace. | 246
| ')' is preceded with whitespace. | 246
| Line contains a tab character. | 247
| Line has trailing spaces. | 248
| Line contains a tab character. | 248
| '}' should be on the same line. | 248
| Line contains a tab character. | 249
| 'if' is not followed by whitespace. | 249
| '(' is followed by whitespace. | 249
| ')' is preceded with whitespace. | 249
| Line contains a tab character. | 250
| Line contains a tab character. | 251
| Line has trailing spaces. | 252
| Line contains a tab character. | 252
| Line contains a tab character. | 253
| Missing a Javadoc comment. | 256
| 'private' modifier out of order with the JLS suggestions. | 256

### org/activeio/net/NIOAsynchChannelServer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/NIOAsynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 35
| Missing a Javadoc comment. | 40
| Line contains a tab character. | 41
| Missing a Javadoc comment. | 41
| Line is longer than 80 characters. | 43
| Missing a Javadoc comment. | 43
| Parameter socketChannel should be final. | 43
| Parameter bindURI should be final. | 43
| Parameter connectURI should be final. | 43
| Parameter createWriteBufferedChannels should be final. | 43
| 'createWriteBufferedChannels' hides a field. | 43
| Parameter useDirectBuffers should be final. | 43
| 'useDirectBuffers' hides a field. | 43
| Line contains a tab character. | 46
| Line has trailing spaces. | 48
| Method 'createChannel' is not designed for extension - needs to be abstract, final or empty. | 49
| Missing a Javadoc comment. | 49
| Parameter socket should be final. | 49
| Line is longer than 80 characters. | 50
| 'if' is not followed by whitespace. | 51
| '(' is followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Line is longer than 80 characters. | 52

### org/activeio/net/NIOBaseChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/NIOBaseChannel.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 34
| Line contains a tab character. | 39
| Missing a Javadoc comment. | 39
| Variable 'socketChannel' must be private and have accessor methods. | 39
| Missing a Javadoc comment. | 40
| Variable 'socket' must be private and have accessor methods. | 40
| Line contains a tab character. | 41
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Line contains a tab character. | 43
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 44
| Line is longer than 80 characters. | 46
| Missing a Javadoc comment. | 46
| Parameter socketChannel should be final. | 46
| 'socketChannel' hides a field. | 46
| Parameter useDirect should be final. | 46
| 'useDirect' hides a field. | 46
| Line contains a tab character. | 48
| Line contains a tab character. | 49
| 'if' is not followed by whitespace. | 51
| '(' is followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Line is longer than 80 characters. | 52
| Line is longer than 80 characters. | 53
| Line has trailing spaces. | 57
| Line contains a tab character. | 57
| Line is longer than 80 characters. | 59
| '+' is not preceded with whitespace. | 59
| '+' is not followed by whitespace. | 59
| '+' is not preceded with whitespace. | 59
| '+' is not followed by whitespace. | 59
| '+' is not preceded with whitespace. | 59
| '+' is not followed by whitespace. | 59
| Line has trailing spaces. | 61
| Method 'allocateBuffer' is not designed for extension - needs to be abstract, final or empty. | 62
| Missing a Javadoc comment. | 62
| 'if' is not followed by whitespace. | 63
| '(' is followed by whitespace. | 63
| ')' is preceded with whitespace. | 63
| Line is longer than 80 characters. | 64
| Method 'setSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 70
| Missing a Javadoc comment. | 70
| Parameter i should be final. | 70
| 'if' is not followed by whitespace. | 71
| '(' is followed by whitespace. | 71
| ')' is preceded with whitespace. | 71
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 76
| Missing a Javadoc comment. | 76
| Parameter target should be final. | 76
| 'if' is not followed by whitespace. | 77
| '(' is followed by whitespace. | 77
| ')' is preceded with whitespace. | 77
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 83
| Missing a Javadoc comment. | 83
| Line contains a tab character. | 87
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 87
| Missing a Javadoc comment. | 87
| 'if' construct must use '{}'s. | 88
| Must have at least one statement. | 93
| Line contains a tab character. | 96
| Line has trailing spaces. | 103
| Method 'getInetAddress' is not designed for extension - needs to be abstract, final or empty. | 104
| Missing a Javadoc comment. | 104
| Method 'getKeepAlive' is not designed for extension - needs to be abstract, final or empty. | 107
| Missing a Javadoc comment. | 107
| Method 'getLocalAddress' is not designed for extension - needs to be abstract, final or empty. | 110
| Missing a Javadoc comment. | 110
| Method 'getLocalPort' is not designed for extension - needs to be abstract, final or empty. | 113
| Missing a Javadoc comment. | 113
| Method 'getLocalSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 116
| Missing a Javadoc comment. | 116
| Method 'getOOBInline' is not designed for extension - needs to be abstract, final or empty. | 119
| Missing a Javadoc comment. | 119
| Method 'getPort' is not designed for extension - needs to be abstract, final or empty. | 122
| Missing a Javadoc comment. | 122
| Method 'getReceiveBufferSize' is not designed for extension - needs to be abstract, final or empty. | 125
| Missing a Javadoc comment. | 125
| Method 'getRemoteSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 128
| Missing a Javadoc comment. | 128
| Method 'getReuseAddress' is not designed for extension - needs to be abstract, final or empty. | 131
| Missing a Javadoc comment. | 131
| Method 'getSendBufferSize' is not designed for extension - needs to be abstract, final or empty. | 134
| Missing a Javadoc comment. | 134
| Method 'getSoLinger' is not designed for extension - needs to be abstract, final or empty. | 137
| Missing a Javadoc comment. | 137
| Method 'getSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 140
| Missing a Javadoc comment. | 140
| Method 'getTcpNoDelay' is not designed for extension - needs to be abstract, final or empty. | 143
| Missing a Javadoc comment. | 143
| Method 'getTrafficClass' is not designed for extension - needs to be abstract, final or empty. | 146
| Missing a Javadoc comment. | 146
| Method 'isBound' is not designed for extension - needs to be abstract, final or empty. | 149
| Missing a Javadoc comment. | 149
| Method 'isClosed' is not designed for extension - needs to be abstract, final or empty. | 152
| Missing a Javadoc comment. | 152
| Method 'isConnected' is not designed for extension - needs to be abstract, final or empty. | 155
| Missing a Javadoc comment. | 155
| Method 'setKeepAlive' is not designed for extension - needs to be abstract, final or empty. | 158
| Missing a Javadoc comment. | 158
| Parameter on should be final. | 158
| Method 'setOOBInline' is not designed for extension - needs to be abstract, final or empty. | 161
| Missing a Javadoc comment. | 161
| Parameter on should be final. | 161
| Method 'setReceiveBufferSize' is not designed for extension - needs to be abstract, final or empty. | 164
| Missing a Javadoc comment. | 164
| Parameter size should be final. | 164
| Method 'setReuseAddress' is not designed for extension - needs to be abstract, final or empty. | 167
| Missing a Javadoc comment. | 167
| Parameter on should be final. | 167
| Method 'setSendBufferSize' is not designed for extension - needs to be abstract, final or empty. | 170
| Missing a Javadoc comment. | 170
| Parameter size should be final. | 170
| Method 'setSoLinger' is not designed for extension - needs to be abstract, final or empty. | 173
| Missing a Javadoc comment. | 173
| Parameter on should be final. | 173
| Parameter linger should be final. | 173
| Method 'setTcpNoDelay' is not designed for extension - needs to be abstract, final or empty. | 176
| Missing a Javadoc comment. | 176
| Parameter on should be final. | 176
| Method 'setTrafficClass' is not designed for extension - needs to be abstract, final or empty. | 179
| Missing a Javadoc comment. | 179
| Parameter tc should be final. | 179
| Line has trailing spaces. | 181

### org/activeio/net/NIOSynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/NIOSynchChannel.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line is longer than 80 characters. | 35
| Line has trailing spaces. | 37
| Line is longer than 80 characters. | 38
| Line is longer than 80 characters. | 39
| Line has trailing spaces. | 40
| Line is longer than 80 characters. | 43
| 'public' modifier out of order with the JLS suggestions. | 43
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 48
| Parameter socketChannel should be final. | 48
| ')' is preceded with whitespace. | 49
| Line is longer than 80 characters. | 52
| Missing a Javadoc comment. | 52
| Parameter socketChannel should be final. | 52
| Parameter useDirect should be final. | 52
| Line has trailing spaces. | 55
| Missing a Javadoc comment. | 56
| Parameter timeout should be final. | 56
| Line has trailing spaces. | 58
| 'if' construct must use '{}'s. | 59
| 'if' is not followed by whitespace. | 59
| '(' is followed by whitespace. | 59
| '==' is not preceded with whitespace. | 59
| '==' is not followed by whitespace. | 59
| ')' is preceded with whitespace. | 59
| '(' is followed by whitespace. | 60
| ')' is preceded with whitespace. | 60
| 'if' construct must use '{}'s. | 61
| 'if' is not followed by whitespace. | 61
| '(' is followed by whitespace. | 61
| '==' is not preceded with whitespace. | 61
| '==' is not followed by whitespace. | 61
| ')' is preceded with whitespace. | 61
| '(' is followed by whitespace. | 62
| ')' is preceded with whitespace. | 62
| 'else' construct must use '{}'s. | 63
| Line has trailing spaces. | 63
| '(' is followed by whitespace. | 64
| 'cast' is not followed by whitespace. | 64
| ')' is preceded with whitespace. | 64
| 'if' is not followed by whitespace. | 66
| '(' is followed by whitespace. | 66
| '==' is not preceded with whitespace. | 66
| '==' is not followed by whitespace. | 66
| ')' is preceded with whitespace. | 66
| 'if' construct must use '{}'s. | 71
| 'if' is not followed by whitespace. | 71
| '(' is followed by whitespace. | 71
| ')' is preceded with whitespace. | 71
| 'if' construct must use '{}'s. | 73
| 'if' is not followed by whitespace. | 73
| '(' is followed by whitespace. | 73
| ')' is preceded with whitespace. | 73
| Line has trailing spaces. | 76
| Line is longer than 80 characters. | 77
| 'cast' is not followed by whitespace. | 77
| Line has trailing spaces. | 78
| Line has trailing spaces. | 82
| Line has trailing spaces. | 87
| Missing a Javadoc comment. | 88
| Parameter packet should be final. | 88
| Line contains a tab character. | 89
| 'if' is not followed by whitespace. | 90
| '(' is followed by whitespace. | 90
| '==' is not preceded with whitespace. | 90
| '==' is not followed by whitespace. | 90
| ')' is preceded with whitespace. | 90
| Line has trailing spaces. | 91
| 'cast' is not followed by whitespace. | 91
| Line contains a tab character. | 93
| Line is longer than 80 characters. | 94
| Line contains a tab character. | 94
| Line has trailing spaces. | 96
| '(' is followed by whitespace. | 96
| ')' is preceded with whitespace. | 96
| Line contains a tab character. | 99
| Missing a Javadoc comment. | 99
| Line contains a tab character. | 100
| Line contains a tab character. | 102
| Missing a Javadoc comment. | 102
| Parameter timeout should be final. | 102
| Line contains a tab character. | 103
| Line has trailing spaces. | 104

### org/activeio/net/NIOSynchChannelFactory.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 37
| Line is longer than 80 characters. | 42
| Missing a Javadoc comment. | 42
| '+' is not preceded with whitespace. | 42
| '+' is not followed by whitespace. | 42
| '64' is a magic number. | 42
| '*' is not preceded with whitespace. | 42
| '*' is not followed by whitespace. | 42
| '1024' is a magic number. | 42
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Variable 'useDirectBuffers' must be private and have accessor methods. | 45
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 47
| Line has trailing spaces. | 48
| Missing a Javadoc comment. | 49
| Line has trailing spaces. | 52
| Missing a Javadoc comment. | 53
| Parameter createWriteBufferedChannels should be final. | 53
| 'createWriteBufferedChannels' hides a field. | 53
| Line has trailing spaces. | 56
| Line has trailing spaces. | 57
| Line is longer than 80 characters. | 59
| Unused @param tag for 'location}'s'. | 59
| Line has trailing spaces. | 60
| Expected an @return tag. | 63
| Method 'openSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 63
| Parameter location should be final. | 63
| Expected @param tag for 'location'. | 63
| Expected @throws tag for 'IOException'. | 63
| Line is longer than 80 characters. | 65
| Expected an @return tag. | 74
| Line is longer than 80 characters. | 74
| Method 'createSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 74
| Parameter socketChannel should be final. | 74
| Expected @param tag for 'socketChannel'. | 74
| Expected @throws tag for 'IOException'. | 74
| 'if' is not followed by whitespace. | 76
| '(' is followed by whitespace. | 76
| ')' is preceded with whitespace. | 76
| Line is longer than 80 characters. | 77
| Line has trailing spaces. | 83
| Unused @param tag for 'location}'s'. | 83
| Line has trailing spaces. | 84
| Expected an @return tag. | 87
| Method 'bindSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 87
| Parameter bindURI should be final. | 87
| Expected @param tag for 'bindURI'. | 87
| Expected @throws tag for 'IOException'. | 87
| Line has trailing spaces. | 88
| Line is longer than 80 characters. | 91
| '(' is followed by whitespace. | 91
| ')' is preceded with whitespace. | 91
| Line is longer than 80 characters. | 94
| Line has trailing spaces. | 96
| ',' is not followed by whitespace. | 98
| Line has trailing spaces. | 99
| Line is longer than 80 characters. | 102
| Line is longer than 80 characters. | 103
| Line is longer than 80 characters. | 105
| 'cast' is not followed by whitespace. | 105
| '+' is not preceded with whitespace. | 105
| '+' is not followed by whitespace. | 105
| Line has trailing spaces. | 107
| Line is longer than 80 characters. | 108
| Line has trailing spaces. | 110
| Method 'getBacklog' is not designed for extension - needs to be abstract, final or empty. | 114
| Method 'setBacklog' is not designed for extension - needs to be abstract, final or empty. | 122
| Parameter backlog should be final. | 122
| 'backlog' hides a field. | 122

### org/activeio/net/NIOSynchChannelServer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/NIOSynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 35
| Missing a Javadoc comment. | 40
| Line contains a tab character. | 41
| Missing a Javadoc comment. | 41
| Line is longer than 80 characters. | 43
| Missing a Javadoc comment. | 43
| Parameter socketChannel should be final. | 43
| Parameter bindURI should be final. | 43
| Parameter connectURI should be final. | 43
| Parameter createWriteBufferedChannels should be final. | 43
| 'createWriteBufferedChannels' hides a field. | 43
| Parameter useDirectBuffers should be final. | 43
| 'useDirectBuffers' hides a field. | 43
| Line contains a tab character. | 46
| Line has trailing spaces. | 48
| Method 'createChannel' is not designed for extension - needs to be abstract, final or empty. | 49
| Missing a Javadoc comment. | 49
| Parameter socket should be final. | 49
| 'if' is not followed by whitespace. | 51
| '(' is followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Line is longer than 80 characters. | 52

### org/activeio/net/SocketMetadata.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/SocketMetadata.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Missing a Javadoc comment. | 27
| Redundant 'public' modifier. | 27
| Missing a Javadoc comment. | 29
| Redundant 'public' modifier. | 29
| Missing a Javadoc comment. | 31
| Redundant 'public' modifier. | 31
| Missing a Javadoc comment. | 33
| Redundant 'public' modifier. | 33
| Missing a Javadoc comment. | 35
| Redundant 'public' modifier. | 35
| Missing a Javadoc comment. | 37
| Redundant 'public' modifier. | 37
| Missing a Javadoc comment. | 39
| Redundant 'public' modifier. | 39
| Missing a Javadoc comment. | 41
| Redundant 'public' modifier. | 41
| Missing a Javadoc comment. | 43
| Redundant 'public' modifier. | 43
| Missing a Javadoc comment. | 45
| Redundant 'public' modifier. | 45
| Missing a Javadoc comment. | 47
| Redundant 'public' modifier. | 47
| Missing a Javadoc comment. | 49
| Redundant 'public' modifier. | 49
| Missing a Javadoc comment. | 51
| Redundant 'public' modifier. | 51
| Missing a Javadoc comment. | 53
| Redundant 'public' modifier. | 53
| Missing a Javadoc comment. | 55
| Redundant 'public' modifier. | 55
| Missing a Javadoc comment. | 57
| Redundant 'public' modifier. | 57
| Missing a Javadoc comment. | 59
| Redundant 'public' modifier. | 59
| Missing a Javadoc comment. | 61
| Redundant 'public' modifier. | 61
| Missing a Javadoc comment. | 63
| Redundant 'public' modifier. | 63
| Missing a Javadoc comment. | 65
| Redundant 'public' modifier. | 65
| Missing a Javadoc comment. | 67
| Redundant 'public' modifier. | 67
| Missing a Javadoc comment. | 69
| Redundant 'public' modifier. | 69
| Missing a Javadoc comment. | 71
| Redundant 'public' modifier. | 71
| Missing a Javadoc comment. | 73
| Redundant 'public' modifier. | 73
| Missing a Javadoc comment. | 75
| Redundant 'public' modifier. | 75
| Missing a Javadoc comment. | 77
| Redundant 'public' modifier. | 77

### org/activeio/net/SocketSynchChannel.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/SocketSynchChannel.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line is longer than 80 characters. | 39
| Line has trailing spaces. | 41
| Missing a Javadoc comment. | 46
| '64' is a magic number. | 46
| '1024' is a magic number. | 46
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 49
| Line has trailing spaces. | 50
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 54
| Line has trailing spaces. | 55
| Missing a Javadoc comment. | 56
| Parameter socket should be final. | 56
| 'socket' hides a field. | 56
| Line has trailing spaces. | 61
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 67
| Parameter timeout should be final. | 67
| Line has trailing spaces. | 69
| 'if' construct must use '{}'s. | 70
| 'if' is not followed by whitespace. | 70
| '(' is followed by whitespace. | 70
| '==' is not preceded with whitespace. | 70
| '==' is not followed by whitespace. | 70
| ')' is preceded with whitespace. | 70
| '(' is followed by whitespace. | 71
| ')' is preceded with whitespace. | 71
| 'if' construct must use '{}'s. | 72
| 'if' is not followed by whitespace. | 72
| '(' is followed by whitespace. | 72
| '==' is not preceded with whitespace. | 72
| '==' is not followed by whitespace. | 72
| ')' is preceded with whitespace. | 72
| '(' is followed by whitespace. | 73
| ')' is preceded with whitespace. | 73
| 'else' construct must use '{}'s. | 74
| Line has trailing spaces. | 74
| '(' is followed by whitespace. | 75
| 'cast' is not followed by whitespace. | 75
| ')' is preceded with whitespace. | 75
| 'if' is not followed by whitespace. | 77
| '(' is followed by whitespace. | 77
| '==' is not preceded with whitespace. | 77
| '==' is not followed by whitespace. | 77
| ')' is preceded with whitespace. | 77
| Line has trailing spaces. | 80
| Line is longer than 80 characters. | 82
| 'if' construct must use '{}'s. | 83
| 'if' is not followed by whitespace. | 83
| '(' is followed by whitespace. | 83
| ')' is preceded with whitespace. | 83
| 'if' construct must use '{}'s. | 85
| 'if' is not followed by whitespace. | 85
| '(' is followed by whitespace. | 85
| ')' is preceded with whitespace. | 85
| Line has trailing spaces. | 88
| Line has trailing spaces. | 96
| Missing a Javadoc comment. | 102
| Method 'setSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 106
| Missing a Javadoc comment. | 106
| Parameter i should be final. | 106
| 'if' is not followed by whitespace. | 107
| '(' is followed by whitespace. | 107
| ')' is preceded with whitespace. | 107
| Line has trailing spaces. | 112
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 116
| Parameter packet should be final. | 116
| Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 123
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 130
| 'if' construct must use '{}'s. | 131
| Must have at least one statement. | 136
| Must have at least one statement. | 140
| Must have at least one statement. | 144
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 151
| Parameter timeout should be final. | 151
| Line has trailing spaces. | 153
| Method 'getInetAddress' is not designed for extension - needs to be abstract, final or empty. | 154
| Missing a Javadoc comment. | 154
| Method 'getKeepAlive' is not designed for extension - needs to be abstract, final or empty. | 157
| Missing a Javadoc comment. | 157
| Method 'getLocalAddress' is not designed for extension - needs to be abstract, final or empty. | 160
| Missing a Javadoc comment. | 160
| Method 'getLocalPort' is not designed for extension - needs to be abstract, final or empty. | 163
| Missing a Javadoc comment. | 163
| Method 'getLocalSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 166
| Missing a Javadoc comment. | 166
| Method 'getOOBInline' is not designed for extension - needs to be abstract, final or empty. | 169
| Missing a Javadoc comment. | 169
| Method 'getPort' is not designed for extension - needs to be abstract, final or empty. | 172
| Missing a Javadoc comment. | 172
| Method 'getReceiveBufferSize' is not designed for extension - needs to be abstract, final or empty. | 175
| Missing a Javadoc comment. | 175
| Method 'getRemoteSocketAddress' is not designed for extension - needs to be abstract, final or empty. | 178
| Missing a Javadoc comment. | 178
| Method 'getReuseAddress' is not designed for extension - needs to be abstract, final or empty. | 181
| Missing a Javadoc comment. | 181
| Method 'getSendBufferSize' is not designed for extension - needs to be abstract, final or empty. | 184
| Missing a Javadoc comment. | 184
| Method 'getSoLinger' is not designed for extension - needs to be abstract, final or empty. | 187
| Missing a Javadoc comment. | 187
| Method 'getSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 190
| Missing a Javadoc comment. | 190
| Method 'getTcpNoDelay' is not designed for extension - needs to be abstract, final or empty. | 193
| Missing a Javadoc comment. | 193
| Method 'getTrafficClass' is not designed for extension - needs to be abstract, final or empty. | 196
| Missing a Javadoc comment. | 196
| Method 'isBound' is not designed for extension - needs to be abstract, final or empty. | 199
| Missing a Javadoc comment. | 199
| Method 'isClosed' is not designed for extension - needs to be abstract, final or empty. | 202
| Missing a Javadoc comment. | 202
| Method 'isConnected' is not designed for extension - needs to be abstract, final or empty. | 205
| Missing a Javadoc comment. | 205
| Method 'setKeepAlive' is not designed for extension - needs to be abstract, final or empty. | 208
| Missing a Javadoc comment. | 208
| Parameter on should be final. | 208
| Method 'setOOBInline' is not designed for extension - needs to be abstract, final or empty. | 211
| Missing a Javadoc comment. | 211
| Parameter on should be final. | 211
| Method 'setReceiveBufferSize' is not designed for extension - needs to be abstract, final or empty. | 214
| Missing a Javadoc comment. | 214
| Parameter size should be final. | 214
| Method 'setReuseAddress' is not designed for extension - needs to be abstract, final or empty. | 217
| Missing a Javadoc comment. | 217
| Parameter on should be final. | 217
| Method 'setSendBufferSize' is not designed for extension - needs to be abstract, final or empty. | 220
| Missing a Javadoc comment. | 220
| Parameter size should be final. | 220
| Method 'setSoLinger' is not designed for extension - needs to be abstract, final or empty. | 223
| Missing a Javadoc comment. | 223
| Parameter on should be final. | 223
| Parameter linger should be final. | 223
| Method 'setTcpNoDelay' is not designed for extension - needs to be abstract, final or empty. | 226
| Missing a Javadoc comment. | 226
| Parameter on should be final. | 226
| Method 'setTrafficClass' is not designed for extension - needs to be abstract, final or empty. | 229
| Missing a Javadoc comment. | 229
| Parameter tc should be final. | 229
| Line has trailing spaces. | 232
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 233
| Missing a Javadoc comment. | 233
| Parameter target should be final. | 233
| 'if' is not followed by whitespace. | 234
| '(' is followed by whitespace. | 234
| ')' is preceded with whitespace. | 234
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 240
| Missing a Javadoc comment. | 240
| Line is longer than 80 characters. | 241
| '+' is not preceded with whitespace. | 241
| '+' is not followed by whitespace. | 241
| '+' is not preceded with whitespace. | 241
| '+' is not followed by whitespace. | 241
| '+' is not preceded with whitespace. | 241
| '+' is not followed by whitespace. | 241

### org/activeio/net/SocketSynchChannelFactory.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 37
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 46
| Line has trailing spaces. | 47
| Missing a Javadoc comment. | 48
| Line is longer than 80 characters. | 52
| Missing a Javadoc comment. | 52
| Parameter socketFactory should be final. | 52
| 'socketFactory' hides a field. | 52
| Parameter serverSocketFactory should be final. | 52
| 'serverSocketFactory' hides a field. | 52
| Line has trailing spaces. | 56
| Line is longer than 80 characters. | 58
| Unused @param tag for 'location}'s'. | 58
| Line has trailing spaces. | 59
| Expected an @return tag. | 62
| Method 'openSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 62
| Parameter location should be final. | 62
| Expected @param tag for 'location'. | 62
| Expected @throws tag for 'IOException'. | 62
| '=' is not preceded with whitespace. | 63
| '=' is not followed by whitespace. | 63
| Line is longer than 80 characters. | 64
| Expected an @return tag. | 73
| Line is longer than 80 characters. | 73
| Method 'createSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 73
| Parameter socket should be final. | 73
| Expected @param tag for 'socket'. | 73
| Expected @throws tag for 'IOException'. | 73
| Line has trailing spaces. | 78
| Unused @param tag for 'location}'s'. | 78
| Line has trailing spaces. | 79
| Expected an @return tag. | 82
| Method 'bindSynchChannel' is not designed for extension - needs to be abstract, final or empty. | 82
| Parameter bindURI should be final. | 82
| Expected @param tag for 'bindURI'. | 82
| Expected @throws tag for 'IOException'. | 82
| Line has trailing spaces. | 83
| Line has trailing spaces. | 86
| Line is longer than 80 characters. | 86
| 'if' is not followed by whitespace. | 86
| '(' is followed by whitespace. | 86
| ')' is preceded with whitespace. | 86
| ')' is preceded with whitespace. | 86
| Line has trailing spaces. | 89
| Line has trailing spaces. | 92
| Line is longer than 80 characters. | 94
| Line is longer than 80 characters. | 96
| '=' is not preceded with whitespace. | 99
| '=' is not followed by whitespace. | 99
| Line is longer than 80 characters. | 102
| Line is longer than 80 characters. | 104
| 'cast' is not followed by whitespace. | 104
| '+' is not preceded with whitespace. | 104
| '+' is not followed by whitespace. | 104
| Line has trailing spaces. | 106
| Line has trailing spaces. | 109
| Method 'getBacklog' is not designed for extension - needs to be abstract, final or empty. | 113
| Method 'setBacklog' is not designed for extension - needs to be abstract, final or empty. | 121
| Parameter backlog should be final. | 121
| 'backlog' hides a field. | 121

### org/activeio/net/SocketSynchChannelServer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/SocketSynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 35
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Line is longer than 80 characters. | 51
| Parameter serverSocket should be final. | 51
| 'serverSocket' hides a field. | 51
| Expected @param tag for 'serverSocket'. | 51
| Parameter bindURI should be final. | 51
| 'bindURI' hides a field. | 51
| Expected @param tag for 'bindURI'. | 51
| Parameter connectURI should be final. | 51
| 'connectURI' hides a field. | 51
| Expected @param tag for 'connectURI'. | 51
| '=' is not preceded with whitespace. | 52
| '=' is not followed by whitespace. | 52
| '=' is not preceded with whitespace. | 53
| '=' is not followed by whitespace. | 53
| '=' is not preceded with whitespace. | 54
| '=' is not followed by whitespace. | 54
| Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 57
| Missing a Javadoc comment. | 57
| Parameter timeout should be final. | 57
| 'if' construct must use '{}'s. | 59
| 'if' construct must use '{}'s. | 61
| 'else' construct must use '{}'s. | 63
| Must have at least one statement. | 69
| Method 'createChannel' is not designed for extension - needs to be abstract, final or empty. | 74
| Missing a Javadoc comment. | 74
| Parameter socket should be final. | 74
| Missing a Javadoc comment. | 78
| Parameter i should be final. | 78
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 88
| 'if' construct must use '{}'s. | 89
| Must have at least one statement. | 93
| Method 'getBindURI' is not designed for extension - needs to be abstract, final or empty. | 101
| Method 'getConnectURI' is not designed for extension - needs to be abstract, final or empty. | 108
| Missing a Javadoc comment. | 112
| Missing a Javadoc comment. | 115
| Parameter timeout should be final. | 115
| Line has trailing spaces. | 117
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 118
| Missing a Javadoc comment. | 118
| Parameter target should be final. | 118
| 'if' is not followed by whitespace. | 119
| '(' is followed by whitespace. | 119
| ')' is preceded with whitespace. | 119
| Line has trailing spaces. | 123
| Line has trailing spaces. | 124
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 125
| Missing a Javadoc comment. | 125
| '+' is not preceded with whitespace. | 126
| '+' is not followed by whitespace. | 126
| Line has trailing spaces. | 127

### org/activeio/net/SslSocketSynchChannelFactory.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 26
| Missing a Javadoc comment. | 31
| Line is longer than 80 characters. | 32

### org/activeio/net/URISupport.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 23
| Line has trailing spaces. | 25
| Utility classes should not have a public or default constructor. | 28
| Line has trailing spaces. | 29
| Line is longer than 80 characters. | 30
| Missing a Javadoc comment. | 30
| 'public' modifier out of order with the JLS suggestions. | 30
| Parameter bindAddr should be final. | 30
| Parameter port should be final. | 30
| Line is longer than 80 characters. | 31
| Line is longer than 80 characters. | 33
| Missing a Javadoc comment. | 33
| 'public' modifier out of order with the JLS suggestions. | 33
| Parameter bindAddr should be final. | 33
| Parameter scheme should be final. | 33
| Line is longer than 80 characters. | 34
| Line is longer than 80 characters. | 36
| Missing a Javadoc comment. | 36
| 'public' modifier out of order with the JLS suggestions. | 36
| Parameter bindAddr should be final. | 36
| Parameter userInfo should be final. | 36
| Line is longer than 80 characters. | 37
| Line is longer than 80 characters. | 39
| Missing a Javadoc comment. | 39
| 'public' modifier out of order with the JLS suggestions. | 39
| Parameter bindAddr should be final. | 39
| Parameter host should be final. | 39
| Line is longer than 80 characters. | 40
| Line is longer than 80 characters. | 42
| Missing a Javadoc comment. | 42
| 'public' modifier out of order with the JLS suggestions. | 42
| Parameter bindAddr should be final. | 42
| Parameter path should be final. | 42
| Line is longer than 80 characters. | 43
| Line is longer than 80 characters. | 45
| Missing a Javadoc comment. | 45
| 'public' modifier out of order with the JLS suggestions. | 45
| Parameter bindAddr should be final. | 45
| Parameter query should be final. | 45
| Line is longer than 80 characters. | 46
| Line is longer than 80 characters. | 48
| Missing a Javadoc comment. | 48
| 'public' modifier out of order with the JLS suggestions. | 48
| Parameter bindAddr should be final. | 48
| Parameter fragment should be final. | 48
| Line is longer than 80 characters. | 49

### org/activeio/net/VMPipeAsynchChannelFactory.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 37
| 'public' modifier out of order with the JLS suggestions. | 40
| Line has trailing spaces. | 41
| Line is longer than 80 characters. | 48
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 50
| Line is longer than 80 characters. | 61
| Missing a Javadoc comment. | 61
| 'static' modifier out of order with the JLS suggestions. | 61
| Line has trailing spaces. | 62
| Line has trailing spaces. | 63
| Line is longer than 80 characters. | 67
| 'public' modifier out of order with the JLS suggestions. | 67
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 81
| Missing a Javadoc comment. | 83
| Line is longer than 80 characters. | 84
| Method 'invoke' is not designed for extension - needs to be abstract, final or empty. | 84
| Missing a Javadoc comment. | 84
| Parameter proxy should be final. | 84
| Parameter method should be final. | 84
| Parameter args should be final. | 84
| '8' is a magic number. | 86
| Line has trailing spaces. | 87
| Line is longer than 80 characters. | 87
| '13' is a magic number. | 90
| Line is longer than 80 characters. | 94
| '+' is not preceded with whitespace. | 94
| '+' is not followed by whitespace. | 94
| Line is longer than 80 characters. | 100
| Missing a Javadoc comment. | 100
| Parameter channel should be final. | 100
| 'channel' hides a field. | 100
| Redundant throws: 'SecurityException' is unchecked exception. | 100
| '{' is followed by whitespace. | 108
| '{' is followed by whitespace. | 109
| '{' is followed by whitespace. | 110
| '{' is followed by whitespace. | 111
| Line is longer than 80 characters. | 113
| '{' is followed by whitespace. | 113
| Line is longer than 80 characters. | 114
| '{' is followed by whitespace. | 114
| Line is longer than 80 characters. | 117
| '{' is followed by whitespace. | 117
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 120
| Missing a Javadoc comment. | 120
| Parameter packet should be final. | 120
| Line is longer than 80 characters. | 121
| '{' is followed by whitespace. | 121
| Line is longer than 80 characters. | 124
| Method 'setAsynchChannelListener' is not designed for extension - needs to be abstract, final or empty. | 124
| Missing a Javadoc comment. | 124
| Parameter channelListener should be final. | 124
| 'channelListener' hides a field. | 124
| Line is longer than 80 characters. | 126
| '{' is followed by whitespace. | 126
| Avoid inline conditionals. | 126
| Method 'getAsynchChannelListener' is not designed for extension - needs to be abstract, final or empty. | 129
| Missing a Javadoc comment. | 129
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 133
| Missing a Javadoc comment. | 133
| '{' is followed by whitespace. | 134
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 137
| Missing a Javadoc comment. | 137
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 141
| Missing a Javadoc comment. | 141
| Parameter timeout should be final. | 141
| Line has trailing spaces. | 144
| Missing a Javadoc comment. | 145
| Parameter method should be final. | 145
| Parameter args should be final. | 145
| Line is longer than 80 characters. | 154
| Line has trailing spaces. | 155
| Line has trailing spaces. | 157
| Line is longer than 80 characters. | 158
| Missing a Javadoc comment. | 158
| Parameter method should be final. | 158
| Parameter args should be final. | 158
| Line is longer than 80 characters. | 170
| Line has trailing spaces. | 171
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 178
| Missing a Javadoc comment. | 178
| Parameter target should be final. | 178
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 190
| Missing a Javadoc comment. | 192
| Parameter location should be final. | 192
| Line is longer than 80 characters. | 195
| Line is longer than 80 characters. | 202
| Line is longer than 80 characters. | 206
| Line is longer than 80 characters. | 210
| Missing a Javadoc comment. | 210
| Parameter bindURI should be final. | 210
| Line is longer than 80 characters. | 211
| Missing a Javadoc comment. | 216
| Missing a Javadoc comment. | 220
| 'public' modifier out of order with the JLS suggestions. | 220
| Parameter location should be final. | 220
| Line is longer than 80 characters. | 224
| Missing a Javadoc comment. | 224
| Parameter bindURI should be final. | 224
| Parameter server should be final. | 224
| 'if' construct must use '{}'s. | 226
| Missing a Javadoc comment. | 231
| Parameter location should be final. | 231
| Missing a Javadoc comment. | 240
| Parameter bindURI should be final. | 240
| Missing a Javadoc comment. | 245
| Line has trailing spaces. | 248
| Missing a Javadoc comment. | 249
| Parameter forceRefelection should be final. | 249
| 'forceRefelection' hides a field. | 249
| Line has trailing spaces. | 252

### org/activeio/net/VMPipeAsynchChannelPipe.java

Error | Line
--- | ---
| Line has trailing spaces. | 1
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 32
| 'public' modifier out of order with the JLS suggestions. | 34
| Missing a Javadoc comment. | 36
| Variable 'leftChannel' must be private and have accessor methods. | 36
| Missing a Javadoc comment. | 37
| Variable 'rightChannel' must be private and have accessor methods. | 37
| Line has trailing spaces. | 39
| Missing a Javadoc comment. | 39
| 'public' modifier out of order with the JLS suggestions. | 39
| Line has trailing spaces. | 40
| Line has trailing spaces. | 41
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Line has trailing spaces. | 46
| Missing a Javadoc comment. | 47
| Line has trailing spaces. | 49
| Line is longer than 80 characters. | 50
| Missing a Javadoc comment. | 50
| Parameter channelListener should be final. | 50
| 'channelListener' hides a field. | 50
| Missing a Javadoc comment. | 53
| Line has trailing spaces. | 56
| Missing a Javadoc comment. | 57
| Parameter packet should be final. | 57
| 'if' construct must use '{}'s. | 58
| 'if' is not followed by whitespace. | 58
| '(' is followed by whitespace. | 58
| ')' is preceded with whitespace. | 58
| Line has trailing spaces. | 62
| Missing a Javadoc comment. | 63
| Parameter packet should be final. | 63
| Parameter timeout should be final. | 63
| 'if' is not followed by whitespace. | 65
| '(' is followed by whitespace. | 65
| ')' is preceded with whitespace. | 65
| 'if' construct must use '{}'s. | 66
| 'if' is not followed by whitespace. | 66
| '(' is followed by whitespace. | 66
| ')' is preceded with whitespace. | 66
| 'if' is not followed by whitespace. | 68
| '(' is followed by whitespace. | 68
| ')' is preceded with whitespace. | 68
| 'if' construct must use '{}'s. | 71
| Line has trailing spaces. | 71
| 'if' is not followed by whitespace. | 71
| '(' is followed by whitespace. | 71
| ')' is preceded with whitespace. | 71
| 'if' is not followed by whitespace. | 78
| '(' is followed by whitespace. | 78
| ')' is preceded with whitespace. | 78
| Line has trailing spaces. | 80
| Missing a Javadoc comment. | 87
| Line has trailing spaces. | 89
| Missing a Javadoc comment. | 90
| 'if' construct must use '{}'s. | 91
| 'if' is not followed by whitespace. | 91
| 'if' construct must use '{}'s. | 93
| 'if' is not followed by whitespace. | 93
| '(' is followed by whitespace. | 93
| '==' is not preceded with whitespace. | 93
| '==' is not followed by whitespace. | 93
| ')' is preceded with whitespace. | 93
| '=' is not preceded with whitespace. | 95
| '=' is not followed by whitespace. | 95
| Line has trailing spaces. | 98
| Missing a Javadoc comment. | 99
| Parameter timeout should be final. | 99
| 'if' construct must use '{}'s. | 100
| 'if' is not followed by whitespace. | 100
| Line has trailing spaces. | 101
| 'if' is not followed by whitespace. | 103
| '(' is followed by whitespace. | 103
| ')' is preceded with whitespace. | 103
| 'if' construct must use '{}'s. | 104
| 'if' is not followed by whitespace. | 104
| '(' is followed by whitespace. | 104
| ')' is preceded with whitespace. | 104
| 'if' is not followed by whitespace. | 106
| '(' is followed by whitespace. | 106
| ')' is preceded with whitespace. | 106
| 'if' construct must use '{}'s. | 109
| Line has trailing spaces. | 109
| 'if' is not followed by whitespace. | 109
| '(' is followed by whitespace. | 109
| ')' is preceded with whitespace. | 109
| '=' is not preceded with whitespace. | 112
| '=' is not followed by whitespace. | 112
| Line has trailing spaces. | 117
| Missing a Javadoc comment. | 118
| 'if' construct must use '{}'s. | 119
| 'if' is not followed by whitespace. | 119
| '(' is followed by whitespace. | 119
| ')' is preceded with whitespace. | 119
| Line has trailing spaces. | 121
| 'if' is not followed by whitespace. | 122
| '(' is followed by whitespace. | 122
| '!=' is not preceded with whitespace. | 122
| '!=' is not followed by whitespace. | 122
| ')' is preceded with whitespace. | 122
| Line is longer than 80 characters. | 123
| '=' is not preceded with whitespace. | 124
| '=' is not followed by whitespace. | 124
| Line has trailing spaces. | 128
| Must have at least one statement. | 132
| Line has trailing spaces. | 135
| Missing a Javadoc comment. | 136
| Missing a Javadoc comment. | 139
| Parameter sibiling should be final. | 139
| 'sibiling' hides a field. | 139
| Missing a Javadoc comment. | 143
| Parameter target should be final. | 143
| 'if' is not followed by whitespace. | 144
| '(' is followed by whitespace. | 144
| ')' is preceded with whitespace. | 144
| Line has trailing spaces. | 149
| Missing a Javadoc comment. | 150
| '+' is not preceded with whitespace. | 151
| '+' is not followed by whitespace. | 151
| Line has trailing spaces. | 153
| Missing a Javadoc comment. | 154
| '+' is not preceded with whitespace. | 155
| '+' is not followed by whitespace. | 155
| '+' is not preceded with whitespace. | 155
| '+' is not followed by whitespace. | 155
| '+' is not preceded with whitespace. | 155
| '+' is not followed by whitespace. | 155
| Line has trailing spaces. | 156
| Line has trailing spaces. | 158
| Missing a Javadoc comment. | 159
| Line has trailing spaces. | 163
| Missing a Javadoc comment. | 164
| Missing a Javadoc comment. | 168

### org/activeio/net/VMPipeAsynchChannelServer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/net/VMPipeAsynchChannelServer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| 'public' modifier out of order with the JLS suggestions. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 36
| Line has trailing spaces. | 37
| Missing a Javadoc comment. | 38
| Parameter bindURI should be final. | 38
| 'bindURI' hides a field. | 38
| Inner assignments should be avoided. | 39
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| 'if' construct must use '{}'s. | 51
| 'if' is not followed by whitespace. | 51
| '(' is followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Line has trailing spaces. | 53
| '=' is not preceded with whitespace. | 55
| '=' is not followed by whitespace. | 55
| Missing a Javadoc comment. | 58
| 'if' construct must use '{}'s. | 59
| 'if' is not followed by whitespace. | 59
| '(' is followed by whitespace. | 59
| '==' is not preceded with whitespace. | 59
| '==' is not followed by whitespace. | 59
| ')' is preceded with whitespace. | 59
| Missing a Javadoc comment. | 63
| Parameter timeout should be final. | 63
| Missing a Javadoc comment. | 66
| Parameter target should be final. | 66
| 'if' is not followed by whitespace. | 67
| '(' is followed by whitespace. | 67
| ')' is preceded with whitespace. | 67
| Line has trailing spaces. | 72
| Missing a Javadoc comment. | 73
| '+' is not preceded with whitespace. | 74
| '+' is not followed by whitespace. | 74
| Missing a Javadoc comment. | 77
| Parameter acceptListener should be final. | 77
| 'acceptListener' hides a field. | 77
| Missing a Javadoc comment. | 81
| Line has trailing spaces. | 86

### org/activeio/oneport/HttpRecognizer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/oneport/HttpRecognizer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Class HttpRecognizer should be declared as final. | 25
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| 'private' modifier out of order with the JLS suggestions. | 27
| Line has trailing spaces. | 45
| Line has trailing spaces. | 47
| Missing a Javadoc comment. | 48
| 'public' modifier out of order with the JLS suggestions. | 48
| Line has trailing spaces. | 49
| Missing a Javadoc comment. | 50
| '{' is not followed by whitespace. | 50
| '}' is not preceded with whitespace. | 50
| Line has trailing spaces. | 51
| Missing a Javadoc comment. | 52
| Parameter packet should be final. | 52
| Line has trailing spaces. | 53
| '12' is a magic number. | 54
| '11' is a magic number. | 55
| 'cast' is not followed by whitespace. | 56
| 'if' construct must use '{}'s. | 57
| 'if' is not followed by whitespace. | 57
| '(' is followed by whitespace. | 57
| Line has trailing spaces. | 59
| 'cast' is not followed by whitespace. | 60
| 'if' construct must use '{}'s. | 61
| 'if' is not followed by whitespace. | 61
| 'cast' is not followed by whitespace. | 61
| '==' is not preceded with whitespace. | 61
| '==' is not followed by whitespace. | 61
| Line has trailing spaces. | 64

### org/activeio/oneport/IIOPRecognizer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/oneport/IIOPRecognizer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Class IIOPRecognizer should be declared as final. | 23
| Missing a Javadoc comment. | 23
| Line has trailing spaces. | 24
| Missing a Javadoc comment. | 25
| 'public' modifier out of order with the JLS suggestions. | 25
| Line has trailing spaces. | 26
| Missing a Javadoc comment. | 27
| '{' is not followed by whitespace. | 27
| '}' is not preceded with whitespace. | 27
| Line has trailing spaces. | 28
| Missing a Javadoc comment. | 29
| Parameter packet should be final. | 29
| Line has trailing spaces. | 30
| '(' is followed by whitespace. | 30
| '==' is not preceded with whitespace. | 31
| '==' is not followed by whitespace. | 31
| '&amp;&amp;' should be on a new line. | 31
| '==' is not preceded with whitespace. | 32
| '==' is not followed by whitespace. | 32
| '&amp;&amp;' should be on a new line. | 32
| '==' is not preceded with whitespace. | 33
| '==' is not followed by whitespace. | 33
| '&amp;&amp;' should be on a new line. | 33
| Line has trailing spaces. | 34
| '==' is not preceded with whitespace. | 34
| '==' is not followed by whitespace. | 34

### org/activeio/oneport/JettyOnePortSocketListener.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Missing a Javadoc comment. | 34
| Line has trailing spaces. | 35
| Missing a Javadoc comment. | 36
| Line is longer than 80 characters. | 38
| Missing a Javadoc comment. | 38
| Parameter channelServer should be final. | 38
| 'channelServer' hides a field. | 38
| Line is longer than 80 characters. | 42
| Missing a Javadoc comment. | 42
| Parameter channelServer should be final. | 42
| 'channelServer' hides a field. | 42
| Parameter arg0 should be final. | 42
| Line has trailing spaces. | 46
| Line is longer than 80 characters. | 47
| Method 'newServerSocket' is not designed for extension - needs to be abstract, final or empty. | 47
| Missing a Javadoc comment. | 47
| Parameter addrPort should be final. | 47
| Parameter backlog should be final. | 47
| Line is longer than 80 characters. | 48

### org/activeio/oneport/OnePortAsynchChannelServer.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 41
| Line is longer than 80 characters. | 41
| Line has trailing spaces. | 43
| Comment matches to-do format 'TODO:'. | 44
| Line is longer than 80 characters. | 44
| Line has trailing spaces. | 46
| Line is longer than 80 characters. | 49
| 'public' modifier out of order with the JLS suggestions. | 49
| Line has trailing spaces. | 50
| Line has trailing spaces. | 53
| 'private' modifier out of order with the JLS suggestions. | 56
| Line has trailing spaces. | 57
| Missing a Javadoc comment. | 58
| Parameter channel should be final. | 58
| Line is longer than 80 characters. | 60
| Line is longer than 80 characters. | 61
| Line has trailing spaces. | 62
| Line has trailing spaces. | 65
| Line has trailing spaces. | 67
| Missing a Javadoc comment. | 68
| Parameter error should be final. | 68
| Line has trailing spaces. | 74
| Line is longer than 80 characters. | 76
| Line is longer than 80 characters. | 80
| 'private' modifier out of order with the JLS suggestions. | 80
| Missing a Javadoc comment. | 81
| Line is longer than 80 characters. | 83
| Missing a Javadoc comment. | 83
| Parameter next should be final. | 83
| Parameter packet should be final. | 86
| Parameter error should be final. | 95
| Missing a Javadoc comment. | 101
| Line is longer than 80 characters. | 102
| Line is longer than 80 characters. | 103
| 'if' is not followed by whitespace. | 106
| '(' is followed by whitespace. | 106
| ')' is preceded with whitespace. | 106
| Line has trailing spaces. | 110
| Line is longer than 80 characters. | 111
| 'if' is not followed by whitespace. | 112
| '(' is followed by whitespace. | 112
| ')' is preceded with whitespace. | 112
| Line is longer than 80 characters. | 118
| Line has trailing spaces. | 126
| Line has trailing spaces. | 129
| Line is longer than 80 characters. | 132
| Line has trailing spaces. | 134
| Line has trailing spaces. | 140
| Line has trailing spaces. | 143
| Line is longer than 80 characters. | 146
| 'private' modifier out of order with the JLS suggestions. | 146
| Line has trailing spaces. | 147
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 150
| Line has trailing spaces. | 151
| Parameter recognizer should be final. | 155
| 'recognizer' hides a field. | 155
| Expected @param tag for 'recognizer'. | 155
| Missing a Javadoc comment. | 159
| Parameter acceptListener should be final. | 159
| 'acceptListener' hides a field. | 159
| Line has trailing spaces. | 162
| Missing a Javadoc comment. | 163
| Line has trailing spaces. | 166
| Missing a Javadoc comment. | 167
| Line has trailing spaces. | 170
| Missing a Javadoc comment. | 171
| Line has trailing spaces. | 175
| Missing a Javadoc comment. | 176
| Missing a Javadoc comment. | 179
| Parameter timeout should be final. | 179
| Line has trailing spaces. | 182
| Missing a Javadoc comment. | 183
| Parameter channel should be final. | 183
| 'if' is not followed by whitespace. | 184
| '(' is followed by whitespace. | 184
| '!=' is not preceded with whitespace. | 184
| '!=' is not followed by whitespace. | 184
| ')' is preceded with whitespace. | 184
| Line has trailing spaces. | 191
| Missing a Javadoc comment. | 192
| Parameter target should be final. | 192
| 'if' is not followed by whitespace. | 193
| '(' is followed by whitespace. | 193
| ')' is preceded with whitespace. | 193
| Line has trailing spaces. | 197
| Line has trailing spaces. | 198
| Line has trailing spaces. | 200
| Line has trailing spaces. | 201
| Missing a Javadoc comment. | 202
| Line is longer than 80 characters. | 204
| Missing a Javadoc comment. | 204
| Parameter server should be final. | 204
| Line has trailing spaces. | 208
| Missing a Javadoc comment. | 209
| Parameter acceptListener should be final. | 209
| Line has trailing spaces. | 211
| Line has trailing spaces. | 212
| Line is longer than 80 characters. | 213
| Missing a Javadoc comment. | 213
| Parameter recognizer should be final. | 213
| Line has trailing spaces. | 214
| 'if' construct must use '{}'s. | 215
| Line has trailing spaces. | 215
| 'if' is not followed by whitespace. | 215
| '(' is followed by whitespace. | 215
| ')' is preceded with whitespace. | 215
| Line has trailing spaces. | 217
| Line is longer than 80 characters. | 218
| Line has trailing spaces. | 222
| Line has trailing spaces. | 223

### org/activeio/oneport/OpenORBOpenPortFeatureInitializer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 28
| Missing a Javadoc comment. | 29
| 'private' modifier out of order with the JLS suggestions. | 29
| Name 'socketFatory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 29
| Line has trailing spaces. | 30
| Line is longer than 80 characters. | 31
| Missing a Javadoc comment. | 31
| 'public' modifier out of order with the JLS suggestions. | 31
| '(' is followed by whitespace. | 31
| Parameter sf should be final. | 31
| ')' is preceded with whitespace. | 31
| Line has trailing spaces. | 34
| Method 'init' is not designed for extension - needs to be abstract, final or empty. | 35
| Missing a Javadoc comment. | 35
| Parameter orbinfo should be final. | 35
| Parameter featureinfo should be final. | 35
| Line is longer than 80 characters. | 36
| 'if' is not followed by whitespace. | 37
| '(' is followed by whitespace. | 37
| '!=' is not preceded with whitespace. | 37
| '!=' is not followed by whitespace. | 37
| ')' is preceded with whitespace. | 37
| Line has trailing spaces. | 38
| Line is longer than 80 characters. | 38

### org/activeio/oneport/OpenORBOpenPortSocketFactory.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Line has trailing spaces. | 31
| Missing a Javadoc comment. | 35
| Line is longer than 80 characters. | 37
| Missing a Javadoc comment. | 37
| Parameter channelServer should be final. | 37
| 'channelServer' hides a field. | 37
| Line has trailing spaces. | 40
| Expected an @return tag. | 44
| Line is longer than 80 characters. | 44
| Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. | 44
| Parameter address should be final. | 44
| Expected @param tag for 'address'. | 44
| Parameter port should be final. | 44
| Expected @param tag for 'port'. | 44
| Expected @throws tag for 'IOException'. | 44
| Expected an @return tag. | 51
| Line is longer than 80 characters. | 51
| Method 'createServerSocket' is not designed for extension - needs to be abstract, final or empty. | 51
| Parameter address should be final. | 51
| Expected @param tag for 'address'. | 51
| Parameter port should be final. | 51
| Expected @param tag for 'port'. | 51
| Expected @throws tag for 'IOException'. | 51
| Line is longer than 80 characters. | 52
| Line contains a tab character. | 53
| Line contains a tab character. | 54
| Line has trailing spaces. | 56

### org/activeio/oneport/ProtocolRecognizer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Missing a Javadoc comment. | 26

### org/activeio/oneport/UnknownRecognizer.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/oneport/UnknownRecognizer.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 5
| Line has trailing spaces. | 6
| Line has trailing spaces. | 7
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 12
| Line has trailing spaces. | 13
| Line has trailing spaces. | 14
| Line has trailing spaces. | 15
| Line has trailing spaces. | 16
| Class UnknownRecognizer should be declared as final. | 23
| Missing a Javadoc comment. | 23
| Line has trailing spaces. | 24
| Line is longer than 80 characters. | 25
| Missing a Javadoc comment. | 25
| 'public' modifier out of order with the JLS suggestions. | 25
| Line has trailing spaces. | 26
| Line has trailing spaces. | 27
| Missing a Javadoc comment. | 27
| Line has trailing spaces. | 29
| Missing a Javadoc comment. | 30
| Parameter packet should be final. | 30
| 'if' construct must use '{}'s. | 31
| 'if' is not followed by whitespace. | 31
| '(' is followed by whitespace. | 31
| '15' is a magic number. | 31
| ')' is preceded with whitespace. | 31

### org/activeio/packet/AppendedPacket.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/packet/AppendedPacket.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 28
| 'public' modifier out of order with the JLS suggestions. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 39
| 'public' modifier out of order with the JLS suggestions. | 39
| Parameter first should be final. | 39
| Parameter last should be final. | 39
| 'if' is not followed by whitespace. | 40
| '(' is followed by whitespace. | 40
| ')' is preceded with whitespace. | 40
| 'if' is not followed by whitespace. | 41
| '(' is followed by whitespace. | 41
| ')' is preceded with whitespace. | 41
| Line has trailing spaces. | 42
| Comment matches to-do format 'TODO:'. | 43
| Line is longer than 80 characters. | 43
| Line is longer than 80 characters. | 44
| Line has trailing spaces. | 45
| Line has trailing spaces. | 46
| Line is longer than 80 characters. | 46
| 'if' is not followed by whitespace. | 51
| '(' is followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Line has trailing spaces. | 52
| Line has trailing spaces. | 55
| Line has trailing spaces. | 58
| Parameter first should be final. | 62
| 'first' hides a field. | 62
| Parameter second should be final. | 62
| '+' is not preceded with whitespace. | 66
| '+' is not followed by whitespace. | 66
| Line has trailing spaces. | 67
| Line has trailing spaces. | 69
| Missing a Javadoc comment. | 70
| Parameter position should be final. | 70
| 'if' is not followed by whitespace. | 71
| '(' is followed by whitespace. | 71
| ')' is preceded with whitespace. | 71
| '-' is not preceded with whitespace. | 75
| '-' is not followed by whitespace. | 75
| Line has trailing spaces. | 79
| Missing a Javadoc comment. | 80
| Parameter limit should be final. | 80
| 'if' is not followed by whitespace. | 81
| '(' is followed by whitespace. | 81
| ')' is preceded with whitespace. | 81
| '-' is not preceded with whitespace. | 85
| '-' is not followed by whitespace. | 85
| Missing a Javadoc comment. | 90
| ',' is not followed by whitespace. | 91
| Missing a Javadoc comment. | 94
| Line has trailing spaces. | 95
| Line is longer than 80 characters. | 95
| Missing a Javadoc comment. | 98
| Parameter cl should be final. | 98
| Line is longer than 80 characters. | 102
| Line is longer than 80 characters. | 103
| Line is longer than 80 characters. | 105
| 'cast' is not followed by whitespace. | 105
| '+' is not preceded with whitespace. | 105
| '+' is not followed by whitespace. | 105
| Line has trailing spaces. | 108
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 114
| '+' is not preceded with whitespace. | 115
| '+' is not followed by whitespace. | 115
| Line has trailing spaces. | 117
| Missing a Javadoc comment. | 118
| '+' is not preceded with whitespace. | 119
| '+' is not followed by whitespace. | 119
| Line has trailing spaces. | 120
| Missing a Javadoc comment. | 122
| '+' is not preceded with whitespace. | 123
| '+' is not followed by whitespace. | 123
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 131
| '||' is not preceded with whitespace. | 132
| '||' is not followed by whitespace. | 132
| Missing a Javadoc comment. | 135
| Line has trailing spaces. | 137
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 144
| Parameter out should be final. | 144
| Line has trailing spaces. | 148
| Missing a Javadoc comment. | 149
| Parameter out should be final. | 149
| 'if' is not followed by whitespace. | 159
| '(' is followed by whitespace. | 159
| ')' is preceded with whitespace. | 159
| 'if' is not followed by whitespace. | 161
| '(' is followed by whitespace. | 161
| ')' is preceded with whitespace. | 161
| Line has trailing spaces. | 171
| Parameter data should be final. | 171
| Parameter offset should be final. | 171
| Parameter length should be final. | 171
| Line has trailing spaces. | 172
| Line has trailing spaces. | 173
| 'if' is not followed by whitespace. | 174
| '(' is followed by whitespace. | 174
| '==' is not preceded with whitespace. | 174
| '==' is not followed by whitespace. | 174
| ')' is preceded with whitespace. | 174
| '(' is followed by whitespace. | 176
| '==' is not preceded with whitespace. | 176
| '==' is not followed by whitespace. | 176
| ')' is preceded with whitespace. | 176
| Avoid inline conditionals. | 176
| '+' is not preceded with whitespace. | 178
| '+' is not followed by whitespace. | 178
| '-' is not preceded with whitespace. | 178
| '-' is not followed by whitespace. | 178
| '(' is followed by whitespace. | 179
| '==' is not preceded with whitespace. | 179
| '==' is not followed by whitespace. | 179
| ')' is preceded with whitespace. | 179
| Avoid inline conditionals. | 179
| '+' is not preceded with whitespace. | 179
| '+' is not followed by whitespace. | 179
| Parameter data should be final. | 187
| 'if' is not followed by whitespace. | 188
| '(' is followed by whitespace. | 188
| ')' is preceded with whitespace. | 188
| 'if' is not followed by whitespace. | 190
| '(' is followed by whitespace. | 190
| ')' is preceded with whitespace. | 190
| Parameter data should be final. | 200
| Parameter offset should be final. | 200
| Parameter length should be final. | 200
| Line has trailing spaces. | 201
| 'if' is not followed by whitespace. | 202
| '(' is followed by whitespace. | 202
| '==' is not preceded with whitespace. | 202
| '==' is not followed by whitespace. | 202
| ')' is preceded with whitespace. | 202
| '(' is followed by whitespace. | 204
| '==' is not preceded with whitespace. | 204
| '==' is not followed by whitespace. | 204
| ')' is preceded with whitespace. | 204
| Avoid inline conditionals. | 204
| '+' is not preceded with whitespace. | 206
| '+' is not followed by whitespace. | 206
| '-' is not preceded with whitespace. | 206
| '-' is not followed by whitespace. | 206
| '(' is followed by whitespace. | 207
| '==' is not preceded with whitespace. | 207
| '==' is not followed by whitespace. | 207
| ')' is preceded with whitespace. | 207
| Avoid inline conditionals. | 207
| '+' is not preceded with whitespace. | 207
| '+' is not followed by whitespace. | 207
| Line has trailing spaces. | 211
| Missing a Javadoc comment. | 211
| Parameter dest should be final. | 211
| Line contains a tab character. | 212
| Line contains a tab character. | 213
| Line contains a tab character. | 214
| Line has trailing spaces. | 215
| Line has trailing spaces. | 216
| Missing a Javadoc comment. | 217
| Line is longer than 80 characters. | 218
| '+' is not preceded with whitespace. | 218
| '+' is not followed by whitespace. | 218
| '+' is not preceded with whitespace. | 218
| '+' is not followed by whitespace. | 218
| '+' is not preceded with whitespace. | 218
| '+' is not followed by whitespace. | 218
| '+' is not preceded with whitespace. | 218
| '+' is not followed by whitespace. | 218
| '+' is not preceded with whitespace. | 218
| '+' is not followed by whitespace. | 218
| '+' is not preceded with whitespace. | 218
| '+' is not followed by whitespace. | 218
| Missing a Javadoc comment. | 221
| Parameter target should be final. | 221
| 'if' is not followed by whitespace. | 222
| '(' is followed by whitespace. | 222
| ')' is preceded with whitespace. | 222
| 'if' construct must use '{}'s. | 226
| 'if' is not followed by whitespace. | 226
| '(' is followed by whitespace. | 226
| ')' is preceded with whitespace. | 226
| Line has trailing spaces. | 231
| Missing a Javadoc comment. | 231
| Comment matches to-do format 'TODO:'. | 232
| Missing a Javadoc comment. | 236
| Comment matches to-do format 'TODO:'. | 237
| Missing a Javadoc comment. | 241

### org/activeio/packet/ByteArrayPacket.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line is longer than 80 characters. | 27
| Line has trailing spaces. | 28
| 'public' modifier out of order with the JLS suggestions. | 31
| Missing a Javadoc comment. | 33
| Array brackets at illegal position. | 33
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 39
| Line has trailing spaces. | 40
| Missing a Javadoc comment. | 42
| Parameter buffer should be final. | 42
| 'buffer' hides a field. | 42
| Array brackets at illegal position. | 42
| ',' is not followed by whitespace. | 43
| Line has trailing spaces. | 45
| Missing a Javadoc comment. | 46
| Parameter buffer should be final. | 46
| 'buffer' hides a field. | 46
| Array brackets at illegal position. | 46
| Parameter offset should be final. | 46
| 'offset' hides a field. | 46
| Parameter capacity should be final. | 46
| 'capacity' hides a field. | 46
| '=' is not preceded with whitespace. | 48
| '=' is not followed by whitespace. | 48
| '=' is not preceded with whitespace. | 49
| '=' is not followed by whitespace. | 49
| Line contains a tab character. | 50
| Line contains a tab character. | 51
| Line contains a tab character. | 52
| '-' is not preceded with whitespace. | 52
| '-' is not followed by whitespace. | 52
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Parameter position should be final. | 59
| 'position' hides a field. | 59
| '-' is not preceded with whitespace. | 61
| '-' is not followed by whitespace. | 61
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 68
| Parameter limit should be final. | 68
| 'limit' hides a field. | 68
| '-' is not preceded with whitespace. | 70
| '-' is not followed by whitespace. | 70
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| '+' is not preceded with whitespace. | 103
| '+' is not followed by whitespace. | 103
| Line has trailing spaces. | 105
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 110
| Parameter cl should be final. | 110
| 'try' is not followed by whitespace. | 111
| '{' is not preceded with whitespace. | 111
| Line is longer than 80 characters. | 113
| Line is longer than 80 characters. | 114
| Line is longer than 80 characters. | 116
| 'cast' is not followed by whitespace. | 116
| '+' is not preceded with whitespace. | 116
| '+' is not followed by whitespace. | 116
| Missing a Javadoc comment. | 120
| Parameter out should be final. | 120
| '+' is not preceded with whitespace. | 121
| '+' is not followed by whitespace. | 121
| '=' is not preceded with whitespace. | 122
| '=' is not followed by whitespace. | 122
| '-' is not preceded with whitespace. | 123
| '-' is not followed by whitespace. | 123
| Line has trailing spaces. | 125
| Missing a Javadoc comment. | 126
| Parameter out should be final. | 126
| '+' is not preceded with whitespace. | 127
| '+' is not followed by whitespace. | 127
| '=' is not preceded with whitespace. | 128
| '=' is not followed by whitespace. | 128
| '-' is not preceded with whitespace. | 129
| '-' is not followed by whitespace. | 129
| 'if' construct must use '{}'s. | 136
| 'if' is not followed by whitespace. | 136
| '(' is followed by whitespace. | 136
| ')' is preceded with whitespace. | 136
| '+' is not preceded with whitespace. | 138
| '+' is not followed by whitespace. | 138
| '-' is not preceded with whitespace. | 140
| '-' is not followed by whitespace. | 140
| '0xff' is a magic number. | 141
| Parameter data should be final. | 147
| Parameter offset should be final. | 147
| 'offset' hides a field. | 147
| Parameter length should be final. | 147
| 'if' construct must use '{}'s. | 148
| 'if' is not followed by whitespace. | 148
| '(' is followed by whitespace. | 148
| ')' is preceded with whitespace. | 148
| Line has trailing spaces. | 150
| Avoid inline conditionals. | 151
| Line is longer than 80 characters. | 152
| '+' is not preceded with whitespace. | 152
| '+' is not followed by whitespace. | 152
| '-' is not preceded with whitespace. | 154
| '-' is not followed by whitespace. | 154
| Parameter data should be final. | 161
| 'if' construct must use '{}'s. | 162
| 'if' is not followed by whitespace. | 162
| '(' is followed by whitespace. | 162
| ')' is preceded with whitespace. | 162
| '+' is not preceded with whitespace. | 164
| '+' is not followed by whitespace. | 164
| '=' is not preceded with whitespace. | 164
| '=' is not followed by whitespace. | 164
| '-' is not preceded with whitespace. | 166
| '-' is not followed by whitespace. | 166
| Parameter data should be final. | 173
| Parameter offset should be final. | 173
| 'offset' hides a field. | 173
| Parameter length should be final. | 173
| 'if' construct must use '{}'s. | 174
| 'if' is not followed by whitespace. | 174
| '(' is followed by whitespace. | 174
| ')' is preceded with whitespace. | 174
| Line has trailing spaces. | 176
| Avoid inline conditionals. | 177
| Line is longer than 80 characters. | 178
| '+' is not preceded with whitespace. | 178
| '+' is not followed by whitespace. | 178
| '+=' is not preceded with whitespace. | 179
| '+=' is not followed by whitespace. | 179
| '-' is not preceded with whitespace. | 180
| '-' is not followed by whitespace. | 180
| Missing a Javadoc comment. | 184
| '+' is not preceded with whitespace. | 185
| '+' is not followed by whitespace. | 185
| 'if' is not followed by whitespace. | 192
| '(' is followed by whitespace. | 192
| ')' is preceded with whitespace. | 192
| Array brackets at illegal position. | 195
| ',' is not followed by whitespace. | 197
| ',' is not followed by whitespace. | 197
| '=' is not preceded with whitespace. | 198
| '=' is not followed by whitespace. | 198
| '-' is not preceded with whitespace. | 199
| '-' is not followed by whitespace. | 199
| Line has trailing spaces. | 203
| Line has trailing spaces. | 208
| Parameter dest should be final. | 208
| Expected @param tag for 'dest'. | 208
| Line contains a tab character. | 209
| Line has trailing spaces. | 210
| Line contains a tab character. | 210
| Avoid inline conditionals. | 210
| Line contains a tab character. | 211
| 'if' is not followed by whitespace. | 211
| '(' is followed by whitespace. | 211
| ')' is preceded with whitespace. | 211
| Line contains a tab character. | 212
| '(' is followed by whitespace. | 212
| '+' is not preceded with whitespace. | 212
| '+' is not followed by whitespace. | 212
| Line contains a tab character. | 213
| '+' is not preceded with whitespace. | 213
| '+' is not followed by whitespace. | 213
| Line contains a tab character. | 214
| '-' is not preceded with whitespace. | 214
| '-' is not followed by whitespace. | 214
| Line contains a tab character. | 215
| Line contains a tab character. | 216
| Line has trailing spaces. | 218
| Missing a Javadoc comment. | 219
| '+' is not preceded with whitespace. | 220
| '+' is not followed by whitespace. | 220
| '+' is not preceded with whitespace. | 220
| '+' is not followed by whitespace. | 220
| '+' is not preceded with whitespace. | 220
| '+' is not followed by whitespace. | 220
| '+' is not preceded with whitespace. | 220
| '+' is not followed by whitespace. | 220
| '+' is not preceded with whitespace. | 220
| '+' is not followed by whitespace. | 220
| '+' is not preceded with whitespace. | 220
| '+' is not followed by whitespace. | 220
| Missing a Javadoc comment. | 223
| Parameter target should be final. | 223
| 'if' is not followed by whitespace. | 224
| '(' is followed by whitespace. | 224
| ')' is preceded with whitespace. | 224
| Line has trailing spaces. | 229
| Missing a Javadoc comment. | 230
| Line has trailing spaces. | 233
| Line has trailing spaces. | 234
| Missing a Javadoc comment. | 234

### org/activeio/packet/ByteBufferPacket.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/packet/ByteBufferPacket.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| First sentence should end with a period. | 27
| Line is longer than 80 characters. | 28
| Line has trailing spaces. | 29
| 'public' modifier out of order with the JLS suggestions. | 32
| Line is longer than 80 characters. | 34
| Line contains a tab character. | 34
| Missing a Javadoc comment. | 34
| '+' is not preceded with whitespace. | 34
| '+' is not followed by whitespace. | 34
| '64' is a magic number. | 34
| '*' is not preceded with whitespace. | 34
| '*' is not followed by whitespace. | 34
| '1024' is a magic number. | 34
| Line is longer than 80 characters. | 35
| Line contains a tab character. | 35
| Missing a Javadoc comment. | 35
| '+' is not preceded with whitespace. | 35
| '+' is not followed by whitespace. | 35
| '8' is a magic number. | 35
| '*' is not preceded with whitespace. | 35
| '*' is not followed by whitespace. | 35
| '1024' is a magic number. | 35
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 38
| '64' is a magic number. | 38
| '*' is not preceded with whitespace. | 38
| '*' is not followed by whitespace. | 38
| '1024' is a magic number. | 38
| Missing a Javadoc comment. | 40
| Parameter buffer should be final. | 40
| 'buffer' hides a field. | 40
| Line has trailing spaces. | 44
| Missing a Javadoc comment. | 45
| Line has trailing spaces. | 48
| Missing a Javadoc comment. | 49
| Parameter direct should be final. | 49
| 'if' construct must use '{}'s. | 50
| Line contains a tab character. | 50
| 'if' is not followed by whitespace. | 50
| '(' is followed by whitespace. | 50
| ')' is preceded with whitespace. | 50
| Line is longer than 80 characters. | 51
| Line contains a tab character. | 51
| '(' is followed by whitespace. | 51
| ')' is preceded with whitespace. | 51
| Line is longer than 80 characters. | 52
| Line contains a tab character. | 52
| '(' is followed by whitespace. | 52
| ')' is preceded with whitespace. | 52
| Line has trailing spaces. | 54
| Missing a Javadoc comment. | 55
| Parameter out should be final. | 55
| 'if' is not followed by whitespace. | 56
| '(' is followed by whitespace. | 56
| ')' is preceded with whitespace. | 56
| Line has trailing spaces. | 57
| Line has trailing spaces. | 61
| Line has trailing spaces. | 63
| Line is longer than 80 characters. | 64
| Line has trailing spaces. | 65
| Line has trailing spaces. | 66
| Array brackets at illegal position. | 66
| 'while' is not followed by whitespace. | 67
| '(' is followed by whitespace. | 67
| ')' is preceded with whitespace. | 67
| Line is longer than 80 characters. | 68
| Avoid inline conditionals. | 68
| Line contains a tab character. | 69
| Line contains a tab character. | 70
| ',' is not followed by whitespace. | 70
| Line has trailing spaces. | 72
| Line has trailing spaces. | 73
| Line has trailing spaces. | 75
| Missing a Javadoc comment. | 76
| Parameter out should be final. | 76
| 'if' is not followed by whitespace. | 77
| '(' is followed by whitespace. | 77
| ')' is preceded with whitespace. | 77
| Line has trailing spaces. | 78
| Line has trailing spaces. | 82
| Line has trailing spaces. | 84
| Line is longer than 80 characters. | 85
| Line has trailing spaces. | 86
| Line has trailing spaces. | 87
| Array brackets at illegal position. | 87
| 'while' is not followed by whitespace. | 88
| '(' is followed by whitespace. | 88
| ')' is preceded with whitespace. | 88
| Line is longer than 80 characters. | 89
| Avoid inline conditionals. | 89
| ',' is not followed by whitespace. | 91
| Line has trailing spaces. | 93
| Line has trailing spaces. | 94
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 130
| Parameter arg0 should be final. | 130
| Missing a Javadoc comment. | 134
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Parameter arg0 should be final. | 143
| Missing a Javadoc comment. | 147
| Missing a Javadoc comment. | 151
| Missing a Javadoc comment. | 155
| Missing a Javadoc comment. | 159
| Missing a Javadoc comment. | 163
| Parameter cl should be final. | 163
| Line is longer than 80 characters. | 166
| Line is longer than 80 characters. | 169
| 'cast' is not followed by whitespace. | 169
| '+' is not preceded with whitespace. | 169
| '+' is not followed by whitespace. | 169
| Line has trailing spaces. | 173
| 'if' construct must use '{}'s. | 179
| 'if' is not followed by whitespace. | 179
| '(' is followed by whitespace. | 179
| ')' is preceded with whitespace. | 179
| '0xff' is a magic number. | 181
| Parameter data should be final. | 187
| Parameter offset should be final. | 187
| Parameter length should be final. | 187
| 'if' construct must use '{}'s. | 188
| 'if' is not followed by whitespace. | 188
| '(' is followed by whitespace. | 188
| ')' is preceded with whitespace. | 188
| Line has trailing spaces. | 190
| Parameter data should be final. | 199
| 'if' construct must use '{}'s. | 200
| 'if' is not followed by whitespace. | 200
| '(' is followed by whitespace. | 200
| ')' is preceded with whitespace. | 200
| 'cast' is not followed by whitespace. | 202
| Parameter data should be final. | 209
| Parameter offset should be final. | 209
| Parameter length should be final. | 209
| 'if' construct must use '{}'s. | 210
| 'if' is not followed by whitespace. | 210
| '(' is followed by whitespace. | 210
| ')' is preceded with whitespace. | 210
| 'if' is not followed by whitespace. | 222
| '(' is followed by whitespace. | 222
| ')' is preceded with whitespace. | 222
| Comment matches to-do format 'TODO:'. | 226
| Line has trailing spaces. | 229
| Parameter dest should be final. | 242
| Expected @param tag for 'dest'. | 242
| Line has trailing spaces. | 243
| Line has trailing spaces. | 244
| Line contains a tab character. | 244
| Line contains a tab character. | 245
| 'if' is not followed by whitespace. | 245
| '(' is followed by whitespace. | 245
| ')' is preceded with whitespace. | 245
| Line has trailing spaces. | 246
| Line contains a tab character. | 246
| Line has trailing spaces. | 247
| Line contains a tab character. | 247
| 'if' is not followed by whitespace. | 247
| '(' is followed by whitespace. | 247
| ')' is preceded with whitespace. | 247
| Line has trailing spaces. | 249
| Line is longer than 80 characters. | 249
| Line contains a tab character. | 249
| Line contains a tab character. | 250
| Line contains a tab character. | 251
| '+' is not preceded with whitespace. | 251
| '+' is not followed by whitespace. | 251
| Line has trailing spaces. | 252
| Line contains a tab character. | 252
| Line contains a tab character. | 253
| 'cast' is not followed by whitespace. | 253
| Line contains a tab character. | 255
| Line contains a tab character. | 256
| Line has trailing spaces. | 257
| Line contains a tab character. | 257
| Line contains a tab character. | 258
| Line has trailing spaces. | 259
| Line contains a tab character. | 259
| Line contains a tab character. | 260
| Line is longer than 80 characters. | 261
| Line contains a tab character. | 261
| Line contains a tab character. | 262
| '+' is not preceded with whitespace. | 262
| '+' is not followed by whitespace. | 262
| Line contains a tab character. | 263
| Line contains a tab character. | 264
| Line contains a tab character. | 265
| Line has trailing spaces. | 267
| Line contains a tab character. | 267
| Missing a Javadoc comment. | 268
| Line is longer than 80 characters. | 269
| '+' is not preceded with whitespace. | 269
| '+' is not followed by whitespace. | 269
| '+' is not preceded with whitespace. | 269
| '+' is not followed by whitespace. | 269
| '+' is not preceded with whitespace. | 269
| '+' is not followed by whitespace. | 269
| '+' is not preceded with whitespace. | 269
| '+' is not followed by whitespace. | 269
| '+' is not preceded with whitespace. | 269
| '+' is not followed by whitespace. | 269
| '+' is not preceded with whitespace. | 269
| '+' is not followed by whitespace. | 269
| Missing a Javadoc comment. | 272
| Parameter target should be final. | 272
| 'if' is not followed by whitespace. | 273
| '(' is followed by whitespace. | 273
| ')' is preceded with whitespace. | 273
| Line has trailing spaces. | 278
| Line has trailing spaces. | 279
| Missing a Javadoc comment. | 279

### org/activeio/packet/ByteBufferPacketPool.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 26
| 'public' modifier out of order with the JLS suggestions. | 29
| Line has trailing spaces. | 30
| Line contains a tab character. | 31
| Missing a Javadoc comment. | 31
| Line has trailing spaces. | 32
| Line contains a tab character. | 32
| Line contains a tab character. | 33
| Line has trailing spaces. | 34
| Line contains a tab character. | 34
| Line contains a tab character. | 35
| Line has trailing spaces. | 36
| Line contains a tab character. | 36
| Line contains a tab character. | 37
| Line contains a tab character. | 38
| Line contains a tab character. | 39
| Line contains a tab character. | 40
| Parameter packetCount should be final. | 40
| ',' is not followed by whitespace. | 40
| Parameter packetSize should be final. | 40
| 'packetSize' hides a field. | 40
| Line contains a tab character. | 41
| Line contains a tab character. | 42
| Line contains a tab character. | 43
| Line has trailing spaces. | 44
| Line contains a tab character. | 44
| Missing a Javadoc comment. | 45
| Line has trailing spaces. | 48
| Line contains a tab character. | 48

### org/activeio/packet/BytePacket.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/packet/BytePacket.java

Error | Line
--- | ---
| Line does not match expected header line of ''. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line is longer than 80 characters. | 27
| Line has trailing spaces. | 28
| 'public' modifier out of order with the JLS suggestions. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 37
| Parameter data should be final. | 37
| 'data' hides a field. | 37
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Parameter position should be final. | 46
| 'position' hides a field. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54
| Parameter limit should be final. | 54
| 'limit' hides a field. | 54
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| 'if' construct must use '{}'s. | 85
| 'if' is not followed by whitespace. | 85
| '(' is followed by whitespace. | 85
| ')' is preceded with whitespace. | 85
| Line has trailing spaces. | 89
| Missing a Javadoc comment. | 90
| Line has trailing spaces. | 96
| Missing a Javadoc comment. | 97
| Parameter cl should be final. | 97
| Line is longer than 80 characters. | 100
| Line is longer than 80 characters. | 103
| 'cast' is not followed by whitespace. | 103
| '+' is not preceded with whitespace. | 103
| '+' is not followed by whitespace. | 103
| Missing a Javadoc comment. | 107
| Parameter out should be final. | 107
| 'if' is not followed by whitespace. | 108
| '(' is followed by whitespace. | 108
| ')' is preceded with whitespace. | 108
| Missing a Javadoc comment. | 114
| Parameter out should be final. | 114
| 'if' is not followed by whitespace. | 115
| '(' is followed by whitespace. | 115
| ')' is preceded with whitespace. | 115
| 'if' construct must use '{}'s. | 125
| 'if' is not followed by whitespace. | 125
| '(' is followed by whitespace. | 125
| ')' is preceded with whitespace. | 125
| '0xff' is a magic number. | 128
| Parameter data should be final. | 134
| 'data' hides a field. | 134
| Parameter offset should be final. | 134
| Parameter length should be final. | 134
| 'if' construct must use '{}'s. | 135
| 'if' is not followed by whitespace. | 135
| '(' is followed by whitespace. | 135
| ')' is preceded with whitespace. | 135
| Line has trailing spaces. | 137
| 'if' is not followed by whitespace. | 138
| '(' is followed by whitespace. | 138
| ')' is preceded with whitespace. | 138
| Parameter data should be final. | 149
| 'data' hides a field. | 149
| 'if' construct must use '{}'s. | 150
| 'if' is not followed by whitespace. | 150
| '(' is followed by whitespace. | 150
| ')' is preceded with whitespace. | 150
| Line has trailing spaces. | 152
| Line has trailing spaces. | 153
| Parameter data should be final. | 161
| 'data' hides a field. | 161
| Parameter offset should be final. | 161
| Parameter length should be final. | 161
| 'if' construct must use '{}'s. | 162
| 'if' is not followed by whitespace. | 162
| '(' is followed by whitespace. | 162
| ')' is preceded with whitespace. | 162
| 'if' is not followed by whitespace. | 165
| '(' is followed by whitespace. | 165
| ')' is preceded with whitespace. | 165
| ';' is preceded with whitespace. | 166
| Missing a Javadoc comment. | 173
| Line has trailing spaces. | 183
| Parameter dest should be final. | 188
| Expected @param tag for 'dest'. | 188
| 'if' is not followed by whitespace. | 189
| '(' is followed by whitespace. | 189
| ')' is preceded with whitespace. | 189
| Line has trailing spaces. | 196
| Missing a Javadoc comment. | 197
| Line is longer than 80 characters. | 198
| '+' is not preceded with whitespace. | 198
| '+' is not followed by whitespace. | 198
| '+' is not preceded with whitespace. | 198
| '+' is not followed by whitespace. | 198
| '+' is not preceded with whitespace. | 198
| '+' is not followed by whitespace. | 198
| '+' is not preceded with whitespace. | 198
| '+' is not followed by whitespace. | 198
| '+' is not preceded with whitespace. | 198
| '+' is not followed by whitespace. | 198
| '+' is not preceded with whitespace. | 198
| '+' is not followed by whitespace. | 198
| Missing a Javadoc comment. | 201
| Parameter target should be final. | 201
| 'if' is not followed by whitespace. | 202
| '(' is followed by whitespace. | 202
| ')' is preceded with whitespace. | 202
| Line has trailing spaces. | 207
| Line has trailing spaces. | 208
| Missing a Javadoc comment. | 208

### org/activeio/packet/EOSPacket.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/packet/EOSPacket.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line is longer than 80 characters. | 26
| Line has trailing spaces. | 27
| 'public' modifier out of order with the JLS suggestions. | 30
| Line has trailing spaces. | 32
| Missing a Javadoc comment. | 32
| 'public' modifier out of order with the JLS suggestions. | 32
| Line has trailing spaces. | 33
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 37
| Parameter out should be final. | 37
| Missing a Javadoc comment. | 39
| Parameter out should be final. | 39
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Parameter position should be final. | 46
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Parameter limit should be final. | 53
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Line has trailing spaces. | 80
| Missing a Javadoc comment. | 81
| Line has trailing spaces. | 82
| Missing a Javadoc comment. | 85
| Parameter cl should be final. | 85
| Line is longer than 80 characters. | 90
| 'cast' is not followed by whitespace. | 90
| '+' is not preceded with whitespace. | 90
| '+' is not followed by whitespace. | 90
| Parameter data should be final. | 104
| Parameter offset should be final. | 104
| Parameter length should be final. | 104
| Parameter data should be final. | 111
| Parameter data should be final. | 118
| Parameter offset should be final. | 118
| Parameter length should be final. | 118
| Line has trailing spaces. | 121
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126
| Line has trailing spaces. | 129
| Line has trailing spaces. | 134
| Parameter dest should be final. | 134
| Expected @param tag for 'dest'. | 134
| Line contains a tab character. | 135
| Line has trailing spaces. | 136
| Line has trailing spaces. | 137
| Missing a Javadoc comment. | 138
| Line is longer than 80 characters. | 139
| '+' is not preceded with whitespace. | 139
| '+' is not followed by whitespace. | 139
| '+' is not preceded with whitespace. | 139
| '+' is not followed by whitespace. | 139
| '+' is not preceded with whitespace. | 139
| '+' is not followed by whitespace. | 139
| '+' is not preceded with whitespace. | 139
| '+' is not followed by whitespace. | 139
| '+' is not preceded with whitespace. | 139
| '+' is not followed by whitespace. | 139
| '+' is not preceded with whitespace. | 139
| '+' is not followed by whitespace. | 139
| Missing a Javadoc comment. | 142
| Parameter target should be final. | 142
| 'if' is not followed by whitespace. | 143
| '(' is followed by whitespace. | 143
| ')' is preceded with whitespace. | 143
| Line has trailing spaces. | 148
| Line has trailing spaces. | 149
| Missing a Javadoc comment. | 149

### org/activeio/packet/EmptyPacket.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/packet/EmptyPacket.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line is longer than 80 characters. | 26
| Line has trailing spaces. | 27
| 'public' modifier out of order with the JLS suggestions. | 30
| Line has trailing spaces. | 32
| Missing a Javadoc comment. | 32
| 'public' modifier out of order with the JLS suggestions. | 32
| Missing a Javadoc comment. | 33
| Array brackets at illegal position. | 33
| Line is longer than 80 characters. | 34
| Missing a Javadoc comment. | 34
| ',' is not followed by whitespace. | 34
| ',' is not followed by whitespace. | 34
| Line has trailing spaces. | 35
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 39
| Parameter out should be final. | 39
| Missing a Javadoc comment. | 41
| Parameter out should be final. | 41
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 48
| Parameter position should be final. | 48
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Parameter limit should be final. | 55
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Line has trailing spaces. | 82
| Missing a Javadoc comment. | 83
| Line has trailing spaces. | 84
| Line has trailing spaces. | 86
| Missing a Javadoc comment. | 87
| Parameter cl should be final. | 87
| Line is longer than 80 characters. | 92
| 'cast' is not followed by whitespace. | 92
| '+' is not preceded with whitespace. | 92
| '+' is not followed by whitespace. | 92
| Parameter data should be final. | 106
| Parameter offset should be final. | 106
| Parameter length should be final. | 106
| Parameter data should be final. | 113
| Parameter data should be final. | 120
| Parameter offset should be final. | 120
| Parameter length should be final. | 120
| Line has trailing spaces. | 123
| Missing a Javadoc comment. | 124
| Missing a Javadoc comment. | 128
| Line has trailing spaces. | 131
| Line has trailing spaces. | 136
| Parameter dest should be final. | 136
| Expected @param tag for 'dest'. | 136
| Line contains a tab character. | 137
| Line has trailing spaces. | 138
| Line has trailing spaces. | 139
| Missing a Javadoc comment. | 140
| Line is longer than 80 characters. | 141
| '+' is not preceded with whitespace. | 141
| '+' is not followed by whitespace. | 141
| '+' is not preceded with whitespace. | 141
| '+' is not followed by whitespace. | 141
| '+' is not preceded with whitespace. | 141
| '+' is not followed by whitespace. | 141
| '+' is not preceded with whitespace. | 141
| '+' is not followed by whitespace. | 141
| '+' is not preceded with whitespace. | 141
| '+' is not followed by whitespace. | 141
| '+' is not preceded with whitespace. | 141
| '+' is not followed by whitespace. | 141
| Missing a Javadoc comment. | 144
| Parameter target should be final. | 144
| 'if' is not followed by whitespace. | 145
| '(' is followed by whitespace. | 145
| ')' is preceded with whitespace. | 145
| Line has trailing spaces. | 150
| Line has trailing spaces. | 151
| Missing a Javadoc comment. | 151

### org/activeio/packet/FilterPacket.java

Error | Line
--- | ---
| File does not end with a newline. | 0

### org/activeio/packet/FilterPacket.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line has trailing spaces. | 2
| Line has trailing spaces. | 4
| Line has trailing spaces. | 8
| Line has trailing spaces. | 10
| Line has trailing spaces. | 27
| Line has trailing spaces. | 29
| Missing a Javadoc comment. | 33
| 'protected' modifier out of order with the JLS suggestions. | 33
| Variable 'next' must be private and have accessor methods. | 33
| Missing a Javadoc comment. | 35
| Parameter next should be final. | 35
| 'next' hides a field. | 35
| Method 'asByteSequence' is not designed for extension - needs to be abstract, final or empty. | 39
| Missing a Javadoc comment. | 39
| Method 'capacity' is not designed for extension - needs to be abstract, final or empty. | 43
| Missing a Javadoc comment. | 43
| Method 'clear' is not designed for extension - needs to be abstract, final or empty. | 47
| Missing a Javadoc comment. | 47
| Method 'flip' is not designed for extension - needs to be abstract, final or empty. | 51
| Missing a Javadoc comment. | 51
| Method 'hasRemaining' is not designed for extension - needs to be abstract, final or empty. | 55
| Missing a Javadoc comment. | 55
| Method 'limit' is not designed for extension - needs to be abstract, final or empty. | 59
| Missing a Javadoc comment. | 59
| Method 'limit' is not designed for extension - needs to be abstract, final or empty. | 63
| Missing a Javadoc comment. | 63
| Parameter limit should be final. | 63
| Method 'narrow' is not designed for extension - needs to be abstract, final or empty. | 67
| Missing a Javadoc comment. | 67
| Parameter target should be final. | 67
| 'if' is not followed by whitespace. | 68
| '(' is followed by whitespace. | 68
| ')' is preceded with whitespace. | 68
| Method 'position' is not designed for extension - needs to be abstract, final or empty. | 74
| Missing a Javadoc comment. | 74
| Method 'position' is not designed for extension - needs to be abstract, final or empty. | 78
| Missing a Javadoc comment. | 78
| Parameter position should be final. | 78
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 82
| Missing a Javadoc comment. | 82
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 86
| Missing a Javadoc comment. | 86
| Parameter data should be final. | 86
| Parameter offset should be final. | 86
| Parameter length should be final. | 86
| Method 'read' is not designed for extension - needs to be abstract, final or empty. | 90
| Missing a Javadoc comment. | 90
| Parameter dest should be final. | 90
| Method 'remaining' is not designed for extension - needs to be abstract, final or empty. | 94
| Missing a Javadoc comment. | 94
| Method 'rewind' is not designed for extension - needs to be abstract, final or empty. | 98
| Missing a Javadoc comment. | 98
| Method 'sliceAsBytes' is not designed for extension - needs to be abstract, final or empty. | 102
| Missing a Javadoc comment. | 102
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 106
| Missing a Javadoc comment. | 106
| Parameter data should be final. | 106
| Parameter offset should be final. | 106
| Parameter length should be final. | 106
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 110
| Missing a Javadoc comment. | 110
| Parameter data should be final. | 110
| Method 'writeTo' is not designed for extension - needs to be abstract, final or empty. | 114
| Missing a Javadoc comment. | 114
| Parameter out should be final. | 114
| Method 'writeTo' is not designed for extension - needs to be abstract, final or empty. | 117
| Missing a Javadoc comment. | 117
| Parameter out should be final. | 117
| Method 'duplicate' is not designed for extension - needs to be abstract, final or empty. | 121
| Missing a Javadoc comment. | 121
| Parameter cl should be final. | 121
| Method 'duplicate' is not designed for extension - needs to be abstract, final or empty. | 125
| Missing a Javadoc comment. | 125
| Method 'slice' is not designed for extension - needs to be abstract, final or empty. | 129
| Missing a Javadoc comment. | 129
| Line has trailing spaces. | 132
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 133
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| 'public' modifier out of order with the JLS suggestions. | 137
| Parameter packet should be final. | 137

### org/activeio/packet/PacketPool.java

Error | Line
--- | ---
| Missing a header - not enough lines in file. | 1
| Line is longer than 80 characters. | 27
| Line has trailing spaces. | 29
| 'public' modifier out of order with the JLS suggestions. | 32
| Line has trailing spaces. | 33
| Line is longer than 80 characters. | 34
| Missing a Javadoc comment. | 34
| '+' is not preceded with whitespace. | 34
| '+' is not followed by whitespace. | 34
| '5' is a magic number. | 34
| Line is longer than 80 characters. | 35
| Missing a Javadoc comment. | 35
| '+' is not preceded with whitespace. | 35
| '+' is not followed by whitespace. | 35
| '1024' is a magic number. | 35
| '*' is not preceded with whitespace. | 35
| '*' is not followed by whitespace. | 35
| '1024' is a magic number. | 35
| '*' is not preceded with whitespace. | 35
| '*' is not followed by whitespace. | 35
| '4' is a magic number. | 35
| Line has trailing spaces. | 36
| Line contains a tab character. | 37
| Missing a Javadoc comment. | 37
| Line contains a tab character. | 38
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 39
| Line has trailing spaces. | 40
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Line has trailing spaces. | 43
| Missing a Javadoc comment. | 44
| Parameter next should be final. | 44
| Line has trailing spaces. | 47
| Missing a Javadoc comment. | 48
| Parameter next should be final. | 48
| Parameter referenceCounter should be final. | 48
| 'referenceCounter' hides a field. | 48
| '=' is not preceded with whitespace. | 50
| '=' is not followed by whitespace. | 50
| Line has trailing spaces. | 53
| Method 'filter' is not designed for extension - needs to be abstract, final or empty. | 54
| Missing a Javadoc comment. | 54
| Parameter packet should be final. | 54
| Method 'getReferenceCounter' is not designed for extension - needs to be abstract, final or empty. | 58
| Missing a Javadoc comment. | 58
| Line has trailing spaces. | 61
| Method 'dispose' is not designed for extension - needs to be abstract, final or empty. | 62
| Missing a Javadoc comment. | 62
| 'if' is not followed by whitespace. | 63
| '(' is followed by whitespace. | 63
| '==' is not preceded with whitespace. | 63
| '==' is not followed by whitespace. | 63
| ')' is preceded with whitespace. | 63
| Line has trailing spaces. | 68
| Line contains a tab character. | 68
| Line contains a tab character. | 69
| Line contains a tab character. | 70
| Line contains a tab character. | 71
| Line contains a tab character. | 72
| Parameter maxPackets should be final. | 72
| 'maxPackets' hides a field. | 72
| Line contains a tab character. | 73
| Line contains a tab character. | 74
| Line has trailing spaces. | 75
| Line contains a tab character. | 75
| Line contains a tab character. | 76
| Line contains a tab character. | 77
| Line has trailing spaces. | 78
| Line contains a tab character. | 78
| Line contains a tab character. | 79
| Line contains a tab character. | 80
| Line contains a tab character. | 81
| Expected an @return tag. | 82
| Line contains a tab character. | 82
| Method 'getPacket' is not designed for extension - needs to be abstract, final or empty. | 82
| Expected @throws tag for 'InterruptedException'. | 82
| Line contains a tab character. | 83
| '=' is not preceded with whitespace. | 83
| '=' is not followed by whitespace. | 83
| Line contains a tab character. | 84
| 'synchronized' is not followed by whitespace. | 84
| Line contains a tab character. | 85
| 'while' is not followed by whitespace. | 85
| '==' is not preceded with whitespace. | 85
| '==' is not followed by whitespace. | 85
| Line contains a tab character. | 86
| 'if' is not followed by whitespace. | 86
| '(' is followed by whitespace. | 86
| '&gt;' is not preceded with whitespace. | 86
| '&gt;' is not followed by whitespace. | 86
| Line is longer than 80 characters. | 87
| Line contains a tab character. | 87
| '-' is not preceded with whitespace. | 87
| '-' is not followed by whitespace. | 87
| Line contains a tab character. | 88
| 'if' is not followed by whitespace. | 88
| '(' is followed by whitespace. | 88
| ')' is preceded with whitespace. | 88
| Line contains a tab character. | 92
| 'if' is not followed by whitespace. | 92
| '(' is followed by whitespace. | 92
| '==' is not preceded with whitespace. | 92
| '==' is not followed by whitespace. | 92
| ')' is preceded with whitespace. | 92
| Line contains a tab character. | 93
| Line contains a tab character. | 94
| Line contains a tab character. | 95
| Line contains a tab character. | 96
| Line contains a tab character. | 97
| Line contains a tab character. | 98
| Line contains a tab character. | 100
| Line contains a tab character. | 101
| Line has trailing spaces. | 102
| Line contains a tab character. | 102
| Line contains a tab character. | 103
| Line contains a tab character. | 104
| Line contains a tab character. | 105
| Parameter packet should be final. | 105
| Expected @param tag for 'packet'. | 105
| Line contains a tab character. | 106
| Line contains a tab character. | 107
| 'synchronized' is not followed by whitespace. | 107
| Line contains a tab character. | 108
| Line contains a tab character. | 109
| Line contains a tab character. | 110
| Line contains a tab character. | 111
| Line has trailing spaces. | 112
| Line contains a tab character. | 112
| Expected an @return tag. | 116
| 'protected' modifier out of order with the JLS suggestions. | 116
| Line has trailing spaces. | 117