Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Infos Warnings Errors
239 0 0 10179

Files

Files I W E
jwutil/classloader/HijackingClassLoader.java 0 0 58
jwutil/classloader/package.html 0 0 1
jwutil/collections/AbstrRelation.java 0 0 162
jwutil/collections/AbstrRelationMapBased.java 0 0 25
jwutil/collections/AbstractMapEntry.java 0 0 52
jwutil/collections/AppendIterator.java 0 0 23
jwutil/collections/AppendList.java 0 0 221
jwutil/collections/AppendListIterator.java 0 0 50
jwutil/collections/BackwardIterator.java 0 0 30
jwutil/collections/BinHeapPriorityQueue.java 0 0 124
jwutil/collections/BinaryRelation.java 0 0 10
jwutil/collections/BitStringSet.java 0 0 52
jwutil/collections/CollectionFactory.java 0 0 24
jwutil/collections/CollectionTestWrapper.java 0 0 161
jwutil/collections/CollectionWrapper.java 0 0 55
jwutil/collections/EntryValueComparator.java 0 0 11
jwutil/collections/EnumerationIterator.java 0 0 12
jwutil/collections/FibonacciHeap.java 0 0 125
jwutil/collections/Filter.java 0 0 13
jwutil/collections/FilterIterator.java 0 0 23
jwutil/collections/FlattenedCollection.java 0 0 40
jwutil/collections/GenericInvertibleMultiMap.java 0 0 176
jwutil/collections/GenericMultiMap.java 0 0 359
jwutil/collections/HashCodeComparator.java 0 0 56
jwutil/collections/HashWorklist.java 0 0 47
jwutil/collections/IdentityHashCodeWrapper.java 0 0 20
jwutil/collections/IndexMap.java 0 0 87
jwutil/collections/IndexedMap.java 0 0 10
jwutil/collections/InstrumentedSetWrapper.java 0 0 225
jwutil/collections/InvertibleMap.java 0 0 6
jwutil/collections/InvertibleMultiMap.java 0 0 6
jwutil/collections/LightMap.java 0 0 243
jwutil/collections/LightRelation.java 0 0 38
jwutil/collections/LinearMap.java 0 0 85
jwutil/collections/LinearSet.java 0 0 51
jwutil/collections/ListFactory.java 0 0 72
jwutil/collections/MapFactory.java 0 0 24
jwutil/collections/MapSet.java 0 0 5
jwutil/collections/MaxPriorityQueue.java 0 0 18
jwutil/collections/MultiMap.java 0 0 58
jwutil/collections/MultiMapFactory.java 0 0 21
jwutil/collections/MultiMapSet.java 0 0 7
jwutil/collections/Pair.java 0 0 49
jwutil/collections/PairMapEntry.java 0 0 25
jwutil/collections/PredicateWrapper.java 0 0 4
jwutil/collections/Relation.java 0 0 48
jwutil/collections/SetFactory.java 0 0 37
jwutil/collections/SetRepository.java 0 0 227
jwutil/collections/SetUtil.java 0 0 21
jwutil/collections/SimpleHashSet.java 0 0 280
jwutil/collections/SizedArrayList.java 0 0 25
jwutil/collections/SortedArraySet.java 0 0 350
jwutil/collections/SortedIntArraySet.java 0 0 139
jwutil/collections/Triple.java 0 0 37
jwutil/collections/TupleIterator.java 0 0 10
jwutil/collections/Tuples.java 0 0 48
jwutil/collections/TuplesArray.java 0 0 143
jwutil/collections/UnionFind.java 0 0 51
jwutil/collections/UnionFindWithConstraints.java 0 0 331
jwutil/collections/UnmodifiableIterator.java 0 0 7
jwutil/collections/UnmodifiableListIterator.java 0 0 17
jwutil/collections/UnmodifiableMultiMap.java 0 0 109
jwutil/collections/Worklist.java 0 0 8
jwutil/collections/WrappedCollection.java 0 0 54
jwutil/collections/package.html 0 0 1
jwutil/console/ResidentJava.java 0 0 230
jwutil/console/SimpleInterpreter.java 0 0 113
jwutil/console/package.html 0 0 1
jwutil/graphs/CountPaths.java 0 0 43
jwutil/graphs/DominanceFrontier.java 0 0 62
jwutil/graphs/Dominators.java 0 0 137
jwutil/graphs/DumpDotGraph.java 0 0 125
jwutil/graphs/EdgeGraph.java 0 0 14
jwutil/graphs/EdgeLabeler.java 0 0 7
jwutil/graphs/EdgeNavigator.java 0 0 30
jwutil/graphs/GlobalPathNumbering.java 0 0 56
jwutil/graphs/Graph.java 0 0 5
jwutil/graphs/LoopStructureGraph.java 0 0 46
jwutil/graphs/Navigator.java 0 0 9
jwutil/graphs/PathNumbering.java 0 0 126
jwutil/graphs/ReverseGraph.java 0 0 24
jwutil/graphs/ReverseNavigator.java 0 0 13
jwutil/graphs/RootPathNumbering.java 0 0 41
jwutil/graphs/SCCPathNumbering.java 0 0 356
jwutil/graphs/SCCTopSortedGraph.java 0 0 40
jwutil/graphs/SCComponent.java 0 0 164
jwutil/graphs/Traversals.java 0 0 178
jwutil/graphs/package.html 0 0 1
jwutil/gui/AppletIO.java 0 0 154
jwutil/gui/package.html 0 0 1
jwutil/io/ANSIColorStream.java 0 0 43
jwutil/io/BufferedDataInput.java 0 0 161
jwutil/io/ByteSequence.java 0 0 27
jwutil/io/DataOutputByteBuffer.java 0 0 63
jwutil/io/DirectBufferedFileOutputStream.java 0 0 126
jwutil/io/ExtendedDataOutput.java 0 0 7
jwutil/io/FillableInputStream.java 0 0 160
jwutil/io/FillableReader.java 0 0 81
jwutil/io/InputStreamGobbler.java 0 0 60
jwutil/io/LittleEndianOutputStream.java 0 0 195
jwutil/io/MyFileChannelImpl.java 0 0 94
jwutil/io/ReaderGobbler.java 0 0 52
jwutil/io/ReaderInputStream.java 0 0 59
jwutil/io/SystemProperties.java 0 0 70
jwutil/io/Textualizable.java 0 0 8
jwutil/io/Textualizer.java 0 0 141
jwutil/io/package.html 0 0 1
jwutil/math/BitString.java 0 0 156
jwutil/math/CombinationGenerator.java 0 0 30
jwutil/math/Distributions.java 0 0 827
jwutil/math/PermutationGenerator.java 0 0 17
jwutil/math/package.html 0 0 1
jwutil/reflect/Reflect.java 0 0 88
jwutil/reflect/package.html 0 0 1
jwutil/strings/CharSequenceWrapper.java 0 0 29
jwutil/strings/MyStringTokenizer.java 0 0 94
jwutil/strings/Strings.java 0 0 65
jwutil/strings/UTFDataFormatError.java 0 0 5
jwutil/strings/Utf8.java 0 0 203
jwutil/strings/package.html 0 0 1
jwutil/sync/AtomicCounter.java 0 0 27
jwutil/sync/package.html 0 0 1
jwutil/util/Assert.java 0 0 79
jwutil/util/Convert.java 0 0 323
jwutil/util/package.html 0 0 1

jwutil/classloader/HijackingClassLoader.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Import from illegal package - sun.misc.Resource. 21
Error Import from illegal package - sun.misc.URLClassPath. 22
Error Line has trailing spaces. 28
Error Line has trailing spaces. 33
Error Missing a Javadoc comment. 34
Error Line has trailing spaces. 39
Error Missing a Javadoc comment. 40
Error Parameter cp should be final. 40
Error Line is longer than 80 characters. 41
Error 'if' construct must use '{}'s. 47
Error Must have at least one statement. 48
Error Line has trailing spaces. 55
Error Missing a Javadoc comment. 56
Error Parameter name should be final. 56
Error 'if' construct must use '{}'s. 58
Error 'else' construct must use '{}'s. 59
Error Line has trailing spaces. 61
Error Missing a Javadoc comment. 62
Error Line has trailing spaces. 63
Error Missing a Javadoc comment. 65
Error Missing a Javadoc comment. 67
Error Missing a Javadoc comment. 69
Error Variable 'skipJavaLang' must be private and have accessor methods. 69
Error Line has trailing spaces. 70
Error Parameter urls should be final. 75
Error Expected @param tag for 'urls'. 75
Error Parameter parent should be final. 75
Error Expected @param tag for 'parent'. 75
Error Parameter urls should be final. 84
Error Expected @param tag for 'urls'. 84
Error Parameter urls should be final. 95
Error Expected @param tag for 'urls'. 95
Error Parameter parent should be final. 95
Error Expected @param tag for 'parent'. 95
Error Parameter factory should be final. 96
Error Expected @param tag for 'factory'. 96
Error Method 'addURL' is not designed for extension - needs to be abstract, final or empty. 105
Error Missing a Javadoc comment. 105
Error Parameter url should be final. 105
Error Line has trailing spaces. 112
Error Method 'addURLs' is not designed for extension - needs to be abstract, final or empty. 115
Error Parameter url should be final. 115
Error Line has trailing spaces. 121
Error Missing a Javadoc comment. 126
Error Parameter name should be final. 126
Error Parameter res should be final. 126
Error Missing a Javadoc comment. 172
Error Parameter name should be final. 172
Error Parameter man should be final. 172
Error Line has trailing spaces. 189
Error Method 'findClass' is not designed for extension - needs to be abstract, final or empty. 192
Error Missing a Javadoc comment. 192
Error 'if' construct must use '{}'s. 200
Error Missing a Javadoc comment. 219
Error Parameter name should be final. 219
Error Parameter resolve should be final. 219
Error Must have at least one statement. 225

jwutil/classloader/package.html

Error Line
Error Missing package documentation file. 0

jwutil/collections/AbstrRelation.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 14
Error Line has trailing spaces. 16
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 17
Error Line has trailing spaces. 20
Error Line has trailing spaces. 22
Error Method 'getEmptyRelation' is not designed for extension - needs to be abstract, final or empty. 27
Error Missing a Javadoc comment. 27
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 32
Error Missing a Javadoc comment. 32
Error Parameter key should be final. 32
Error Parameter value should be final. 32
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 38
Error Missing a Javadoc comment. 38
Error Parameter key should be final. 38
Error Parameter values should be final. 38
Error 'for' construct must use '{}'s. 41
Error 'for' is not followed by whitespace. 41
Error ';' is followed by whitespace. 41
Error 'if' construct must use '{}'s. 42
Error 'if' is not followed by whitespace. 42
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter key should be final. 48
Error Parameter value should be final. 48
Error 'if' construct must use '{}'s. 50
Error 'if' is not followed by whitespace. 50
Error Line has trailing spaces. 51
Error 'if' construct must use '{}'s. 54
Error 'if' is not followed by whitespace. 54
Error Method 'getValues2' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Parameter key should be final. 59
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter key should be final. 65
Error Parameter values should be final. 65
Error 'for' construct must use '{}'s. 66
Error 'for' is not followed by whitespace. 66
Error ';' is followed by whitespace. 66
Error Line has trailing spaces. 67
Error Method 'removeKey' is not designed for extension - needs to be abstract, final or empty. 71
Error Missing a Javadoc comment. 71
Error Parameter key should be final. 71
Error Method 'removeKeys' is not designed for extension - needs to be abstract, final or empty. 76
Error Missing a Javadoc comment. 76
Error Parameter predicate should be final. 76
Error Line has trailing spaces. 78
Error 'for' is not followed by whitespace. 80
Error ';' is followed by whitespace. 80
Error 'if' construct must use '{}'s. 82
Error 'if' is not followed by whitespace. 82
Error 'for' construct must use '{}'s. 86
Error 'for' is not followed by whitespace. 86
Error ';' is followed by whitespace. 86
Error Method 'removeValues' is not designed for extension - needs to be abstract, final or empty. 91
Error Missing a Javadoc comment. 91
Error Parameter predicate should be final. 91
Error 'for' is not followed by whitespace. 95
Error ';' is followed by whitespace. 95
Error 'for' is not followed by whitespace. 98
Error ';' is followed by whitespace. 98
Error 'if' construct must use '{}'s. 100
Error 'if' is not followed by whitespace. 100
Error 'if' construct must use '{}'s. 103
Error 'if' is not followed by whitespace. 103
Error 'for' construct must use '{}'s. 107
Error 'for' is not followed by whitespace. 107
Error ';' is followed by whitespace. 107
Error Method 'removeObjects' is not designed for extension - needs to be abstract, final or empty. 112
Error Missing a Javadoc comment. 112
Error Parameter predicate should be final. 112
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Parameter key should be final. 118
Error Parameter value should be final. 118
Error Method 'containsKey' is not designed for extension - needs to be abstract, final or empty. 124
Error Missing a Javadoc comment. 124
Error Parameter key should be final. 124
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 130
Error Missing a Javadoc comment. 130
Error Method 'getValues' is not designed for extension - needs to be abstract, final or empty. 135
Error Missing a Javadoc comment. 135
Error Parameter key should be final. 135
Error Method 'keys' is not designed for extension - needs to be abstract, final or empty. 140
Error Missing a Javadoc comment. 140
Error Method 'values' is not designed for extension - needs to be abstract, final or empty. 145
Error Missing a Javadoc comment. 145
Error 'for' construct must use '{}'s. 147
Error 'for' is not followed by whitespace. 147
Error ';' is followed by whitespace. 147
Error Line has trailing spaces. 151
Error Method 'union' is not designed for extension - needs to be abstract, final or empty. 153
Error Missing a Javadoc comment. 153
Error Parameter rel should be final. 153
Error 'for' is not followed by whitespace. 154
Error ';' is followed by whitespace. 154
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 161
Error Missing a Javadoc comment. 161
Error Parameter o should be final. 161
Error 'if' construct must use '{}'s. 162
Error 'if' is not followed by whitespace. 162
Error Line has trailing spaces. 168
Error 'if' construct must use '{}'s. 169
Error 'if' is not followed by whitespace. 169
Error 'for' is not followed by whitespace. 172
Error ';' is followed by whitespace. 172
Error '{' is not preceded with whitespace. 172
Error 'if' construct must use '{}'s. 176
Error 'if' is not followed by whitespace. 176
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 184
Error Missing a Javadoc comment. 184
Error 'if' is not followed by whitespace. 185
Error 'for' is not followed by whitespace. 187
Error ';' is followed by whitespace. 187
Error 'for' is not followed by whitespace. 190
Error ';' is followed by whitespace. 190
Error '{' is not preceded with whitespace. 190
Error Missing a Javadoc comment. 198
Error Variable 'hashCode' must be private and have accessor methods. 198
Error Line has trailing spaces. 199
Error Missing a Javadoc comment. 205
Error Name 'equal_sets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Error Parameter c1 should be final. 205
Error Parameter c2 should be final. 205
Error 'if' construct must use '{}'s. 206
Error 'if' is not followed by whitespace. 206
Error 'if' construct must use '{}'s. 209
Error 'if' is not followed by whitespace. 209
Error 'for' is not followed by whitespace. 212
Error ';' is followed by whitespace. 212
Error 'if' construct must use '{}'s. 214
Error 'if' is not followed by whitespace. 214
Error Line has trailing spaces. 218
Error Method 'select' is not designed for extension - needs to be abstract, final or empty. 222
Error Missing a Javadoc comment. 222
Error Parameter selected_keys should be final. 222
Error Name 'selected_keys' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Error 'for' is not followed by whitespace. 225
Error ';' is followed by whitespace. 225
Error Method 'forAllEntries' is not designed for extension - needs to be abstract, final or empty. 234
Error Missing a Javadoc comment. 234
Error Parameter visitor should be final. 234
Error 'for' is not followed by whitespace. 235
Error ';' is followed by whitespace. 235
Error 'for' construct must use '{}'s. 237
Error 'for' is not followed by whitespace. 237
Error ';' is followed by whitespace. 237
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 243
Error Missing a Javadoc comment. 243
Error Line has trailing spaces. 248
Error Line has trailing spaces. 257
Error '+' is not preceded with whitespace. 259
Error '+' is not followed by whitespace. 259
Error '+' is not preceded with whitespace. 259
Error '+' is not followed by whitespace. 259
Error Line has trailing spaces. 260
Error Method 'clone' is not designed for extension - needs to be abstract, final or empty. 265
Error Missing a Javadoc comment. 265
Error 'try' is not followed by whitespace. 266
Error '{' is not preceded with whitespace. 266
Error 'catch' is not followed by whitespace. 268

jwutil/collections/AbstrRelationMapBased.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 11
Error Line has trailing spaces. 13
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 14
Error Line is longer than 80 characters. 15
Error Line has trailing spaces. 19
Error Missing a Javadoc comment. 21
Error Variable 'map' must be private and have accessor methods. 21
Error Line has trailing spaces. 22
Error Method 'removeKey' is not designed for extension - needs to be abstract, final or empty. 24
Error Missing a Javadoc comment. 24
Error Parameter key should be final. 24
Error Line has trailing spaces. 29
Error Method 'getValues' is not designed for extension - needs to be abstract, final or empty. 30
Error Missing a Javadoc comment. 30
Error Parameter key should be final. 30
Error 'if' construct must use '{}'s. 32
Error 'if' is not followed by whitespace. 32
Error Line has trailing spaces. 37
Error Method 'getValues2' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Parameter key should be final. 37
Error Method 'keys' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Line has trailing spaces. 45

jwutil/collections/AbstractMapEntry.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 14
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 15
Error Line has trailing spaces. 18
Error Expected an @return tag. 20
Error Line has trailing spaces. 21
Error Expected an @return tag. 26
Error Line has trailing spaces. 27
Error Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 35
Error Parameter value should be final. 35
Error Expected @param tag for 'value'. 35
Error Line has trailing spaces. 38
Error Expected an @return tag. 40
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 40
Error Line has trailing spaces. 41
Error '==' is not followed by whitespace. 42
Error '?' is not preceded with whitespace. 42
Error Avoid inline conditionals. 42
Error '?' is not followed by whitespace. 42
Error ':' is not preceded with whitespace. 42
Error ':' is not followed by whitespace. 42
Error '+' should be on a new line. 42
Error '==' is not preceded with whitespace. 43
Error '==' is not followed by whitespace. 43
Error '?' is not preceded with whitespace. 43
Error Avoid inline conditionals. 43
Error '?' is not followed by whitespace. 43
Error ':' is not preceded with whitespace. 43
Error ':' is not followed by whitespace. 43
Error Line has trailing spaces. 45
Error Expected an @return tag. 49
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 49
Error Parameter o should be final. 49
Error Expected @param tag for 'o'. 49
Error 'if' construct must use '{}'s. 50
Error Line has trailing spaces. 53
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Parameter e should be final. 54
Error 'if' construct must use '{}'s. 55
Error 'if' construct must use '{}'s. 61
Error Line has trailing spaces. 61
Error Line has trailing spaces. 66
Error Expected an @return tag. 68
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 68
Error '==' is not preceded with whitespace. 71
Error '==' is not followed by whitespace. 71
Error Avoid inline conditionals. 71
Error '^' should be on a new line. 71
Error '==' is not preceded with whitespace. 72
Error '==' is not followed by whitespace. 72
Error Avoid inline conditionals. 72

jwutil/collections/AppendIterator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 11
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 12
Error Missing a Javadoc comment. 17
Error Missing a Javadoc comment. 18
Error Missing a Javadoc comment. 19
Error Line has trailing spaces. 20
Error Line has trailing spaces. 21
Error Line has trailing spaces. 23
Error Parameter iter1 should be final. 27
Error Parameter iter2 should be final. 27
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 39
Error Missing a Javadoc comment. 39
Error 'else' construct must use '{}'s. 46
Error Line has trailing spaces. 48
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Line has trailing spaces. 59
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 63
Error Missing a Javadoc comment. 63
Error 'if' construct must use '{}'s. 64
Error 'else' construct must use '{}'s. 65
Error Line has trailing spaces. 67

jwutil/collections/AppendList.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 16
Error Missing a Javadoc comment. 22
Error Variable 'l1' must be private and have accessor methods. 22
Error Variable 'l2' must be private and have accessor methods. 22
Error Missing a Javadoc comment. 24
Error Parameter l1 should be final. 24
Error 'l1' hides a field. 24
Error Parameter l2 should be final. 24
Error 'l2' hides a field. 24
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 31
Error Missing a Javadoc comment. 31
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 38
Error Missing a Javadoc comment. 38
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 45
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 49
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 53
Error Missing a Javadoc comment. 53
Error '=' is not preceded with whitespace. 60
Error '=' is not followed by whitespace. 60
Error ';' is followed by whitespace. 60
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Parameter index should be final. 70
Error 'if' construct must use '{}'s. 72
Error 'else' construct must use '{}'s. 73
Error '-' is not preceded with whitespace. 73
Error '-' is not followed by whitespace. 73
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error Parameter index should be final. 79
Error 'if' construct must use '{}'s. 81
Error 'else' construct must use '{}'s. 82
Error '-' is not preceded with whitespace. 82
Error '-' is not followed by whitespace. 82
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 88
Error Missing a Javadoc comment. 88
Error Parameter index should be final. 88
Error Parameter element should be final. 88
Error 'if' construct must use '{}'s. 90
Error 'else' construct must use '{}'s. 91
Error '-' is not preceded with whitespace. 91
Error '-' is not followed by whitespace. 91
Error Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. 97
Error Missing a Javadoc comment. 97
Error Parameter o should be final. 97
Error 'if' construct must use '{}'s. 99
Error 'if' construct must use '{}'s. 101
Error '+' is not preceded with whitespace. 101
Error '+' is not followed by whitespace. 101
Error Method 'lastIndexOf' is not designed for extension - needs to be abstract, final or empty. 108
Error Missing a Javadoc comment. 108
Error Parameter o should be final. 108
Error 'if' construct must use '{}'s. 110
Error '+' is not preceded with whitespace. 110
Error '+' is not followed by whitespace. 110
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 117
Error Missing a Javadoc comment. 117
Error Parameter o should be final. 117
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 124
Error Missing a Javadoc comment. 124
Error Parameter o should be final. 124
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 131
Error Missing a Javadoc comment. 131
Error Parameter o should be final. 131
Error 'if' construct must use '{}'s. 133
Error Expression can be simplified. 133
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 140
Error Missing a Javadoc comment. 140
Error Parameter index should be final. 140
Error Parameter c should be final. 140
Error 'if' construct must use '{}'s. 142
Error 'else' construct must use '{}'s. 143
Error '-' is not preceded with whitespace. 143
Error '-' is not followed by whitespace. 143
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 149
Error Missing a Javadoc comment. 149
Error Parameter c should be final. 149
Error Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 156
Error Missing a Javadoc comment. 156
Error Parameter c should be final. 156
Error '=' is not preceded with whitespace. 157
Error '=' is not followed by whitespace. 157
Error ';' is followed by whitespace. 157
Error 'if' construct must use '{}'s. 158
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 167
Error Missing a Javadoc comment. 167
Error Parameter c should be final. 167
Error 'if' construct must use '{}'s. 169
Error 'if' construct must use '{}'s. 170
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 177
Error Missing a Javadoc comment. 177
Error Parameter c should be final. 177
Error 'if' construct must use '{}'s. 179
Error 'if' construct must use '{}'s. 180
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 187
Error Missing a Javadoc comment. 187
Error Method 'subList' is not designed for extension - needs to be abstract, final or empty. 194
Error Missing a Javadoc comment. 194
Error Line has trailing spaces. 197
Error Missing a Javadoc comment. 198
Error Missing a Javadoc comment. 199
Error Missing a Javadoc comment. 200
Error Missing a Javadoc comment. 201
Error Missing a Javadoc comment. 203
Error Parameter list should be final. 203
Error Parameter fromIndex should be final. 203
Error Parameter toIndex should be final. 203
Error 'if' construct must use '{}'s. 204
Error 'if' construct must use '{}'s. 206
Error 'if' construct must use '{}'s. 208
Error '+' should be on a new line. 209
Error Line is longer than 80 characters. 210
Error Missing a Javadoc comment. 216
Error Parameter index should be final. 216
Error Parameter element should be final. 216
Error '+' is not preceded with whitespace. 218
Error '+' is not followed by whitespace. 218
Error Missing a Javadoc comment. 221
Error Parameter index should be final. 221
Error '+' is not preceded with whitespace. 223
Error '+' is not followed by whitespace. 223
Error Missing a Javadoc comment. 226
Error Missing a Javadoc comment. 230
Error Parameter index should be final. 230
Error Parameter element should be final. 230
Error 'if' construct must use '{}'s. 231
Error '<' is not preceded with whitespace. 231
Error '<' is not followed by whitespace. 231
Error '>' is not preceded with whitespace. 231
Error '>' is not followed by whitespace. 231
Error '+' is not preceded with whitespace. 233
Error '+' is not followed by whitespace. 233
Error Missing a Javadoc comment. 237
Error Parameter index should be final. 237
Error '+' is not preceded with whitespace. 239
Error '+' is not followed by whitespace. 239
Error Missing a Javadoc comment. 244
Error Parameter c should be final. 244
Error Missing a Javadoc comment. 248
Error Parameter index should be final. 248
Error Parameter c should be final. 248
Error 'if' construct must use '{}'s. 249
Error '<' is not preceded with whitespace. 249
Error '<' is not followed by whitespace. 249
Error '>' is not preceded with whitespace. 249
Error '>' is not followed by whitespace. 249
Error '+' is not preceded with whitespace. 251
Error '+' is not followed by whitespace. 251
Error '+' is not preceded with whitespace. 251
Error '+' is not followed by whitespace. 251
Error '+' is not preceded with whitespace. 251
Error '+' is not followed by whitespace. 251
Error 'if' construct must use '{}'s. 253
Error '==' is not preceded with whitespace. 253
Error '==' is not followed by whitespace. 253
Error '+' is not preceded with whitespace. 256
Error '+' is not followed by whitespace. 256
Error Missing a Javadoc comment. 261
Error Missing a Javadoc comment. 265
Error 'if' construct must use '{}'s. 266
Error '<' is not preceded with whitespace. 266
Error '<' is not followed by whitespace. 266
Error '>' is not preceded with whitespace. 266
Error '>' is not followed by whitespace. 266
Error '+' is not preceded with whitespace. 268
Error '+' is not followed by whitespace. 268
Error '+' is not preceded with whitespace. 268
Error '+' is not followed by whitespace. 268
Error '+' is not preceded with whitespace. 268
Error '+' is not followed by whitespace. 268
Error '+' is not preceded with whitespace. 271
Error '+' is not followed by whitespace. 271
Error 'if' construct must use '{}'s. 278
Error 'else' construct must use '{}'s. 280
Error 'if' construct must use '{}'s. 289
Error 'else' construct must use '{}'s. 291
Error Parameter o should be final. 308
Error Parameter o should be final. 312
Error Missing a Javadoc comment. 319
Error Parameter fromIndex should be final. 319
Error Parameter toIndex should be final. 319
Error Missing a Javadoc comment. 323
Error Parameter index should be final. 323
Error 'if' construct must use '{}'s. 324
Error '<' is not preceded with whitespace. 324
Error '<' is not followed by whitespace. 324
Error '>=' is not preceded with whitespace. 324
Error '>=' is not followed by whitespace. 324
Error '+' is not preceded with whitespace. 325
Error '+' is not followed by whitespace. 325
Error '+' is not preceded with whitespace. 325
Error '+' should be on a new line. 325
Error '+' is not preceded with whitespace. 326
Error '+' is not followed by whitespace. 326
Error Method 'listIterator' is not designed for extension - needs to be abstract, final or empty. 333
Error Missing a Javadoc comment. 333
Error Method 'listIterator' is not designed for extension - needs to be abstract, final or empty. 340
Error Missing a Javadoc comment. 340
Error Parameter index should be final. 340
Error 'if' construct must use '{}'s. 342
Error Line is longer than 80 characters. 343
Error 'else' construct must use '{}'s. 344
Error '-' is not preceded with whitespace. 345
Error '-' is not followed by whitespace. 345
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 351
Error Missing a Javadoc comment. 351
Error Parameter index should be final. 351
Error Parameter element should be final. 351
Error 'if' construct must use '{}'s. 353
Error 'else' construct must use '{}'s. 355
Error '-' is not preceded with whitespace. 356
Error '-' is not followed by whitespace. 356
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 362
Error Missing a Javadoc comment. 362
Error Parameter result should be final. 362
Error Line is longer than 80 characters. 365
Error '=' is not preceded with whitespace. 371
Error '=' is not followed by whitespace. 371
Error ';' is followed by whitespace. 371

jwutil/collections/AppendListIterator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 13
Error Missing a Javadoc comment. 15
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 17
Error Line has trailing spaces. 18
Error First sentence should end with a period. 19
Error Parameter iter1 should be final. 20
Error Expected @param tag for 'iter1'. 20
Error Parameter iter2 should be final. 20
Error Expected @param tag for 'iter2'. 20
Error Method 'hasPrevious' is not designed for extension - needs to be abstract, final or empty. 29
Error Missing a Javadoc comment. 29
Error 'if' construct must use '{}'s. 30
Error 'else' construct must use '{}'s. 32
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 35
Error Missing a Javadoc comment. 35
Error 'if' construct must use '{}'s. 36
Error 'else' construct must use '{}'s. 38
Error Method 'previous' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error 'if' construct must use '{}'s. 42
Error 'if' construct must use '{}'s. 43
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error 'if' construct must use '{}'s. 49
Error 'if' construct must use '{}'s. 50
Error 'else' construct must use '{}'s. 53
Error Method 'previousIndex' is not designed for extension - needs to be abstract, final or empty. 55
Error Missing a Javadoc comment. 55
Error 'if' construct must use '{}'s. 56
Error 'else' construct must use '{}'s. 57
Error Method 'nextIndex' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error 'if' construct must use '{}'s. 60
Error 'else' construct must use '{}'s. 61
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 63
Error Missing a Javadoc comment. 63
Error 'if' construct must use '{}'s. 64
Error 'else' construct must use '{}'s. 65
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 67
Error Missing a Javadoc comment. 67
Error Parameter o should be final. 67
Error 'if' construct must use '{}'s. 68
Error 'else' construct must use '{}'s. 69
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 71
Error Missing a Javadoc comment. 71
Error Parameter o should be final. 71
Error 'if' construct must use '{}'s. 72
Error 'else' construct must use '{}'s. 73

jwutil/collections/BackwardIterator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 11
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 17
Error Parameter x should be final. 17
Error 'while' construct must use '{}'s. 18
Error Missing a Javadoc comment. 21
Error Parameter x should be final. 21
Error Line has trailing spaces. 24
Error Method 'previousIndex' is not designed for extension - needs to be abstract, final or empty. 25
Error Missing a Javadoc comment. 25
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 26
Error Missing a Javadoc comment. 26
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 27
Error Missing a Javadoc comment. 27
Error Parameter obj should be final. 27
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 28
Error Missing a Javadoc comment. 28
Error Method 'nextIndex' is not designed for extension - needs to be abstract, final or empty. 29
Error Missing a Javadoc comment. 29
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 30
Error Missing a Javadoc comment. 30
Error Method 'hasPrevious' is not designed for extension - needs to be abstract, final or empty. 31
Error Missing a Javadoc comment. 31
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 32
Error Missing a Javadoc comment. 32
Error Parameter obj should be final. 32
Error Method 'previous' is not designed for extension - needs to be abstract, final or empty. 33
Error Missing a Javadoc comment. 33
Error Line has trailing spaces. 34

jwutil/collections/BinHeapPriorityQueue.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 16
Error Line has trailing spaces. 22
Error Line has trailing spaces. 23
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 24
Error Line is longer than 80 characters. 27
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 29
Error Missing a Javadoc comment. 30
Error Missing a Javadoc comment. 32
Error 'static' modifier out of order with the JLS suggestions. 32
Error '=' is not preceded with whitespace. 32
Error '=' is not followed by whitespace. 32
Error Line has trailing spaces. 33
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 38
Error Parameter size should be final. 38
Error 'size' hides a field. 38
Error Method 'insert' is not designed for extension - needs to be abstract, final or empty. 45
Error Missing a Javadoc comment. 45
Error Parameter item should be final. 45
Error Parameter priority should be final. 45
Error '+' is not preceded with whitespace. 52
Error '+' is not followed by whitespace. 52
Error Line has trailing spaces. 53
Error Line has trailing spaces. 62
Error Line has trailing spaces. 64
Error Method 'getPriority' is not designed for extension - needs to be abstract, final or empty. 72
Error Missing a Javadoc comment. 72
Error Parameter item should be final. 72
Error Line has trailing spaces. 81
Error Method 'setPriority' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error Parameter item should be final. 83
Error Parameter priority should be final. 83
Error Line has trailing spaces. 92
Error Method 'changePriority' is not designed for extension - needs to be abstract, final or empty. 98
Error Missing a Javadoc comment. 98
Error Parameter item should be final. 98
Error Parameter delta should be final. 98
Error Method 'peekMax' is not designed for extension - needs to be abstract, final or empty. 109
Error Missing a Javadoc comment. 109
Error Line has trailing spaces. 112
Error Method 'deleteMax' is not designed for extension - needs to be abstract, final or empty. 113
Error Missing a Javadoc comment. 113
Error Line has trailing spaces. 117
Error Line has trailing spaces. 124
Error Line has trailing spaces. 125
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 126
Error Missing a Javadoc comment. 126
Error Parameter item should be final. 126
Error 'if' construct must use '{}'s. 129
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 136
Error Missing a Javadoc comment. 136
Error Parameter item should be final. 136
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 140
Error Missing a Javadoc comment. 140
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 144
Error Missing a Javadoc comment. 144
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 150
Error Missing a Javadoc comment. 150
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 154
Error Missing a Javadoc comment. 154
Error Line has trailing spaces. 156
Error '<' is not preceded with whitespace. 157
Error '<' is not followed by whitespace. 157
Error Missing a Javadoc comment. 165
Error Parameter entry should be final. 165
Error Line has trailing spaces. 167
Error Line has trailing spaces. 174
Error Missing a Javadoc comment. 178
Error Parameter size should be final. 178
Error 'size' hides a field. 178
Error 'if' construct must use '{}'s. 179
Error '*' is not preceded with whitespace. 181
Error '*' is not followed by whitespace. 181
Error Line has trailing spaces. 182
Error Line has trailing spaces. 187
Error Missing a Javadoc comment. 188
Error Parameter entry should be final. 188
Error Parameter delta should be final. 188
Error Missing a Javadoc comment. 198
Error Parameter entry should be final. 198
Error '-' is not preceded with whitespace. 200
Error '-' is not followed by whitespace. 200
Error Missing a Javadoc comment. 211
Error Parameter entry should be final. 211
Error '*' is not preceded with whitespace. 212
Error '*' is not followed by whitespace. 212
Error '*' is not preceded with whitespace. 213
Error '*' is not followed by whitespace. 213
Error '*' is not preceded with whitespace. 214
Error '*' is not followed by whitespace. 214
Error '?' should be on a new line. 214
Error Avoid inline conditionals. 214
Error '*' is not preceded with whitespace. 215
Error '*' is not followed by whitespace. 215
Error '?' should be on a new line. 218
Error Avoid inline conditionals. 218
Error Line has trailing spaces. 230
Error Missing a Javadoc comment. 231
Error Parameter e1 should be final. 231
Error Parameter e2 should be final. 231
Error Name 'e1_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Error Name 'e2_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Error Line has trailing spaces. 234
Error Line has trailing spaces. 242
Error Missing a Javadoc comment. 244
Error Missing a Javadoc comment. 245
Error Variable 'priority' must be private and have accessor methods. 245
Error Missing a Javadoc comment. 246
Error Variable 'heapIndex' must be private and have accessor methods. 246
Error Missing a Javadoc comment. 247
Error Variable 'item' must be private and have accessor methods. 247
Error Missing a Javadoc comment. 251
Error Missing a Javadoc comment. 252
Error Variable 'hashIterator' must be private and have accessor methods. 252
Error Missing a Javadoc comment. 253
Error Variable 'current' must be private and have accessor methods. 253
Error Line has trailing spaces. 254
Error Missing a Javadoc comment. 255
Error Missing a Javadoc comment. 259
Error Missing a Javadoc comment. 263
Error Missing a Javadoc comment. 269

jwutil/collections/BinaryRelation.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 12
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 14
Error Line has trailing spaces. 18
Error Line has trailing spaces. 24
Error Expected an @return tag. 26
Error Redundant 'public' modifier. 26
Error Expected @param tag for 'a'. 26
Error Expected @param tag for 'b'. 26
Error Line has trailing spaces. 27

jwutil/collections/BitStringSet.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 13
Error Missing a Javadoc comment. 19
Error Variable 'b' must be private and have accessor methods. 19
Error Missing a Javadoc comment. 20
Error Variable 'elements' must be private and have accessor methods. 20
Error Line has trailing spaces. 21
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 25
Error Missing a Javadoc comment. 25
Error Parameter arg0 should be final. 25
Error 'if' construct must use '{}'s. 35
Error Line has trailing spaces. 39
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Parameter arg0 should be final. 43
Error 'if' construct must use '{}'s. 45
Error Line has trailing spaces. 48
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Parameter arg0 should be final. 52
Error 'if' construct must use '{}'s. 54
Error 'if' construct must use '{}'s. 56
Error Line has trailing spaces. 59
Error Missing a Javadoc comment. 60
Error Parameter b should be final. 60
Error 'b' hides a field. 60
Error Parameter elements should be final. 60
Error 'elements' hides a field. 60
Error Line has trailing spaces. 64
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 68
Error Missing a Javadoc comment. 68
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 75
Error Missing a Javadoc comment. 75
Error Line has trailing spaces. 78
Error Missing a Javadoc comment. 79
Error Missing a Javadoc comment. 80
Error Variable 'i' must be private and have accessor methods. 80
Error Missing a Javadoc comment. 81
Error Variable 'elements' must be private and have accessor methods. 81
Error Line has trailing spaces. 82
Error Missing a Javadoc comment. 83
Error Parameter i should be final. 83
Error 'i' hides a field. 83
Error Parameter elements should be final. 83
Error 'elements' hides a field. 83
Error Line has trailing spaces. 87
Error Missing a Javadoc comment. 91
Error Line has trailing spaces. 94
Error Missing a Javadoc comment. 98
Error Missing a Javadoc comment. 106
Error Line has trailing spaces. 109
Error Line has trailing spaces. 111

jwutil/collections/CollectionFactory.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 17
Error Line has trailing spaces. 23
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 24
Error Line has trailing spaces. 28
Error Line has trailing spaces. 31
Error Expected an @return tag. 33
Error Line has trailing spaces. 41
Error Method 'makeCollection' is not designed for extension - needs to be abstract, final or empty. 46
Error Parameter initialCapacity should be final. 46
Error Line has trailing spaces. 56
Error Parameter c should be final. 61
Error Line has trailing spaces. 68
Error Line has trailing spaces. 75
Error Parameter c should be final. 82
Error Line has trailing spaces. 93
Error Line is longer than 80 characters. 99
Error Parameter o should be final. 110
Error Parameter c2 should be final. 114
Error Line has trailing spaces. 125
Error Parameter c should be final. 129
Error 'if' construct must use '{}'s. 132
Error Missing a Javadoc comment. 140
Error Line has trailing spaces. 142

jwutil/collections/CollectionTestWrapper.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 16
Error Line is longer than 80 characters. 17
Error Missing a Javadoc comment. 21
Error Missing a Javadoc comment. 22
Error Missing a Javadoc comment. 24
Error Parameter c1 should be final. 24
Error 'c1' hides a field. 24
Error Parameter c2 should be final. 24
Error 'c2' hides a field. 24
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 31
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 40
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 49
Error Parameter arg0 should be final. 49
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 56
Error Missing a Javadoc comment. 57
Error Missing a Javadoc comment. 58
Error Missing a Javadoc comment. 59
Error Missing a Javadoc comment. 60
Error Missing a Javadoc comment. 61
Error Parameter c1 should be final. 61
Error 'c1' hides a field. 61
Error Parameter c2 should be final. 61
Error 'c2' hides a field. 61
Error Parameter i1 should be final. 62
Error 'i1' hides a field. 62
Error Parameter i2 should be final. 62
Error 'i2' hides a field. 62
Error Parameter stable should be final. 62
Error 'stable' hides a field. 62
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 68
Error Missing a Javadoc comment. 68
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 76
Error Missing a Javadoc comment. 76
Error 'if' construct must use '{}'s. 80
Error Line has trailing spaces. 80
Error 'if' construct must use '{}'s. 81
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error 'if' construct must use '{}'s. 89
Error Missing a Javadoc comment. 98
Error Redundant 'final' modifier. 98
Error 'if' construct must use '{}'s. 99
Error 'if' construct must use '{}'s. 101
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 109
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 117
Error '=' is not preceded with whitespace. 121
Error '=' is not followed by whitespace. 121
Error '<' is not preceded with whitespace. 121
Error '<' is not followed by whitespace. 121
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 131
Error Parameter arg0 should be final. 131
Error Line is longer than 80 characters. 132
Error 'cast' is not followed by whitespace. 132
Error '=' is not preceded with whitespace. 136
Error '=' is not followed by whitespace. 136
Error '<' is not preceded with whitespace. 136
Error '<' is not followed by whitespace. 136
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 146
Error Parameter arg0 should be final. 146
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 157
Error Parameter arg0 should be final. 157
Error Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 169
Error Parameter arg0 should be final. 169
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 178
Error Parameter arg0 should be final. 178
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 190
Error Parameter arg0 should be final. 190
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 202
Error Parameter arg0 should be final. 202
Error '=' is not preceded with whitespace. 205
Error '=' is not followed by whitespace. 205
Error ';' is followed by whitespace. 205
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 217
Error Method 'comparator' is not designed for extension - needs to be abstract, final or empty. 226
Error 'cast' is not followed by whitespace. 227
Error 'cast' is not followed by whitespace. 228
Error Method 'subSet' is not designed for extension - needs to be abstract, final or empty. 236
Error Parameter arg0 should be final. 236
Error Parameter arg1 should be final. 236
Error 'cast' is not followed by whitespace. 237
Error 'cast' is not followed by whitespace. 238
Error Method 'headSet' is not designed for extension - needs to be abstract, final or empty. 246
Error Parameter arg0 should be final. 246
Error 'cast' is not followed by whitespace. 247
Error 'cast' is not followed by whitespace. 248
Error Method 'tailSet' is not designed for extension - needs to be abstract, final or empty. 256
Error Parameter arg0 should be final. 256
Error 'cast' is not followed by whitespace. 257
Error 'cast' is not followed by whitespace. 258
Error Method 'first' is not designed for extension - needs to be abstract, final or empty. 266
Error 'cast' is not followed by whitespace. 267
Error 'cast' is not followed by whitespace. 268
Error Method 'last' is not designed for extension - needs to be abstract, final or empty. 276
Error 'cast' is not followed by whitespace. 277
Error 'cast' is not followed by whitespace. 278
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 286
Error Parameter arg0 should be final. 286
Error Parameter arg1 should be final. 286
Error 'cast' is not followed by whitespace. 287
Error 'cast' is not followed by whitespace. 288
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 299
Error Parameter arg0 should be final. 299
Error 'cast' is not followed by whitespace. 300
Error 'cast' is not followed by whitespace. 301
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 309
Error Parameter arg0 should be final. 309
Error Parameter arg1 should be final. 309
Error 'cast' is not followed by whitespace. 310
Error 'cast' is not followed by whitespace. 311
Error 'cast' is not followed by whitespace. 313
Error 'cast' is not followed by whitespace. 314
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 322
Error Parameter arg0 should be final. 322
Error Parameter arg1 should be final. 322
Error 'cast' is not followed by whitespace. 323
Error 'cast' is not followed by whitespace. 324
Error 'cast' is not followed by whitespace. 325
Error 'cast' is not followed by whitespace. 326
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 333
Error Parameter arg0 should be final. 333
Error 'cast' is not followed by whitespace. 334
Error 'cast' is not followed by whitespace. 335
Error Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. 344
Error Parameter arg0 should be final. 344
Error 'cast' is not followed by whitespace. 345
Error 'cast' is not followed by whitespace. 346
Error Method 'lastIndexOf' is not designed for extension - needs to be abstract, final or empty. 354
Error Parameter arg0 should be final. 354
Error 'cast' is not followed by whitespace. 355
Error 'cast' is not followed by whitespace. 356
Error Method 'listIterator' is not designed for extension - needs to be abstract, final or empty. 364
Error 'cast' is not followed by whitespace. 365
Error 'cast' is not followed by whitespace. 365
Error 'cast' is not followed by whitespace. 375
Error Method 'listIterator' is not designed for extension - needs to be abstract, final or empty. 381
Error Parameter arg0 should be final. 381
Error Line is longer than 80 characters. 382
Error 'cast' is not followed by whitespace. 382
Error 'cast' is not followed by whitespace. 382
Error 'cast' is not followed by whitespace. 392
Error Method 'subList' is not designed for extension - needs to be abstract, final or empty. 398
Error Parameter arg0 should be final. 398
Error Parameter arg1 should be final. 398
Error 'cast' is not followed by whitespace. 399
Error 'cast' is not followed by whitespace. 400

jwutil/collections/CollectionWrapper.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 16
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 17
Error Line has trailing spaces. 21
Error Line has trailing spaces. 23
Error Variable 'b' must be private and have accessor methods. 23
Error Parameter c should be final. 26
Error Expected @param tag for 'c'. 26
Error Line has trailing spaces. 29
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 30
Error Missing a Javadoc comment. 30
Error Parameter o should be final. 30
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 34
Error Missing a Javadoc comment. 34
Error Parameter c should be final. 34
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 38
Error Missing a Javadoc comment. 38
Error Line has trailing spaces. 41
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Parameter o should be final. 42
Error Line has trailing spaces. 45
Error Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter c should be final. 46
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 50
Error Missing a Javadoc comment. 50
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Parameter o should be final. 58
Error Line has trailing spaces. 61
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 62
Error Missing a Javadoc comment. 62
Error Parameter c should be final. 62
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error Parameter c should be final. 66
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 74
Error Missing a Javadoc comment. 74
Error Line has trailing spaces. 77
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 78
Error Missing a Javadoc comment. 78
Error Parameter a should be final. 78
Error Line has trailing spaces. 81
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 82
Error Missing a Javadoc comment. 82
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error Parameter o should be final. 86
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 90
Error Missing a Javadoc comment. 90

jwutil/collections/EntryValueComparator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 11
Error Class EntryValueComparator should be declared as final. 15
Error Line is longer than 80 characters. 16
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 17
Error Missing a Javadoc comment. 18
Error Parameter arg0 should be final. 18
Error Parameter arg1 should be final. 18
Error 'if' construct must use '{}'s. 19
Error 'if' construct must use '{}'s. 25

jwutil/collections/EnumerationIterator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 11
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 12
Error Line is longer than 80 characters. 15
Error Missing a Javadoc comment. 16
Error Parameter e should be final. 18
Error 'e' hides a field. 18
Error Expected @param tag for 'e'. 18
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 19
Error Missing a Javadoc comment. 19
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 20
Error Missing a Javadoc comment. 20

jwutil/collections/FibonacciHeap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 6
Error Line has trailing spaces. 8
Error Missing a Javadoc comment. 14
Error Missing a Javadoc comment. 15
Error Variable 'key' must be private and have accessor methods. 15
Error Missing a Javadoc comment. 16
Error Variable 'entry' must be private and have accessor methods. 16
Error Line has trailing spaces. 17
Error Missing a Javadoc comment. 18
Error Variable 'next' must be private and have accessor methods. 18
Error Missing a Javadoc comment. 19
Error Variable 'previous' must be private and have accessor methods. 19
Error Line has trailing spaces. 20
Error Missing a Javadoc comment. 21
Error Variable 'mark' must be private and have accessor methods. 21
Error Missing a Javadoc comment. 22
Error Variable 'degree' must be private and have accessor methods. 22
Error Missing a Javadoc comment. 24
Error Variable 'parent' must be private and have accessor methods. 24
Error Missing a Javadoc comment. 25
Error Variable 'childlist' must be private and have accessor methods. 25
Error Missing a Javadoc comment. 27
Error Parameter key should be final. 27
Error 'key' hides a field. 27
Error Parameter entry should be final. 27
Error 'entry' hides a field. 27
Error Missing a Javadoc comment. 36
Error Parameter key should be final. 36
Error 'key' hides a field. 36
Error Missing a Javadoc comment. 45
Error Parameter p should be final. 45
Error Missing a Javadoc comment. 54
Error 'if' construct must use '{}'s. 56
Error Missing a Javadoc comment. 65
Error Missing a Javadoc comment. 67
Error Variable 'head' must be private and have accessor methods. 67
Error Missing a Javadoc comment. 68
Error Variable 'empty' must be private and have accessor methods. 68
Error Missing a Javadoc comment. 70
Error Line has trailing spaces. 74
Error Missing a Javadoc comment. 75
Error Parameter newNode should be final. 75
Error Line has trailing spaces. 83
Error Missing a Javadoc comment. 90
Error Parameter element should be final. 90
Error Line has trailing spaces. 92
Error 'if' construct must use '{}'s. 95
Error Missing a Javadoc comment. 105
Error Parameter L should be final. 105
Error Name 'L' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Error 'if' construct must use '{}'s. 106
Error Missing a Javadoc comment. 119
Error 'else' construct must use '{}'s. 132
Error Missing a Javadoc comment. 136
Error 'else' construct must use '{}'s. 145
Error Missing a Javadoc comment. 151
Error Variable 'rootlist' must be private and have accessor methods. 151
Error Missing a Javadoc comment. 152
Error Variable 'min' must be private and have accessor methods. 152
Error Missing a Javadoc comment. 153
Error Variable 'size' must be private and have accessor methods. 153
Error Missing a Javadoc comment. 155
Error Method 'empty' is not designed for extension - needs to be abstract, final or empty. 161
Error Missing a Javadoc comment. 161
Error Method 'meld' is not designed for extension - needs to be abstract, final or empty. 165
Error Missing a Javadoc comment. 165
Error Parameter Q should be final. 165
Error Name 'Q' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Error 'if' construct must use '{}'s. 166
Error Name 'F' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Error 'if' construct must use '{}'s. 171
Error 'if' construct must use '{}'s. 173
Error Method 'insert' is not designed for extension - needs to be abstract, final or empty. 177
Error Missing a Javadoc comment. 177
Error Parameter k should be final. 177
Error Parameter p should be final. 177
Error Name 'Q' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Error Missing a Javadoc comment. 187
Error Parameter x should be final. 187
Error Parameter y should be final. 187
Error 'if' construct must use '{}'s. 188
Error Missing a Javadoc comment. 197
Error Parameter A should be final. 197
Error Name 'A' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Error Parameter x should be final. 197
Error Missing a Javadoc comment. 208
Error Parameter n should be final. 208
Error Missing a Javadoc comment. 218
Error Name 'A' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Error 'for' construct must use '{}'s. 222
Error 'if' construct must use '{}'s. 237
Error Method 'deleteMin' is not designed for extension - needs to be abstract, final or empty. 243
Error Missing a Javadoc comment. 243
Error 'if' construct must use '{}'s. 245
Error 'if' construct must use '{}'s. 253
Error 'else' construct must use '{}'s. 255
Error Missing a Javadoc comment. 262
Error Parameter v should be final. 262
Error Missing a Javadoc comment. 270
Error Parameter v should be final. 270
Error 'else' construct must use '{}'s. 276
Error Method 'decreaseKey2' is not designed for extension - needs to be abstract, final or empty. 281
Error Missing a Javadoc comment. 281
Error Parameter k should be final. 281
Error Parameter p should be final. 281
Error 'if' construct must use '{}'s. 283
Error 'if' construct must use '{}'s. 294
Error Missing a Javadoc comment. 298
Error Parameter v should be final. 298
Error Method 'decreaseKey' is not designed for extension - needs to be abstract, final or empty. 309
Error Missing a Javadoc comment. 309
Error Parameter k should be final. 309
Error Parameter p should be final. 309
Error 'if' construct must use '{}'s. 311
Error 'if' construct must use '{}'s. 314
Error 'if' construct must use '{}'s. 316
Error 'if' construct must use '{}'s. 329
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 333
Error Missing a Javadoc comment. 333
Error Parameter p should be final. 333
Error Method 'min' is not designed for extension - needs to be abstract, final or empty. 338
Error Missing a Javadoc comment. 338
Error Method 'print' is not designed for extension - needs to be abstract, final or empty. 342
Error Missing a Javadoc comment. 342

jwutil/collections/Filter.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 8
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 9
Error Line has trailing spaces. 16
Error Expected an @return tag. 21
Error Method 'isElement' is not designed for extension - needs to be abstract, final or empty. 21
Error Parameter o should be final. 21
Error Expected @param tag for 'o'. 21
Error Line has trailing spaces. 27
Error Expected an @return tag. 31
Error Method 'map' is not designed for extension - needs to be abstract, final or empty. 31
Error Parameter o should be final. 31
Error Expected @param tag for 'o'. 31

jwutil/collections/FilterIterator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 19
Error Line has trailing spaces. 20
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 21
Error Missing a Javadoc comment. 25
Error Variable 'i' must be private and have accessor methods. 25
Error Missing a Javadoc comment. 26
Error Variable 'f' must be private and have accessor methods. 26
Error Parameter i should be final. 28
Error 'i' hides a field. 28
Error Expected @param tag for 'i'. 28
Error Parameter f should be final. 28
Error 'f' hides a field. 28
Error Expected @param tag for 'f'. 28
Error Missing a Javadoc comment. 32
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 35
Error 'if' construct must use '{}'s. 38
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error 'if' construct must use '{}'s. 45
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48

jwutil/collections/FlattenedCollection.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 14
Error Missing a Javadoc comment. 20
Error Missing a Javadoc comment. 22
Error Parameter c2 should be final. 22
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 29
Error Missing a Javadoc comment. 29
Error ';' is followed by whitespace. 31
Error 'if' construct must use '{}'s. 33
Error 'else' construct must use '{}'s. 34
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 49
Error Missing a Javadoc comment. 49
Error ';' is followed by whitespace. 50
Error 'if' construct must use '{}'s. 53
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter o should be final. 65
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 72
Error Missing a Javadoc comment. 72
Error Parameter c2 should be final. 72
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error Parameter c2 should be final. 79
Error ';' is followed by whitespace. 81
Error 'if' construct must use '{}'s. 84
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 97
Error Missing a Javadoc comment. 97
Error Variable 'current' must be private and have accessor methods. 99
Error Variable 'i' must be private and have accessor methods. 100
Error Variable 'j' must be private and have accessor methods. 101
Error Variable 'last' must be private and have accessor methods. 102
Error Variable 'more' must be private and have accessor methods. 103
Error Line has trailing spaces. 104
Error Line has trailing spaces. 106
Error Line has trailing spaces. 131
Error 'if' construct must use '{}'s. 133
Error 'if' construct must use '{}'s. 143
Error Line has trailing spaces. 149

jwutil/collections/GenericInvertibleMultiMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 21
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 24
Error Missing a Javadoc comment. 25
Error Missing a Javadoc comment. 26
Error Missing a Javadoc comment. 27
Error Line is longer than 80 characters. 28
Error Missing a Javadoc comment. 28
Error Parameter map should be final. 28
Error 'map' hides a field. 28
Error Parameter imap should be final. 28
Error 'imap' hides a field. 28
Error Parameter inverse should be final. 29
Error 'inverse' hides a field. 29
Error '=' is not preceded with whitespace. 30
Error '=' is not followed by whitespace. 30
Error Line is longer than 80 characters. 32
Error Missing a Javadoc comment. 32
Error Parameter map should be final. 32
Error 'map' hides a field. 32
Error Parameter imap should be final. 32
Error 'imap' hides a field. 32
Error Line has trailing spaces. 36
Error Missing a Javadoc comment. 39
Error Parameter mmf should be final. 39
Error Missing a Javadoc comment. 42
Error Parameter mf should be final. 42
Error Parameter cf should be final. 42
Error ',' is not followed by whitespace. 43
Error ',' is not followed by whitespace. 43
Error Missing a Javadoc comment. 45
Error Parameter cf should be final. 45
Error Missing a Javadoc comment. 48
Error Line is longer than 80 characters. 53
Error Missing a Javadoc comment. 53
Error Parameter m should be final. 53
Error Line is longer than 80 characters. 57
Error Missing a Javadoc comment. 57
Error Parameter mm should be final. 57
Error Expected an @return tag. 64
Error Method 'invert' is not designed for extension - needs to be abstract, final or empty. 64
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error Parameter key should be final. 66
Error Parameter value should be final. 66
Error Line is longer than 80 characters. 70
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Parameter key should be final. 70
Error Parameter values should be final. 70
Error 'for' construct must use '{}'s. 72
Error '=' is not preceded with whitespace. 72
Error '=' is not followed by whitespace. 72
Error ';' is followed by whitespace. 72
Error 'if' construct must use '{}'s. 73
Error Line is longer than 80 characters. 77
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error Parameter mm should be final. 77
Error Line is longer than 80 characters. 79
Error '=' is not preceded with whitespace. 79
Error '=' is not followed by whitespace. 79
Error ';' is followed by whitespace. 79
Error 'cast' is not followed by whitespace. 80
Error 'if' construct must use '{}'s. 81
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error Parameter a should be final. 87
Error Parameter b should be final. 87
Error Method 'containsKey' is not designed for extension - needs to be abstract, final or empty. 90
Error Missing a Javadoc comment. 90
Error Parameter key should be final. 90
Error Method 'containsValue' is not designed for extension - needs to be abstract, final or empty. 93
Error Missing a Javadoc comment. 93
Error Parameter value should be final. 93
Error Expected an @return tag. 98
Error Method 'entrySet' is not designed for extension - needs to be abstract, final or empty. 98
Error Variable 'last' must be private and have accessor methods. 105
Error 'cast' is not followed by whitespace. 108
Error Parameter o should be final. 120
Error 'if' construct must use '{}'s. 121
Error Parameter o should be final. 129
Error 'if' construct must use '{}'s. 130
Error Missing a Javadoc comment. 142
Error 'abstract' modifier out of order with the JLS suggestions. 142
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 146
Error Missing a Javadoc comment. 146
Error Parameter o should be final. 146
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 149
Error Missing a Javadoc comment. 149
Error Parameter key should be final. 149
Error Method 'getValues' is not designed for extension - needs to be abstract, final or empty. 152
Error Missing a Javadoc comment. 152
Error '=' is not preceded with whitespace. 155
Error '=' is not followed by whitespace. 155
Error Variable 'last' must be private and have accessor methods. 157
Error '=' is not preceded with whitespace. 159
Error '=' is not followed by whitespace. 159
Error Parameter o should be final. 166
Error Parameter o should be final. 170
Error Parameter o should be final. 173
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 179
Error Missing a Javadoc comment. 179
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 182
Error Missing a Javadoc comment. 182
Error Method 'keySet' is not designed for extension - needs to be abstract, final or empty. 185
Error Missing a Javadoc comment. 185
Error Variable 'last' must be private and have accessor methods. 190
Error '=' is not preceded with whitespace. 192
Error '=' is not followed by whitespace. 192
Error 'for' construct must use '{}'s. 195
Error '=' is not preceded with whitespace. 195
Error '=' is not followed by whitespace. 195
Error ';' is followed by whitespace. 196
Error Parameter o should be final. 204
Error Parameter o should be final. 206
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 213
Error Missing a Javadoc comment. 213
Error Parameter key should be final. 213
Error Parameter value should be final. 213
Error Method 'putAll' is not designed for extension - needs to be abstract, final or empty. 218
Error Missing a Javadoc comment. 218
Error Parameter t should be final. 218
Error '=' is not preceded with whitespace. 219
Error '=' is not followed by whitespace. 219
Error ';' is followed by whitespace. 219
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 224
Error Missing a Javadoc comment. 224
Error Parameter key should be final. 224
Error Line is longer than 80 characters. 226
Error '=' is not preceded with whitespace. 226
Error '=' is not followed by whitespace. 226
Error 'cast' is not followed by whitespace. 226
Error 'cast' is not followed by whitespace. 226
Error ';' is followed by whitespace. 226
Error '{' is not preceded with whitespace. 226
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 232
Error Missing a Javadoc comment. 232
Error Parameter key should be final. 232
Error Parameter value should be final. 232
Error Line is longer than 80 characters. 236
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 236
Error Missing a Javadoc comment. 236
Error Parameter key should be final. 236
Error Parameter values should be final. 236
Error 'for' construct must use '{}'s. 238
Error '=' is not preceded with whitespace. 238
Error '=' is not followed by whitespace. 238
Error ';' is followed by whitespace. 238
Error 'if' construct must use '{}'s. 239
Error Line is longer than 80 characters. 243
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 243
Error Missing a Javadoc comment. 243
Error Parameter key should be final. 243
Error Parameter values should be final. 243
Error 'for' construct must use '{}'s. 245
Error Line is longer than 80 characters. 245
Error '=' is not preceded with whitespace. 245
Error '=' is not followed by whitespace. 245
Error 'cast' is not followed by whitespace. 245
Error ';' is followed by whitespace. 245
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 252
Error Missing a Javadoc comment. 252
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 253
Error Missing a Javadoc comment. 253
Error Method 'values' is not designed for extension - needs to be abstract, final or empty. 255
Error Missing a Javadoc comment. 255
Error Line has trailing spaces. 256
Error Method 'computeHistogram' is not designed for extension - needs to be abstract, final or empty. 257
Error Missing a Javadoc comment. 257
Error Parameter keyName should be final. 257
Error Parameter valueName should be final. 257
Error Line is longer than 80 characters. 258

jwutil/collections/GenericMultiMap.java

Error Line
Error Line does not match expected header line of ''. 1
Error Line has trailing spaces. 16
Error Line has trailing spaces. 27
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 28
Error Line has trailing spaces. 31
Error Missing a Javadoc comment. 33
Error Line has trailing spaces. 35
Error Missing a Javadoc comment. 36
Error Line has trailing spaces. 37
Error Missing a Javadoc comment. 39
Error Line is longer than 80 characters. 45
Error Parameter cf should be final. 55
Error 'cf' hides a field. 55
Error Expected @param tag for 'cf'. 55
Error Line is longer than 80 characters. 63
Error Parameter mf should be final. 63
Error 'mf' hides a field. 63
Error Expected @param tag for 'mf'. 63
Error Parameter cf should be final. 63
Error 'cf' hides a field. 63
Error Expected @param tag for 'cf'. 63
Error Line has trailing spaces. 68
Error Line has trailing spaces. 71
Error Line has trailing spaces. 77
Error Parameter mm should be final. 77
Error Expected @param tag for 'mm'. 77
Error Line has trailing spaces. 82
Error Line has trailing spaces. 86
Error Parameter m should be final. 86
Error Expected @param tag for 'm'. 86
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 95
Error Missing a Javadoc comment. 95
Error Missing a Javadoc comment. 98
Error Parameter internMap should be final. 98
Error '=' is not preceded with whitespace. 99
Error '=' is not followed by whitespace. 99
Error 'for' construct must use '{}'s. 100
Error Line is longer than 80 characters. 100
Error '=' is not preceded with whitespace. 100
Error '=' is not followed by whitespace. 100
Error ';' is followed by whitespace. 100
Error 'cast' is not followed by whitespace. 101
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 105
Error Missing a Javadoc comment. 105
Error 'for' construct must use '{}'s. 107
Error Line is longer than 80 characters. 107
Error '=' is not preceded with whitespace. 107
Error '=' is not followed by whitespace. 107
Error ';' is followed by whitespace. 107
Error 'if' construct must use '{}'s. 108
Error 'cast' is not followed by whitespace. 108
Error '>' is not preceded with whitespace. 108
Error '>' is not followed by whitespace. 108
Error Line has trailing spaces. 112
Error Method 'containsKey' is not designed for extension - needs to be abstract, final or empty. 113
Error Missing a Javadoc comment. 113
Error Parameter key should be final. 113
Error 'cast' is not followed by whitespace. 114
Error Line has trailing spaces. 117
Error Method 'containsValue' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Parameter value should be final. 118
Error 'for' construct must use '{}'s. 119
Error '=' is not preceded with whitespace. 119
Error '=' is not followed by whitespace. 119
Error ';' is followed by whitespace. 119
Error 'if' construct must use '{}'s. 120
Error Line has trailing spaces. 132
Error Expected an @return tag. 137
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 137
Error Parameter key should be final. 137
Error Expected @param tag for 'key'. 137
Error 'cast' is not followed by whitespace. 138
Error Line has trailing spaces. 150
Error Expected an @return tag. 152
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 152
Error Parameter key should be final. 152
Error Expected @param tag for 'key'. 152
Error Parameter value should be final. 152
Error Expected @param tag for 'value'. 152
Error 'cast' is not followed by whitespace. 153
Error '==' is not preceded with whitespace. 154
Error '==' is not followed by whitespace. 154
Error Avoid inline conditionals. 154
Error Line has trailing spaces. 160
Error Line has trailing spaces. 162
Error Expected an @return tag. 164
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 164
Error Parameter key should be final. 164
Error Expected @param tag for 'key'. 164
Error 'cast' is not followed by whitespace. 165
Error '==' is not preceded with whitespace. 167
Error '==' is not followed by whitespace. 167
Error '==' is not preceded with whitespace. 167
Error '==' is not followed by whitespace. 167
Error Avoid inline conditionals. 167
Error Expected an @return tag. 176
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 176
Error Parameter key should be final. 176
Error Expected @param tag for 'key'. 176
Error Parameter value should be final. 176
Error Expected @param tag for 'value'. 176
Error Missing a Javadoc comment. 179
Error Parameter key should be final. 179
Error Parameter value should be final. 179
Error Parameter internMap should be final. 179
Error 'cast' is not followed by whitespace. 180
Error '!=' is not preceded with whitespace. 181
Error '!=' is not followed by whitespace. 181
Error Avoid inline conditionals. 181
Error 'if' construct must use '{}'s. 182
Error '!=' is not preceded with whitespace. 182
Error '!=' is not followed by whitespace. 182
Error '==' is not preceded with whitespace. 182
Error '==' is not followed by whitespace. 182
Error Method 'putAll' is not designed for extension - needs to be abstract, final or empty. 196
Error Parameter t should be final. 196
Error Expected @param tag for 't'. 196
Error 'while' is not followed by whitespace. 198
Error 'cast' is not followed by whitespace. 199
Error '(' is followed by whitespace. 200
Error ')' is preceded with whitespace. 200
Error Line has trailing spaces. 203
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 204
Error Missing a Javadoc comment. 204
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 208
Error Missing a Javadoc comment. 208
Error Parameter o should be final. 208
Error 'if' construct must use '{}'s. 209
Error '==' is not preceded with whitespace. 209
Error '==' is not followed by whitespace. 209
Error 'if' construct must use '{}'s. 210
Error '==' is not preceded with whitespace. 210
Error '==' is not followed by whitespace. 210
Error 'entrySet' hides a field. 212
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 219
Error Missing a Javadoc comment. 219
Error 'while' is not followed by whitespace. 222
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 236
Error Parameter key should be final. 236
Error Expected @param tag for 'key'. 236
Error Parameter value should be final. 236
Error Expected @param tag for 'value'. 236
Error Line is longer than 80 characters. 239
Error Missing a Javadoc comment. 239
Error Parameter key should be final. 239
Error Parameter value should be final. 239
Error Parameter internMap should be final. 239
Error Parameter cf should be final. 239
Error Line has trailing spaces. 243
Error Line has trailing spaces. 245
Error Line has trailing spaces. 247
Error Line is longer than 80 characters. 252
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 252
Error Parameter key should be final. 252
Error Expected @param tag for 'key'. 252
Error Parameter values should be final. 252
Error Expected @param tag for 'values'. 252
Error Expected an @return tag. 256
Error Line is longer than 80 characters. 256
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 256
Error Parameter mm should be final. 256
Error Expected @param tag for 'mm'. 256
Error '=' is not preceded with whitespace. 258
Error '=' is not followed by whitespace. 258
Error ';' is followed by whitespace. 258
Error 'if' construct must use '{}'s. 260
Error Line has trailing spaces. 265
Error Line has trailing spaces. 267
Error Line has trailing spaces. 269
Error Line is longer than 80 characters. 274
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 274
Error Parameter key should be final. 274
Error Expected @param tag for 'key'. 274
Error Parameter values should be final. 274
Error Expected @param tag for 'values'. 274
Error Line has trailing spaces. 281
Error Line is longer than 80 characters. 286
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 286
Error Parameter key should be final. 286
Error Expected @param tag for 'key'. 286
Error Parameter values should be final. 286
Error Expected @param tag for 'values'. 286
Error Line has trailing spaces. 292
Error Line has trailing spaces. 296
Error Expected an @return tag. 298
Error Method 'getValues' is not designed for extension - needs to be abstract, final or empty. 298
Error Expected @param tag for 'key'. 298
Error Line is longer than 80 characters. 301
Error Missing a Javadoc comment. 301
Error Parameter internMap should be final. 301
Error Parameter cf should be final. 301
Error 'cast' is not followed by whitespace. 302
Error Line has trailing spaces. 312
Error Expected an @return tag. 314
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 314
Error Parameter a should be final. 314
Error Expected @param tag for 'a'. 314
Error Parameter b should be final. 314
Error Expected @param tag for 'b'. 314
Error Missing a Javadoc comment. 317
Error Parameter a should be final. 317
Error Parameter b should be final. 317
Error Parameter internMap should be final. 317
Error 'cast' is not followed by whitespace. 318
Error 'if' construct must use '{}'s. 319
Error 'else' construct must use '{}'s. 321
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 325
Error Missing a Javadoc comment. 325
Error 'while' is not followed by whitespace. 329
Error 'if' construct must use '{}'s. 332
Error '==' is not preceded with whitespace. 332
Error '==' is not followed by whitespace. 332
Error '+' is not preceded with whitespace. 333
Error '+' is not followed by whitespace. 333
Error '+' is not preceded with whitespace. 333
Error '+' is not followed by whitespace. 333
Error '+' is not preceded with whitespace. 333
Error '+' is not followed by whitespace. 333
Error '+' is not preceded with whitespace. 333
Error '+' is not followed by whitespace. 333
Error Method 'computeHistogram' is not designed for extension - needs to be abstract, final or empty. 339
Error Missing a Javadoc comment. 339
Error Parameter keyName should be final. 339
Error Parameter valueName should be final. 339
Error Line is longer than 80 characters. 340
Error Line has trailing spaces. 342
Error Expected an @return tag. 344
Error Method 'keySet' is not designed for extension - needs to be abstract, final or empty. 344
Error 'if' construct must use '{}'s. 345
Error Missing a Javadoc comment. 348
Error Line has trailing spaces. 349
Error Line has trailing spaces. 351
Error Expected an @return tag. 353
Error Method 'values' is not designed for extension - needs to be abstract, final or empty. 353
Error 'if' construct must use '{}'s. 354
Error Missing a Javadoc comment. 357
Error Expected an @return tag. 365
Error Method 'entrySet' is not designed for extension - needs to be abstract, final or empty. 365
Error 'if' construct must use '{}'s. 366
Error Missing a Javadoc comment. 369
Error Line has trailing spaces. 370
Error Missing a Javadoc comment. 373
Error Missing a Javadoc comment. 374
Error Missing a Javadoc comment. 375
Error Variable 'it' must be private and have accessor methods. 377
Error Variable 'lastKey' must be private and have accessor methods. 378
Error '=' is not preceded with whitespace. 380
Error '=' is not followed by whitespace. 380
Error Missing a Javadoc comment. 387
Error Parameter o should be final. 387
Error Missing a Javadoc comment. 393
Error Parameter o should be final. 393
Error Missing a Javadoc comment. 397
Error Missing a Javadoc comment. 401
Error Missing a Javadoc comment. 402
Error Missing a Javadoc comment. 403
Error Line is longer than 80 characters. 405
Error Variable 'it' must be private and have accessor methods. 405
Error Line is longer than 80 characters. 407
Error 'cast' is not followed by whitespace. 407
Error Missing a Javadoc comment. 411
Error Parameter o should be final. 411
Error Missing a Javadoc comment. 414
Error Parameter o should be final. 414
Error Missing a Javadoc comment. 418
Error Parameter o should be final. 418
Error Missing a Javadoc comment. 421
Error Line is longer than 80 characters. 424
Error Missing a Javadoc comment. 424
Error Missing a Javadoc comment. 426
Error Variable 'internMap' must be private and have accessor methods. 426
Error Missing a Javadoc comment. 427
Error Variable 'cf' must be private and have accessor methods. 427
Error Line is longer than 80 characters. 428
Error Missing a Javadoc comment. 428
Error Parameter internMap should be final. 428
Error 'internMap' hides a field. 428
Error Parameter cf should be final. 428
Error 'cf' hides a field. 428
Error Missing a Javadoc comment. 432
Error Parameter internMap should be final. 432
Error 'internMap' hides a field. 432
Error Line has trailing spaces. 435
Error Method 'asMap' is not designed for extension - needs to be abstract, final or empty. 436
Error Missing a Javadoc comment. 436
Error Line is longer than 80 characters. 437
Error Method 'asMultiMap' is not designed for extension - needs to be abstract, final or empty. 437
Error Missing a Javadoc comment. 437
Error Line has trailing spaces. 438
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 441
Error Missing a Javadoc comment. 441
Error Parameter o should be final. 441
Error 'if' construct must use '{}'s. 442
Error 'if' construct must use '{}'s. 444
Error '==' should be on a new line. 444
Error Line is longer than 80 characters. 446
Error 'else' construct must use '{}'s. 447
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 450
Error Missing a Javadoc comment. 450
Error 'if' construct must use '{}'s. 456
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 462
Error Missing a Javadoc comment. 462
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 465
Error Missing a Javadoc comment. 465
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 468
Error Missing a Javadoc comment. 468
Error Parameter me should be final. 468
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 471
Error Missing a Javadoc comment. 471
Error Parameter o should be final. 471
Error 'cast' is not followed by whitespace. 472
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 474
Error Missing a Javadoc comment. 474
Error Parameter o should be final. 474
Error 'if' construct must use '{}'s. 475
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 480
Error Missing a Javadoc comment. 480
Error Parameter o should be final. 480
Error 'if' construct must use '{}'s. 481
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 485
Error Missing a Javadoc comment. 485
Error Line has trailing spaces. 489
Error Line is longer than 80 characters. 490
Error Missing a Javadoc comment. 490
Error Missing a Javadoc comment. 491
Error Name 'backing_map' must match pattern '^[a-z][a-zA-Z0-9]*$'. 491
Error Variable 'backing_map' must be private and have accessor methods. 491
Error Missing a Javadoc comment. 492
Error Variable 'mapit' must be private and have accessor methods. 492
Error Missing a Javadoc comment. 493
Error Variable 'setit' must be private and have accessor methods. 493
Error Missing a Javadoc comment. 494
Error Variable 'lastit' must be private and have accessor methods. 494
Error Missing a Javadoc comment. 495
Error Variable 'key' must be private and have accessor methods. 495
Error Line is longer than 80 characters. 496
Error Missing a Javadoc comment. 496
Error Parameter m should be final. 496
Error Parameter backing should be final. 496
Error Missing a Javadoc comment. 502
Error Parameter m should be final. 502
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 505
Error Missing a Javadoc comment. 505
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 506
Error Missing a Javadoc comment. 506
Error Parameter newValue should be final. 511
Error 'if' construct must use '{}'s. 512
Error Method 'advance' is not designed for extension - needs to be abstract, final or empty. 524
Error Missing a Javadoc comment. 524
Error 'cast' is not followed by whitespace. 527
Error 'cast' is not followed by whitespace. 529
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 533
Error Missing a Javadoc comment. 533
Error Line has trailing spaces. 537
Error Method 'clone' is not designed for extension - needs to be abstract, final or empty. 538
Error Missing a Javadoc comment. 538
Error Method 'copy' is not designed for extension - needs to be abstract, final or empty. 541
Error Missing a Javadoc comment. 541

jwutil/collections/HashCodeComparator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 17
Error Missing a Javadoc comment. 22
Error Missing a Javadoc comment. 23
Error Line has trailing spaces. 24
Error Missing a Javadoc comment. 25
Error Missing a Javadoc comment. 27
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 30
Error Name 'duplicate_hashcode_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 30
Error Missing a Javadoc comment. 31
Error Missing a Javadoc comment. 32
Error Line has trailing spaces. 33
Error Missing a Javadoc comment. 34
Error 'cast' is not followed by whitespace. 43
Error Must have at least one statement. 46
Error Method 'finalize' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 67
Error Parameter arg0 should be final. 67
Error Parameter arg1 should be final. 67
Error 'if' construct must use '{}'s. 69
Error 'else' construct must use '{}'s. 70
Error 'if' construct must use '{}'s. 71
Error '6835' is a magic number. 81
Error '6835' is a magic number. 81
Error 'if' construct must use '{}'s. 83
Error 'if' construct must use '{}'s. 84
Error The double-checked locking idiom is broken and should be avoided. 88
Error Line is longer than 80 characters. 89
Error Line is longer than 80 characters. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error 'if' construct must use '{}'s. 101
Error Missing a Javadoc comment. 115
Error Parameter o should be final. 115
Error 'if' construct must use '{}'s. 117
Error Line is longer than 80 characters. 123
Error '=' is not preceded with whitespace. 123
Error '=' is not followed by whitespace. 123
Error 'if' construct must use '{}'s. 126
Error 'if' construct must use '{}'s. 128

jwutil/collections/HashWorklist.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 13
Error Line has trailing spaces. 14
Error Line is longer than 80 characters. 15
Error Line has trailing spaces. 17
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 18
Error Missing a Javadoc comment. 23
Error Missing a Javadoc comment. 24
Error Missing a Javadoc comment. 25
Error Missing a Javadoc comment. 27
Error Parameter once should be final. 27
Error 'once' hides a field. 27
Error Parameter sf should be final. 27
Error Parameter lf should be final. 27
Error Missing a Javadoc comment. 32
Error Parameter once should be final. 32
Error 'once' hides a field. 32
Error Parameter lf should be final. 32
Error Missing a Javadoc comment. 35
Error Parameter once should be final. 35
Error 'once' hides a field. 35
Error Parameter sf should be final. 35
Error Missing a Javadoc comment. 38
Error Parameter once should be final. 38
Error 'once' hides a field. 38
Error Missing a Javadoc comment. 41
Error Method 'push' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter item should be final. 48
Error Method 'pull' is not designed for extension - needs to be abstract, final or empty. 55
Error Missing a Javadoc comment. 55
Error 'if' construct must use '{}'s. 57
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 64
Error Missing a Javadoc comment. 64
Error Parameter index should be final. 64
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 71
Error Missing a Javadoc comment. 71
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 78
Error Missing a Javadoc comment. 78
Error Parameter item should be final. 78
Error 'if' construct must use '{}'s. 79
Error 'else' construct must use '{}'s. 81
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 88
Error Missing a Javadoc comment. 88
Error Parameter o should be final. 88
Error Method 'getVisitedSet' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92

jwutil/collections/IdentityHashCodeWrapper.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 10
Error Class IdentityHashCodeWrapper should be declared as final. 12
Error Missing a Javadoc comment. 12
Error Line has trailing spaces. 13
Error Missing a Javadoc comment. 14
Error Missing a Javadoc comment. 15
Error Parameter o should be final. 15
Error 'o' hides a field. 15
Error Missing a Javadoc comment. 18
Error Parameter o should be final. 18
Error Missing a Javadoc comment. 22
Error Parameter that should be final. 22
Error 'if' construct must use '{}'s. 23
Error 'if' construct must use '{}'s. 24
Error 'cast' is not followed by whitespace. 25
Error Missing a Javadoc comment. 27
Error Line has trailing spaces. 30
Error Missing a Javadoc comment. 31
Error Line has trailing spaces. 32

jwutil/collections/IndexMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 20
Error Missing a Javadoc comment. 25
Error Missing a Javadoc comment. 26
Error Missing a Javadoc comment. 27
Error Missing a Javadoc comment. 28
Error Line has trailing spaces. 29
Error Missing a Javadoc comment. 30
Error Parameter name should be final. 30
Error 'name' hides a field. 30
Error Line has trailing spaces. 36
Error Missing a Javadoc comment. 37
Error Parameter name should be final. 37
Error 'name' hides a field. 37
Error Parameter size should be final. 37
Error Line has trailing spaces. 43
Error Missing a Javadoc comment. 44
Error Parameter name should be final. 44
Error 'name' hides a field. 44
Error Parameter size should be final. 44
Error Parameter t should be final. 44
Error Line has trailing spaces. 50
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 51
Error Missing a Javadoc comment. 51
Error Parameter o should be final. 51
Error Inner assignments should be avoided. 54
Error 'if' construct must use '{}'s. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error Line has trailing spaces. 60
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter i should be final. 61
Error Line has trailing spaces. 64
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter o should be final. 65
Error Line has trailing spaces. 68
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 69
Error Missing a Javadoc comment. 69
Error Line has trailing spaces. 72
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 73
Error Line has trailing spaces. 76
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error Line has trailing spaces. 80
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 81
Error Missing a Javadoc comment. 81
Error Line has trailing spaces. 85
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error Parameter c should be final. 86
Error '=' is not preceded with whitespace. 88
Error '=' is not followed by whitespace. 88
Error ';' is followed by whitespace. 88
Error Line has trailing spaces. 93
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 94
Error Missing a Javadoc comment. 94
Error Parameter that should be final. 94
Error Line has trailing spaces. 102
Error Method 'dump' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error '+' is not preceded with whitespace. 105
Error '+' is not followed by whitespace. 105
Error Line has trailing spaces. 113
Error Method 'dumpStrings' is not designed for extension - needs to be abstract, final or empty. 114
Error Missing a Javadoc comment. 114
Error '+' is not preceded with whitespace. 117
Error '+' is not followed by whitespace. 117
Error Line has trailing spaces. 120
Error Line is longer than 80 characters. 121
Error Missing a Javadoc comment. 121
Error Parameter name should be final. 121
Error Parameter in should be final. 121
Error Line has trailing spaces. 134
Error Line is longer than 80 characters. 135
Error Missing a Javadoc comment. 135
Error Parameter name should be final. 135
Error Parameter in should be final. 135
Error 'if' construct must use '{}'s. 139

jwutil/collections/IndexedMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 13
Error Missing a Javadoc comment. 19
Error Missing a Javadoc comment. 20
Error Missing a Javadoc comment. 21
Error Missing a Javadoc comment. 22
Error Missing a Javadoc comment. 23
Error Missing a Javadoc comment. 24
Error Missing a Javadoc comment. 25
Error Line has trailing spaces. 26

jwutil/collections/InstrumentedSetWrapper.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 22
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 23
Error Line is longer than 80 characters. 24
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 29
Error Missing a Javadoc comment. 31
Error Utility classes should not have a public or default constructor. 31
Error Line has trailing spaces. 32
Error Missing a Javadoc comment. 33
Error Name 'm' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 33
Error Missing a Javadoc comment. 34
Error Name 'q' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 34
Error Missing a Javadoc comment. 35
Error Name 'results' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 35
Error Line has trailing spaces. 36
Error Missing a Javadoc comment. 37
Error 'cast' is not followed by whitespace. 45
Error Line is longer than 80 characters. 47
Error Must have at least one statement. 54
Error Missing a Javadoc comment. 63
Error Parameter i should be final. 63
Error Line has trailing spaces. 69
Error Line is longer than 80 characters. 77
Error '=' is not preceded with whitespace. 77
Error '=' is not followed by whitespace. 77
Error ';' is followed by whitespace. 77
Error Line is longer than 80 characters. 78
Error Line is longer than 80 characters. 86
Error '=' is not preceded with whitespace. 86
Error '=' is not followed by whitespace. 86
Error ';' is followed by whitespace. 86
Error Line is longer than 80 characters. 87
Error Line is longer than 80 characters. 92
Error 'if' construct must use '{}'s. 96
Error Must have at least one statement. 97
Error Line has trailing spaces. 102
Error Missing a Javadoc comment. 103
Error Parameter i should be final. 103
Error Line is longer than 80 characters. 104
Error 'cast' is not followed by whitespace. 104
Error 'if' construct must use '{}'s. 106
Error Inner assignments should be avoided. 106
Error 'else' construct must use '{}'s. 107
Error Missing a Javadoc comment. 112
Error Parameter s should be final. 112
Error Line is longer than 80 characters. 115
Error ',' is not followed by whitespace. 115
Error '4' is a magic number. 115
Error Method 'getWrappedSet' is not designed for extension - needs to be abstract, final or empty. 120
Error Missing a Javadoc comment. 120
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 122
Error Missing a Javadoc comment. 122
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 127
Error Missing a Javadoc comment. 127
Error Line has trailing spaces. 131
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 132
Error Missing a Javadoc comment. 132
Error Parameter o should be final. 132
Error Line has trailing spaces. 136
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 140
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 148
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 156
Error Parameter arg0 should be final. 156
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 164
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 172
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 180
Error Parameter arg0 should be final. 180
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 188
Error Parameter arg0 should be final. 188
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 196
Error Parameter arg0 should be final. 196
Error Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 204
Error Parameter arg0 should be final. 204
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 212
Error Parameter arg0 should be final. 212
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 220
Error Parameter arg0 should be final. 220
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 228
Error Parameter arg0 should be final. 228
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 236
Error Missing a Javadoc comment. 241
Error Line has trailing spaces. 242
Error Missing a Javadoc comment. 243
Error Variable 'identifier' must be private and have accessor methods. 243
Error Line has trailing spaces. 244
Error Missing a Javadoc comment. 245
Error Parameter identifier should be final. 245
Error 'identifier' hides a field. 245
Error Line has trailing spaces. 248
Error Method 'mergeResults' is not designed for extension - needs to be abstract, final or empty. 249
Error Missing a Javadoc comment. 249
Error Parameter that should be final. 249
Error '=' is not preceded with whitespace. 251
Error '=' is not followed by whitespace. 251
Error '<' is not preceded with whitespace. 251
Error '<' is not followed by whitespace. 251
Error '+' is not preceded with whitespace. 255
Error '+' is not followed by whitespace. 255
Error Line has trailing spaces. 263
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 264
Error Missing a Javadoc comment. 264
Error Parameter o should be final. 264
Error 'cast' is not followed by whitespace. 265
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 267
Error Missing a Javadoc comment. 267
Error Parameter that should be final. 267
Error 'if' construct must use '{}'s. 268
Error 'if' construct must use '{}'s. 269
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 272
Error Missing a Javadoc comment. 272
Error Avoid inline conditionals. 273
Error Line has trailing spaces. 275
Error Method 'dump' is not designed for extension - needs to be abstract, final or empty. 276
Error Missing a Javadoc comment. 276
Error '=' is not preceded with whitespace. 286
Error '=' is not followed by whitespace. 286
Error '<' is not preceded with whitespace. 286
Error '<' is not followed by whitespace. 286
Error '{' should be on the previous line. 292
Error Line has trailing spaces. 306
Error Missing a Javadoc comment. 307
Error Name 'clear_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Error Missing a Javadoc comment. 308
Error Name 'removeAll_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Error Missing a Javadoc comment. 309
Error Name 'retainAll_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Error Missing a Javadoc comment. 310
Error Name 'addAll_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Error Missing a Javadoc comment. 311
Error Name 'containsAll_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Error Missing a Javadoc comment. 312
Error Name 'remove_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Error Missing a Javadoc comment. 313
Error Name 'add_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Error Missing a Javadoc comment. 314
Error Name 'toArray2_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Error Missing a Javadoc comment. 315
Error Name 'toArray_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Error Missing a Javadoc comment. 316
Error Name 'iterator_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Error Missing a Javadoc comment. 317
Error Name 'contains_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Error Missing a Javadoc comment. 318
Error Name 'isEmpty_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Error Missing a Javadoc comment. 319
Error Name 'size_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Error Missing a Javadoc comment. 320
Error Name 'equals_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Error Missing a Javadoc comment. 321
Error Name 'hashCode_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Error Missing a Javadoc comment. 322
Error Name 'toString_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Error Method '_clear' is not designed for extension - needs to be abstract, final or empty. 323
Error Missing a Javadoc comment. 323
Error Name '_clear' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Error Method '_removeAll' is not designed for extension - needs to be abstract, final or empty. 327
Error Missing a Javadoc comment. 327
Error Name '_removeAll' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Error Parameter set should be final. 327
Error Parameter arg0 should be final. 327
Error Method '_retainAll' is not designed for extension - needs to be abstract, final or empty. 331
Error Missing a Javadoc comment. 331
Error Name '_retainAll' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Error Parameter set should be final. 331
Error Parameter arg0 should be final. 331
Error Method '_addAll' is not designed for extension - needs to be abstract, final or empty. 335
Error Missing a Javadoc comment. 335
Error Name '_addAll' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Error Parameter set should be final. 335
Error Parameter arg0 should be final. 335
Error Method '_containsAll' is not designed for extension - needs to be abstract, final or empty. 338
Error Missing a Javadoc comment. 338
Error Name '_containsAll' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Error Parameter set should be final. 338
Error Parameter arg0 should be final. 338
Error Method '_remove' is not designed for extension - needs to be abstract, final or empty. 342
Error Missing a Javadoc comment. 342
Error Name '_remove' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Error Parameter set should be final. 342
Error Parameter arg0 should be final. 342
Error Method '_add' is not designed for extension - needs to be abstract, final or empty. 345
Error Missing a Javadoc comment. 345
Error Name '_add' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Error Parameter set should be final. 345
Error Parameter arg0 should be final. 345
Error Method '_toArray' is not designed for extension - needs to be abstract, final or empty. 348
Error Missing a Javadoc comment. 348
Error Name '_toArray' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Error Parameter set should be final. 348
Error Method '_toArray' is not designed for extension - needs to be abstract, final or empty. 352
Error Missing a Javadoc comment. 352
Error Name '_toArray' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Error Parameter set should be final. 352
Error Parameter arg0 should be final. 352
Error Method '_iterator' is not designed for extension - needs to be abstract, final or empty. 356
Error Missing a Javadoc comment. 356
Error Name '_iterator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Error Parameter set should be final. 356
Error Method '_contains' is not designed for extension - needs to be abstract, final or empty. 359
Error Missing a Javadoc comment. 359
Error Name '_contains' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Error Parameter set should be final. 359
Error Parameter arg0 should be final. 359
Error Method '_isEmpty' is not designed for extension - needs to be abstract, final or empty. 363
Error Missing a Javadoc comment. 363
Error Name '_isEmpty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Error Parameter set should be final. 363
Error Method '_size' is not designed for extension - needs to be abstract, final or empty. 366
Error Missing a Javadoc comment. 366
Error Name '_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Error Parameter set should be final. 366
Error Method '_equals' is not designed for extension - needs to be abstract, final or empty. 369
Error Missing a Javadoc comment. 369
Error Name '_equals' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Error Parameter set should be final. 369
Error Parameter o should be final. 369
Error Method '_hashCode' is not designed for extension - needs to be abstract, final or empty. 372
Error Missing a Javadoc comment. 372
Error Name '_hashCode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Error Parameter set should be final. 372
Error Method '_toString' is not designed for extension - needs to be abstract, final or empty. 376
Error Missing a Javadoc comment. 376
Error Name '_toString' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Error Parameter set should be final. 376

jwutil/collections/InvertibleMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 8
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 18
Error Line has trailing spaces. 29
Error Expected an @return tag. 31
Error Redundant 'public' modifier. 31

jwutil/collections/InvertibleMultiMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 9
Error Line has trailing spaces. 17
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 20
Error Expected an @return tag. 34
Error Redundant 'public' modifier. 34

jwutil/collections/LightMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 16
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 17
Error Line has trailing spaces. 21
Error Class Factory should be declared as final. 27
Error Missing a Javadoc comment. 27
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 29
Error Line has trailing spaces. 30
Error Line has trailing spaces. 32
Error Expected an @return tag. 34
Error Parameter map should be final. 34
Error Expected @param tag for 'map'. 34
Error Line has trailing spaces. 40
Error Missing a Javadoc comment. 42
Error Missing a Javadoc comment. 44
Error '{' is not followed by whitespace. 47
Error '}' is not preceded with whitespace. 47
Error Missing a Javadoc comment. 49
Error '{' is not preceded with whitespace. 49
Error Missing a Javadoc comment. 53
Error '{' is not preceded with whitespace. 53
Error Expected an @return tag. 59
Error Parameter key should be final. 59
Error Expected @param tag for 'key'. 59
Error '{' is not preceded with whitespace. 59
Error Expected an @return tag. 64
Error Parameter value should be final. 64
Error Expected @param tag for 'value'. 64
Error Expected an @return tag. 69
Error Parameter key should be final. 69
Error Expected @param tag for 'key'. 69
Error '{' is not preceded with whitespace. 69
Error Name 'key_hash_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Error 'while' construct must use '{}'s. 73
Error 'while' is not followed by whitespace. 73
Error 'if' construct must use '{}'s. 74
Error 'if' is not followed by whitespace. 74
Error 'if' construct must use '{}'s. 77
Error 'if' is not followed by whitespace. 77
Error 'if' construct must use '{}'s. 80
Error 'if' is not followed by whitespace. 80
Error 'else' construct must use '{}'s. 82
Error Expected an @return tag. 89
Error Parameter key should be final. 89
Error Expected @param tag for 'key'. 89
Error Parameter value should be final. 89
Error Expected @param tag for 'value'. 89
Error '{' is not preceded with whitespace. 89
Error Name 'key_hash_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Error 'while' is not followed by whitespace. 94
Error 'if' construct must use '{}'s. 96
Error 'if' is not followed by whitespace. 96
Error 'if' construct must use '{}'s. 99
Error 'if' is not followed by whitespace. 99
Error Name 'new_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Error 'if' is not followed by whitespace. 112
Error '{' is not preceded with whitespace. 112
Error 'if' construct must use '{}'s. 117
Error 'if' is not followed by whitespace. 117
Error 'else' construct must use '{}'s. 119
Error Expected an @return tag. 127
Error Parameter key should be final. 127
Error Expected @param tag for 'key'. 127
Error Line has trailing spaces. 128
Error 'if' construct must use '{}'s. 129
Error 'if' is not followed by whitespace. 129
Error Name 'key_hash_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Error 'while' construct must use '{}'s. 136
Error 'while' is not followed by whitespace. 136
Error 'if' is not followed by whitespace. 137
Error '}' should be on the same line. 141
Error 'if' is not followed by whitespace. 143
Error '||' should be on a new line. 143
Error '}' should be on the same line. 148
Error Missing a Javadoc comment. 160
Error Redundant 'final' modifier. 160
Error Name 'remove_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Error Parameter node should be final. 160
Error Parameter prev should be final. 160
Error Parameter son should be final. 161
Error 'if' construct must use '{}'s. 162
Error 'if' is not followed by whitespace. 162
Error 'if' construct must use '{}'s. 164
Error 'if' is not followed by whitespace. 164
Error Line has trailing spaces. 170
Error '?' should be on a new line. 171
Error Avoid inline conditionals. 171
Error Missing a Javadoc comment. 181
Error Redundant 'final' modifier. 181
Error Name 'remove_semi_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Error Parameter node should be final. 181
Error Parameter prev should be final. 181
Error Parameter son should be final. 182
Error Parameter m should be final. 182
Error 'if' construct must use '{}'s. 183
Error 'if' is not followed by whitespace. 183
Error 'if' construct must use '{}'s. 186
Error 'if' is not followed by whitespace. 186
Error 'else' construct must use '{}'s. 188
Error Missing a Javadoc comment. 198
Error Redundant 'final' modifier. 198
Error Name 'finish_removal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Error Parameter node should be final. 198
Error Parameter prev should be final. 198
Error Parameter son should be final. 199
Error Parameter m should be final. 199
Error 'if' is not followed by whitespace. 200
Error 'if' construct must use '{}'s. 204
Error 'if' is not followed by whitespace. 204
Error 'if' construct must use '{}'s. 207
Error 'if' is not followed by whitespace. 207
Error 'else' construct must use '{}'s. 209
Error Missing a Javadoc comment. 217
Error Redundant 'final' modifier. 217
Error Name 'extract_next' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Error Parameter node should be final. 217
Error 'if' is not followed by whitespace. 221
Error 'while' is not followed by whitespace. 226
Error Missing a Javadoc comment. 237
Error Redundant 'final' modifier. 237
Error Name 'extract_prev' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Error Parameter node should be final. 237
Error 'if' is not followed by whitespace. 241
Error 'while' is not followed by whitespace. 246
Error Parameter map should be final. 257
Error Expected @param tag for 'map'. 257
Error Expected @throws tag for 'UnsupportedOperationException'. 257
Error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 257
Error '{' is not preceded with whitespace. 257
Error 'for' is not followed by whitespace. 258
Error ';' is followed by whitespace. 258
Error Expected @throws tag for 'UnsupportedOperationException'. 266
Error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 266
Error '{' is not preceded with whitespace. 266
Error Expected an @return tag. 273
Error '{' is not preceded with whitespace. 273
Error Missing a Javadoc comment. 281
Error Redundant 'final' modifier. 281
Error Name 'get_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Error '{' is not preceded with whitespace. 282
Error 'if' construct must use '{}'s. 283
Error 'if' is not followed by whitespace. 283
Error Line has trailing spaces. 289
Error Expected an @return tag. 291
Error Expected @throws tag for 'UnsupportedOperationException'. 291
Error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 291
Error Missing a Javadoc comment. 299
Error Redundant 'final' modifier. 299
Error Name 'get_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Error 'if' construct must use '{}'s. 301
Error 'if' is not followed by whitespace. 301
Error Missing a Javadoc comment. 307
Error Missing a Javadoc comment. 308
Error Variable 'key' must be private and have accessor methods. 308
Error Missing a Javadoc comment. 309
Error Variable 'value' must be private and have accessor methods. 309
Error Missing a Javadoc comment. 310
Error Variable 'node' must be private and have accessor methods. 310
Error Missing a Javadoc comment. 312
Error Parameter node should be final. 312
Error 'node' hides a field. 312
Error '{' is not preceded with whitespace. 312
Error Missing a Javadoc comment. 318
Error Missing a Javadoc comment. 319
Error Missing a Javadoc comment. 321
Error Parameter value should be final. 321
Error 'value' hides a field. 321
Error Name 'old_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Error Missing a Javadoc comment. 328
Error Parameter o should be final. 328
Error '{' is not preceded with whitespace. 328
Error 'if' construct must use '{}'s. 329
Error 'if' is not followed by whitespace. 329
Error 'if' construct must use '{}'s. 330
Error 'if' is not followed by whitespace. 330
Error Line has trailing spaces. 333
Error Line has trailing spaces. 334
Error '&&' should be on a new line. 334
Error Missing a Javadoc comment. 338
Error '{' is not preceded with whitespace. 338
Error Missing a Javadoc comment. 342
Error Expected an @return tag. 352
Error Missing a Javadoc comment. 360
Error Redundant 'final' modifier. 360
Error Name 'get_keys' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Error 'if' construct must use '{}'s. 362
Error 'if' is not followed by whitespace. 362
Error Missing a Javadoc comment. 369
Error Name 'copy_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Error Parameter node should be final. 369
Error 'if' construct must use '{}'s. 370
Error 'if' is not followed by whitespace. 370
Error Line has trailing spaces. 375
Error Method 'clone' is not designed for extension - needs to be abstract, final or empty. 380
Error Missing a Javadoc comment. 380
Error 'catch' is not followed by whitespace. 385
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 391
Error Missing a Javadoc comment. 391
Error Parameter o should be final. 391
Error 'if' construct must use '{}'s. 392
Error 'if' is not followed by whitespace. 392
Error 'if' construct must use '{}'s. 393
Error 'if' is not followed by whitespace. 393
Error Line has trailing spaces. 395
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 406
Error Missing a Javadoc comment. 406
Error 'if' construct must use '{}'s. 407
Error 'if' is not followed by whitespace. 407
Error Missing a Javadoc comment. 412
Error Name 'hash_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 412
Error Missing a Javadoc comment. 414
Error Name 'compute_hash_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 414
Error Parameter node should be final. 414
Error 'if' construct must use '{}'s. 415
Error 'if' is not followed by whitespace. 415
Error Line has trailing spaces. 416
Error Line has trailing spaces. 417
Error Line has trailing spaces. 418
Error '+' should be on a new line. 418
Error '+' should be on a new line. 419
Error Missing a Javadoc comment. 423
Error Line has trailing spaces. 428
Error Missing a Javadoc comment. 429
Error Variable 'key' must be private and have accessor methods. 429
Error Missing a Javadoc comment. 430
Error Variable 'value' must be private and have accessor methods. 430
Error Missing a Javadoc comment. 431
Error Variable 'keyHashCode' must be private and have accessor methods. 431
Error Missing a Javadoc comment. 433
Error Variable 'left' must be private and have accessor methods. 433
Error Missing a Javadoc comment. 434
Error Variable 'right' must be private and have accessor methods. 434
Error Missing a Javadoc comment. 436
Error 'key' hides a field. 436
Error 'value' hides a field. 436
Error Missing a Javadoc comment. 444
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 450
Error Missing a Javadoc comment. 450
Error Missing a Javadoc comment. 458
Error Name 'build_str' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Error 'if' construct must use '{}'s. 459
Error 'if' is not followed by whitespace. 459

jwutil/collections/LightRelation.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 12
Error Line has trailing spaces. 14
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 15
Error Method 'getEmptyRelation' is not designed for extension - needs to be abstract, final or empty. 32
Error Missing a Javadoc comment. 32
Error Line has trailing spaces. 35
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Parameter key should be final. 37
Error Parameter value should be final. 37
Error 'if' construct must use '{}'s. 40
Error 'if' is not followed by whitespace. 40
Error Inner assignments should be avoided. 41
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter key should be final. 46
Error Parameter values should be final. 46
Error 'if' construct must use '{}'s. 48
Error 'if' is not followed by whitespace. 48
Error 'if' construct must use '{}'s. 51
Error 'if' is not followed by whitespace. 51
Error Inner assignments should be avoided. 52
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Parameter key should be final. 57
Error Parameter values should be final. 57
Error 'if' construct must use '{}'s. 60
Error 'if' is not followed by whitespace. 60
Error 'for' construct must use '{}'s. 62
Error 'for' is not followed by whitespace. 62
Error ';' is followed by whitespace. 62
Error Line has trailing spaces. 65
Error Method 'clone' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error 'for' is not followed by whitespace. 69
Error ';' is followed by whitespace. 69
Error Line has trailing spaces. 71

jwutil/collections/LinearMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 15
Error Line has trailing spaces. 17
Error Missing a Javadoc comment. 23
Error Variable 'keys' must be private and have accessor methods. 23
Error Missing a Javadoc comment. 24
Error Variable 'values' must be private and have accessor methods. 24
Error Line has trailing spaces. 25
Error Missing a Javadoc comment. 26
Error Parameter k should be final. 26
Error Parameter v should be final. 26
Error Line has trailing spaces. 31
Error Missing a Javadoc comment. 32
Error Parameter size should be final. 32
Error Line has trailing spaces. 35
Error Missing a Javadoc comment. 36
Error '16' is a magic number. 37
Error Line has trailing spaces. 39
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Line has trailing spaces. 47
Error Method 'containsKey' is not designed for extension - needs to be abstract, final or empty. 51
Error Missing a Javadoc comment. 51
Error Parameter arg0 should be final. 51
Error Line has trailing spaces. 54
Error Method 'containsValue' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Parameter arg0 should be final. 58
Error Line has trailing spaces. 61
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter arg0 should be final. 65
Error 'if' construct must use '{}'s. 67
Error Line has trailing spaces. 70
Error Method 'keySet' is not designed for extension - needs to be abstract, final or empty. 74
Error Missing a Javadoc comment. 74
Error Line has trailing spaces. 77
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 81
Error Missing a Javadoc comment. 81
Error Parameter arg0 should be final. 81
Error Parameter arg1 should be final. 81
Error 'if' construct must use '{}'s. 83
Error Line has trailing spaces. 83
Error Line has trailing spaces. 88
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92
Error Parameter arg0 should be final. 92
Error 'if' construct must use '{}'s. 94
Error Line has trailing spaces. 98
Error Method 'values' is not designed for extension - needs to be abstract, final or empty. 102
Error Missing a Javadoc comment. 102
Error Line has trailing spaces. 105
Error Method 'entrySet' is not designed for extension - needs to be abstract, final or empty. 109
Error Missing a Javadoc comment. 109
Error Line has trailing spaces. 112
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 117
Error Missing a Javadoc comment. 117
Error Line has trailing spaces. 120
Error Missing a Javadoc comment. 121
Error Missing a Javadoc comment. 126
Error Missing a Javadoc comment. 133
Error Line has trailing spaces. 136
Error Line has trailing spaces. 138
Error Missing a Javadoc comment. 139
Error Missing a Javadoc comment. 141
Error Variable 'k' must be private and have accessor methods. 141
Error Line has trailing spaces. 142
Error Missing a Javadoc comment. 146
Error Missing a Javadoc comment. 153
Error Missing a Javadoc comment. 160
Error Line has trailing spaces. 165
Error Line has trailing spaces. 167
Error Missing a Javadoc comment. 168
Error Missing a Javadoc comment. 169
Error Variable 'k' must be private and have accessor methods. 169
Error Missing a Javadoc comment. 171
Error Parameter k should be final. 171
Error 'k' hides a field. 171
Error Line has trailing spaces. 174
Error Missing a Javadoc comment. 178
Error Missing a Javadoc comment. 185
Error Missing a Javadoc comment. 192
Error Parameter arg0 should be final. 192
Error Line has trailing spaces. 195
Error Line has trailing spaces. 197

jwutil/collections/LinearSet.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 17
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 18
Error Line has trailing spaces. 27
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 29
Error Line has trailing spaces. 37
Error Expected @param tag for 'capacity'. 40
Error Expected @param tag for 'set'. 48
Error Line has trailing spaces. 54
Error 'lf' hides a field. 56
Error Expected @param tag for 'lf'. 56
Error Line has trailing spaces. 63
Error 'lf' hides a field. 65
Error Expected @param tag for 'lf'. 65
Error Parameter capacity should be final. 65
Error Expected @param tag for 'capacity'. 65
Error 'lf' hides a field. 74
Error Expected @param tag for 'lf'. 74
Error Expected @param tag for 'set'. 74
Error Missing a Javadoc comment. 79
Error Parameter lf should be final. 79
Error 'lf' hides a field. 79
Error Parameter list should be final. 79
Error 'list' hides a field. 79
Error Line has trailing spaces. 83
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 84
Error Missing a Javadoc comment. 84
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 88
Error Missing a Javadoc comment. 88
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92
Error Parameter o should be final. 92
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 101
Error Missing a Javadoc comment. 101
Error Parameter c should be final. 101
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 109
Error Missing a Javadoc comment. 109
Error Parameter o should be final. 109
Error Line has trailing spaces. 118
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 119
Error Missing a Javadoc comment. 119
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 123
Error Missing a Javadoc comment. 123
Error Parameter o should be final. 123
Error Line has trailing spaces. 131
Error Method 'clone' is not designed for extension - needs to be abstract, final or empty. 132
Error Missing a Javadoc comment. 132
Error 'try' is not followed by whitespace. 133
Error '{' is not preceded with whitespace. 133
Error 'catch' is not followed by whitespace. 137

jwutil/collections/ListFactory.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 15
Error Line has trailing spaces. 17
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 19
Error Line has trailing spaces. 23
Error Name 'arrayListFactory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 25
Error Parameter c should be final. 31
Error Parameter i should be final. 35
Error Line has trailing spaces. 39
Error Name 'linkedListFactory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 41
Error Parameter c should be final. 47
Error Line has trailing spaces. 54
Error Line has trailing spaces. 56
Error Missing a Javadoc comment. 60
Error Parameter initCapacity should be final. 60
Error Line is longer than 80 characters. 65
Error Missing a Javadoc comment. 67
Error Parameter c should be final. 67
Error Expected an @return tag. 72
Error Line has trailing spaces. 77
Error Expected an @return tag. 81
Error Method 'makeList' is not designed for extension - needs to be abstract, final or empty. 81
Error Parameter initialCapacity should be final. 81
Error Expected @param tag for 'initialCapacity'. 81
Error Line has trailing spaces. 87
Error Expected an @return tag. 89
Error Line has trailing spaces. 89
Error Parameter c should be final. 89
Error Expected @param tag for 'c'. 89
Error Line has trailing spaces. 94
Error Line has trailing spaces. 97
Error Line has trailing spaces. 104
Error Expected an @return tag. 114
Error Expected @param tag for 'lists'. 114
Error '{' is not preceded with whitespace. 115
Error Parameter index should be final. 116
Error 'if' construct must use '{}'s. 119
Error Line has trailing spaces. 119
Error Line has trailing spaces. 120
Error '+' is not preceded with whitespace. 120
Error '+' is not followed by whitespace. 120
Error '+' is not preceded with whitespace. 120
Error '+' is not followed by whitespace. 120
Error Line has trailing spaces. 124
Error 'while' is not followed by whitespace. 125
Error Line has trailing spaces. 130
Error 'if' is not followed by whitespace. 131
Error Line has trailing spaces. 136
Error '+' is not preceded with whitespace. 136
Error '+' is not followed by whitespace. 136
Error '+' is not preceded with whitespace. 136
Error '+' is not followed by whitespace. 136
Error '+' is not preceded with whitespace. 136
Error '+' is not followed by whitespace. 136
Error Line has trailing spaces. 142
Error 'for' is not followed by whitespace. 143
Error '=' is not preceded with whitespace. 143
Error '=' is not followed by whitespace. 143
Error '<' is not preceded with whitespace. 143
Error '<' is not followed by whitespace. 143
Error 'cast' is not followed by whitespace. 144
Error Line has trailing spaces. 151
Error Line has trailing spaces. 154
Error Line has trailing spaces. 155
Error Line has trailing spaces. 162
Error Line has trailing spaces. 168
Error Expected an @return tag. 170
Error Expected @param tag for 'lists'. 170
Error Line has trailing spaces. 178
Error Parameter c should be final. 189
Error Line has trailing spaces. 194
Error Missing a Javadoc comment. 198

jwutil/collections/MapFactory.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 23
Error Line has trailing spaces. 27
Error Line has trailing spaces. 28
Error Name 'hashMapFactory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
Error Parameter map should be final. 35
Error Line has trailing spaces. 39
Error Name 'treeMapFactory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 41
Error Parameter map should be final. 47
Error Line has trailing spaces. 51
Error Line has trailing spaces. 54
Error Expected an @return tag. 58
Error Method 'makeMap' is not designed for extension - needs to be abstract, final or empty. 58
Error Line has trailing spaces. 64
Error Expected an @return tag. 66
Error Line is longer than 80 characters. 66
Error Parameter map should be final. 66
Error Expected @param tag for 'map'. 66
Error Line has trailing spaces. 68
Error Line has trailing spaces. 69
Error Parameter map should be final. 82
Error Line has trailing spaces. 87
Error Missing a Javadoc comment. 91
Error Line has trailing spaces. 93

jwutil/collections/MapSet.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 14
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 15
Error Missing a Javadoc comment. 19
Error Redundant 'public' modifier. 19

jwutil/collections/MaxPriorityQueue.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 16
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 17
Error Line has trailing spaces. 23
Error Expected an @return tag. 27
Error Expected an @return tag. 32
Error Line has trailing spaces. 33
Error Expected an @return tag. 37
Error Expected an @return tag. 42
Error Expected @param tag for 'item'. 42
Error First sentence should end with a period. 44
Error Expected an @return tag. 47
Error Expected @param tag for 'item'. 47
Error Expected @param tag for 'newPriority'. 47
Error Unclosed HTML tag found: <code>setPriority(item, getPriority(item)+delta). 50
Error Expected @param tag for 'item'. 53
Error Expected @param tag for 'delta'. 53
Error Line has trailing spaces. 54

jwutil/collections/MultiMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 18
Error Line has trailing spaces. 21
Error Line has trailing spaces. 23
Error Line has trailing spaces. 25
Error Line has trailing spaces. 26
Error Line has trailing spaces. 27
Error Line has trailing spaces. 29
Error Line has trailing spaces. 30
Error Line has trailing spaces. 84
Error Extra HTML tag found: </OL> 84
Error Line has trailing spaces. 85
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 86
Error '{' should be on the previous line. 90
Error Line has trailing spaces. 97
Error Line has trailing spaces. 100
Error Expected an @return tag. 102
Error Redundant 'public' modifier. 102
Error Expected @param tag for 'key'. 102
Error Expected an @return tag. 109
Error Redundant 'public' modifier. 109
Error Expected @param tag for 'key'. 109
Error Expected @param tag for 'value'. 109
Error Redundant 'public' modifier. 121
Error Expected @param tag for 't'. 121
Error Redundant 'public' modifier. 134
Error Expected @param tag for 'key'. 134
Error Expected an @return tag. 145
Error Expected @param tag for 'key'. 145
Error Expected @param tag for 'value'. 145
Error Line has trailing spaces. 146
Error Expected @param tag for 'key'. 155
Error Expected @param tag for 'value'. 155
Error Line has trailing spaces. 158
Error Line has trailing spaces. 160
Error Line is longer than 80 characters. 165
Error Expected @param tag for 'key'. 165
Error Expected @param tag for 'values'. 165
Error Expected an @return tag. 168
Error Expected @param tag for 'mm'. 168
Error Line has trailing spaces. 171
Error Line has trailing spaces. 173
Error Expected @param tag for 'key'. 178
Error Expected @param tag for 'values'. 178
Error Line has trailing spaces. 183
Error Expected @param tag for 'key'. 188
Error Expected @param tag for 'values'. 188
Error Line has trailing spaces. 192
Error Line has trailing spaces. 196
Error Expected an @return tag. 198
Error Expected @param tag for 'key'. 198
Error Expected an @return tag. 204
Error Expected @param tag for 'a'. 204
Error Expected @param tag for 'b'. 204
Error Expected an @return tag. 208
Error Expected an @return tag. 212
Error Line has trailing spaces. 213
Error Missing a Javadoc comment. 214

jwutil/collections/MultiMapFactory.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 12
Error Line has trailing spaces. 16
Error Missing a Javadoc comment. 21
Error Line is longer than 80 characters. 24
Error Missing a Javadoc comment. 24
Error Parameter map should be final. 24
Error Method 'makeMultiMap' is not designed for extension - needs to be abstract, final or empty. 30
Error Missing a Javadoc comment. 30
Error First sentence should end with a period. 34
Error Line has trailing spaces. 34
Error Expected an @return tag. 37
Error Line is longer than 80 characters. 37
Error Method 'makeMultiMap' is not designed for extension - needs to be abstract, final or empty. 37
Error Parameter map should be final. 37
Error Expected @param tag for 'map'. 37
Error Line is longer than 80 characters. 40
Error Method 'makeMultiMap' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Parameter mf should be final. 40
Error Parameter cf should be final. 40

jwutil/collections/MultiMapSet.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 13
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 14
Error Missing a Javadoc comment. 18
Error Redundant 'public' modifier. 18
Error Missing a Javadoc comment. 19
Error Redundant 'public' modifier. 19

jwutil/collections/Pair.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 15
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 16
Error Line has trailing spaces. 20
Error Line has trailing spaces. 25
Error Variable 'left' must be private and have accessor methods. 29
Error Variable 'right' must be private and have accessor methods. 29
Error Line has trailing spaces. 30
Error Line has trailing spaces. 33
Error Parameter left should be final. 37
Error 'left' hides a field. 37
Error Parameter right should be final. 37
Error 'right' hides a field. 37
Error Line has trailing spaces. 40
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error Line has trailing spaces. 45
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 49
Error Missing a Javadoc comment. 49
Error Parameter index should be final. 49
Error Line has trailing spaces. 56
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 60
Error Missing a Javadoc comment. 60
Error Parameter index should be final. 60
Error Parameter element should be final. 60
Error '=' is not preceded with whitespace. 63
Error '=' is not followed by whitespace. 63
Error '=' is not preceded with whitespace. 63
Error '=' is not followed by whitespace. 63
Error '=' is not preceded with whitespace. 64
Error '=' is not followed by whitespace. 64
Error '=' is not preceded with whitespace. 64
Error '=' is not followed by whitespace. 64
Error Line has trailing spaces. 68
Error Missing a Javadoc comment. 72
Error Parameter t should be final. 72
Error Line has trailing spaces. 74
Error Method 'writeEdges' is not designed for extension - needs to be abstract, final or empty. 78
Error Missing a Javadoc comment. 78
Error Parameter t should be final. 78
Error Line has trailing spaces. 82
Error Line is longer than 80 characters. 84
Error Method 'addEdge' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error Parameter edge should be final. 86
Error Parameter t should be final. 86
Error 'if' construct must use '{}'s. 87
Error 'if' construct must use '{}'s. 89
Error 'else' construct must use '{}'s. 91

jwutil/collections/PairMapEntry.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 15
Error Line has trailing spaces. 17
Error Line has trailing spaces. 19
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 20
Error Missing a Javadoc comment. 24
Error Missing a Javadoc comment. 25
Error Parameter key should be final. 28
Error 'key' hides a field. 28
Error Expected @param tag for 'key'. 28
Error Parameter value should be final. 28
Error 'value' hides a field. 28
Error Expected @param tag for 'value'. 28
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 33
Error Missing a Javadoc comment. 33
Error Line has trailing spaces. 36
Error Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Expected an @return tag. 42
Error Method 'setKey' is not designed for extension - needs to be abstract, final or empty. 42
Error Parameter newKey should be final. 42
Error Expected @param tag for 'newKey'. 42
Error Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter newValue should be final. 48

jwutil/collections/PredicateWrapper.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 10
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 11
Error Missing a Javadoc comment. 15

jwutil/collections/Relation.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 17
Error Line has trailing spaces. 21
Error Expected an @return tag. 24
Error Expected @param tag for 'key'. 24
Error Expected @param tag for 'value'. 24
Error Expected an @return tag. 31
Error Expected @param tag for 'key'. 31
Error Expected @param tag for 'values'. 31
Error Line has trailing spaces. 34
Error Line has trailing spaces. 35
Error Expected @param tag for 'key'. 36
Error Expected @param tag for 'value'. 36
Error Line has trailing spaces. 39
Error Expected @param tag for 'key'. 41
Error Expected @param tag for 'values'. 41
Error Expected @param tag for 'key'. 45
Error Expected @param tag for 'predicate'. 49
Error Expected @param tag for 'predicate'. 53
Error Expected @param tag for 'predicate'. 58
Error Expected an @return tag. 62
Error Expected @param tag for 'key'. 62
Error Expected @param tag for 'value'. 62
Error Expected an @return tag. 66
Error Expected @param tag for 'key'. 66
Error Expected an @return tag. 70
Error Expected an @return tag. 78
Error Expected @param tag for 'key'. 78
Error Expected an @return tag. 83
Error Expected an @return tag. 87
Error Expected @param tag for 'rel'. 92
Error First sentence should end with a period. 95
Error Expected an @return tag. 96
Error Expected @param tag for 'o'. 96
Error Expected an @return tag. 99
Error Line has trailing spaces. 100
Error Expected an @return tag. 103
Error Expected @param tag for 'selected_keys'. 103
Error Name 'selected_keys' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Error Expected @param tag for 'visitor'. 109
Error Expected an @return tag. 113
Error Line has trailing spaces. 114
Error Line is longer than 80 characters. 118
Error Line has trailing spaces. 119
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 120
Error Expected @param tag for 'key'. 125
Error Expected @param tag for 'value'. 125
Error Line has trailing spaces. 127

jwutil/collections/SetFactory.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 16
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 17
Error Line has trailing spaces. 21
Error Name 'hashSetFactory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 23
Error Line has trailing spaces. 28
Error Parameter c should be final. 29
Error Parameter i should be final. 32
Error Line has trailing spaces. 36
Error Name 'linearSetFactory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 39
Error Line has trailing spaces. 44
Error Parameter c should be final. 45
Error 'cast' is not followed by whitespace. 48
Error Parameter i should be final. 55
Error Name 'treeSetFactory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 61
Error Parameter c should be final. 67
Error Line has trailing spaces. 71
Error Line has trailing spaces. 76
Error Line is longer than 80 characters. 78
Error Missing a Javadoc comment. 80
Error Parameter c should be final. 80
Error Missing a Javadoc comment. 87
Error Parameter initCapacity should be final. 87
Error Line has trailing spaces. 94
Error Parameter c should be final. 104
Error Expected an @return tag. 111
Error Expected an @return tag. 118
Error Method 'makeSet' is not designed for extension - needs to be abstract, final or empty. 118
Error Parameter initialCapacity should be final. 118
Error Expected @param tag for 'initialCapacity'. 118
Error Line has trailing spaces. 123
Error Line has trailing spaces. 124
Error Expected an @return tag. 125
Error Parameter c should be final. 125
Error Expected @param tag for 'c'. 125
Error Line has trailing spaces. 126
Error Missing a Javadoc comment. 130

jwutil/collections/SetRepository.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 16
Error Line has trailing spaces. 25
Error Missing a Javadoc comment. 26
Error Missing a Javadoc comment. 27
Error Line has trailing spaces. 28
Error Missing a Javadoc comment. 29
Error Name 'VerifyAssertions' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
Error Missing a Javadoc comment. 30
Error Missing a Javadoc comment. 31
Error Name 'out' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 31
Error Class LinkedHashSetFactory should be declared as final. 33
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 39
Error Line is longer than 80 characters. 40
Error Missing a Javadoc comment. 40
Error Line has trailing spaces. 41
Error Line has trailing spaces. 43
Error Line has trailing spaces. 44
Error Expected an @return tag. 45
Error Parameter c should be final. 45
Error Expected @param tag for 'c'. 45
Error Class SimpleHashSetFactory should be declared as final. 49
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 50
Error Line is longer than 80 characters. 51
Error Missing a Javadoc comment. 51
Error Line has trailing spaces. 52
Error Line has trailing spaces. 54
Error Expected an @return tag. 56
Error Parameter map should be final. 56
Error Expected @param tag for 'map'. 56
Error Missing a Javadoc comment. 63
Error Variable 'cache' must be private and have accessor methods. 63
Error Missing a Javadoc comment. 64
Error Variable 'setFactory' must be private and have accessor methods. 64
Error Missing a Javadoc comment. 65
Error Variable 'entryFactory' must be private and have accessor methods. 65
Error Line has trailing spaces. 66
Error Missing a Javadoc comment. 67
Error Line has trailing spaces. 80
Error Missing a Javadoc comment. 81
Error Parameter c should be final. 81
Error 'if' construct must use '{}'s. 84
Error '+' is not preceded with whitespace. 85
Error '+' is not followed by whitespace. 85
Error '+' is not preceded with whitespace. 85
Error '+' is not followed by whitespace. 85
Error Line has trailing spaces. 89
Error Method 'getUnion' is not designed for extension - needs to be abstract, final or empty. 90
Error Missing a Javadoc comment. 90
Error Parameter sets should be final. 90
Error Parameter disjoint should be final. 90
Error 'for' construct must use '{}'s. 94
Error '=' is not preceded with whitespace. 94
Error '=' is not followed by whitespace. 94
Error ';' is followed by whitespace. 94
Error 'cast' is not followed by whitespace. 95
Error 'if' construct must use '{}'s. 103
Error Line is longer than 80 characters. 103
Error '+' is not preceded with whitespace. 103
Error '+' is not followed by whitespace. 103
Error Inner assignments should be avoided. 104
Error 'if' construct must use '{}'s. 106
Error Line is longer than 80 characters. 106
Error '+' is not preceded with whitespace. 106
Error '+' is not followed by whitespace. 106
Error '+' is not preceded with whitespace. 106
Error '+' is not followed by whitespace. 106
Error 'if' construct must use '{}'s. 110
Error Line is longer than 80 characters. 110
Error '+' is not preceded with whitespace. 110
Error '+' is not followed by whitespace. 110
Error '+' is not preceded with whitespace. 113
Error '+' is not followed by whitespace. 113
Error '+' is not preceded with whitespace. 113
Error '+' is not followed by whitespace. 113
Error 'if' construct must use '{}'s. 119
Error Line is longer than 80 characters. 119
Error '+' is not preceded with whitespace. 119
Error '+' is not followed by whitespace. 119
Error '+' is not preceded with whitespace. 122
Error '+' is not followed by whitespace. 122
Error '+' is not preceded with whitespace. 122
Error '+' is not followed by whitespace. 122
Error 'if' construct must use '{}'s. 128
Error 'else' construct must use '{}'s. 130
Error 'if' construct must use '{}'s. 134
Error Line is longer than 80 characters. 134
Error '+' is not preceded with whitespace. 134
Error '+' is not followed by whitespace. 134
Error Inner assignments should be avoided. 135
Error 'if' construct must use '{}'s. 137
Error Line is longer than 80 characters. 137
Error '+' is not preceded with whitespace. 137
Error '+' is not followed by whitespace. 137
Error '+' is not preceded with whitespace. 137
Error '+' is not followed by whitespace. 137
Error 'if' construct must use '{}'s. 140
Error 'else' construct must use '{}'s. 142
Error 'if' construct must use '{}'s. 149
Error Line is longer than 80 characters. 149
Error '+' is not preceded with whitespace. 149
Error '+' is not followed by whitespace. 149
Error '+' is not preceded with whitespace. 149
Error '+' is not followed by whitespace. 149
Error '+' is not preceded with whitespace. 149
Error '+' is not followed by whitespace. 149
Error 'if' construct must use '{}'s. 154
Error Line is longer than 80 characters. 154
Error '+' is not preceded with whitespace. 154
Error '+' is not followed by whitespace. 154
Error 'if' construct must use '{}'s. 158
Error Line is longer than 80 characters. 158
Error '+' is not preceded with whitespace. 158
Error '+' is not followed by whitespace. 158
Error '+' is not preceded with whitespace. 161
Error '+' is not followed by whitespace. 161
Error '+' is not preceded with whitespace. 161
Error '+' is not followed by whitespace. 161
Error 'if' construct must use '{}'s. 168
Error Line is longer than 80 characters. 168
Error '+' is not preceded with whitespace. 168
Error '+' is not followed by whitespace. 168
Error '+' is not preceded with whitespace. 171
Error '+' is not followed by whitespace. 171
Error '+' is not preceded with whitespace. 171
Error '+' is not followed by whitespace. 171
Error Line has trailing spaces. 179
Error Missing a Javadoc comment. 180
Error Parameter sets should be final. 180
Error 'if' construct must use '{}'s. 182
Error ';' is followed by whitespace. 186
Error ';' is preceded with whitespace. 188
Error ';' is followed by whitespace. 188
Error 'if' construct must use '{}'s. 190
Error 'if' construct must use '{}'s. 191
Error Line has trailing spaces. 197
Error Missing a Javadoc comment. 198
Error Name 'calculateHashcode_disjoint' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Error Parameter sets should be final. 198
Error ';' is followed by whitespace. 200
Error 'if' construct must use '{}'s. 204
Error Expression can be simplified. 204
Error Line has trailing spaces. 207
Error Missing a Javadoc comment. 208
Error Name 'calculateSize_disjoint' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Error Parameter sets should be final. 208
Error ';' is followed by whitespace. 210
Error 'if' construct must use '{}'s. 214
Error Expression can be simplified. 214
Error Line has trailing spaces. 217
Error Missing a Javadoc comment. 218
Error Parameter sets should be final. 218
Error 'if' construct must use '{}'s. 221
Error ';' is followed by whitespace. 227
Error ';' is preceded with whitespace. 229
Error ';' is followed by whitespace. 229
Error 'if' construct must use '{}'s. 231
Error 'if' construct must use '{}'s. 232
Error Line has trailing spaces. 239
Error Missing a Javadoc comment. 240
Error Parameter sets should be final. 240
Error 'if' construct must use '{}'s. 243
Error ';' is followed by whitespace. 249
Error ';' is preceded with whitespace. 251
Error ';' is followed by whitespace. 251
Error 'if' construct must use '{}'s. 253
Error 'if' construct must use '{}'s. 254
Error Line has trailing spaces. 261
Error Missing a Javadoc comment. 262
Error Name 'calculateSetIdentifier_disjoint' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Error Parameter sets should be final. 262
Error Line has trailing spaces. 274
Error Missing a Javadoc comment. 275
Error Parameter sets should be final. 275
Error Line has trailing spaces. 287
Error Class SharedSet should be declared as final. 288
Error Missing a Javadoc comment. 288
Error Missing a Javadoc comment. 289
Error Missing a Javadoc comment. 290
Error Line has trailing spaces. 291
Error Missing a Javadoc comment. 292
Error Parameter repository should be final. 292
Error Parameter s should be final. 292
Error Line is longer than 80 characters. 295
Error Missing a Javadoc comment. 295
Error Parameter repository should be final. 295
Error Parameter sets should be final. 295
Error Missing a Javadoc comment. 305
Error Parameter repository should be final. 305
Error 'repository' hides a field. 305
Error Parameter s should be final. 305
Error Line has trailing spaces. 309
Error Missing a Javadoc comment. 310
Error Parameter s should be final. 310
Error Parameter disjoint should be final. 310
Error Line has trailing spaces. 313
Error Missing a Javadoc comment. 314
Error Parameter sets should be final. 314
Error Parameter disjoint should be final. 314
Error Line has trailing spaces. 317
Error Missing a Javadoc comment. 318
Error '=' is not preceded with whitespace. 321
Error '=' is not followed by whitespace. 321
Error ';' is followed by whitespace. 321
Error 'if' construct must use '{}'s. 323
Error Line has trailing spaces. 328
Error Missing a Javadoc comment. 329
Error Line has trailing spaces. 332
Error Missing a Javadoc comment. 333
Error Parameter c should be final. 333
Error Line has trailing spaces. 336
Error Missing a Javadoc comment. 337
Error Parameter o should be final. 337
Error 'if' construct must use '{}'s. 338
Error 'cast' is not followed by whitespace. 338
Error Line has trailing spaces. 341
Error Parameter arg0 should be final. 345
Error Parameter arg0 should be final. 352
Error Parameter arg0 should be final. 366
Error Parameter arg0 should be final. 373
Error Parameter arg0 should be final. 394
Error Parameter arg0 should be final. 401
Error Parameter arg0 should be final. 408
Error Parameter arg0 should be final. 429
Error Line has trailing spaces. 434

jwutil/collections/SetUtil.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 10
Error Line has trailing spaces. 12
Error Utility classes should not have a public or default constructor. 16
Error Line has trailing spaces. 17
Error Line has trailing spaces. 24
Error Parameter c should be final. 30
Error Line has trailing spaces. 33
Error Line has trailing spaces. 39
Error Parameter f should be final. 44
Error Parameter c should be final. 44
Error Line has trailing spaces. 75
Error Line has trailing spaces. 80
Error Parameter c should be final. 86
Error Line has trailing spaces. 89
Error Line has trailing spaces. 94
Error Parameter f should be final. 99
Error Parameter c should be final. 99
Error 'if' construct must use '{}'s. 100
Error Line has trailing spaces. 102
Error 'if' construct must use '{}'s. 107

jwutil/collections/SimpleHashSet.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 18
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 19
Error Missing a Javadoc comment. 24
Error Line has trailing spaces. 25
Error Missing a Javadoc comment. 26
Error Missing a Javadoc comment. 27
Error Missing a Javadoc comment. 28
Error Line has trailing spaces. 29
Error Missing a Javadoc comment. 30
Error Variable 'table' must be private and have accessor methods. 30
Error Missing a Javadoc comment. 31
Error Variable 'size' must be private and have accessor methods. 31
Error Missing a Javadoc comment. 32
Error Variable 'chains' must be private and have accessor methods. 32
Error Line has trailing spaces. 33
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 34
Error Missing a Javadoc comment. 34
Error '+' is not preceded with whitespace. 35
Error '+' is not followed by whitespace. 35
Error Line has trailing spaces. 37
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 38
Error Missing a Javadoc comment. 38
Error '+' is not preceded with whitespace. 38
Error '+' is not followed by whitespace. 38
Error Line has trailing spaces. 39
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Parameter o should be final. 40
Error Line has trailing spaces. 45
Error Method 'getMatchingHashcode' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter hash should be final. 46
Error Line has trailing spaces. 49
Error Missing a Javadoc comment. 50
Error Missing a Javadoc comment. 51
Error Variable 'shs' must be private and have accessor methods. 51
Error Missing a Javadoc comment. 52
Error Variable 'chain' must be private and have accessor methods. 52
Error Missing a Javadoc comment. 53
Error Variable 'hash' must be private and have accessor methods. 53
Error Missing a Javadoc comment. 54
Error Parameter shs should be final. 54
Error 'shs' hides a field. 54
Error Parameter hash should be final. 54
Error 'hash' hides a field. 54
Error Name 'chain_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Error 'if' construct must use '{}'s. 59
Error Line is longer than 80 characters. 59
Error '+' is not preceded with whitespace. 59
Error '+' is not followed by whitespace. 59
Error '+' is not preceded with whitespace. 59
Error '+' is not followed by whitespace. 59
Error '+' is not preceded with whitespace. 59
Error '+' is not followed by whitespace. 59
Error '+' is not preceded with whitespace. 59
Error '+' is not followed by whitespace. 59
Error '+' is not preceded with whitespace. 59
Error '+' is not followed by whitespace. 59
Error '==' is not preceded with whitespace. 59
Error '==' is not followed by whitespace. 59
Error '?' is not preceded with whitespace. 59
Error Avoid inline conditionals. 59
Error '?' is not followed by whitespace. 59
Error ':' is not preceded with whitespace. 59
Error ':' is not followed by whitespace. 59
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 64
Error Missing a Javadoc comment. 64
Error 'if' construct must use '{}'s. 67
Error '-' is not preceded with whitespace. 69
Error '-' is not followed by whitespace. 69
Error 'if' construct must use '{}'s. 70
Error 'if' construct must use '{}'s. 72
Error Missing a Javadoc comment. 77
Error Missing a Javadoc comment. 78
Error Variable 'i' must be private and have accessor methods. 78
Error Missing a Javadoc comment. 79
Error Missing a Javadoc comment. 83
Error 'if' construct must use '{}'s. 84
Error 'if' construct must use '{}'s. 87
Error '-' is not preceded with whitespace. 89
Error '-' is not followed by whitespace. 89
Error 'if' construct must use '{}'s. 90
Error 'if' construct must use '{}'s. 93
Error Line is longer than 80 characters. 93
Error '+' is not preceded with whitespace. 93
Error '+' is not followed by whitespace. 93
Error '+' is not preceded with whitespace. 93
Error '+' is not followed by whitespace. 93
Error '+' is not preceded with whitespace. 93
Error '+' is not followed by whitespace. 93
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 98
Error Missing a Javadoc comment. 98
Error 'if' construct must use '{}'s. 99
Error '-' is not preceded with whitespace. 99
Error '-' is not followed by whitespace. 99
Error '-' is not preceded with whitespace. 101
Error '-' is not followed by whitespace. 101
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 105
Error Missing a Javadoc comment. 105
Error '-' is not preceded with whitespace. 106
Error '-' is not followed by whitespace. 106
Error Method 'addToEnd' is not designed for extension - needs to be abstract, final or empty. 108
Error Missing a Javadoc comment. 108
Error Parameter o should be final. 108
Error Name 'chain_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Error Line is longer than 80 characters. 113
Error Inner assignments should be avoided. 113
Error '<<' is not preceded with whitespace. 116
Error '<<' is not followed by whitespace. 116
Error Name 'chain_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Error 'cast' is not followed by whitespace. 119
Error '-' is not preceded with whitespace. 122
Error '-' is not followed by whitespace. 122
Error Line has trailing spaces. 128
Error Line has trailing spaces. 130
Error Method 'getOrAdd' is not designed for extension - needs to be abstract, final or empty. 131
Error Missing a Javadoc comment. 131
Error Parameter o should be final. 131
Error Line has trailing spaces. 135
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 136
Error Missing a Javadoc comment. 136
Error Parameter o should be final. 136
Error 'if' construct must use '{}'s. 138
Error Line has trailing spaces. 141
Error Method 'getID' is not designed for extension - needs to be abstract, final or empty. 142
Error Missing a Javadoc comment. 142
Error Parameter b should be final. 142
Error Name 'chain_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Error 'if' construct must use '{}'s. 146
Error '=' is not preceded with whitespace. 147
Error '=' is not followed by whitespace. 147
Error '<' is not preceded with whitespace. 147
Error '<' is not followed by whitespace. 147
Error '-' is not preceded with whitespace. 148
Error '-' is not followed by whitespace. 148
Error 'if' construct must use '{}'s. 149
Error Line has trailing spaces. 159
Error Method 'getOrAddID' is not designed for extension - needs to be abstract, final or empty. 160
Error Missing a Javadoc comment. 160
Error Parameter b should be final. 160
Error Name 'chain_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Error Inner assignments should be avoided. 165
Error '=' is not preceded with whitespace. 168
Error '=' is not followed by whitespace. 168
Error '<' is not preceded with whitespace. 168
Error '<' is not followed by whitespace. 168
Error '-' is not preceded with whitespace. 169
Error '-' is not followed by whitespace. 169
Error 'if' construct must use '{}'s. 173
Error '+' is not preceded with whitespace. 173
Error '+' is not followed by whitespace. 173
Error '<<' is not preceded with whitespace. 181
Error '<<' is not followed by whitespace. 181
Error Line has trailing spaces. 186
Error Line has trailing spaces. 189
Error Missing a Javadoc comment. 191
Error Name 'addToTable_helper' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Error Parameter b should be final. 191
Error Parameter chain should be final. 191
Error Parameter index should be final. 191
Error 'if' construct must use '{}'s. 192
Error '+' is not preceded with whitespace. 194
Error '+' is not followed by whitespace. 194
Error 'if' construct must use '{}'s. 195
Error '+' is not preceded with whitespace. 195
Error '+' is not followed by whitespace. 195
Error '+' is not preceded with whitespace. 195
Error '+' is not followed by whitespace. 195
Error '+' is not preceded with whitespace. 195
Error '+' is not followed by whitespace. 195
Error Line has trailing spaces. 198
Error Missing a Javadoc comment. 200
Error Name 'growTable_helper' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Error '<<' is not preceded with whitespace. 201
Error '<<' is not followed by whitespace. 201
Error Line has trailing spaces. 205
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 206
Error Missing a Javadoc comment. 206
Error Parameter arg0 should be final. 206
Error Line has trailing spaces. 209
Error Method 'containsKey' is not designed for extension - needs to be abstract, final or empty. 213
Error Parameter arg0 should be final. 213
Error Method 'containsValue' is not designed for extension - needs to be abstract, final or empty. 220
Error Parameter arg0 should be final. 220
Error Method 'entrySet' is not designed for extension - needs to be abstract, final or empty. 227
Error Line has trailing spaces. 230
Error Missing a Javadoc comment. 231
Error Missing a Javadoc comment. 232
Error Variable 'o' must be private and have accessor methods. 232
Error Missing a Javadoc comment. 233
Error Parameter o should be final. 233
Error 'o' hides a field. 233
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 234
Error Missing a Javadoc comment. 234
Error Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 235
Error Missing a Javadoc comment. 235
Error Line is longer than 80 characters. 236
Error Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 236
Error Missing a Javadoc comment. 236
Error Parameter o should be final. 236
Error 'o' hides a field. 236
Error Line has trailing spaces. 238
Error Missing a Javadoc comment. 239
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 240
Error Missing a Javadoc comment. 240
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 243
Error Missing a Javadoc comment. 243
Error Missing a Javadoc comment. 246
Error Missing a Javadoc comment. 247
Error Variable 'itr' must be private and have accessor methods. 247
Error Missing a Javadoc comment. 248
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 249
Error Missing a Javadoc comment. 249
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 250
Error Missing a Javadoc comment. 250
Error Missing a Javadoc comment. 254
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 255
Error Missing a Javadoc comment. 255
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 258
Error Missing a Javadoc comment. 258
Error Line has trailing spaces. 261
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 265
Error Parameter arg0 should be final. 265
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 272
Error Parameter arg0 should be final. 272
Error '=' is not preceded with whitespace. 274
Error '=' is not followed by whitespace. 274
Error ';' is followed by whitespace. 274
Error 'if' construct must use '{}'s. 275
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 284
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 291
Error Parameter arg0 should be final. 291
Error Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 298
Error Parameter arg0 should be final. 298
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 305
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 312
Error Parameter arg0 should be final. 312
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 319
Error Parameter arg0 should be final. 319
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 326
Error Parameter arg0 should be final. 326
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 333
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 340
Error Parameter arg0 should be final. 340
Error Line has trailing spaces. 345
Error Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 346
Error Missing a Javadoc comment. 346
Error Parameter c should be final. 346
Error 'while' construct must use '{}'s. 348
Error 'if' construct must use '{}'s. 349
Error Line has trailing spaces. 353
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 354
Error Missing a Javadoc comment. 354
Error '=' is not preceded with whitespace. 357
Error '=' is not followed by whitespace. 357
Error ';' is followed by whitespace. 357
Error '+' is not preceded with whitespace. 360
Error '+' is not followed by whitespace. 360
Error Line has trailing spaces. 363
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 364
Error Missing a Javadoc comment. 364
Error Parameter a should be final. 364
Error Name 'this_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Error 'cast' is not followed by whitespace. 367
Error ';' is followed by whitespace. 371
Error 'if' construct must use '{}'s. 374
Error Line has trailing spaces. 378
Error Method 'getAsSet' is not designed for extension - needs to be abstract, final or empty. 379
Error Missing a Javadoc comment. 379
Error Line has trailing spaces. 382
Error Method 'keySet' is not designed for extension - needs to be abstract, final or empty. 386
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 393
Error Parameter arg0 should be final. 393
Error Parameter arg1 should be final. 393
Error Method 'putAll' is not designed for extension - needs to be abstract, final or empty. 403
Error Parameter arg0 should be final. 403
Error Method 'values' is not designed for extension - needs to be abstract, final or empty. 415

jwutil/collections/SizedArrayList.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 8
Error Line has trailing spaces. 10
Error Line has trailing spaces. 15
Error Missing a Javadoc comment. 16
Error Variable 'array' must be private and have accessor methods. 16
Error Missing a Javadoc comment. 17
Error Variable 'size' must be private and have accessor methods. 17
Error Line has trailing spaces. 18
Error Missing a Javadoc comment. 19
Error Parameter array should be final. 19
Error 'array' hides a field. 19
Error Parameter size should be final. 19
Error 'size' hides a field. 19
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 27
Error Missing a Javadoc comment. 27
Error Parameter index should be final. 27
Error 'if' construct must use '{}'s. 28
Error '+' is not preceded with whitespace. 29
Error '+' is not followed by whitespace. 29
Error '+' is not preceded with whitespace. 29
Error '+' is not followed by whitespace. 29
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 36
Error Missing a Javadoc comment. 36
Error Line has trailing spaces. 39

jwutil/collections/SortedArraySet.java

Error Line
Error Line does not match expected header line of ''. 1
Error Line is longer than 80 characters. 20
Error Line has trailing spaces. 22
Error Line has trailing spaces. 24
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 25
Error Class SortedArraySet should be declared as final. 28
Error Line is longer than 80 characters. 38
Error Array brackets at illegal position. 41
Error Unused @throws tag for 'IllegalArgumentException'. 58
Error Parameter initialCapacity should be final. 61
Error 'if' construct must use '{}'s. 63
Error Line is longer than 80 characters. 64
Error '+' is not preceded with whitespace. 64
Error '+' is not followed by whitespace. 64
Error Line has trailing spaces. 69
Error '10' is a magic number. 74
Error Missing a Javadoc comment. 77
Error Parameter c should be final. 77
Error '*' is not preceded with whitespace. 78
Error '*' is not followed by whitespace. 78
Error '110L' is a magic number. 78
Error '/' is not preceded with whitespace. 78
Error '/' is not followed by whitespace. 78
Error '100' is a magic number. 78
Error Line has trailing spaces. 81
Error Missing a Javadoc comment. 82
Error Parameter comparator should be final. 82
Error 'comparator' hides a field. 82
Error '10' is a magic number. 83
Error Missing a Javadoc comment. 86
Error Parameter initialCapacity should be final. 86
Error Parameter comparator should be final. 86
Error 'comparator' hides a field. 86
Error Parameter arg0 should be final. 96
Error Missing a Javadoc comment. 101
Error Parameter arg0 should be final. 101
Error 'if' construct must use '{}'s. 102
Error '+' is not preceded with whitespace. 103
Error '+' is not followed by whitespace. 103
Error '+' is not preceded with whitespace. 103
Error '+' is not followed by whitespace. 103
Error Parameter arg0 should be final. 123
Error Parameter arg1 should be final. 123
Error Parameter arg0 should be final. 130
Error Parameter arg0 should be final. 137
Error 'if' construct must use '{}'s. 146
Error '-' is not preceded with whitespace. 156
Error '-' is not followed by whitespace. 156
Error Missing a Javadoc comment. 162
Error Parameter o1 should be final. 162
Error Parameter o2 should be final. 162
Error '==' is not preceded with whitespace. 163
Error '==' is not followed by whitespace. 163
Error Avoid inline conditionals. 163
Error 'cast' is not followed by whitespace. 163
Error Line has trailing spaces. 166
Error Missing a Javadoc comment. 167
Error Parameter o should be final. 167
Error '-' is not preceded with whitespace. 169
Error '-' is not followed by whitespace. 169
Error 'if' construct must use '{}'s. 170
Error 'if' construct must use '{}'s. 178
Error 'if' construct must use '{}'s. 181
Error Line has trailing spaces. 188
Error Missing a Javadoc comment. 189
Error Line has trailing spaces. 196
Error Missing a Javadoc comment. 197
Error Missing a Javadoc comment. 198
Error Missing a Javadoc comment. 199
Error Line has trailing spaces. 200
Error Missing a Javadoc comment. 201
Error Parameter from should be final. 201
Error 'from' hides a field. 201
Error Parameter to should be final. 201
Error 'to' hides a field. 201
Error Parameter startIndex should be final. 201
Error 'startIndex' hides a field. 201
Error Parameter endIndex should be final. 201
Error 'endIndex' hides a field. 201
Error Parameter fromStart should be final. 202
Error 'fromStart' hides a field. 202
Error Parameter toEnd should be final. 202
Error 'toEnd' hides a field. 202
Error Line has trailing spaces. 208
Error Missing a Javadoc comment. 209
Error Parameter from should be final. 209
Error 'from' hides a field. 209
Error Parameter to should be final. 209
Error 'to' hides a field. 209
Error 'if' construct must use '{}'s. 210
Error '+' is not preceded with whitespace. 211
Error '+' is not followed by whitespace. 211
Error '+' is not preceded with whitespace. 211
Error '+' is not followed by whitespace. 211
Error Line has trailing spaces. 217
Error Missing a Javadoc comment. 218
Error Parameter key should be final. 218
Error Parameter headSet should be final. 218
Error Line has trailing spaces. 229
Error Missing a Javadoc comment. 230
Error Line has trailing spaces. 237
Error Missing a Javadoc comment. 238
Error Line has trailing spaces. 248
Error Missing a Javadoc comment. 249
Error Parameter o should be final. 249
Error 'if' construct must use '{}'s. 250
Error '+' is not preceded with whitespace. 251
Error '+' is not followed by whitespace. 251
Error '+' is not preceded with whitespace. 251
Error '+' is not followed by whitespace. 251
Error 'if' construct must use '{}'s. 252
Error '+' is not preceded with whitespace. 253
Error '+' is not followed by whitespace. 253
Error '+' is not preceded with whitespace. 253
Error '+' is not followed by whitespace. 253
Error Line has trailing spaces. 255
Error Missing a Javadoc comment. 256
Error Parameter o should be final. 256
Error '&&' should be on a new line. 258
Error '||' should be on a new line. 259
Error '+' is not preceded with whitespace. 261
Error '+' is not followed by whitespace. 261
Error '+' is not preceded with whitespace. 261
Error '+' is not followed by whitespace. 261
Error '&&' should be on a new line. 263
Error '||' should be on a new line. 264
Error '+' is not preceded with whitespace. 266
Error '+' is not followed by whitespace. 266
Error '+' is not preceded with whitespace. 266
Error '+' is not followed by whitespace. 266
Error Line has trailing spaces. 270
Error Missing a Javadoc comment. 271
Error Parameter o should be final. 271
Error Line has trailing spaces. 275
Error Missing a Javadoc comment. 276
Error Parameter o should be final. 276
Error Line has trailing spaces. 280
Error Line has trailing spaces. 288
Error Line has trailing spaces. 295
Error Parameter fromElement should be final. 299
Error Parameter toElement should be final. 299
Error Name 'start_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Error '&&' should be on a new line. 302
Error '||' should be on a new line. 303
Error Line is longer than 80 characters. 304
Error '+' is not preceded with whitespace. 305
Error '+' is not followed by whitespace. 305
Error '+' is not preceded with whitespace. 305
Error '+' is not followed by whitespace. 305
Error Name 'end_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Error '&&' should be on a new line. 308
Error '||' should be on a new line. 309
Error Line is longer than 80 characters. 310
Error '+' is not preceded with whitespace. 311
Error '+' is not followed by whitespace. 311
Error '+' is not preceded with whitespace. 311
Error '+' is not followed by whitespace. 311
Error '||' should be on a new line. 313
Error Line is longer than 80 characters. 314
Error '+' is not preceded with whitespace. 315
Error '+' is not followed by whitespace. 315
Error '+' is not preceded with whitespace. 315
Error '+' is not followed by whitespace. 315
Error Line is longer than 80 characters. 317
Error Line has trailing spaces. 319
Error Parameter arg0 should be final. 323
Error Name 'end_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Error Line is longer than 80 characters. 326
Error Line has trailing spaces. 328
Error Parameter arg0 should be final. 332
Error Name 'start_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Error Line is longer than 80 characters. 335
Error Line has trailing spaces. 337
Error 'if' construct must use '{}'s. 344
Error Line has trailing spaces. 348
Error 'if' construct must use '{}'s. 355
Error '-' is not preceded with whitespace. 357
Error '-' is not followed by whitespace. 357
Error Line has trailing spaces. 359
Error Missing a Javadoc comment. 360
Error Parameter arg0 should be final. 360
Error Parameter arg1 should be final. 360
Error Line has trailing spaces. 365
Error Missing a Javadoc comment. 366
Error Parameter arg0 should be final. 366
Error 'if' construct must use '{}'s. 367
Error '+' is not preceded with whitespace. 368
Error '+' is not followed by whitespace. 368
Error 'if' construct must use '{}'s. 373
Error '+' is not preceded with whitespace. 374
Error '+' is not followed by whitespace. 374
Error '+' is not preceded with whitespace. 374
Error '+' is not followed by whitespace. 374
Error '-' is not preceded with whitespace. 374
Error '-' is not followed by whitespace. 374
Error Line has trailing spaces. 377
Error Parameter arg0 should be final. 381
Error Line has trailing spaces. 385
Error Missing a Javadoc comment. 386
Error Parameter arg0 should be final. 386
Error Parameter arg1 should be final. 386
Error 'if' construct must use '{}'s. 387
Error 'if' construct must use '{}'s. 389
Error '+' is not preceded with whitespace. 390
Error '+' is not followed by whitespace. 390
Error 'if' construct must use '{}'s. 395
Error '+' is not preceded with whitespace. 396
Error '+' is not followed by whitespace. 396
Error '+' is not preceded with whitespace. 396
Error '+' is not followed by whitespace. 396
Error '-' is not preceded with whitespace. 396
Error '-' is not followed by whitespace. 396
Error Line has trailing spaces. 399
Error Parameter arg0 should be final. 403
Error 'if' construct must use '{}'s. 404
Error Parameter arg0 should be final. 413
Error Parameter arg1 should be final. 413
Error 'if' construct must use '{}'s. 414
Error Parameter arg0 should be final. 423
Error 'if' construct must use '{}'s. 427
Error 'if' construct must use '{}'s. 428
Error Parameter arg0 should be final. 435
Error Parameter arg0 should be final. 442
Error Parameter arg1 should be final. 442
Error 'if' construct must use '{}'s. 444
Error Line has trailing spaces. 449
Error Parameter arg0 should be final. 453
Error Line has trailing spaces. 456
Error Line has trailing spaces. 458
Error Parameter arg0 should be final. 462
Error 'if' construct must use '{}'s. 465
Error '+' is not preceded with whitespace. 467
Error '+' is not followed by whitespace. 467
Error Line has trailing spaces. 473
Error Line has trailing spaces. 477
Error Parameter minCapacity should be final. 481
Error Array brackets at illegal position. 485
Error '3' is a magic number. 486
Error 'if' construct must use '{}'s. 487
Error Line has trailing spaces. 493
Error Missing a Javadoc comment. 494
Error Line has trailing spaces. 495
Error Parameter arg0 should be final. 499
Error Parameter arg1 should be final. 499
Error 'if' construct must use '{}'s. 500
Error '+' is not preceded with whitespace. 504
Error '+' is not followed by whitespace. 504
Error '+' is not preceded with whitespace. 504
Error '+' is not followed by whitespace. 504
Error '+' is not preceded with whitespace. 504
Error '+' is not followed by whitespace. 504
Error '+' is not preceded with whitespace. 506
Error '+' is not followed by whitespace. 506
Error Line is longer than 80 characters. 507
Error Parameter arg0 should be final. 515
Error 'if' construct must use '{}'s. 520
Error '+' is not preceded with whitespace. 521
Error '+' is not followed by whitespace. 521
Error Parameter arg0 should be final. 529
Error Parameter arg1 should be final. 529
Error 'if' construct must use '{}'s. 530
Error Missing a Javadoc comment. 539
Error Missing a Javadoc comment. 541
Error Parameter that should be final. 541
Error 'if' construct must use '{}'s. 542
Error 'cast' is not followed by whitespace. 542
Error Missing a Javadoc comment. 546
Error Parameter that should be final. 546
Error 'if' construct must use '{}'s. 547
Error 'if' construct must use '{}'s. 549
Error Name 'new_i1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 554
Error '=' is not preceded with whitespace. 554
Error '=' is not followed by whitespace. 554
Error Name 'new_e1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Error '-' is not preceded with whitespace. 569
Error '-' is not followed by whitespace. 569
Error 'while' construct must use '{}'s. 577
Error 'if' construct must use '{}'s. 586
Error Line is longer than 80 characters. 586
Error 'cast' is not followed by whitespace. 586
Error 'if' construct must use '{}'s. 588
Error Line has trailing spaces. 597
Error Parameter arg0 should be final. 601
Error 'if' construct must use '{}'s. 603
Error Parameter arg0 should be final. 610
Error Missing a Javadoc comment. 614
Error Parameter arg0 should be final. 614
Error 'if' construct must use '{}'s. 615
Error 'cast' is not followed by whitespace. 616
Error 'if' construct must use '{}'s. 617
Error 'cast' is not followed by whitespace. 618
Error Missing a Javadoc comment. 622
Error Parameter that should be final. 622
Error 'if' construct must use '{}'s. 623
Error '=' is not preceded with whitespace. 626
Error '=' is not followed by whitespace. 626
Error ';' is followed by whitespace. 626
Error 'if' construct must use '{}'s. 627
Error Missing a Javadoc comment. 632
Error Parameter that should be final. 632
Error 'if' construct must use '{}'s. 633
Error '=' is not preceded with whitespace. 634
Error '=' is not followed by whitespace. 634
Error ';' is followed by whitespace. 634
Error 'if' construct must use '{}'s. 635
Error Line has trailing spaces. 639
Error Missing a Javadoc comment. 640
Error '=' is not preceded with whitespace. 642
Error '=' is not followed by whitespace. 642
Error '<' is not preceded with whitespace. 642
Error '<' is not followed by whitespace. 642
Error Parameter arg0 should be final. 651
Error Parameter arg1 should be final. 651
Error 'for' construct must use '{}'s. 657
Error Parameter arg0 should be final. 664
Error Parameter arg1 should be final. 664
Error 'if' construct must use '{}'s. 665
Error 'if' construct must use '{}'s. 668
Error Parameter arg0 should be final. 676
Error Parameter arg0 should be final. 683
Error 'if' construct must use '{}'s. 685
Error Missing a Javadoc comment. 690
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Error Line is longer than 80 characters. 702
Error Missing a Javadoc comment. 702
Error Class SortedArraySetFactory should be declared as final. 703
Error Missing a Javadoc comment. 703
Error Line has trailing spaces. 704
Error Missing a Javadoc comment. 710
Error '{' is not followed by whitespace. 710
Error '}' is not preceded with whitespace. 710
Error Line has trailing spaces. 711
Error Missing a Javadoc comment. 712
Error Missing a Javadoc comment. 713
Error Line has trailing spaces. 714
Error Missing a Javadoc comment. 715
Error Parameter c should be final. 715
Error 'if' construct must use '{}'s. 716
Error Line is longer than 80 characters. 717
Error 'if' construct must use '{}'s. 718
Error Missing a Javadoc comment. 722
Error Parameter capacity should be final. 722
Error 'if' construct must use '{}'s. 723
Error Line is longer than 80 characters. 724
Error 'if' construct must use '{}'s. 725
Error Missing a Javadoc comment. 729
Error Parameter c should be final. 729
Error 'if' construct must use '{}'s. 730
Error Line is longer than 80 characters. 731
Error 'if' construct must use '{}'s. 732

jwutil/collections/SortedIntArraySet.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 11
Error Line has trailing spaces. 13
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 14
Error Line is longer than 80 characters. 17
Error Line is longer than 80 characters. 25
Error Array brackets at illegal position. 28
Error Unused @throws tag for 'IllegalArgumentException'. 39
Error Parameter initialCapacity should be final. 42
Error 'if' construct must use '{}'s. 44
Error Line is longer than 80 characters. 45
Error '+' is not preceded with whitespace. 45
Error '+' is not followed by whitespace. 45
Error Line has trailing spaces. 49
Error '10' is a magic number. 54
Error Missing a Javadoc comment. 57
Error Parameter c should be final. 57
Error '*' is not preceded with whitespace. 58
Error '*' is not followed by whitespace. 58
Error '110L' is a magic number. 58
Error '/' is not preceded with whitespace. 58
Error '/' is not followed by whitespace. 58
Error '100' is a magic number. 58
Error Line has trailing spaces. 61
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 62
Error Missing a Javadoc comment. 62
Error Parameter arg0 should be final. 62
Error Missing a Javadoc comment. 67
Error Parameter arg0 should be final. 67
Error 'if' construct must use '{}'s. 68
Error '+' is not preceded with whitespace. 69
Error '+' is not followed by whitespace. 69
Error '+' is not preceded with whitespace. 69
Error '+' is not followed by whitespace. 69
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 75
Error Method 'first' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error 'if' construct must use '{}'s. 81
Error Method 'last' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error '-' is not preceded with whitespace. 88
Error '-' is not followed by whitespace. 88
Error Missing a Javadoc comment. 94
Error Parameter o should be final. 94
Error '-' is not preceded with whitespace. 96
Error '-' is not followed by whitespace. 96
Error 'if' construct must use '{}'s. 97
Error 'if' construct must use '{}'s. 104
Error 'if' construct must use '{}'s. 107
Error Line has trailing spaces. 114
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 118
Error Parameter arg0 should be final. 118
Error 'if' construct must use '{}'s. 121
Error '+' is not preceded with whitespace. 123
Error '+' is not followed by whitespace. 123
Error Line has trailing spaces. 129
Error Line has trailing spaces. 133
Error Method 'ensureCapacity' is not designed for extension - needs to be abstract, final or empty. 137
Error Parameter minCapacity should be final. 137
Error Array brackets at illegal position. 140
Error '3' is a magic number. 141
Error 'if' construct must use '{}'s. 142
Error Line has trailing spaces. 148
Error Missing a Javadoc comment. 149
Error Line has trailing spaces. 150
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 154
Error Parameter arg0 should be final. 154
Error Parameter arg1 should be final. 154
Error 'if' construct must use '{}'s. 155
Error '+' is not preceded with whitespace. 159
Error '+' is not followed by whitespace. 159
Error '+' is not preceded with whitespace. 159
Error '+' is not followed by whitespace. 159
Error '+' is not preceded with whitespace. 159
Error '+' is not followed by whitespace. 159
Error '+' is not preceded with whitespace. 161
Error '+' is not followed by whitespace. 161
Error Line is longer than 80 characters. 162
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 170
Error Parameter arg0 should be final. 170
Error 'if' construct must use '{}'s. 174
Error '+' is not preceded with whitespace. 175
Error '+' is not followed by whitespace. 175
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 183
Error Parameter arg0 should be final. 183
Error Parameter arg1 should be final. 183
Error 'if' construct must use '{}'s. 184
Error Missing a Javadoc comment. 193
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 195
Error Missing a Javadoc comment. 195
Error Parameter that should be final. 195
Error 'if' construct must use '{}'s. 196
Error Name 'new_i1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Error '=' is not preceded with whitespace. 201
Error '=' is not followed by whitespace. 201
Error Name 'new_e1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Error '-' is not preceded with whitespace. 216
Error '-' is not followed by whitespace. 216
Error '-' is not preceded with whitespace. 224
Error '-' is not followed by whitespace. 224
Error '-' is not preceded with whitespace. 225
Error '-' is not followed by whitespace. 225
Error 'if' construct must use '{}'s. 233
Error Line has trailing spaces. 242
Error Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. 246
Error Parameter arg0 should be final. 246
Error 'if' construct must use '{}'s. 248
Error Method 'lastIndexOf' is not designed for extension - needs to be abstract, final or empty. 255
Error Parameter arg0 should be final. 255
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 259
Error Missing a Javadoc comment. 259
Error Parameter arg0 should be final. 259
Error 'if' construct must use '{}'s. 260
Error 'cast' is not followed by whitespace. 261
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 265
Error Missing a Javadoc comment. 265
Error Parameter that should be final. 265
Error 'if' construct must use '{}'s. 266
Error 'if' construct must use '{}'s. 270
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 275
Error Missing a Javadoc comment. 275
Error '=' is not preceded with whitespace. 277
Error '=' is not followed by whitespace. 277
Error '<' is not preceded with whitespace. 277
Error '<' is not followed by whitespace. 277
Error Method 'removeRange' is not designed for extension - needs to be abstract, final or empty. 283
Error Missing a Javadoc comment. 283
Error Parameter arg0 should be final. 283
Error Parameter arg1 should be final. 283
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 290
Error Missing a Javadoc comment. 290
Error Parameter arg0 should be final. 290
Error Method 'removeElement' is not designed for extension - needs to be abstract, final or empty. 294
Error Missing a Javadoc comment. 294
Error Parameter arg0 should be final. 294
Error 'if' construct must use '{}'s. 296
Error Method 'clone' is not designed for extension - needs to be abstract, final or empty. 301
Error Missing a Javadoc comment. 301
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309

jwutil/collections/Triple.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 7
Error Line has trailing spaces. 12
Error Line has trailing spaces. 17
Error Missing a Javadoc comment. 18
Error Variable 'left' must be private and have accessor methods. 18
Error Variable 'middle' must be private and have accessor methods. 18
Error Variable 'right' must be private and have accessor methods. 18
Error Missing a Javadoc comment. 19
Error Parameter left should be final. 19
Error 'left' hides a field. 19
Error Parameter middle should be final. 19
Error 'middle' hides a field. 19
Error Parameter right should be final. 19
Error 'right' hides a field. 19
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 22
Error Missing a Javadoc comment. 22
Error '3' is a magic number. 22
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 23
Error Missing a Javadoc comment. 23
Error Parameter index should be final. 23
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 31
Error Missing a Javadoc comment. 31
Error Parameter index should be final. 31
Error Parameter element should be final. 31
Error '=' is not preceded with whitespace. 34
Error '=' is not followed by whitespace. 34
Error '=' is not preceded with whitespace. 34
Error '=' is not followed by whitespace. 34
Error '=' is not preceded with whitespace. 35
Error '=' is not followed by whitespace. 35
Error '=' is not preceded with whitespace. 35
Error '=' is not followed by whitespace. 35
Error '=' is not preceded with whitespace. 36
Error '=' is not followed by whitespace. 36
Error '=' is not preceded with whitespace. 36
Error '=' is not followed by whitespace. 36

jwutil/collections/TupleIterator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 6
Error Line has trailing spaces. 8
Error Line has trailing spaces. 13
Error Missing a Javadoc comment. 14
Error Parameter t should be final. 14
Error Missing a Javadoc comment. 15
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 16
Error Missing a Javadoc comment. 16
Error Line has trailing spaces. 17

jwutil/collections/Tuples.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 11
Error Line has trailing spaces. 13
Error Line has trailing spaces. 18
Error Missing a Javadoc comment. 19
Error Parameter a should be final. 19
Error Missing a Javadoc comment. 20
Error Missing a Javadoc comment. 21
Error Missing a Javadoc comment. 22
Error Line has trailing spaces. 23
Error Method 'dump' is not designed for extension - needs to be abstract, final or empty. 24
Error Missing a Javadoc comment. 24
Error Parameter out should be final. 24
Error Line has trailing spaces. 27
Error Method 'dump' is not designed for extension - needs to be abstract, final or empty. 28
Error Missing a Javadoc comment. 28
Error Parameter prefix should be final. 28
Error Parameter out should be final. 28
Error ';' is followed by whitespace. 30
Error Line has trailing spaces. 40
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error Line has trailing spaces. 42
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error ';' is followed by whitespace. 46
Error 'if' construct must use '{}'s. 50
Error 'if' construct must use '{}'s. 54
Error Line has trailing spaces. 58
Error Missing a Javadoc comment. 59
Error Missing a Javadoc comment. 60
Error Missing a Javadoc comment. 61
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 63
Error Missing a Javadoc comment. 64
Error Line has trailing spaces. 66
Error Missing a Javadoc comment. 67
Error Missing a Javadoc comment. 68
Error Line has trailing spaces. 70
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 72
Error Line has trailing spaces. 74
Error Missing a Javadoc comment. 75
Error Missing a Javadoc comment. 76
Error Line has trailing spaces. 78
Error Missing a Javadoc comment. 79
Error Missing a Javadoc comment. 80
Error Line has trailing spaces. 82

jwutil/collections/TuplesArray.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 6
Error Line has trailing spaces. 8
Error Line has trailing spaces. 13
Error Missing a Javadoc comment. 14
Error Missing a Javadoc comment. 15
Error Parameter estSize should be final. 15
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 16
Error Missing a Javadoc comment. 16
Error Parameter a should be final. 16
Error 'if' construct must use '{}'s. 17
Error '*' is not preceded with whitespace. 17
Error '*' is not followed by whitespace. 17
Error Line has trailing spaces. 22
Error Missing a Javadoc comment. 23
Error Missing a Javadoc comment. 24
Error Parameter estSize should be final. 24
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 25
Error Missing a Javadoc comment. 25
Error Parameter a should be final. 25
Error Parameter b should be final. 25
Error 'if' construct must use '{}'s. 26
Error '*' is not preceded with whitespace. 26
Error '*' is not followed by whitespace. 26
Error '*' is not preceded with whitespace. 26
Error '*' is not followed by whitespace. 26
Error '*' is not preceded with whitespace. 27
Error '*' is not followed by whitespace. 27
Error '*' is not preceded with whitespace. 28
Error '*' is not followed by whitespace. 28
Error '+' is not preceded with whitespace. 28
Error '+' is not followed by whitespace. 28
Error Line has trailing spaces. 32
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 34
Error Parameter estSize should be final. 34
Error '3' is a magic number. 34
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 35
Error Missing a Javadoc comment. 35
Error Parameter a should be final. 35
Error Parameter b should be final. 35
Error Parameter c should be final. 35
Error 'if' construct must use '{}'s. 36
Error '*' is not preceded with whitespace. 36
Error '*' is not followed by whitespace. 36
Error '3' is a magic number. 36
Error '*' is not preceded with whitespace. 36
Error '*' is not followed by whitespace. 36
Error '*' is not preceded with whitespace. 37
Error '*' is not followed by whitespace. 37
Error '3' is a magic number. 37
Error '*' is not preceded with whitespace. 38
Error '*' is not followed by whitespace. 38
Error '3' is a magic number. 38
Error '+' is not preceded with whitespace. 38
Error '+' is not followed by whitespace. 38
Error '*' is not preceded with whitespace. 39
Error '*' is not followed by whitespace. 39
Error '3' is a magic number. 39
Error '+' is not preceded with whitespace. 39
Error '+' is not followed by whitespace. 39
Error Line has trailing spaces. 43
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 45
Error Parameter estSize should be final. 45
Error '4' is a magic number. 45
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter a should be final. 46
Error Parameter b should be final. 46
Error Parameter c should be final. 46
Error Parameter d should be final. 46
Error 'if' construct must use '{}'s. 47
Error '*' is not preceded with whitespace. 47
Error '*' is not followed by whitespace. 47
Error '4' is a magic number. 47
Error '*' is not preceded with whitespace. 47
Error '*' is not followed by whitespace. 47
Error '*' is not preceded with whitespace. 48
Error '*' is not followed by whitespace. 48
Error '4' is a magic number. 48
Error '*' is not preceded with whitespace. 49
Error '*' is not followed by whitespace. 49
Error '4' is a magic number. 49
Error '+' is not preceded with whitespace. 49
Error '+' is not followed by whitespace. 49
Error '*' is not preceded with whitespace. 50
Error '*' is not followed by whitespace. 50
Error '4' is a magic number. 50
Error '+' is not preceded with whitespace. 50
Error '+' is not followed by whitespace. 50
Error '*' is not preceded with whitespace. 51
Error '*' is not followed by whitespace. 51
Error '4' is a magic number. 51
Error '+' is not preceded with whitespace. 51
Error '+' is not followed by whitespace. 51
Error '3' is a magic number. 51
Error Line has trailing spaces. 55
Error Missing a Javadoc comment. 56
Error Variable 'tupleSize' must be private and have accessor methods. 56
Error Missing a Javadoc comment. 57
Error Variable 'tuples' must be private and have accessor methods. 57
Error Missing a Javadoc comment. 58
Error Variable 'num' must be private and have accessor methods. 58
Error Line has trailing spaces. 59
Error Missing a Javadoc comment. 60
Error Parameter tupleSize should be final. 60
Error 'tupleSize' hides a field. 60
Error Parameter estSize should be final. 60
Error Line has trailing spaces. 65
Error Method 'grow' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error Parameter newSize should be final. 66
Error Line has trailing spaces. 71
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 75
Error Missing a Javadoc comment. 75
Error Parameter a should be final. 75
Error 'if' construct must use '{}'s. 77
Error Line is longer than 80 characters. 78
Error '+' is not preceded with whitespace. 78
Error '+' is not followed by whitespace. 78
Error '+' is not preceded with whitespace. 78
Error '+' is not followed by whitespace. 78
Error '+' is not preceded with whitespace. 78
Error '+' is not followed by whitespace. 78
Error 'if' construct must use '{}'s. 79
Error '*' is not preceded with whitespace. 79
Error '*' is not followed by whitespace. 79
Error '*' is not preceded with whitespace. 80
Error '*' is not followed by whitespace. 80
Error '*' is not preceded with whitespace. 81
Error '*' is not followed by whitespace. 81
Error Method 'tupleIterator' is not designed for extension - needs to be abstract, final or empty. 85
Error Missing a Javadoc comment. 85
Error Variable 'k' must be private and have accessor methods. 87
Error Parameter t should be final. 91
Error '*' is not preceded with whitespace. 93
Error '*' is not followed by whitespace. 93
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 107
Error Missing a Javadoc comment. 107
Error Line has trailing spaces. 110
Error Method 'tupleSize' is not designed for extension - needs to be abstract, final or empty. 114
Error Missing a Javadoc comment. 114

jwutil/collections/UnionFind.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 8
Error Line has trailing spaces. 13
Error Missing a Javadoc comment. 14
Error Missing a Javadoc comment. 15
Error Line has trailing spaces. 16
Error Line has trailing spaces. 20
Error Parameter numElements should be final. 23
Error 'for' construct must use '{}'s. 25
Error Line has trailing spaces. 29
Error Line has trailing spaces. 33
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 38
Error Parameter x should be final. 38
Error Line has trailing spaces. 41
Error Line is longer than 80 characters. 43
Error Line has trailing spaces. 44
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 48
Error Parameter x should be final. 48
Error Line has trailing spaces. 51
Error Line has trailing spaces. 54
Error Method 'union' is not designed for extension - needs to be abstract, final or empty. 58
Error Parameter e1 should be final. 58
Error Parameter e2 should be final. 58
Error Line has trailing spaces. 61
Error Line has trailing spaces. 64
Error Method 'find' is not designed for extension - needs to be abstract, final or empty. 68
Error Parameter x should be final. 68
Error Line has trailing spaces. 71
Error Line has trailing spaces. 74
Error Method 'differ' is not designed for extension - needs to be abstract, final or empty. 79
Error Parameter e1 should be final. 79
Error Parameter e2 should be final. 79
Error Line has trailing spaces. 82
Error Line has trailing spaces. 85
Error Method 'union' is not designed for extension - needs to be abstract, final or empty. 91
Error Parameter e1 should be final. 91
Error Parameter e2 should be final. 91
Error 'if' construct must use '{}'s. 94
Error 'if' construct must use '{}'s. 95
Error 'if' construct must use '{}'s. 98
Error Line has trailing spaces. 103
Error Line has trailing spaces. 107
Error Method 'find' is not designed for extension - needs to be abstract, final or empty. 112
Error Parameter x should be final. 112
Error 'if' construct must use '{}'s. 113
Error 'else' construct must use '{}'s. 115
Error Line has trailing spaces. 118
Error Line has trailing spaces. 121
Error Method 'differ' is not designed for extension - needs to be abstract, final or empty. 126
Error Parameter e1 should be final. 126
Error Parameter e2 should be final. 126

jwutil/collections/UnionFindWithConstraints.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 12
Error Line is longer than 80 characters. 14
Error Line has trailing spaces. 17
Error Missing a Javadoc comment. 18
Error Missing a Javadoc comment. 19
Error Missing a Javadoc comment. 20
Error Line has trailing spaces. 21
Error Missing a Javadoc comment. 22
Error Missing a Javadoc comment. 23
Error Name 'neq_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 23
Error Missing a Javadoc comment. 24
Error Name 'neq_constraints_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 24
Error Missing a Javadoc comment. 25
Error Line has trailing spaces. 26
Error Line has trailing spaces. 30
Error Parameter numElements should be final. 33
Error 'for' construct must use '{}'s. 37
Error Line has trailing spaces. 41
Error Line has trailing spaces. 45
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 50
Error Parameter x should be final. 50
Error Line has trailing spaces. 53
Error Line is longer than 80 characters. 55
Error Line has trailing spaces. 56
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 60
Error Parameter x should be final. 60
Error Line has trailing spaces. 63
Error Line has trailing spaces. 66
Error Expected an @return tag. 70
Error Method 'union' is not designed for extension - needs to be abstract, final or empty. 70
Error Parameter e1 should be final. 70
Error Parameter e2 should be final. 70
Error Method 'union' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 73
Error Parameter e1 should be final. 73
Error Parameter e2 should be final. 73
Error Parameter doit should be final. 73
Error Line has trailing spaces. 76
Error Missing a Javadoc comment. 77
Error Name 'try_combine_neq_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Error Parameter r1 should be final. 77
Error Parameter r2 should be final. 77
Error Parameter doit should be final. 77
Error '999999' is a magic number. 87
Error '999999' is a magic number. 96
Error '4' is a magic number. 100
Error 'if' construct must use '{}'s. 105
Error 'if' construct must use '{}'s. 108
Error 'if' construct must use '{}'s. 118
Error 'if' construct must use '{}'s. 126
Error 'if' construct must use '{}'s. 131
Error '+' is not preceded with whitespace. 131
Error '+' is not followed by whitespace. 131
Error '+' is not preceded with whitespace. 131
Error '+' is not followed by whitespace. 131
Error 'if' construct must use '{}'s. 135
Error '+' is not preceded with whitespace. 135
Error '+' is not followed by whitespace. 135
Error '+' is not preceded with whitespace. 135
Error '+' is not followed by whitespace. 135
Error 'if' construct must use '{}'s. 142
Error 'if' construct must use '{}'s. 152
Error '+' is not preceded with whitespace. 152
Error '+' is not followed by whitespace. 152
Error '+' is not preceded with whitespace. 152
Error '+' is not followed by whitespace. 152
Error '+' is not preceded with whitespace. 152
Error '+' is not followed by whitespace. 152
Error '+' is not preceded with whitespace. 152
Error '+' is not followed by whitespace. 152
Error 'if' construct must use '{}'s. 153
Error '999999' is a magic number. 157
Error Line has trailing spaces. 160
Error Missing a Javadoc comment. 161
Error Name 'sort_and_collapse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Error Parameter result should be final. 161
Error Parameter len should be final. 161
Error Name 'orig_len' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Error 'if' construct must use '{}'s. 164
Error '+' is not preceded with whitespace. 164
Error '+' is not followed by whitespace. 164
Error 'if' construct must use '{}'s. 167
Error '+' is not preceded with whitespace. 167
Error '+' is not followed by whitespace. 167
Error 'if' construct must use '{}'s. 170
Error 'if' construct must use '{}'s. 174
Error '+' is not preceded with whitespace. 174
Error '+' is not followed by whitespace. 174
Error Line has trailing spaces. 177
Error Missing a Javadoc comment. 178
Error Name 'check_neq_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Error Parameter r1 should be final. 178
Error Parameter r2 should be final. 178
Error 'if' construct must use '{}'s. 182
Error 'if' construct must use '{}'s. 184
Error '+' is not preceded with whitespace. 184
Error '+' is not followed by whitespace. 184
Error '+' is not preceded with whitespace. 184
Error '+' is not followed by whitespace. 184
Error 'if' construct must use '{}'s. 187
Error '+' is not preceded with whitespace. 187
Error '+' is not followed by whitespace. 187
Error '+' is not preceded with whitespace. 187
Error '+' is not followed by whitespace. 187
Error '+' is not preceded with whitespace. 187
Error '+' is not followed by whitespace. 187
Error 'if' construct must use '{}'s. 191
Error Line is longer than 80 characters. 194
Error '-' is not preceded with whitespace. 197
Error '-' is not followed by whitespace. 197
Error '-' is not preceded with whitespace. 198
Error '-' is not followed by whitespace. 198
Error 'if' construct must use '{}'s. 199
Error 'if' construct must use '{}'s. 202
Error Line is longer than 80 characters. 203
Error '+' is not preceded with whitespace. 203
Error '+' is not followed by whitespace. 203
Error '-' is not preceded with whitespace. 203
Error '-' is not followed by whitespace. 203
Error '-' is not preceded with whitespace. 205
Error '-' is not followed by whitespace. 205
Error '-' is not preceded with whitespace. 206
Error '-' is not followed by whitespace. 206
Error 'if' construct must use '{}'s. 207
Error Line is longer than 80 characters. 207
Error '+' is not preceded with whitespace. 207
Error '+' is not followed by whitespace. 207
Error '-' is not preceded with whitespace. 207
Error '-' is not followed by whitespace. 207
Error '+' is not preceded with whitespace. 207
Error '+' is not followed by whitespace. 207
Error '+' is not preceded with whitespace. 207
Error '+' is not followed by whitespace. 207
Error '+' is not preceded with whitespace. 207
Error '+' is not followed by whitespace. 207
Error '+' is not preceded with whitespace. 207
Error '+' is not followed by whitespace. 207
Error '+' is not preceded with whitespace. 207
Error '+' is not followed by whitespace. 207
Error '+' is not preceded with whitespace. 207
Error '+' is not followed by whitespace. 207
Error '+' is not preceded with whitespace. 207
Error '+' is not followed by whitespace. 207
Error 'if' construct must use '{}'s. 214
Error Line has trailing spaces. 217
Error Line has trailing spaces. 220
Error Method 'find' is not designed for extension - needs to be abstract, final or empty. 224
Error Parameter x should be final. 224
Error Line has trailing spaces. 227
Error Line has trailing spaces. 230
Error Method 'differ' is not designed for extension - needs to be abstract, final or empty. 235
Error Parameter e1 should be final. 235
Error Parameter e2 should be final. 235
Error Line has trailing spaces. 238
Error Method 'disjoint' is not designed for extension - needs to be abstract, final or empty. 239
Error Missing a Javadoc comment. 239
Error Parameter e1 should be final. 239
Error Parameter e2 should be final. 239
Error Line has trailing spaces. 242
Error Method 'disjoint' is not designed for extension - needs to be abstract, final or empty. 243
Error Missing a Javadoc comment. 243
Error Parameter e1 should be final. 243
Error Parameter e2 should be final. 243
Error 'if' construct must use '{}'s. 246
Error 'if' construct must use '{}'s. 250
Error '-' is not preceded with whitespace. 250
Error '-' is not followed by whitespace. 250
Error 'if' construct must use '{}'s. 252
Error Inner assignments should be avoided. 253
Error '4' is a magic number. 253
Error Inner assignments should be avoided. 257
Error '-' is not preceded with whitespace. 260
Error '-' is not followed by whitespace. 260
Error 'if' construct must use '{}'s. 261
Error '+' is not preceded with whitespace. 262
Error '+' is not followed by whitespace. 262
Error '-' is not preceded with whitespace. 262
Error '-' is not followed by whitespace. 262
Error Line has trailing spaces. 267
Error Missing a Javadoc comment. 268
Error Parameter a should be final. 268
Error Parameter low should be final. 268
Error Parameter high should be final. 268
Error Parameter key should be final. 268
Error 'if' construct must use '{}'s. 272
Error 'if' construct must use '{}'s. 274
Error 'else' construct must use '{}'s. 276
Error Line has trailing spaces. 281
Error Line has trailing spaces. 284
Error Expected an @return tag. 290
Error Method 'union' is not designed for extension - needs to be abstract, final or empty. 290
Error Parameter e1 should be final. 290
Error Parameter e2 should be final. 290
Error Method 'union' is not designed for extension - needs to be abstract, final or empty. 293
Error Missing a Javadoc comment. 293
Error Parameter e1 should be final. 293
Error Parameter e2 should be final. 293
Error Parameter doit should be final. 293
Error 'if' construct must use '{}'s. 296
Error 'if' construct must use '{}'s. 297
Error '||' should be on a new line. 297
Error '{' is not followed by whitespace. 299
Error 'if' construct must use '{}'s. 300
Error 'if' construct must use '{}'s. 302
Error '+' is not preceded with whitespace. 302
Error '+' is not followed by whitespace. 302
Error '+' is not preceded with whitespace. 302
Error '+' is not followed by whitespace. 302
Error '+' is not preceded with whitespace. 302
Error '+' is not followed by whitespace. 302
Error 'if' construct must use '{}'s. 306
Error 'if' construct must use '{}'s. 307
Error 'if' construct must use '{}'s. 310
Error '+' is not preceded with whitespace. 310
Error '+' is not followed by whitespace. 310
Error '+' is not preceded with whitespace. 310
Error '+' is not followed by whitespace. 310
Error '+' is not preceded with whitespace. 310
Error '+' is not followed by whitespace. 310
Error Line has trailing spaces. 316
Error Line has trailing spaces. 320
Error Method 'find' is not designed for extension - needs to be abstract, final or empty. 325
Error Parameter x should be final. 325
Error '+' is not preceded with whitespace. 331
Error '+' is not followed by whitespace. 331
Error '+' is not preceded with whitespace. 331
Error '+' is not followed by whitespace. 331
Error '+' is not preceded with whitespace. 331
Error '+' is not followed by whitespace. 331
Error Line has trailing spaces. 337
Error Line has trailing spaces. 340
Error Method 'differ' is not designed for extension - needs to be abstract, final or empty. 345
Error Parameter e1 should be final. 345
Error Parameter e2 should be final. 345
Error Line has trailing spaces. 348
Error Missing a Javadoc comment. 349
Error Name 'rep_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Error '999999' is a magic number. 353
Error '+' is not preceded with whitespace. 359
Error '+' is not followed by whitespace. 359
Error Line has trailing spaces. 367
Error Missing a Javadoc comment. 368
Error '12346' is a magic number. 369
Error Name 'CHECK' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Error Name 'total_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Error 'if' construct must use '{}'s. 387
Error Line is longer than 80 characters. 387
Error '+' is not preceded with whitespace. 387
Error '+' is not followed by whitespace. 387
Error '+' is not preceded with whitespace. 387
Error '+' is not followed by whitespace. 387
Error '+' is not preceded with whitespace. 387
Error '+' is not followed by whitespace. 387
Error '+' is not preceded with whitespace. 387
Error '+' is not followed by whitespace. 387
Error '+' is not preceded with whitespace. 387
Error '+' is not followed by whitespace. 387
Error 'if' construct must use '{}'s. 391
Error Line is longer than 80 characters. 391
Error '+' is not preceded with whitespace. 391
Error '+' is not followed by whitespace. 391
Error '+' is not preceded with whitespace. 391
Error '+' is not followed by whitespace. 391
Error '+' is not preceded with whitespace. 391
Error '+' is not followed by whitespace. 391
Error '+' is not preceded with whitespace. 391
Error '+' is not followed by whitespace. 391
Error '+' is not preceded with whitespace. 391
Error '+' is not followed by whitespace. 391
Error '+' is not preceded with whitespace. 391
Error '+' is not followed by whitespace. 391
Error Line has trailing spaces. 392
Error 'if' construct must use '{}'s. 403
Error '+' is not preceded with whitespace. 403
Error '+' is not followed by whitespace. 403
Error '+' is not preceded with whitespace. 403
Error '+' is not followed by whitespace. 403
Error '+' is not preceded with whitespace. 403
Error '+' is not followed by whitespace. 403
Error '+' is not preceded with whitespace. 403
Error '+' is not followed by whitespace. 403
Error '+' is not preceded with whitespace. 403
Error '+' is not followed by whitespace. 403
Error 'if' construct must use '{}'s. 407
Error Line is longer than 80 characters. 407
Error '+' is not preceded with whitespace. 407
Error '+' is not followed by whitespace. 407
Error '+' is not preceded with whitespace. 407
Error '+' is not followed by whitespace. 407
Error '+' is not preceded with whitespace. 407
Error '+' is not followed by whitespace. 407
Error '+' is not preceded with whitespace. 407
Error '+' is not followed by whitespace. 407
Error '+' is not preceded with whitespace. 407
Error '+' is not followed by whitespace. 407
Error '+' is not preceded with whitespace. 407
Error '+' is not followed by whitespace. 407
Error Line has trailing spaces. 408
Error '||' should be on a new line. 417
Error 'if' construct must use '{}'s. 429
Error Line is longer than 80 characters. 431
Error '+' is not preceded with whitespace. 431
Error '+' is not followed by whitespace. 431
Error '+' is not preceded with whitespace. 431
Error '+' is not followed by whitespace. 431
Error '+' is not preceded with whitespace. 431
Error '+' is not followed by whitespace. 431
Error '+' is not preceded with whitespace. 431
Error '+' is not followed by whitespace. 431
Error Line has trailing spaces. 433
Error Missing a Javadoc comment. 434
Error Parameter args should be final. 434
Error Line has trailing spaces. 436
Error '100' is a magic number. 437
Error '4' is a magic number. 441
Error '3' is a magic number. 443
Error '3' is a magic number. 445
Error '4' is a magic number. 445
Error '4' is a magic number. 447
Error '3' is a magic number. 449
Error '3' is a magic number. 451
Error '4' is a magic number. 453
Error '4' is a magic number. 455
Error '3' is a magic number. 457
Error '3' is a magic number. 459
Error '4' is a magic number. 461
Error '3' is a magic number. 461
Error '3' is a magic number. 463
Error '4' is a magic number. 463
Error '3' is a magic number. 465

jwutil/collections/UnmodifiableIterator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 13
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 14
Error Line is longer than 80 characters. 23
Error Unused @throws tag for 'java.util.NoSuchElementException'. 23
Error Expected an @return tag. 25
Error Unused @throws tag for 'UnsupportedOperationException'. 27

jwutil/collections/UnmodifiableListIterator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 13
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 14
Error Line is longer than 80 characters. 15
Error Line is longer than 80 characters. 23
Error Unused @throws tag for 'java.util.NoSuchElementException'. 23
Error Expected an @return tag. 25
Error Line is longer than 80 characters. 35
Error Unused @throws tag for 'java.util.NoSuchElementException'. 35
Error Expected an @return tag. 37
Error Unused @throws tag for 'UnsupportedOperationException'. 43
Error Unused @throws tag for 'UnsupportedOperationException'. 49
Error Parameter o should be final. 51
Error Expected @param tag for 'o'. 51
Error Unused @throws tag for 'UnsupportedOperationException'. 55
Error Parameter o should be final. 57
Error Expected @param tag for 'o'. 57

jwutil/collections/UnmodifiableMultiMap.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <pnkfelix@mit.edu> 19
Error Line is longer than 80 characters. 20
Error Line has trailing spaces. 22
Error Expected an @return tag. 28
Error Line is longer than 80 characters. 28
Error Expected @param tag for 'mmap'. 28
Error Line has trailing spaces. 30
Error Parameter key should be final. 30
Error Line has trailing spaces. 31
Error Line has trailing spaces. 33
Error Parameter key should be final. 33
Error Line has trailing spaces. 36
Error Parameter a should be final. 36
Error Parameter b should be final. 36
Error Line is longer than 80 characters. 39
Error Expected an @return tag. 44
Error Line has trailing spaces. 45
Error Method 'entrySetHelper' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter value should be final. 62
Error Line is longer than 80 characters. 63
Error Expected an @return tag. 76
Error Line is longer than 80 characters. 76
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 76
Error Parameter key should be final. 76
Error Expected @param tag for 'key'. 76
Error Parameter value should be final. 76
Error Expected @param tag for 'value'. 76
Error Expected an @return tag. 78
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 78
Error Parameter key should be final. 78
Error Expected @param tag for 'key'. 78
Error Expected an @return tag. 80
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 80
Error Parameter key should be final. 80
Error Expected @param tag for 'key'. 80
Error Parameter value should be final. 80
Error Expected @param tag for 'value'. 80
Error Line is longer than 80 characters. 82
Error Method 'putAll' is not designed for extension - needs to be abstract, final or empty. 82
Error Parameter t should be final. 82
Error Expected @param tag for 't'. 82
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 84
Error Expected an @return tag. 86
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 86
Error Parameter key should be final. 86
Error Expected @param tag for 'key'. 86
Error Parameter value should be final. 86
Error Expected @param tag for 'value'. 86
Error Expected an @return tag. 88
Error Line is longer than 80 characters. 88
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 88
Error Parameter key should be final. 88
Error Expected @param tag for 'key'. 88
Error Parameter values should be final. 88
Error Expected @param tag for 'values'. 88
Error Expected an @return tag. 90
Error Line is longer than 80 characters. 90
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 90
Error Parameter mm should be final. 90
Error Expected @param tag for 'mm'. 90
Error Expected an @return tag. 92
Error Line is longer than 80 characters. 92
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 92
Error Parameter key should be final. 92
Error Expected @param tag for 'key'. 92
Error Parameter values should be final. 92
Error Expected @param tag for 'values'. 92
Error Expected an @return tag. 94
Error Line is longer than 80 characters. 94
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 94
Error Parameter key should be final. 94
Error Expected @param tag for 'key'. 94
Error Parameter values should be final. 94
Error Expected @param tag for 'values'. 94
Error Missing a Javadoc comment. 95
Error Line has trailing spaces. 98
Error Method 'computeHistogram' is not designed for extension - needs to be abstract, final or empty. 99
Error Missing a Javadoc comment. 99
Error Parameter keyName should be final. 99
Error Parameter valueName should be final. 99
Error Line is longer than 80 characters. 100
Error Line has trailing spaces. 102
Error Missing a Javadoc comment. 103
Error Line is longer than 80 characters. 105
Error Missing a Javadoc comment. 105
Error Parameter dis should be final. 105
Error Parameter size should be final. 105
Error Parameter keyName should be final. 105
Error Parameter valueName should be final. 105
Error ';' is followed by whitespace. 109
Error 'if' construct must use '{}'s. 113
Error '-' is not preceded with whitespace. 113
Error '-' is not followed by whitespace. 113
Error '=' is not preceded with whitespace. 122
Error '=' is not followed by whitespace. 122
Error '<' is not preceded with whitespace. 122
Error '<' is not followed by whitespace. 122
Error 'if' construct must use '{}'s. 124
Error '-' is not preceded with whitespace. 124
Error '-' is not followed by whitespace. 124
Error 'if' construct must use '{}'s. 128
Error 'if' construct must use '{}'s. 133
Error 'cast' is not followed by whitespace. 140
Error '/' is not preceded with whitespace. 140
Error '/' is not followed by whitespace. 140
Error 'cast' is not followed by whitespace. 140
Error Line has trailing spaces. 143

jwutil/collections/Worklist.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 8
Error Unclosed HTML tag found: <cananian@alumni.princeton.edu> 9
Error Expected @param tag for 'item'. 20
Error Expected an @return tag. 30
Error Expected an @return tag. 37
Error Expected @param tag for 'item'. 37
Error Expected an @return tag. 44

jwutil/collections/WrappedCollection.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 10
Error Line has trailing spaces. 12
Error Missing a Javadoc comment. 18
Error Variable 'c' must be private and have accessor methods. 18
Error Missing a Javadoc comment. 19
Error Variable 'in' must be private and have accessor methods. 19
Error Missing a Javadoc comment. 20
Error Variable 'out' must be private and have accessor methods. 20
Error Missing a Javadoc comment. 22
Error Parameter c should be final. 22
Error 'c' hides a field. 22
Error Parameter in should be final. 22
Error 'in' hides a field. 22
Error Parameter out should be final. 22
Error 'out' hides a field. 22
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 29
Error Missing a Javadoc comment. 29
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 36
Error Missing a Javadoc comment. 36
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 50
Error Missing a Javadoc comment. 50
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Parameter o should be final. 58
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter o should be final. 65
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 72
Error Missing a Javadoc comment. 72
Error Parameter o should be final. 72
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error Parameter c should be final. 79
Error 'c' hides a field. 79
Error Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error Parameter c should be final. 87
Error 'c' hides a field. 87
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 95
Error Missing a Javadoc comment. 95
Error Parameter c should be final. 95
Error 'c' hides a field. 95
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter c should be final. 103
Error 'c' hides a field. 103
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 111
Error Missing a Javadoc comment. 111
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Parameter a should be final. 118

jwutil/collections/package.html

Error Line
Error Missing package documentation file. 0

jwutil/console/ResidentJava.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 17
Error Line has trailing spaces. 19
Error Utility classes should not have a public or default constructor. 23
Error Line has trailing spaces. 24
Error Line has trailing spaces. 27
Error Line has trailing spaces. 37
Error Missing a Javadoc comment. 38
Error Variable 'status' must be private and have accessor methods. 38
Error Line has trailing spaces. 39
Error Parameter status should be final. 43
Error 'status' hides a field. 43
Error Expected @param tag for 'status'. 43
Error Line has trailing spaces. 46
Error Line has trailing spaces. 48
Error Line has trailing spaces. 52
Error Parameter host should be final. 57
Error Parameter port should be final. 57
Error '{' is not followed by whitespace. 57
Error '}' is not preceded with whitespace. 57
Error Parameter t should be final. 58
Error '{' is not followed by whitespace. 58
Error '}' is not preceded with whitespace. 58
Error Parameter t should be final. 59
Error '{' is not followed by whitespace. 59
Error '}' is not preceded with whitespace. 59
Error '{' is not followed by whitespace. 60
Error '}' is not preceded with whitespace. 60
Error Parameter host should be final. 61
Error Parameter port should be final. 61
Error '{' is not followed by whitespace. 61
Error '}' is not preceded with whitespace. 61
Error Parameter host should be final. 62
Error Parameter port should be final. 62
Error Parameter context should be final. 62
Error '{' is not followed by whitespace. 62
Error '}' is not preceded with whitespace. 62
Error '{' is not followed by whitespace. 63
Error '}' is not preceded with whitespace. 63
Error Parameter file should be final. 64
Error '{' is not followed by whitespace. 64
Error '}' is not preceded with whitespace. 64
Error Parameter file should be final. 65
Error '{' is not followed by whitespace. 65
Error '}' is not preceded with whitespace. 65
Error Parameter status should be final. 66
Error Parameter lib should be final. 69
Error '{' is not followed by whitespace. 69
Error '}' is not preceded with whitespace. 69
Error Parameter port should be final. 70
Error '{' is not followed by whitespace. 70
Error '}' is not preceded with whitespace. 70
Error Parameter clazzz should be final. 71
Error Parameter which should be final. 71
Error '{' is not followed by whitespace. 71
Error '}' is not preceded with whitespace. 71
Error Parameter maddr should be final. 72
Error '{' is not followed by whitespace. 72
Error '}' is not preceded with whitespace. 72
Error Parameter pkg should be final. 73
Error '{' is not followed by whitespace. 73
Error '}' is not preceded with whitespace. 73
Error Parameter pkg should be final. 74
Error '{' is not followed by whitespace. 74
Error '}' is not preceded with whitespace. 74
Error Parameter perm should be final. 75
Error '{' is not followed by whitespace. 75
Error '}' is not preceded with whitespace. 75
Error Line is longer than 80 characters. 76
Error Parameter perm should be final. 76
Error Parameter context should be final. 76
Error '{' is not followed by whitespace. 76
Error '}' is not preceded with whitespace. 76
Error '{' is not followed by whitespace. 77
Error '}' is not preceded with whitespace. 77
Error '{' is not followed by whitespace. 78
Error '}' is not preceded with whitespace. 78
Error Parameter key should be final. 79
Error '{' is not followed by whitespace. 79
Error '}' is not preceded with whitespace. 79
Error Parameter fd should be final. 80
Error '{' is not followed by whitespace. 80
Error '}' is not preceded with whitespace. 80
Error Parameter file should be final. 81
Error '{' is not followed by whitespace. 81
Error '}' is not preceded with whitespace. 81
Error Parameter file should be final. 82
Error Parameter context should be final. 82
Error '{' is not followed by whitespace. 82
Error '}' is not preceded with whitespace. 82
Error Parameter target should be final. 83
Error '{' is not followed by whitespace. 83
Error '}' is not preceded with whitespace. 83
Error '{' is not followed by whitespace. 84
Error '}' is not preceded with whitespace. 84
Error '{' is not followed by whitespace. 85
Error '}' is not preceded with whitespace. 85
Error Parameter window should be final. 86
Error Parameter fd should be final. 87
Error '{' is not followed by whitespace. 87
Error '}' is not preceded with whitespace. 87
Error Parameter file should be final. 88
Error '{' is not followed by whitespace. 88
Error '}' is not preceded with whitespace. 88
Error Line has trailing spaces. 92
Error Missing a Javadoc comment. 93
Error Name 'CR' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Error Variable 'CR' must be private and have accessor methods. 93
Error Missing a Javadoc comment. 94
Error Name 'CRLF' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Error Variable 'CRLF' must be private and have accessor methods. 94
Error Missing a Javadoc comment. 95
Error Name 'AUTO' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Error Variable 'AUTO' must be private and have accessor methods. 95
Error '3' is a magic number. 95
Error Missing a Javadoc comment. 96
Error Name 'EOL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Error Variable 'EOL' must be private and have accessor methods. 96
Error Line has trailing spaces. 97
Error Missing a Javadoc comment. 98
Error Parameter in should be final. 98
Error '256' is a magic number. 99
Error 'if' construct must use '{}'s. 107
Error 'if' construct must use '{}'s. 117
Error 'if' construct must use '{}'s. 122
Error 'if' construct must use '{}'s. 126
Error 'if' construct must use '{}'s. 131
Error 'if' construct must use '{}'s. 133
Error 'if' construct must use '{}'s. 135
Error 'else' construct must use '{}'s. 136
Error Line has trailing spaces. 138
Error Missing a Javadoc comment. 139
Error Parameter args should be final. 139
Error Line has trailing spaces. 146
Error 'if' construct must use '{}'s. 149
Error Line has trailing spaces. 150
Error 'if' construct must use '{}'s. 152
Error Line has trailing spaces. 154
Error 'if' construct must use '{}'s. 156
Error 'if' construct must use '{}'s. 157
Error 'if' construct must use '{}'s. 158
Error Line has trailing spaces. 161
Error Missing a Javadoc comment. 162
Error Parameter line should be final. 162
Error 'if' construct must use '{}'s. 167
Error 'cast' is not followed by whitespace. 171
Error Line is longer than 80 characters. 173
Error '+' is not preceded with whitespace. 173
Error '+' is not followed by whitespace. 173
Error Line is longer than 80 characters. 176
Error '+' is not preceded with whitespace. 176
Error '+' is not followed by whitespace. 176
Error Line is longer than 80 characters. 180
Error '+' is not preceded with whitespace. 180
Error '+' is not followed by whitespace. 180
Error Line is longer than 80 characters. 187
Error '+' is not preceded with whitespace. 191
Error '+' is not followed by whitespace. 191
Error Line is longer than 80 characters. 193
Error Line is longer than 80 characters. 195
Error '+' is not preceded with whitespace. 195
Error '+' is not followed by whitespace. 195
Error Line has trailing spaces. 200
Error Missing a Javadoc comment. 201
Error Name 'USE_HIJACKING_CLASSLOADER' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Error Variable 'USE_HIJACKING_CLASSLOADER' must be private and have accessor methods. 201
Error Line has trailing spaces. 202
Error Missing a Javadoc comment. 203
Error Parameter num should be final. 203
Error 'if' construct must use '{}'s. 204
Error '1048576' is a magic number. 204
Error '1048576' is a magic number. 204
Error 'if' construct must use '{}'s. 205
Error '1024' is a magic number. 205
Error '1024' is a magic number. 205
Error Line has trailing spaces. 208
Error Missing a Javadoc comment. 209
Error '+' is not preceded with whitespace. 213
Error '+' is not followed by whitespace. 213
Error Line is longer than 80 characters. 217
Error '+' is not preceded with whitespace. 217
Error '+' is not followed by whitespace. 217
Error '+' is not preceded with whitespace. 217
Error '+' is not followed by whitespace. 217
Error '+' is not preceded with whitespace. 217
Error '+' is not followed by whitespace. 217
Error '+' is not preceded with whitespace. 217
Error '+' is not followed by whitespace. 217
Error Line has trailing spaces. 219
Error Missing a Javadoc comment. 220
Error Line is longer than 80 characters. 221
Error Line is longer than 80 characters. 222
Error Line is longer than 80 characters. 225
Error Line has trailing spaces. 234
Error Class ExecuteOptions should be declared as final. 235
Error Missing a Javadoc comment. 235
Error Line has trailing spaces. 236
Error Missing a Javadoc comment. 237
Error Variable 'properties' must be private and have accessor methods. 237
Error Missing a Javadoc comment. 238
Error Variable 'mainMethod' must be private and have accessor methods. 238
Error Missing a Javadoc comment. 239
Error Variable 'args' must be private and have accessor methods. 239
Error Line has trailing spaces. 240
Error Line is longer than 80 characters. 241
Error Missing a Javadoc comment. 241
Error Parameter commandLine should be final. 241
Error Redundant throws: 'SecurityException' is unchecked exception. 241
Error 'if' construct must use '{}'s. 243
Error Line has trailing spaces. 244
Error 'if' construct must use '{}'s. 248
Error Line is longer than 80 characters. 248
Error 'else' construct must use '{}'s. 249
Error '+' is not preceded with whitespace. 270
Error '+' is not followed by whitespace. 270
Error Line is longer than 80 characters. 276
Error Line is longer than 80 characters. 283
Error Line is longer than 80 characters. 286
Error '+' is not preceded with whitespace. 289
Error '+' is not followed by whitespace. 289
Error Line is longer than 80 characters. 293
Error '{' is followed by whitespace. 293
Error 'if' construct must use '{}'s. 301
Error Line has trailing spaces. 306
Error Missing a Javadoc comment. 307
Error Line has trailing spaces. 308
Error Line is longer than 80 characters. 309
Error Missing a Javadoc comment. 309
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 309
Error '{' is followed by whitespace. 313

jwutil/console/SimpleInterpreter.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 2
Error Using the '.*' form of import should be avoided - java.io.*. 18
Error Using the '.*' form of import should be avoided - java.util.*. 19
Error Using the '.*' form of import should be avoided - java.net.*. 20
Error Using the '.*' form of import should be avoided - java.lang.reflect.*. 21
Error Missing a Javadoc comment. 23
Error Missing a Javadoc comment. 24
Error Variable 'verbose' must be private and have accessor methods. 24
Error Missing a Javadoc comment. 25
Error Variable 'classpath' must be private and have accessor methods. 25
Error Missing a Javadoc comment. 26
Error Variable 'store' must be private and have accessor methods. 26
Error Line has trailing spaces. 27
Error Missing a Javadoc comment. 28
Error Parameter path should be final. 28
Error Missing a Javadoc comment. 32
Error Parameter path should be final. 32
Error Parameter store should be final. 32
Error 'store' hides a field. 32
Error Method 'getStore' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Method 'setClassPath' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error Parameter path should be final. 41
Error Expected an @return tag. 50
Error Line is longer than 80 characters. 50
Error Method 'newObject' is not designed for extension - needs to be abstract, final or empty. 50
Error Parameter name should be final. 50
Error Expected @param tag for 'name'. 50
Error Parameter classname should be final. 50
Error Expected @param tag for 'classname'. 50
Error Parameter s_args should be final. 50
Error Expected @param tag for 's_args'. 50
Error Name 's_args' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Error Parameter pos should be final. 50
Error Expected @param tag for 'pos'. 50
Error 'if' construct must use '{}'s. 53
Error Line is longer than 80 characters. 54
Error Expected an @return tag. 80
Error Line is longer than 80 characters. 80
Error Method 'invokeMethod' is not designed for extension - needs to be abstract, final or empty. 80
Error Parameter objectname should be final. 80
Error Expected @param tag for 'objectname'. 80
Error Parameter methodname should be final. 80
Error Expected @param tag for 'methodname'. 80
Error Parameter s_args should be final. 80
Error Expected @param tag for 's_args'. 80
Error Name 's_args' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Error Parameter pos should be final. 80
Error Expected @param tag for 'pos'. 80
Error Line is longer than 80 characters. 89
Error Method 'invokeMethod' is not designed for extension - needs to be abstract, final or empty. 89
Error Missing a Javadoc comment. 89
Error Parameter methodname should be final. 89
Error Parameter s_args should be final. 89
Error Name 's_args' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Error Parameter pos should be final. 89
Error Line has trailing spaces. 97
Error Line is longer than 80 characters. 104
Error Line is longer than 80 characters. 127
Error Missing a Javadoc comment. 127
Error Parameter args should be final. 127
Error Parameter m should be final. 127
Error Parameter type should be final. 127
Error Parameter s_args should be final. 127
Error Name 's_args' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Error Parameter j should be final. 127
Error Parameter store should be final. 127
Error 'if' construct must use '{}'s. 128
Error 'if' construct must use '{}'s. 130
Error 'if' construct must use '{}'s. 132
Error 'if' construct must use '{}'s. 134
Error 'if' construct must use '{}'s. 136
Error 'if' construct must use '{}'s. 138
Error 'if' construct must use '{}'s. 142
Error 'if' construct must use '{}'s. 147
Error 'while' construct must use '{}'s. 150
Error 'for' construct must use '{}'s. 154
Error 'for' construct must use '{}'s. 159
Error Line is longer than 80 characters. 160
Error 'for' construct must use '{}'s. 164
Error 'for' construct must use '{}'s. 169
Error 'for' construct must use '{}'s. 174
Error 'for' construct must use '{}'s. 179
Error 'for' construct must use '{}'s. 184
Error 'for' construct must use '{}'s. 189
Error 'for' construct must use '{}'s. 194
Error 'else' construct must use '{}'s. 197
Error Line is longer than 80 characters. 198
Error 'else' construct must use '{}'s. 201
Error Line is longer than 80 characters. 206
Error Missing a Javadoc comment. 206
Error Parameter args should be final. 206
Error Parameter paramTypes should be final. 206
Error Parameter paramOffset should be final. 206
Error Parameter s_args should be final. 206
Error Name 's_args' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Error Parameter j should be final. 206
Error Parameter store should be final. 206
Error Missing a Javadoc comment. 219
Error Parameter av should be final. 219
Error Line is longer than 80 characters. 220
Error '{' is followed by whitespace. 220
Error 'if' construct must use '{}'s. 226
Error 'while' construct must use '{}'s. 230
Error '+' is not preceded with whitespace. 249
Error '+' is not followed by whitespace. 249
Error Expected an @return tag. 264
Error Parameter srcobj should be final. 264
Error Expected @param tag for 'srcobj'. 264
Error Parameter dstclass should be final. 264
Error Expected @param tag for 'dstclass'. 264

jwutil/console/package.html

Error Line
Error Missing package documentation file. 0

jwutil/graphs/CountPaths.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 12
Error Line has trailing spaces. 14
Error Utility classes should not have a public or default constructor. 18
Error Missing a Javadoc comment. 20
Error Parameter g should be final. 20
Error Missing a Javadoc comment. 24
Error Parameter nav should be final. 24
Error Parameter roots should be final. 24
Error ';' is followed by whitespace. 28
Error ';' is followed by whitespace. 31
Error 'if' construct must use '{}'s. 35
Error 'if' construct must use '{}'s. 38
Error '{' is followed by whitespace. 39
Error Line has trailing spaces. 44
Error Missing a Javadoc comment. 45
Error Parameter g should be final. 45
Error Parameter k should be final. 45
Error Line has trailing spaces. 48
Error Missing a Javadoc comment. 49
Error Parameter nav should be final. 49
Error Parameter roots should be final. 49
Error Parameter k should be final. 49
Error ';' is followed by whitespace. 53
Error '+' is not preceded with whitespace. 55
Error '+' is not followed by whitespace. 55
Error ';' is followed by whitespace. 58
Error '=' is not preceded with whitespace. 65
Error '=' is not followed by whitespace. 65
Error '<' is not preceded with whitespace. 65
Error '<' is not followed by whitespace. 65
Error '+' is not preceded with whitespace. 65
Error '+' is not followed by whitespace. 65
Error '-' is not preceded with whitespace. 66
Error '-' is not followed by whitespace. 66
Error '=' is not preceded with whitespace. 69
Error '=' is not followed by whitespace. 69
Error '<' is not preceded with whitespace. 69
Error '<' is not followed by whitespace. 69
Error '+' is not preceded with whitespace. 69
Error '+' is not followed by whitespace. 69
Error 'if' construct must use '{}'s. 70
Error Line has trailing spaces. 77

jwutil/graphs/DominanceFrontier.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 17
Error Line has trailing spaces. 27
Error Line has trailing spaces. 32
Error Parameter begin should be final. 47
Error 'begin' hides a field. 47
Error Parameter nav should be final. 47
Error Expected @param tag for 'nav'. 47
Error Parameter dom should be final. 47
Error 'dom' hides a field. 47
Error '?' is not preceded with whitespace. 50
Error Avoid inline conditionals. 50
Error '?' is not followed by whitespace. 50
Error ':' is not preceded with whitespace. 50
Error ':' is not followed by whitespace. 50
Error Line is longer than 80 characters. 57
Error Expected an @return tag. 60
Error Method 'getDominanceFrontier' is not designed for extension - needs to be abstract, final or empty. 60
Error Parameter bb should be final. 60
Error 'if' construct must use '{}'s. 62
Error 'if' construct must use '{}'s. 65
Error Line has trailing spaces. 70
Error Expected an @return tag. 74
Error Method 'getIteratedDominanceFrontier' is not designed for extension - needs to be abstract, final or empty. 74
Error Parameter node should be final. 74
Error Expected @param tag for 'node'. 74
Error Line has trailing spaces. 79
Error Line has trailing spaces. 81
Error 'for' is not followed by whitespace. 82
Error '{' is not preceded with whitespace. 82
Error Line is longer than 80 characters. 84
Error 'for' is not followed by whitespace. 84
Error '{' is not preceded with whitespace. 84
Error 'if' is not followed by whitespace. 86
Error '{' is not preceded with whitespace. 86
Error Line has trailing spaces. 94
Error Expected an @return tag. 101
Error Method 'inDominanceFrontier' is not designed for extension - needs to be abstract, final or empty. 101
Error Parameter b1 should be final. 101
Error Expected @param tag for 'b1'. 101
Error Parameter b2 should be final. 101
Error Expected @param tag for 'b2'. 101
Error 'if' construct must use '{}'s. 103
Error 'if' construct must use '{}'s. 105
Error Missing a Javadoc comment. 110
Error Parameter set should be final. 110
Error Parameter newmem should be final. 110
Error 'if' construct must use '{}'s. 111
Error '3' is a magic number. 117
Error Line is longer than 80 characters. 125
Error Line is longer than 80 characters. 127
Error Line is longer than 80 characters. 128
Error Line has trailing spaces. 129
Error Line is longer than 80 characters. 129
Error Name 'S' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Error Line is longer than 80 characters. 156
Error '=' is not preceded with whitespace. 157
Error '=' is not followed by whitespace. 157
Error ';' is followed by whitespace. 157
Error 'if' construct must use '{}'s. 159
Error Line is longer than 80 characters. 163
Error 'if' construct must use '{}'s. 177

jwutil/graphs/Dominators.java

Error Line
Error Line does not match expected header line of ''. 1
Error First sentence should end with a period. 18
Error Line has trailing spaces. 20
Error Line is longer than 80 characters. 72
Error Parameter post should be final. 75
Error 'post' hides a field. 75
Error Parameter start should be final. 75
Error Parameter nav should be final. 75
Error Expected @param tag for 'nav'. 75
Error '4' is a magic number. 87
Error 'for' construct must use '{}'s. 97
Error 'if' construct must use '{}'s. 98
Error 'if' construct must use '{}'s. 99
Error 'else' construct must use '{}'s. 101
Error Missing a Javadoc comment. 114
Error Missing a Javadoc comment. 116
Error Parameter o should be final. 116
Error Line has trailing spaces. 119
Error Missing a Javadoc comment. 120
Error Parameter d should be final. 120
Error Missing a Javadoc comment. 137
Error Name 'DFSFromArcs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Error Parameter post should be final. 137
Error 'post' hides a field. 137
Error Parameter d should be final. 137
Error 'if' construct must use '{}'s. 146
Error '=' is not preceded with whitespace. 160
Error '=' is not followed by whitespace. 160
Error ';' is followed by whitespace. 160
Error Line is longer than 80 characters. 174
Error Expected an @return tag. 177
Error Parameter d should be final. 177
Error Expected @param tag for 'd'. 177
Error Parameter n should be final. 177
Error Expected @param tag for 'n'. 177
Error '=' is not preceded with whitespace. 184
Error '=' is not followed by whitespace. 184
Error ';' is followed by whitespace. 184
Error Line is longer than 80 characters. 201
Error Expected an @return tag. 204
Error Parameter d should be final. 204
Error Expected @param tag for 'd'. 204
Error Parameter n should be final. 204
Error Expected @param tag for 'n'. 204
Error '=' is not preceded with whitespace. 211
Error '=' is not followed by whitespace. 211
Error ';' is followed by whitespace. 211
Error Parameter post should be final. 232
Error 'post' hides a field. 232
Error Expected @param tag for 'post'. 232
Error Parameter start should be final. 232
Error Expected @param tag for 'start'. 232
Error Parameter n should be final. 232
Error Expected @param tag for 'n'. 232
Error '=' is not preceded with whitespace. 244
Error '=' is not followed by whitespace. 244
Error ';' is followed by whitespace. 244
Error 'if' construct must use '{}'s. 246
Error 'if' construct must use '{}'s. 251
Error 'if' construct must use '{}'s. 273
Error 'else' construct must use '{}'s. 275
Error 'if' construct must use '{}'s. 288
Error 'if' construct must use '{}'s. 293
Error Missing a Javadoc comment. 300
Error Parameter v should be final. 300
Error 'if' construct must use '{}'s. 303
Error Missing a Javadoc comment. 311
Error Parameter v should be final. 311
Error 'if' construct must use '{}'s. 320
Error 'if' construct must use '{}'s. 334
Error Expected an @return tag. 344
Error Parameter v should be final. 344
Error Expected @param tag for 'v'. 344
Error 'if' construct must use '{}'s. 346
Error Missing a Javadoc comment. 351
Error Parameter me should be final. 351
Error Parameter d should be final. 351
Error 'if' construct must use '{}'s. 354
Error 'if' construct must use '{}'s. 361
Error 'if' construct must use '{}'s. 376
Error Array brackets at illegal position. 384
Error '4' is a magic number. 384
Error Expected an @return tag. 393
Error Parameter n should be final. 393
Error Expected @param tag for 'n'. 393
Error 'if' construct must use '{}'s. 395
Error Missing a Javadoc comment. 401
Error Missing a Javadoc comment. 402
Error Array brackets at illegal position. 402
Error Missing a Javadoc comment. 403
Error Missing a Javadoc comment. 404
Error Missing a Javadoc comment. 406
Error Parameter dom should be final. 406
Error 'dom' hides a field. 406
Error Array brackets at illegal position. 406
Error Missing a Javadoc comment. 412
Error Missing a Javadoc comment. 416
Error 'if' construct must use '{}'s. 419
Error Missing a Javadoc comment. 424
Error 'if' construct must use '{}'s. 425
Error 'for' construct must use '{}'s. 427
Error Parameter n should be final. 438
Error Expected @param tag for 'n'. 438
Error Parameter wl should be final. 438
Error Expected @param tag for 'wl'. 438
Error 'if' construct must use '{}'s. 440
Error 'if' construct must use '{}'s. 445
Error 'if' construct must use '{}'s. 449
Error 'if' construct must use '{}'s. 461
Error Expected an @return tag. 470
Error Parameter n should be final. 470
Error Expected @param tag for 'n'. 470
Error 'if' construct must use '{}'s. 472
Error 'if' construct must use '{}'s. 478
Error Line has trailing spaces. 486
Error Expected an @return tag. 490
Error Parameter n should be final. 490
Error '20' is a magic number. 491
Error Line has trailing spaces. 497
Error Method 'getIterativeDomination' is not designed for extension - needs to be abstract, final or empty. 502
Error Parameter n should be final. 502
Error Parameter v should be final. 502
Error 'if' construct must use '{}'s. 505
Error 'for' construct must use '{}'s. 508
Error 'if' construct must use '{}'s. 520
Error 'for' construct must use '{}'s. 523
Error Expected an @return tag. 533
Error Parameter n should be final. 533
Error Parameter d should be final. 533
Error 'if' construct must use '{}'s. 535
Error 'if' construct must use '{}'s. 539
Error Parameter s should be final. 549
Error Parameter n should be final. 549
Error Expected @param tag for 'n'. 549
Error 'if' construct must use '{}'s. 551
Error 'if' construct must use '{}'s. 560
Error Expected an @return tag. 572

jwutil/graphs/DumpDotGraph.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 18
Error Line has trailing spaces. 20
Error Missing a Javadoc comment. 25
Error Name 'TRACE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 25
Error Variable 'TRACE' must be private and have accessor methods. 25
Error Missing a Javadoc comment. 26
Error Variable 'out' must be private and have accessor methods. 26
Error Missing a Javadoc comment. 28
Error Variable 'nodes' must be private and have accessor methods. 28
Error Missing a Javadoc comment. 29
Error Variable 'navigator' must be private and have accessor methods. 29
Error Missing a Javadoc comment. 31
Error Variable 'nodeLabels' must be private and have accessor methods. 31
Error Missing a Javadoc comment. 32
Error Variable 'edgeLabels' must be private and have accessor methods. 32
Error Missing a Javadoc comment. 34
Error Variable 'nodeColors' must be private and have accessor methods. 34
Error Missing a Javadoc comment. 35
Error Variable 'edgeColors' must be private and have accessor methods. 35
Error Missing a Javadoc comment. 37
Error Variable 'nodeStyles' must be private and have accessor methods. 37
Error Missing a Javadoc comment. 38
Error Variable 'edgeStyles' must be private and have accessor methods. 38
Error Missing a Javadoc comment. 40
Error Variable 'concentrate' must be private and have accessor methods. 40
Error Missing a Javadoc comment. 42
Error Variable 'containingCluster' must be private and have accessor methods. 42
Error Missing a Javadoc comment. 43
Error Variable 'clusterRoots' must be private and have accessor methods. 43
Error Missing a Javadoc comment. 44
Error Variable 'clusterNavigator' must be private and have accessor methods. 44
Error Missing a Javadoc comment. 46
Error Method 'setNavigator' is not designed for extension - needs to be abstract, final or empty. 49
Error Missing a Javadoc comment. 49
Error Parameter navigator should be final. 49
Error 'navigator' hides a field. 49
Error Method 'setNodeLabels' is not designed for extension - needs to be abstract, final or empty. 53
Error Missing a Javadoc comment. 53
Error Parameter nodeLabels should be final. 53
Error 'nodeLabels' hides a field. 53
Error Method 'setEdgeLabels' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Parameter edgeLabels should be final. 57
Error 'edgeLabels' hides a field. 57
Error Method 'setNodeColors' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter nodeColors should be final. 61
Error 'nodeColors' hides a field. 61
Error Method 'setEdgeColors' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter edgeColors should be final. 65
Error 'edgeColors' hides a field. 65
Error Method 'setNodeStyles' is not designed for extension - needs to be abstract, final or empty. 69
Error Missing a Javadoc comment. 69
Error Parameter nodeStyles should be final. 69
Error 'nodeStyles' hides a field. 69
Error Method 'setEdgeStyles' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 73
Error Parameter edgeStyles should be final. 73
Error 'edgeStyles' hides a field. 73
Error Method 'setClusters' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error Parameter clusters should be final. 77
Error Method 'setClusterNesting' is not designed for extension - needs to be abstract, final or empty. 81
Error Missing a Javadoc comment. 81
Error Parameter nesting should be final. 81
Error Method 'setNodeSet' is not designed for extension - needs to be abstract, final or empty. 85
Error Missing a Javadoc comment. 85
Error Parameter nodes should be final. 85
Error 'nodes' hides a field. 85
Error Method 'computeTransitiveClosure' is not designed for extension - needs to be abstract, final or empty. 89
Error Missing a Javadoc comment. 89
Error Parameter roots should be final. 89
Error Method 'computeBidirTransitiveClosure' is not designed for extension - needs to be abstract, final or empty. 100
Error Missing a Javadoc comment. 100
Error Parameter roots should be final. 100
Error Method 'computeClusters' is not designed for extension - needs to be abstract, final or empty. 112
Error Missing a Javadoc comment. 112
Error 'if' construct must use '{}'s. 113
Error 'if' construct must use '{}'s. 118
Error 'if' construct must use '{}'s. 124
Error 'if' construct must use '{}'s. 127
Error 'if' construct must use '{}'s. 130
Error 'if' construct must use '{}'s. 132
Error 'if' construct must use '{}'s. 137
Error Method 'dump' is not designed for extension - needs to be abstract, final or empty. 140
Error Missing a Javadoc comment. 140
Error Parameter filename should be final. 140
Error 'if' construct must use '{}'s. 146
Error Method 'dumpNodes' is not designed for extension - needs to be abstract, final or empty. 150
Error Missing a Javadoc comment. 150
Error Parameter dos should be final. 150
Error Parameter m should be final. 150
Error Parameter cluster should be final. 150
Error 'if' construct must use '{}'s. 152
Error 'if' construct must use '{}'s. 157
Error 'if' construct must use '{}'s. 158
Error 'if' construct must use '{}'s. 159
Error Avoid inline conditionals. 161
Error 'if' construct must use '{}'s. 174
Error 'else' construct must use '{}'s. 175
Error 'if' construct must use '{}'s. 183
Error 'else' construct must use '{}'s. 184
Error 'if' construct must use '{}'s. 189
Error Line is longer than 80 characters. 194
Error Method 'dumpCluster' is not designed for extension - needs to be abstract, final or empty. 194
Error Missing a Javadoc comment. 194
Error Parameter dos should be final. 194
Error Parameter m should be final. 194
Error Parameter visitedClusters should be final. 194
Error Parameter c should be final. 194
Error 'if' construct must use '{}'s. 196
Error 'if' construct must use '{}'s. 201
Error Method 'dump' is not designed for extension - needs to be abstract, final or empty. 210
Error Missing a Javadoc comment. 210
Error Parameter dos should be final. 210
Error 'if' construct must use '{}'s. 215
Error Avoid inline conditionals. 234
Error 'if' construct must use '{}'s. 238
Error Avoid inline conditionals. 239
Error 'if' construct must use '{}'s. 253
Error 'else' construct must use '{}'s. 254
Error 'if' construct must use '{}'s. 262
Error 'else' construct must use '{}'s. 263

jwutil/graphs/EdgeGraph.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 8
Error Line has trailing spaces. 10
Error Missing a Javadoc comment. 16
Error Variable 'g' must be private and have accessor methods. 16
Error Missing a Javadoc comment. 18
Error Parameter g should be final. 18
Error 'g' hides a field. 18
Error Method 'getRoots' is not designed for extension - needs to be abstract, final or empty. 23
Error Missing a Javadoc comment. 23
Error Method 'getNavigator' is not designed for extension - needs to be abstract, final or empty. 30
Error Missing a Javadoc comment. 30
Error Method 'getGraph' is not designed for extension - needs to be abstract, final or empty. 34
Error Missing a Javadoc comment. 34

jwutil/graphs/EdgeLabeler.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 6
Error Line has trailing spaces. 8
Error Line has trailing spaces. 13
Error Missing a Javadoc comment. 14
Error Redundant 'public' modifier. 14
Error Line has trailing spaces. 15

jwutil/graphs/EdgeNavigator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 17
Error Missing a Javadoc comment. 23
Error Variable 'navigator' must be private and have accessor methods. 23
Error Line has trailing spaces. 26
Error Parameter n should be final. 29
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 34
Error Variable 'left' must be private and have accessor methods. 34
Error Missing a Javadoc comment. 35
Error Parameter o should be final. 35
Error Method 'map' is not designed for extension - needs to be abstract, final or empty. 36
Error Missing a Javadoc comment. 36
Error Parameter o should be final. 36
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 42
Error Variable 'right' must be private and have accessor methods. 42
Error Missing a Javadoc comment. 43
Error Parameter o should be final. 43
Error Method 'map' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error Parameter o should be final. 44
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Parameter node should be final. 52
Error Line is longer than 80 characters. 57
Error Method 'prev' is not designed for extension - needs to be abstract, final or empty. 64
Error Missing a Javadoc comment. 64
Error Parameter node should be final. 64
Error Line is longer than 80 characters. 69

jwutil/graphs/GlobalPathNumbering.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 14
Error Line has trailing spaces. 16
Error Line has trailing spaces. 21
Error Missing a Javadoc comment. 22
Error Line has trailing spaces. 24
Error Missing a Javadoc comment. 25
Error Parameter s should be final. 25
Error Line has trailing spaces. 28
Error Missing a Javadoc comment. 29
Error Variable 'selector' must be private and have accessor methods. 29
Error Line has trailing spaces. 30
Error Variable 'navigator' must be private and have accessor methods. 32
Error Line has trailing spaces. 33
Error Variable 'nodeNumbering' must be private and have accessor methods. 35
Error Line has trailing spaces. 36
Error Variable 'edgeNumbering' must be private and have accessor methods. 38
Error Line has trailing spaces. 39
Error Line is longer than 80 characters. 41
Error Line is longer than 80 characters. 43
Error Method 'countPaths' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Parameter roots should be final. 43
Error Parameter navigator should be final. 43
Error 'navigator' hides a field. 43
Error Parameter initialMap should be final. 43
Error ';' is followed by whitespace. 44
Error 'if' construct must use '{}'s. 47
Error ';' is followed by whitespace. 62
Error Line is longer than 80 characters. 68
Error Line is longer than 80 characters. 75
Error Line is longer than 80 characters. 76
Error Line is longer than 80 characters. 78
Error Line is longer than 80 characters. 80
Error Line is longer than 80 characters. 81
Error Line is longer than 80 characters. 83
Error 'if' construct must use '{}'s. 88
Error Line is longer than 80 characters. 88
Error 'if' construct must use '{}'s. 90
Error Method 'isImportant' is not designed for extension - needs to be abstract, final or empty. 95
Error Missing a Javadoc comment. 95
Error Parameter a should be final. 95
Error Parameter b should be final. 95
Error Parameter num should be final. 95
Error 'if' construct must use '{}'s. 96
Error Line has trailing spaces. 99
Error Method 'getRange' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter o should be final. 103
Error 'if' construct must use '{}'s. 105
Error Line is longer than 80 characters. 110
Error Method 'getEdge' is not designed for extension - needs to be abstract, final or empty. 112
Error Missing a Javadoc comment. 112
Error Parameter from should be final. 112
Error Parameter to should be final. 112
Error Line has trailing spaces. 118

jwutil/graphs/Graph.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 8
Error Line has trailing spaces. 10
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 18

jwutil/graphs/LoopStructureGraph.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 22
Error Line has trailing spaces. 24
Error Line has trailing spaces. 29
Error Missing a Javadoc comment. 30
Error Name 'LP' must match pattern '^[a-z][a-zA-Z0-9]*$'. 30
Error Variable 'LP' must be private and have accessor methods. 30
Error Missing a Javadoc comment. 31
Error Name 'RLH' must match pattern '^[a-z][a-zA-Z0-9]*$'. 31
Error Variable 'RLH' must be private and have accessor methods. 31
Error Missing a Javadoc comment. 32
Error Variable 'loopParent' must be private and have accessor methods. 32
Error Missing a Javadoc comment. 33
Error Variable 'crossFwdEdges' must be private and have accessor methods. 33
Error Line has trailing spaces. 34
Error Missing a Javadoc comment. 35
Error Variable 'irreducibleLoopHeader' must be private and have accessor methods. 35
Error Line has trailing spaces. 36
Error Method 'findloop' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Parameter potentialHeader should be final. 37
Error Line has trailing spaces. 40
Error Line has trailing spaces. 42
Error Method 'markIrreducibleLoops' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Parameter z should be final. 43
Error 'if' construct must use '{}'s. 50
Error Line has trailing spaces. 53
Error Method 'processCrossFwdEdges' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Parameter x should be final. 54
Error Line is longer than 80 characters. 55
Error ';' is followed by whitespace. 55
Error Name 'find_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Error Name 'find_z' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Error Line has trailing spaces. 65
Error Method 'ModifiedHavlakAlgorithm' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error Name 'ModifiedHavlakAlgorithm' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Error Parameter vertices should be final. 66
Error Parameter nav should be final. 66
Error ';' is followed by whitespace. 71
Error Line is longer than 80 characters. 76
Error Line has trailing spaces. 77
Error Line has trailing spaces. 81
Error Line has trailing spaces. 83

jwutil/graphs/Navigator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 14
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 15
Error Expected an @return tag. 20
Error Redundant 'public' modifier. 20
Error Expected @param tag for 'node'. 20
Error Expected an @return tag. 23
Error Redundant 'public' modifier. 23
Error Expected @param tag for 'node'. 23

jwutil/graphs/PathNumbering.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 19
Error Line has trailing spaces. 21
Error Line is longer than 80 characters. 27
Error Missing a Javadoc comment. 27
Error Parameter roots should be final. 27
Error Parameter navigator should be final. 27
Error Parameter initialMap should be final. 27
Error Missing a Javadoc comment. 28
Error Parameter o should be final. 28
Error Missing a Javadoc comment. 29
Error Parameter from should be final. 29
Error Parameter to should be final. 29
Error Line has trailing spaces. 30
Error Method 'countPaths' is not designed for extension - needs to be abstract, final or empty. 31
Error Missing a Javadoc comment. 31
Error Parameter graph should be final. 31
Error Line has trailing spaces. 34
Error Method 'getEdge' is not designed for extension - needs to be abstract, final or empty. 35
Error Missing a Javadoc comment. 35
Error Parameter edge should be final. 35
Error Line is longer than 80 characters. 39
Error Method 'dotGraph' is not designed for extension - needs to be abstract, final or empty. 39
Error Missing a Javadoc comment. 39
Error Parameter out should be final. 39
Error Parameter roots should be final. 39
Error Parameter navigator should be final. 39
Error '+' is not preceded with whitespace. 48
Error '+' is not followed by whitespace. 48
Error '+' is not preceded with whitespace. 48
Error '+' is not followed by whitespace. 48
Error '+' is not preceded with whitespace. 48
Error '+' is not followed by whitespace. 48
Error '+' is not preceded with whitespace. 48
Error '+' is not followed by whitespace. 48
Error Line is longer than 80 characters. 49
Error ';' is followed by whitespace. 49
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error Line has trailing spaces. 61
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 63
Error Variable 'low' must be private and have accessor methods. 63
Error Variable 'high' must be private and have accessor methods. 63
Error Missing a Javadoc comment. 64
Error Parameter l should be final. 64
Error Parameter h should be final. 64
Error Missing a Javadoc comment. 67
Error Parameter l should be final. 67
Error Parameter h should be final. 67
Error Missing a Javadoc comment. 70
Error Parameter l should be final. 70
Error Parameter h should be final. 70
Error Missing a Javadoc comment. 73
Error Parameter l should be final. 73
Error Parameter h should be final. 73
Error Missing a Javadoc comment. 76
Error Parameter l should be final. 76
Error Parameter h should be final. 76
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error '+' is not preceded with whitespace. 80
Error '+' is not followed by whitespace. 80
Error '+' is not preceded with whitespace. 80
Error '+' is not followed by whitespace. 80
Error '+' is not preceded with whitespace. 80
Error '+' is not followed by whitespace. 80
Error '+' is not preceded with whitespace. 80
Error '+' is not followed by whitespace. 80
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 82
Error Missing a Javadoc comment. 82
Error Parameter r should be final. 82
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 85
Error Missing a Javadoc comment. 85
Error Parameter o should be final. 85
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 95
Error Missing a Javadoc comment. 95
Error Parameter t should be final. 95
Error '+' is not preceded with whitespace. 96
Error '+' is not followed by whitespace. 96
Error '+' is not preceded with whitespace. 96
Error '+' is not followed by whitespace. 96
Error Missing a Javadoc comment. 98
Error Parameter t should be final. 98
Error Missing a Javadoc comment. 99
Error Parameter s should be final. 99
Error Parameter t should be final. 99
Error Missing a Javadoc comment. 100
Error Parameter st should be final. 100
Error Line has trailing spaces. 106
Error Expected an @return tag. 108
Error Parameter n should be final. 108
Error Expected @param tag for 'n'. 108
Error 'if' construct must use '{}'s. 109
Error 'else' construct must use '{}'s. 110
Error Line is longer than 80 characters. 113
Error Expected an @return tag. 114
Error Parameter n should be final. 114
Error Expected @param tag for 'n'. 114
Error 'if' construct must use '{}'s. 116
Error '32' is a magic number. 116
Error 'if' construct must use '{}'s. 117
Error '64' is a magic number. 117
Error Missing a Javadoc comment. 121
Error Expected an @return tag. 125
Error Expected @param tag for 'scc1'. 125
Error Expected @param tag for 'scc2'. 125
Error Expected @param tag for 'num'. 125
Error Line has trailing spaces. 126
Error Expected an @return tag. 130
Error Expected @param tag for 'a'. 130
Error Expected @param tag for 'b'. 130
Error Expected @param tag for 'num'. 130
Error Line has trailing spaces. 132

jwutil/graphs/ReverseGraph.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 8
Error Line has trailing spaces. 10
Error Line has trailing spaces. 15
Error Missing a Javadoc comment. 16
Error Parameter g should be final. 16
Error Parameter newRoots should be final. 16
Error Line has trailing spaces. 21
Error Missing a Javadoc comment. 22
Error Name '_graph' must match pattern '^[a-z][a-zA-Z0-9]*$'. 22
Error Missing a Javadoc comment. 23
Error Name '_nav' must match pattern '^[a-z][a-zA-Z0-9]*$'. 23
Error Missing a Javadoc comment. 24
Error Name '_roots' must match pattern '^[a-z][a-zA-Z0-9]*$'. 24
Error Line has trailing spaces. 25
Error Method 'getRoots' is not designed for extension - needs to be abstract, final or empty. 29
Error Missing a Javadoc comment. 29
Error Line has trailing spaces. 32
Error Method 'getNavigator' is not designed for extension - needs to be abstract, final or empty. 36
Error Missing a Javadoc comment. 36
Error Line has trailing spaces. 39
Error Method 'getGraph' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Line has trailing spaces. 41

jwutil/graphs/ReverseNavigator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 9
Error Line has trailing spaces. 10
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 18
Error Parameter navigator should be final. 18
Error 'navigator' hides a field. 18
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 25
Error Missing a Javadoc comment. 25
Error Parameter node should be final. 25
Error Method 'prev' is not designed for extension - needs to be abstract, final or empty. 32
Error Missing a Javadoc comment. 32
Error Parameter node should be final. 32

jwutil/graphs/RootPathNumbering.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 22
Error Missing a Javadoc comment. 23
Error Missing a Javadoc comment. 25
Error Variable 'global' must be private and have accessor methods. 25
Error Missing a Javadoc comment. 26
Error Variable 'iMap' must be private and have accessor methods. 26
Error Line has trailing spaces. 27
Error Line is longer than 80 characters. 28
Error Method 'countPaths' is not designed for extension - needs to be abstract, final or empty. 28
Error Missing a Javadoc comment. 28
Error Parameter roots should be final. 28
Error Parameter navigator should be final. 28
Error Parameter initialMap should be final. 28
Error Name 'num_roots' must match pattern '^[a-z][a-zA-Z0-9]*$'. 30
Error ';' is followed by whitespace. 31
Error 'if' construct must use '{}'s. 38
Error '+' is not preceded with whitespace. 38
Error '+' is not followed by whitespace. 38
Error '+' is not preceded with whitespace. 38
Error '+' is not followed by whitespace. 38
Error '+' is not preceded with whitespace. 39
Error '+' is not followed by whitespace. 39
Error Line has trailing spaces. 41
Error '-' is not preceded with whitespace. 42
Error '-' is not followed by whitespace. 42
Error 'if' construct must use '{}'s. 43
Error '+' is not preceded with whitespace. 43
Error '+' is not followed by whitespace. 43
Error Line has trailing spaces. 44
Error Name 'max_paths' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Error Line has trailing spaces. 48
Error Method 'getRange' is not designed for extension - needs to be abstract, final or empty. 49
Error Missing a Javadoc comment. 49
Error Parameter o should be final. 49
Error Line has trailing spaces. 55
Error Method 'getEdge' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Parameter from should be final. 56
Error Parameter to should be final. 56
Error Line has trailing spaces. 62

jwutil/graphs/SCCPathNumbering.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unused import - java.io.IOException. 23
Error First sentence should end with a period. 31
Error Line has trailing spaces. 33
Error Missing a Javadoc comment. 37
Error Missing a Javadoc comment. 38
Error Name 'TRACE_NUMBERING' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Error Variable 'TRACE_NUMBERING' must be private and have accessor methods. 38
Error Missing a Javadoc comment. 39
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 42
Error '{' is not followed by whitespace. 42
Error '}' is not preceded with whitespace. 42
Error Line has trailing spaces. 43
Error Missing a Javadoc comment. 44
Error Parameter s should be final. 44
Error Line has trailing spaces. 47
Error Missing a Javadoc comment. 48
Error Parameter g should be final. 48
Error Line has trailing spaces. 51
Error Variable 'navigator' must be private and have accessor methods. 53
Error Line has trailing spaces. 54
Error Variable 'graph' must be private and have accessor methods. 56
Error Variable 'nodeToScc' must be private and have accessor methods. 59
Error Line has trailing spaces. 60
Error Variable 'sccNumbering' must be private and have accessor methods. 62
Error Line has trailing spaces. 63
Error Variable 'sccEdges' must be private and have accessor methods. 65
Error Line has trailing spaces. 66
Error Variable 'edgeNumbering' must be private and have accessor methods. 68
Error Line has trailing spaces. 69
Error Variable 'selector' must be private and have accessor methods. 71
Error Line has trailing spaces. 72
Error Variable 'unimportant' must be private and have accessor methods. 74
Error Line has trailing spaces. 75
Error Line is longer than 80 characters. 76
Error Expected an @return tag. 77
Error Line is longer than 80 characters. 77
Error Method 'countPaths' is not designed for extension - needs to be abstract, final or empty. 77
Error Parameter roots should be final. 77
Error Expected @param tag for 'roots'. 77
Error Parameter navigator should be final. 77
Error 'navigator' hides a field. 77
Error Expected @param tag for 'navigator'. 77
Error Parameter initialMap should be final. 77
Error Expected @param tag for 'initialMap'. 77
Error Name 'max_paths' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Error Line has trailing spaces. 79
Error Name 'max_scc' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Error Name 'num_scc' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Error Line has trailing spaces. 82
Error 'if' construct must use '{}'s. 83
Error 'if' construct must use '{}'s. 87
Error 'if' construct must use '{}'s. 88
Error Line has trailing spaces. 89
Error Line has trailing spaces. 98
Error 'if' construct must use '{}'s. 106
Error Line is longer than 80 characters. 106
Error '+' is not preceded with whitespace. 106
Error '+' is not followed by whitespace. 106
Error '+' is not preceded with whitespace. 106
Error '+' is not followed by whitespace. 106
Error '+' is not preceded with whitespace. 106
Error '+' is not followed by whitespace. 106
Error Line has trailing spaces. 107
Error Line is longer than 80 characters. 109
Error 'for' is not followed by whitespace. 109
Error Line has trailing spaces. 114
Error 'if' construct must use '{}'s. 117
Error 'if' construct must use '{}'s. 120
Error Line is longer than 80 characters. 121
Error '+' is not preceded with whitespace. 121
Error '+' is not followed by whitespace. 121
Error '+' is not preceded with whitespace. 121
Error '+' is not followed by whitespace. 121
Error '?' is not preceded with whitespace. 121
Error Avoid inline conditionals. 121
Error '?' is not followed by whitespace. 121
Error ':' is not preceded with whitespace. 121
Error ':' is not followed by whitespace. 121
Error 'if' construct must use '{}'s. 123
Error Line is longer than 80 characters. 126
Error '=' is not preceded with whitespace. 126
Error '=' is not followed by whitespace. 126
Error ';' is followed by whitespace. 126
Error Line is longer than 80 characters. 129
Error Line is longer than 80 characters. 135
Error 'if' construct must use '{}'s. 140
Error 'if' construct must use '{}'s. 143
Error Line is longer than 80 characters. 145
Error 'if' construct must use '{}'s. 146
Error '||' should be on a new line. 146
Error Line is longer than 80 characters. 148
Error '+' is not preceded with whitespace. 148
Error '+' is not followed by whitespace. 148
Error '+' is not preceded with whitespace. 148
Error '+' is not followed by whitespace. 148
Error '?' is not preceded with whitespace. 148
Error Avoid inline conditionals. 148
Error '?' is not followed by whitespace. 148
Error ':' is not preceded with whitespace. 148
Error ':' is not followed by whitespace. 148
Error '+' is not preceded with whitespace. 148
Error '+' is not followed by whitespace. 148
Error '+' is not preceded with whitespace. 148
Error '+' is not followed by whitespace. 148
Error Line has trailing spaces. 153
Error Line has trailing spaces. 159
Error 'if' construct must use '{}'s. 163
Error Line is longer than 80 characters. 163
Error '+' is not preceded with whitespace. 163
Error '+' is not followed by whitespace. 163
Error '+' is not preceded with whitespace. 163
Error '+' is not followed by whitespace. 163
Error '?' is not preceded with whitespace. 163
Error Avoid inline conditionals. 163
Error '?' is not followed by whitespace. 163
Error ':' is not preceded with whitespace. 163
Error ':' is not followed by whitespace. 163
Error '+' is not preceded with whitespace. 163
Error '+' is not followed by whitespace. 163
Error '+' is not preceded with whitespace. 163
Error '+' is not followed by whitespace. 163
Error Line has trailing spaces. 169
Error Method 'initializeSccMap' is not designed for extension - needs to be abstract, final or empty. 174
Error Parameter scc1 should be final. 174
Error Expected @param tag for 'scc1'. 174
Error '=' is not preceded with whitespace. 176
Error '=' is not followed by whitespace. 176
Error '<' is not preceded with whitespace. 176
Error '<' is not followed by whitespace. 176
Error Line has trailing spaces. 181
Error Parameter scc1 should be final. 183
Error Expected @param tag for 'scc1'. 183
Error '=' is not preceded with whitespace. 185
Error '=' is not followed by whitespace. 185
Error '<' is not preceded with whitespace. 185
Error '<' is not followed by whitespace. 185
Error '=' is not preceded with whitespace. 188
Error '=' is not followed by whitespace. 188
Error ';' is followed by whitespace. 188
Error 'if' construct must use '{}'s. 192
Error Line is longer than 80 characters. 192
Error '+' is not preceded with whitespace. 192
Error '+' is not followed by whitespace. 192
Error '+' is not preceded with whitespace. 192
Error '+' is not followed by whitespace. 192
Error '+' is not preceded with whitespace. 192
Error '+' is not followed by whitespace. 192
Error '+' is not preceded with whitespace. 192
Error '+' is not followed by whitespace. 192
Error '+' is not preceded with whitespace. 192
Error '+' is not followed by whitespace. 192
Error 'if' construct must use '{}'s. 194
Error Inner assignments should be avoided. 194
Error Line has trailing spaces. 199
Error Missing a Javadoc comment. 200
Error Parameter scc1 should be final. 200
Error 'if' construct must use '{}'s. 201
Error Line is longer than 80 characters. 201
Error '+' is not preceded with whitespace. 201
Error '+' is not followed by whitespace. 201
Error 'if' construct must use '{}'s. 204
Error Line is longer than 80 characters. 204
Error '+' is not preceded with whitespace. 204
Error '+' is not followed by whitespace. 204
Error '+' is not preceded with whitespace. 204
Error '+' is not followed by whitespace. 204
Error 'if' construct must use '{}'s. 205
Error Line is longer than 80 characters. 205
Error Line is longer than 80 characters. 209
Error ';' is followed by whitespace. 210
Error 'if' construct must use '{}'s. 212
Error Line is longer than 80 characters. 212
Error '+' is not preceded with whitespace. 212
Error '+' is not followed by whitespace. 212
Error '+' is not preceded with whitespace. 212
Error '+' is not followed by whitespace. 212
Error '+' is not preceded with whitespace. 212
Error '+' is not followed by whitespace. 212
Error '+' is not preceded with whitespace. 212
Error '+' is not followed by whitespace. 212
Error '+' is not preceded with whitespace. 212
Error '+' is not followed by whitespace. 212
Error '=' is not preceded with whitespace. 216
Error '=' is not followed by whitespace. 216
Error ';' is followed by whitespace. 216
Error '=' is not preceded with whitespace. 222
Error '=' is not followed by whitespace. 222
Error ';' is followed by whitespace. 222
Error Line is longer than 80 characters. 226
Error Line is longer than 80 characters. 227
Error 'if' construct must use '{}'s. 230
Error Line is longer than 80 characters. 230
Error '+' is not preceded with whitespace. 230
Error '+' is not followed by whitespace. 230
Error '+' is not preceded with whitespace. 230
Error '+' is not followed by whitespace. 230
Error '+' is not preceded with whitespace. 230
Error '+' is not followed by whitespace. 230
Error 'if' construct must use '{}'s. 237
Error Line is longer than 80 characters. 237
Error '+' is not preceded with whitespace. 237
Error '+' is not followed by whitespace. 237
Error '+' is not preceded with whitespace. 237
Error '+' is not followed by whitespace. 237
Error '+' is not preceded with whitespace. 237
Error '+' is not followed by whitespace. 237
Error '+' is not preceded with whitespace. 237
Error '+' is not followed by whitespace. 237
Error '+' is not preceded with whitespace. 237
Error '+' is not followed by whitespace. 237
Error Line has trailing spaces. 242
Error Line is longer than 80 characters. 243
Error Method 'isImportant' is not designed for extension - needs to be abstract, final or empty. 243
Error Missing a Javadoc comment. 243
Error Parameter scc1 should be final. 243
Error Parameter scc2 should be final. 243
Error Parameter num should be final. 243
Error 'if' construct must use '{}'s. 244
Error Line has trailing spaces. 247
Error Method 'getRange' is not designed for extension - needs to be abstract, final or empty. 248
Error Missing a Javadoc comment. 248
Error Parameter o should be final. 248
Error Line has trailing spaces. 252
Error Method 'getSCCRange' is not designed for extension - needs to be abstract, final or empty. 253
Error Missing a Javadoc comment. 253
Error Parameter scc should be final. 253
Error Line has trailing spaces. 257
Error Method 'numberOfPathsTo' is not designed for extension - needs to be abstract, final or empty. 258
Error Missing a Javadoc comment. 258
Error Parameter o should be final. 258
Error Line has trailing spaces. 262
Error Method 'numberOfPathsToSCC' is not designed for extension - needs to be abstract, final or empty. 263
Error Missing a Javadoc comment. 263
Error Parameter scc should be final. 263
Error 'if' construct must use '{}'s. 265
Error Line has trailing spaces. 269
Error Method 'getEdge' is not designed for extension - needs to be abstract, final or empty. 270
Error Missing a Javadoc comment. 270
Error Parameter from should be final. 270
Error Parameter to should be final. 270
Error Line has trailing spaces. 273
Error Method 'getEdge' is not designed for extension - needs to be abstract, final or empty. 274
Error Missing a Javadoc comment. 274
Error Parameter edge should be final. 274
Error Line has trailing spaces. 278
Error Method 'getSCCEdges' is not designed for extension - needs to be abstract, final or empty. 279
Error Missing a Javadoc comment. 279
Error Parameter from should be final. 279
Error Parameter to should be final. 279
Error Line has trailing spaces. 282
Error Method 'getSCCEdges' is not designed for extension - needs to be abstract, final or empty. 283
Error Missing a Javadoc comment. 283
Error Parameter edge should be final. 283
Error Line has trailing spaces. 287
Error Method 'getSCC' is not designed for extension - needs to be abstract, final or empty. 288
Error Missing a Javadoc comment. 288
Error Parameter node should be final. 288
Error Line has trailing spaces. 291
Error Line is longer than 80 characters. 292
Error Missing a Javadoc comment. 295
Error Missing a Javadoc comment. 296
Error Line has trailing spaces. 297
Error Line is longer than 80 characters. 298
Error Parameter nodeToScc should be final. 301
Error 'nodeToScc' hides a field. 301
Error Expected @param tag for 'nodeToScc'. 301
Error Parameter g should be final. 301
Error Expected @param tag for 'g'. 301
Error Line is longer than 80 characters. 304
Error Line has trailing spaces. 307
Error Missing a Javadoc comment. 311
Error Parameter arg0 should be final. 311
Error Parameter arg1 should be final. 311
Error 'if' construct must use '{}'s. 312
Error 'if' construct must use '{}'s. 317
Error 'if' construct must use '{}'s. 318
Error 'if' construct must use '{}'s. 322
Error 'if' construct must use '{}'s. 323
Error Line has trailing spaces. 327
Error Missing a Javadoc comment. 331
Error Missing a Javadoc comment. 332
Error Missing a Javadoc comment. 333
Error Parameter o should be final. 336
Error 'o' hides a field. 336
Error Expected @param tag for 'o'. 336
Error Parameter o should be final. 343
Error 'o' hides a field. 343
Error Expected @param tag for 'o'. 343
Error Parameter next should be final. 343
Error 'next' hides a field. 343
Error Expected @param tag for 'next'. 343
Error '+' is not preceded with whitespace. 345
Error '+' is not followed by whitespace. 345
Error Line has trailing spaces. 348
Error Expected an @return tag. 350
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 350
Error Line has trailing spaces. 353
Error Expected an @return tag. 355
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 355
Error Parameter i should be final. 355
Error Expected @param tag for 'i'. 355
Error 'if' construct must use '{}'s. 358
Error Line has trailing spaces. 363
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 367
Error Missing a Javadoc comment. 367
Error Variable 'p' must be private and have accessor methods. 369
Error 'o' hides a field. 376
Error Line has trailing spaces. 382
Error Expected an @return tag. 384
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 384
Error Line has trailing spaces. 400
Error Method 'getPath' is not designed for extension - needs to be abstract, final or empty. 401
Error Missing a Javadoc comment. 401
Error Parameter callee should be final. 401
Error Parameter context should be final. 401
Error 'if' construct must use '{}'s. 405
Error Line has trailing spaces. 408
Error Line has trailing spaces. 410
Error Line is longer than 80 characters. 412
Error Name 'po_comparator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 412
Error Line has trailing spaces. 416
Error Line has trailing spaces. 420
Error 'if' construct must use '{}'s. 425
Error Line is longer than 80 characters. 425
Error '+' is not preceded with whitespace. 425
Error '+' is not followed by whitespace. 425
Error '+' is not preceded with whitespace. 425
Error '+' is not followed by whitespace. 425
Error '+' is not preceded with whitespace. 425
Error '+' is not followed by whitespace. 425
Error '=' is not preceded with whitespace. 426
Error '=' is not followed by whitespace. 426
Error ';' is followed by whitespace. 426
Error 'if' construct must use '{}'s. 429
Error Line is longer than 80 characters. 429
Error '+' is not preceded with whitespace. 429
Error '+' is not followed by whitespace. 429
Error '+' is not preceded with whitespace. 429
Error '+' is not followed by whitespace. 429
Error '+' is not preceded with whitespace. 429
Error '+' is not followed by whitespace. 429
Error '+' is not preceded with whitespace. 429
Error '+' is not followed by whitespace. 429
Error '+' is not preceded with whitespace. 429
Error '+' is not followed by whitespace. 429
Error 'if' construct must use '{}'s. 431
Error 'if' construct must use '{}'s. 436
Error 'if' construct must use '{}'s. 441
Error 'if' construct must use '{}'s. 443
Error Line is longer than 80 characters. 443
Error Line has trailing spaces. 452
Error Method 'getSCCGraph' is not designed for extension - needs to be abstract, final or empty. 453
Error Missing a Javadoc comment. 453
Error Line has trailing spaces. 456

jwutil/graphs/SCCTopSortedGraph.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 21
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 22
Error Class SCCTopSortedGraph should be declared as final. 25
Error Line has trailing spaces. 30
Error Missing a Javadoc comment. 31
Error Missing a Javadoc comment. 32
Error Missing a Javadoc comment. 35
Error Parameter first should be final. 35
Error 'first' hides a field. 35
Error Parameter last should be final. 35
Error 'last' hides a field. 35
Error Expected an @return tag. 44
Error Expected an @return tag. 52
Error Missing a Javadoc comment. 56
Error Name 'reached_sccs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Error Missing a Javadoc comment. 57
Error Name 'first_scc' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Error Missing a Javadoc comment. 58
Error Name 'last_scc' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Error Expected an @return tag. 71
Error Parameter root should be final. 71
Error Expected @param tag for 'root'. 71
Error 'if' construct must use '{}'s. 73
Error Expected an @return tag. 89
Error Parameter roots should be final. 89
Error Expected @param tag for 'roots'. 89
Error 'if' construct must use '{}'s. 91
Error Name 'it_sccs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Error Comment matches to-do format 'TODO:'. 102
Error Name 'G' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Error Missing a Javadoc comment. 119
Error Name 'DFS_topsort' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Error Parameter scc should be final. 119
Error 'if' construct must use '{}'s. 120
Error Name 'nb_next' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Error 'for' construct must use '{}'s. 123
Error Missing a Javadoc comment. 134
Error Missing a Javadoc comment. 142
Error Missing a Javadoc comment. 146

jwutil/graphs/SCComponent.java

Error Line
Error Line does not match expected header line of ''. 1
Error Line has trailing spaces. 30
Error Unclosed HTML tag found: <salcianu@alum.mit.edu> 31
Error Line has trailing spaces. 35
Error Line has trailing spaces. 40
Error Parameter node should be final. 46
Error Parameter node should be final. 50
Error Missing a Javadoc comment. 59
Error Missing a Javadoc comment. 61
Error Variable 'nodes' must be private and have accessor methods. 61
Error Missing a Javadoc comment. 64
Error Variable 'next' must be private and have accessor methods. 64
Error Missing a Javadoc comment. 65
Error Name 'next_vec' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Error Variable 'next_vec' must be private and have accessor methods. 65
Error Missing a Javadoc comment. 67
Error Variable 'prev' must be private and have accessor methods. 67
Error Missing a Javadoc comment. 68
Error Name 'prev_vec' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Error Variable 'prev_vec' must be private and have accessor methods. 68
Error Missing a Javadoc comment. 70
Error Variable 'comp' must be private and have accessor methods. 70
Error Missing a Javadoc comment. 72
Error Variable 'loop' must be private and have accessor methods. 72
Error Missing a Javadoc comment. 75
Error Name 'reachable_nodes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Error Missing a Javadoc comment. 77
Error Name 'analyzed_nodes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Error Missing a Javadoc comment. 79
Error Missing a Javadoc comment. 81
Error Name 'nodes_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Error Missing a Javadoc comment. 82
Error Name 'current_scc_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Error Missing a Javadoc comment. 84
Error Missing a Javadoc comment. 86
Error Name 'scc_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Error First sentence should end with a period. 88
Error Line has trailing spaces. 90
Error Line is longer than 80 characters. 95
Error Redundant 'final' modifier. 95
Error Parameter graph should be final. 95
Error Expected an @return tag. 104
Error Redundant 'final' modifier. 104
Error Expected @param tag for 'root'. 104
Error Expected @param tag for 'navigator'. 105
Error 'if' construct must use '{}'s. 107
Error Expected an @return tag. 123
Error Redundant 'final' modifier. 123
Error Expected @param tag for 'roots'. 123
Error Expected @param tag for 'navigator'. 124
Error 'if' construct must use '{}'s. 135
Error Name 'root_sccs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Error Name 'root_scc' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Error Missing a Javadoc comment. 182
Error Redundant 'final' modifier. 182
Error Name 'DFS_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Error Parameter node should be final. 182
Error 'if' construct must use '{}'s. 184
Error 'for' construct must use '{}'s. 187
Error Missing a Javadoc comment. 193
Error Redundant 'final' modifier. 193
Error Name 'DFS_second' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Error Parameter node should be final. 193
Error 'if' construct must use '{}'s. 194
Error Line is longer than 80 characters. 194
Error 'for' construct must use '{}'s. 199
Error Missing a Javadoc comment. 206
Error Redundant 'final' modifier. 206
Error Name 'put_the_edges' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Error 'if' construct must use '{}'s. 221
Error 'if' construct must use '{}'s. 223
Error 'if' construct must use '{}'s. 225
Error Missing a Javadoc comment. 236
Error Redundant 'final' modifier. 236
Error Name 'build_compressed_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Error Missing a Javadoc comment. 251
Error Redundant 'final' modifier. 251
Error Parameter nav should be final. 251
Error 'nav' hides a field. 251
Error Array brackets at illegal position. 253
Error Array brackets at illegal position. 254
Error Name 'nb_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Error Name 'nb_exits' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Error 'prev' hides a field. 259
Error 'next' hides a field. 268
Error 'if' construct must use '{}'s. 281
Error 'if' construct must use '{}'s. 282
Error Missing a Javadoc comment. 286
Error Missing a Javadoc comment. 287
Error Expected an @return tag. 293
Error Missing a Javadoc comment. 297
Error Missing a Javadoc comment. 298
Error Name 'nodes_array' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Error Missing a Javadoc comment. 300
Error Missing a Javadoc comment. 302
Error Missing a Javadoc comment. 304
Error Missing a Javadoc comment. 305
Error Missing a Javadoc comment. 307
Error Expected an @return tag. 313
Error Redundant 'final' modifier. 313
Error Missing a Javadoc comment. 318
Error Missing a Javadoc comment. 322
Error Parameter id should be final. 322
Error 'id' hides a field. 322
Error Missing a Javadoc comment. 326
Error Parameter o should be final. 326
Error 'if' construct must use '{}'s. 329
Error 'if' construct must use '{}'s. 330
Error Expected an @return tag. 335
Error Redundant 'final' modifier. 335
Error Expected an @return tag. 340
Error Redundant 'final' modifier. 340
Error Parameter i should be final. 340
Error Expected @param tag for 'i'. 340
Error Missing a Javadoc comment. 344
Error Redundant 'final' modifier. 344
Error Expected an @return tag. 349
Error Redundant 'final' modifier. 349
Error Expected an @return tag. 354
Error Redundant 'final' modifier. 354
Error Parameter i should be final. 354
Error Expected @param tag for 'i'. 354
Error Missing a Javadoc comment. 358
Error Redundant 'final' modifier. 358
Error Expected an @return tag. 366
Error Redundant 'final' modifier. 366
Error Expected an @return tag. 374
Error Redundant 'final' modifier. 374
Error Expected an @return tag. 382
Error Redundant 'final' modifier. 382
Error Expected an @return tag. 390
Error Redundant 'final' modifier. 390
Error Parameter node should be final. 390
Error Expected @param tag for 'node'. 390
Error Expected an @return tag. 399
Error Redundant 'final' modifier. 399
Error Expected an @return tag. 408
Error Redundant 'final' modifier. 408
Error Missing a Javadoc comment. 413
Error Variable 'nextTopSort' must be private and have accessor methods. 413
Error Missing a Javadoc comment. 414
Error Variable 'prevTopSort' must be private and have accessor methods. 414
Error First sentence should end with a period. 416
Error Expected an @return tag. 420
Error Redundant 'final' modifier. 420
Error First sentence should end with a period. 424
Error Expected an @return tag. 428
Error Redundant 'final' modifier. 428
Error Expected an @return tag. 436
Error Redundant 'final' modifier. 436
Error 'while' construct must use '{}'s. 439
Error Expected an @return tag. 452
Error Redundant 'final' modifier. 452
Error 'if' construct must use '{}'s. 457
Error Missing a Javadoc comment. 468
Error Name 'nb_prev' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Error Missing a Javadoc comment. 482
Error Name 'nb_next' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Error Missing a Javadoc comment. 494
Error Missing a Javadoc comment. 496
Error 'if' construct must use '{}'s. 503
Error Line has trailing spaces. 514
Error Missing a Javadoc comment. 515
Error Parameter o should be final. 515

jwutil/graphs/Traversals.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 19
Error Utility classes should not have a public or default constructor. 22
Error Line has trailing spaces. 23
Error Missing a Javadoc comment. 24
Error Parameter nav should be final. 24
Error Parameter roots should be final. 24
Error '=' is not preceded with whitespace. 26
Error '=' is not followed by whitespace. 26
Error ';' is followed by whitespace. 26
Error '=' is not preceded with whitespace. 31
Error '=' is not followed by whitespace. 31
Error ';' is followed by whitespace. 31
Error Missing a Javadoc comment. 36
Error Name 'test_helper1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Error Parameter nav should be final. 36
Error Parameter o should be final. 36
Error Parameter m should be final. 36
Error '=' is not preceded with whitespace. 37
Error '=' is not followed by whitespace. 37
Error ';' is followed by whitespace. 37
Error '+' is not preceded with whitespace. 40
Error '+' is not followed by whitespace. 40
Error '+' is not preceded with whitespace. 40
Error '+' is not followed by whitespace. 40
Error 'if' construct must use '{}'s. 42
Error Missing a Javadoc comment. 46
Error Name 'test_helper2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Error Parameter nav should be final. 46
Error Parameter o should be final. 46
Error Parameter m should be final. 46
Error '=' is not preceded with whitespace. 47
Error '=' is not followed by whitespace. 47
Error ';' is followed by whitespace. 47
Error '+' is not preceded with whitespace. 50
Error '+' is not followed by whitespace. 50
Error '+' is not preceded with whitespace. 50
Error '+' is not followed by whitespace. 50
Error 'if' construct must use '{}'s. 52
Error Line has trailing spaces. 56
Error Missing a Javadoc comment. 57
Error Parameter nav should be final. 57
Error Parameter roots should be final. 57
Error '=' is not preceded with whitespace. 60
Error '=' is not followed by whitespace. 60
Error ';' is followed by whitespace. 60
Error Line is longer than 80 characters. 66
Error Missing a Javadoc comment. 66
Error Name 'getAllEdges_helper' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Error Parameter nav should be final. 66
Error Parameter o should be final. 66
Error Parameter visitedNodes should be final. 66
Error Parameter visitedEdges should be final. 66
Error 'if' construct must use '{}'s. 67
Error '=' is not preceded with whitespace. 69
Error '=' is not followed by whitespace. 69
Error ';' is followed by whitespace. 69
Error Line has trailing spaces. 75
Error Missing a Javadoc comment. 76
Error Parameter nav should be final. 76
Error Parameter roots should be final. 76
Error '=' is not preceded with whitespace. 78
Error '=' is not followed by whitespace. 78
Error ';' is followed by whitespace. 78
Error 'if' construct must use '{}'s. 80
Error Line is longer than 80 characters. 86
Error Missing a Javadoc comment. 86
Error Name 'buildPredecessorMap_helper' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Error Parameter nav should be final. 86
Error Parameter o should be final. 86
Error Parameter m should be final. 86
Error '=' is not preceded with whitespace. 87
Error '=' is not followed by whitespace. 87
Error ';' is followed by whitespace. 87
Error Inner assignments should be avoided. 92
Error 'if' construct must use '{}'s. 98
Error Line has trailing spaces. 102
Error Missing a Javadoc comment. 103
Error Parameter nav should be final. 103
Error Parameter roots should be final. 103
Error '=' is not preceded with whitespace. 105
Error '=' is not followed by whitespace. 105
Error ';' is followed by whitespace. 105
Error 'if' construct must use '{}'s. 107
Error Inner assignments should be avoided. 109
Error Line is longer than 80 characters. 114
Error Missing a Javadoc comment. 114
Error Name 'buildSuccessorMap_helper' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Error Parameter nav should be final. 114
Error Parameter o should be final. 114
Error Parameter s should be final. 114
Error Parameter m should be final. 114
Error '=' is not preceded with whitespace. 115
Error '=' is not followed by whitespace. 115
Error ';' is followed by whitespace. 115
Error 'if' construct must use '{}'s. 119
Error Inner assignments should be avoided. 120
Error Line has trailing spaces. 124
Error Missing a Javadoc comment. 125
Error Parameter nav should be final. 125
Error Parameter root should be final. 125
Error Missing a Javadoc comment. 128
Error Parameter nav should be final. 128
Error Parameter roots should be final. 128
Error Line has trailing spaces. 131
Error Missing a Javadoc comment. 132
Error Parameter nav should be final. 132
Error Parameter root should be final. 132
Error Line is longer than 80 characters. 133
Error Missing a Javadoc comment. 135
Error Parameter nav should be final. 135
Error Parameter roots should be final. 135
Error Line has trailing spaces. 138
Error Missing a Javadoc comment. 139
Error Parameter nav should be final. 139
Error Parameter root should be final. 139
Error Missing a Javadoc comment. 142
Error Parameter nav should be final. 142
Error Parameter roots should be final. 142
Error Line has trailing spaces. 145
Error Missing a Javadoc comment. 146
Error Parameter nav should be final. 146
Error Parameter root should be final. 146
Error Line is longer than 80 characters. 147
Error Missing a Javadoc comment. 149
Error Parameter nav should be final. 149
Error Parameter roots should be final. 149
Error Line has trailing spaces. 152
Error Missing a Javadoc comment. 153
Error Parameter nav should be final. 153
Error Parameter root should be final. 153
Error Missing a Javadoc comment. 156
Error Parameter nav should be final. 156
Error Parameter roots should be final. 156
Error Line has trailing spaces. 159
Error Missing a Javadoc comment. 160
Error Parameter nav should be final. 160
Error Parameter root should be final. 160
Error Line is longer than 80 characters. 161
Error Missing a Javadoc comment. 163
Error Parameter nav should be final. 163
Error Parameter roots should be final. 163
Error Line has trailing spaces. 166
Error Missing a Javadoc comment. 167
Error Missing a Javadoc comment. 168
Error Missing a Javadoc comment. 169
Error Missing a Javadoc comment. 170
Error Missing a Javadoc comment. 171
Error Missing a Javadoc comment. 172
Error Line has trailing spaces. 173
Error Missing a Javadoc comment. 174
Error Redundant 'final' modifier. 174
Error Name 'traversal_helper' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Error Parameter nav should be final. 174
Error Parameter roots should be final. 174
Error Parameter type should be final. 175
Error '=' is not preceded with whitespace. 178
Error '=' is not followed by whitespace. 178
Error ';' is followed by whitespace. 178
Error Line has trailing spaces. 184
Error Redundant 'final' modifier. 186
Error Name 'traversal_helper' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Error Parameter nav should be final. 187
Error Expected @param tag for 'nav'. 187
Error Parameter node should be final. 188
Error Expected @param tag for 'node'. 188
Error Parameter visited should be final. 189
Error Expected @param tag for 'visited'. 189
Error Parameter result should be final. 190
Error Expected @param tag for 'result'. 190
Error Parameter type should be final. 191
Error Expected @param tag for 'type'. 191
Error 'if' construct must use '{}'s. 192
Error 'if' construct must use '{}'s. 193
Error 'if' construct must use '{}'s. 194
Error 'if' construct must use '{}'s. 208
Error 'if' construct must use '{}'s. 209
Error Line has trailing spaces. 211

jwutil/graphs/package.html

Error Line
Error Missing package documentation file. 0

jwutil/gui/AppletIO.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 31
Error Line has trailing spaces. 33
Error Line has trailing spaces. 38
Error Line has trailing spaces. 43
Error Missing a Javadoc comment. 44
Error Name 'DEFAULT_ENCODING' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Error Variable 'DEFAULT_ENCODING' must be private and have accessor methods. 44
Error Line has trailing spaces. 45
Error Line has trailing spaces. 48
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Parameter cbuf should be final. 56
Error Parameter off should be final. 56
Error Parameter len should be final. 56
Error Missing a Javadoc comment. 68
Error Missing a Javadoc comment. 75
Error Line has trailing spaces. 79
Error Line has trailing spaces. 83
Error Comment matches to-do format 'TODO:'. 84
Error Line has trailing spaces. 87
Error Line has trailing spaces. 92
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 96
Error Missing a Javadoc comment. 96
Error Parameter b should be final. 96
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 104
Error Missing a Javadoc comment. 104
Error Parameter b should be final. 104
Error Array brackets at illegal position. 104
Error Parameter off should be final. 104
Error Parameter len should be final. 104
Error Line has trailing spaces. 113
Error Line has trailing spaces. 117
Error Line has trailing spaces. 122
Error Line is longer than 80 characters. 124
Error Method 'insertUpdate' is not designed for extension - needs to be abstract, final or empty. 126
Error Missing a Javadoc comment. 126
Error Parameter e should be final. 126
Error 'if' construct must use '{}'s. 128
Error Line is longer than 80 characters. 156
Error Missing a Javadoc comment. 158
Error Parameter e should be final. 158
Error Line is longer than 80 characters. 163
Error Missing a Javadoc comment. 165
Error Parameter e should be final. 165
Error Line has trailing spaces. 169
Error Method 'jumpToEndOfOutput' is not designed for extension - needs to be abstract, final or empty. 173
Error Line has trailing spaces. 176
Error Missing a Javadoc comment. 177
Error Variable 'outputArea' must be private and have accessor methods. 177
Error Missing a Javadoc comment. 178
Error Variable 'inputArea' must be private and have accessor methods. 178
Error Missing a Javadoc comment. 179
Error Variable 'inputWriter' must be private and have accessor methods. 179
Error Missing a Javadoc comment. 180
Error Variable 'method' must be private and have accessor methods. 180
Error Missing a Javadoc comment. 181
Error Variable 'methodArgs' must be private and have accessor methods. 181
Error Method 'loadAppletParameters' is not designed for extension - needs to be abstract, final or empty. 183
Error Missing a Javadoc comment. 183
Error 'if' construct must use '{}'s. 187
Error 'while' construct must use '{}'s. 194
Error '+' is not preceded with whitespace. 194
Error '+' is not followed by whitespace. 194
Error Inner assignments should be avoided. 196
Error '+' is not preceded with whitespace. 201
Error '+' is not followed by whitespace. 201
Error Line has trailing spaces. 205
Error Method 'init' is not designed for extension - needs to be abstract, final or empty. 206
Error Missing a Javadoc comment. 206
Error Line has trailing spaces. 208
Error Line has trailing spaces. 218
Error Line has trailing spaces. 222
Error Method 'createGUI' is not designed for extension - needs to be abstract, final or empty. 223
Error Missing a Javadoc comment. 223
Error '5' is a magic number. 225
Error '5' is a magic number. 225
Error '5' is a magic number. 225
Error '5' is a magic number. 225
Error '5' is a magic number. 228
Error '5' is a magic number. 228
Error '5' is a magic number. 228
Error '5' is a magic number. 228
Error Line is longer than 80 characters. 233
Error '400' is a magic number. 238
Error '40' is a magic number. 238
Error Line is longer than 80 characters. 255
Error Inner assignments should be avoided. 255
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Error Inner assignments should be avoided. 257
Error Line is longer than 80 characters. 265
Error Line has trailing spaces. 276
Error Missing a Javadoc comment. 277
Error Parameter s should be final. 277
Error Redundant throws: 'SecurityException' is unchecked exception. 277
Error Line has trailing spaces. 280
Error Line is longer than 80 characters. 282
Error Line has trailing spaces. 291
Error '500' is a magic number. 295
Error '400' is a magic number. 295
Error '200' is a magic number. 296
Error '200' is a magic number. 296
Error Line has trailing spaces. 299
Error Line is longer than 80 characters. 300
Error '+' is not preceded with whitespace. 300
Error '+' should be on a new line. 300
Error '+' is not preceded with whitespace. 301
Error '+' is not followed by whitespace. 301
Error '+' is not preceded with whitespace. 301
Error '+' is not followed by whitespace. 301
Error Line has trailing spaces. 304
Error Line is longer than 80 characters. 305
Error Missing a Javadoc comment. 305
Error Parameter c should be final. 305
Error Parameter in should be final. 305
Error Parameter out should be final. 305
Error Parameter err should be final. 305
Error '}' should be on the same line. 310
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Error Must have at least one statement. 311
Error '{' is not followed by whitespace. 311
Error '}' is not preceded with whitespace. 311
Error '}' should be on the same line. 311
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Error Must have at least one statement. 312
Error '{' is not followed by whitespace. 312
Error '}' is not preceded with whitespace. 312
Error '}' should be on the same line. 316
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Error Must have at least one statement. 317
Error '{' is not followed by whitespace. 317
Error '}' is not preceded with whitespace. 317
Error '}' should be on the same line. 317
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Error Must have at least one statement. 318
Error '{' is not followed by whitespace. 318
Error '}' is not preceded with whitespace. 318
Error '}' should be on the same line. 322
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Error Must have at least one statement. 323
Error '{' is not followed by whitespace. 323
Error '}' is not preceded with whitespace. 323
Error '}' should be on the same line. 323
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Error Must have at least one statement. 324
Error '{' is not followed by whitespace. 324
Error '}' is not preceded with whitespace. 324
Error Line has trailing spaces. 326
Error Line is longer than 80 characters. 327
Error Missing a Javadoc comment. 327
Error 'if' construct must use '{}'s. 339
Error '}' is not followed by whitespace. 342
Error Line has trailing spaces. 344
Error Missing a Javadoc comment. 346

jwutil/gui/package.html

Error Line
Error Missing package documentation file. 0

jwutil/io/ANSIColorStream.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <gback@cs.utah.edu, @stanford.edu> 18
Error Missing a Javadoc comment. 21
Error Name 'OFF' must match pattern '^[a-z][a-zA-Z0-9]*$'. 21
Error Variable 'OFF' must be private and have accessor methods. 21
Error Missing a Javadoc comment. 22
Error Missing a Javadoc comment. 23
Error Missing a Javadoc comment. 24
Error Missing a Javadoc comment. 25
Error Missing a Javadoc comment. 26
Error Missing a Javadoc comment. 27
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 29
Error Missing a Javadoc comment. 30
Error Missing a Javadoc comment. 31
Error Missing a Javadoc comment. 32
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 35
Error Missing a Javadoc comment. 36
Error Missing a Javadoc comment. 37
Error Missing a Javadoc comment. 38
Error Variable 'blue' must be private and have accessor methods. 38
Error Missing a Javadoc comment. 40
Error Variable 'red' must be private and have accessor methods. 40
Error Missing a Javadoc comment. 42
Error Variable 'green' must be private and have accessor methods. 42
Error Missing a Javadoc comment. 44
Error Variable 'cyan' must be private and have accessor methods. 44
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 49
Error '30' is a magic number. 53
Error '40' is a magic number. 54
Error Parameter b should be final. 59
Error Parameter b should be final. 68
Error Parameter off should be final. 68
Error Parameter len should be final. 68
Error Missing a Javadoc comment. 79
Error Parameter av should be final. 79
Error Array brackets at illegal position. 79
Error '8' is a magic number. 80
Error '9' is a magic number. 81
Error Avoid inline conditionals. 83

jwutil/io/BufferedDataInput.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 16
Error Line has trailing spaces. 21
Error Missing a Javadoc comment. 22
Error Variable 'in' must be private and have accessor methods. 22
Error Line has trailing spaces. 23
Error Missing a Javadoc comment. 24
Error Parameter s should be final. 24
Error Line has trailing spaces. 27
Error Missing a Javadoc comment. 28
Error Parameter fileName should be final. 28
Error Line has trailing spaces. 31
Error Method 'readFully' is not designed for extension - needs to be abstract, final or empty. 35
Error Missing a Javadoc comment. 35
Error Parameter b should be final. 35
Error Method 'readFully' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Parameter b should be final. 42
Error Parameter off should be final. 42
Error Parameter len should be final. 42
Error 'if' construct must use '{}'s. 47
Error Method 'skipBytes' is not designed for extension - needs to be abstract, final or empty. 60
Error Missing a Javadoc comment. 60
Error Parameter n should be final. 60
Error Method 'readBoolean' is not designed for extension - needs to be abstract, final or empty. 67
Error Missing a Javadoc comment. 67
Error 'if' construct must use '{}'s. 69
Error Method 'readByte' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error 'if' construct must use '{}'s. 79
Error Method 'readUnsignedByte' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error 'if' construct must use '{}'s. 89
Error Method 'readShort' is not designed for extension - needs to be abstract, final or empty. 97
Error Missing a Javadoc comment. 97
Error 'if' construct must use '{}'s. 100
Error 'cast' is not followed by whitespace. 102
Error '8' is a magic number. 102
Error Method 'readUnsignedShort' is not designed for extension - needs to be abstract, final or empty. 108
Error Missing a Javadoc comment. 108
Error 'if' construct must use '{}'s. 111
Error '8' is a magic number. 113
Error Method 'readChar' is not designed for extension - needs to be abstract, final or empty. 119
Error Missing a Javadoc comment. 119
Error 'if' construct must use '{}'s. 122
Error 'cast' is not followed by whitespace. 124
Error '8' is a magic number. 124
Error Method 'readInt' is not designed for extension - needs to be abstract, final or empty. 130
Error Missing a Javadoc comment. 130
Error 'if' construct must use '{}'s. 135
Error '24' is a magic number. 137
Error '16' is a magic number. 137
Error '8' is a magic number. 137
Error Missing a Javadoc comment. 140
Error Array brackets at illegal position. 140
Error '8' is a magic number. 140
Error Line has trailing spaces. 141
Error Method 'readLong' is not designed for extension - needs to be abstract, final or empty. 145
Error Missing a Javadoc comment. 145
Error '8' is a magic number. 146
Error 'cast' is not followed by whitespace. 147
Error '56' is a magic number. 147
Error '+' should be on a new line. 147
Error 'cast' is not followed by whitespace. 148
Error '255' is a magic number. 148
Error '48' is a magic number. 148
Error '+' should be on a new line. 148
Error 'cast' is not followed by whitespace. 149
Error '255' is a magic number. 149
Error '40' is a magic number. 149
Error '+' should be on a new line. 149
Error 'cast' is not followed by whitespace. 150
Error '3' is a magic number. 150
Error '255' is a magic number. 150
Error '32' is a magic number. 150
Error '+' should be on a new line. 150
Error 'cast' is not followed by whitespace. 151
Error '4' is a magic number. 151
Error '255' is a magic number. 151
Error '24' is a magic number. 151
Error '+' should be on a new line. 151
Error '5' is a magic number. 152
Error '255' is a magic number. 152
Error '16' is a magic number. 152
Error '+' should be on a new line. 152
Error '6' is a magic number. 153
Error '255' is a magic number. 153
Error '8' is a magic number. 153
Error '+' should be on a new line. 153
Error '7' is a magic number. 154
Error '255' is a magic number. 154
Error Method 'readFloat' is not designed for extension - needs to be abstract, final or empty. 160
Error Missing a Javadoc comment. 160
Error Method 'readDouble' is not designed for extension - needs to be abstract, final or empty. 167
Error Missing a Javadoc comment. 167
Error Method 'readLine' is not designed for extension - needs to be abstract, final or empty. 174
Error Missing a Javadoc comment. 174
Error Method 'readUTF' is not designed for extension - needs to be abstract, final or empty. 181
Error Missing a Javadoc comment. 181
Error Name 'chararr_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Error '=' is not preceded with whitespace. 188
Error '=' is not followed by whitespace. 188
Error Line has trailing spaces. 193
Error '0xff' is a magic number. 193
Error 'if' construct must use '{}'s. 194
Error '127' is a magic number. 194
Error '=' is not preceded with whitespace. 196
Error '=' is not followed by whitespace. 196
Error 'cast' is not followed by whitespace. 196
Error '0xff' is a magic number. 200
Error '4' is a magic number. 201
Error '3' is a magic number. 202
Error '4' is a magic number. 202
Error '5' is a magic number. 202
Error '6' is a magic number. 202
Error '7' is a magic number. 202
Error '=' is not preceded with whitespace. 205
Error '=' is not followed by whitespace. 205
Error 'cast' is not followed by whitespace. 205
Error '12' is a magic number. 207
Error '13' is a magic number. 207
Error 'if' construct must use '{}'s. 210
Error '-' is not preceded with whitespace. 213
Error '-' is not followed by whitespace. 213
Error 'if' construct must use '{}'s. 214
Error '0xC0' is a magic number. 214
Error '0x80' is a magic number. 214
Error Line has trailing spaces. 216
Error Line has trailing spaces. 217
Error '=' is not preceded with whitespace. 217
Error '=' is not followed by whitespace. 217
Error 'cast' is not followed by whitespace. 217
Error '0x1F' is a magic number. 217
Error '6' is a magic number. 217
Error '|' should be on a new line. 217
Error Line has trailing spaces. 218
Error '0x3F' is a magic number. 218
Error '14' is a magic number. 220
Error '3' is a magic number. 222
Error 'if' construct must use '{}'s. 223
Error '-' is not preceded with whitespace. 226
Error '-' is not followed by whitespace. 226
Error '-' is not preceded with whitespace. 227
Error '-' is not followed by whitespace. 227
Error 'if' construct must use '{}'s. 228
Error '0xC0' is a magic number. 228
Error '0x80' is a magic number. 228
Error '0xC0' is a magic number. 228
Error '0x80' is a magic number. 228
Error '-' is not preceded with whitespace. 230
Error '-' is not followed by whitespace. 230
Error '=' is not preceded with whitespace. 231
Error '=' is not followed by whitespace. 231
Error 'cast' is not followed by whitespace. 231
Error '0x0F' is a magic number. 231
Error '12' is a magic number. 231
Error '|' should be on a new line. 231
Error '0x3F' is a magic number. 232
Error '6' is a magic number. 232
Error '|' should be on a new line. 232
Error '0x3F' is a magic number. 233

jwutil/io/ByteSequence.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 12
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 13
Error Missing a Javadoc comment. 17
Error Name 'byte_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 17
Error Missing a Javadoc comment. 19
Error Parameter bytes should be final. 19
Error Missing a Javadoc comment. 24
Error Parameter bytes should be final. 24
Error Parameter offset should be final. 24
Error Parameter length should be final. 24
Error Missing a Javadoc comment. 29
Error Redundant 'final' modifier. 29
Error Missing a Javadoc comment. 32
Error Redundant 'final' modifier. 32
Error Missing a Javadoc comment. 36
Error Missing a Javadoc comment. 37
Error Parameter bytes should be final. 37
Error Missing a Javadoc comment. 40
Error Parameter bytes should be final. 40
Error Parameter offset should be final. 40
Error Parameter length should be final. 40
Error Missing a Javadoc comment. 43
Error Redundant 'final' modifier. 43
Error Missing a Javadoc comment. 46
Error Redundant 'final' modifier. 46
Error 'if' construct must use '{}'s. 47

jwutil/io/DataOutputByteBuffer.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 14
Error Line has trailing spaces. 19
Error Missing a Javadoc comment. 20
Error Variable 'buf' must be private and have accessor methods. 20
Error Line has trailing spaces. 21
Error Parameter b should be final. 25
Error Expected @param tag for 'b'. 25
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 33
Error Missing a Javadoc comment. 33
Error Parameter b should be final. 33
Error 'cast' is not followed by whitespace. 34
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Parameter b should be final. 40
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error Parameter b should be final. 47
Error Parameter off should be final. 47
Error Parameter len should be final. 47
Error Method 'writeBoolean' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Parameter v should be final. 54
Error '?' is not preceded with whitespace. 55
Error Avoid inline conditionals. 55
Error '?' is not followed by whitespace. 55
Error 'cast' is not followed by whitespace. 55
Error ':' is not preceded with whitespace. 55
Error ':' is not followed by whitespace. 55
Error 'cast' is not followed by whitespace. 55
Error Method 'writeByte' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter v should be final. 61
Error 'cast' is not followed by whitespace. 62
Error Method 'writeShort' is not designed for extension - needs to be abstract, final or empty. 68
Error Missing a Javadoc comment. 68
Error Parameter v should be final. 68
Error 'cast' is not followed by whitespace. 69
Error Method 'writeChar' is not designed for extension - needs to be abstract, final or empty. 75
Error Missing a Javadoc comment. 75
Error Parameter v should be final. 75
Error 'cast' is not followed by whitespace. 76
Error Method 'writeInt' is not designed for extension - needs to be abstract, final or empty. 82
Error Missing a Javadoc comment. 82
Error Parameter v should be final. 82
Error Method 'writeLong' is not designed for extension - needs to be abstract, final or empty. 89
Error Missing a Javadoc comment. 89
Error Parameter v should be final. 89
Error Method 'writeFloat' is not designed for extension - needs to be abstract, final or empty. 96
Error Missing a Javadoc comment. 96
Error Parameter v should be final. 96
Error Method 'writeDouble' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter v should be final. 103
Error Method 'writeBytes' is not designed for extension - needs to be abstract, final or empty. 110
Error Missing a Javadoc comment. 110
Error Parameter s should be final. 110
Error Method 'writeChars' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Parameter s should be final. 118
Error Method 'writeUTF' is not designed for extension - needs to be abstract, final or empty. 127
Error Missing a Javadoc comment. 127
Error Parameter str should be final. 127

jwutil/io/DirectBufferedFileOutputStream.java

Error Line
Error Line is longer than 80 characters. 1
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 21
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 22
Error Line is longer than 80 characters. 23
Error Line is longer than 80 characters. 25
Error Missing a Javadoc comment. 32
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 34
Error Line has trailing spaces. 35
Error First sentence should end with a period. 36
Error Parameter out should be final. 37
Error 'out' hides a field. 37
Error Expected @param tag for 'out'. 37
Error Parameter size should be final. 37
Error Expected @param tag for 'size'. 37
Error First sentence should end with a period. 49
Error Parameter out should be final. 50
Error 'out' hides a field. 50
Error Expected @param tag for 'out'. 50
Error Line has trailing spaces. 53
Error Missing a Javadoc comment. 54
Error Line has trailing spaces. 57
Error Missing a Javadoc comment. 58
Error Parameter bo should be final. 58
Error Line has trailing spaces. 61
Error Missing a Javadoc comment. 62
Error Parameter p should be final. 62
Error '+' is not preceded with whitespace. 63
Error '+' is not followed by whitespace. 63
Error '+' is not preceded with whitespace. 63
Error '+' is not followed by whitespace. 63
Error '+' is not preceded with whitespace. 63
Error '+' is not followed by whitespace. 63
Error '+' is not preceded with whitespace. 63
Error '+' is not followed by whitespace. 63
Error '+' is not preceded with whitespace. 63
Error '+' is not followed by whitespace. 63
Error Missing a Javadoc comment. 66
Error Variable 'totalBytesWritten' must be private and have accessor methods. 66
Error Missing a Javadoc comment. 68
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error Parameter p1 should be final. 83
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 93
Error Missing a Javadoc comment. 93
Error Parameter p1 should be final. 93
Error Parameter p2 should be final. 93
Error Parameter p3 should be final. 93
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter p1 should be final. 103
Error Method 'writeBoolean' is not designed for extension - needs to be abstract, final or empty. 106
Error Missing a Javadoc comment. 106
Error Parameter p1 should be final. 106
Error '?' is not preceded with whitespace. 107
Error Avoid inline conditionals. 107
Error '?' is not followed by whitespace. 107
Error ':' is not preceded with whitespace. 107
Error ':' is not followed by whitespace. 107
Error Method 'writeByte' is not designed for extension - needs to be abstract, final or empty. 109
Error Missing a Javadoc comment. 109
Error Parameter p1 should be final. 109
Error 'cast' is not followed by whitespace. 112
Error Method 'writeShort' is not designed for extension - needs to be abstract, final or empty. 119
Error Missing a Javadoc comment. 119
Error Parameter p1 should be final. 119
Error 'cast' is not followed by whitespace. 122
Error Method 'writeChar' is not designed for extension - needs to be abstract, final or empty. 129
Error Missing a Javadoc comment. 129
Error Parameter p1 should be final. 129
Error 'cast' is not followed by whitespace. 132
Error Method 'writeInt' is not designed for extension - needs to be abstract, final or empty. 139
Error Missing a Javadoc comment. 139
Error Parameter p1 should be final. 139
Error Method 'writeLong' is not designed for extension - needs to be abstract, final or empty. 149
Error Missing a Javadoc comment. 149
Error Parameter p1 should be final. 149
Error Method 'writeFloat' is not designed for extension - needs to be abstract, final or empty. 159
Error Missing a Javadoc comment. 159
Error Parameter p1 should be final. 159
Error Method 'writeDouble' is not designed for extension - needs to be abstract, final or empty. 162
Error Missing a Javadoc comment. 162
Error Parameter p1 should be final. 162
Error Method 'writeBytes' is not designed for extension - needs to be abstract, final or empty. 165
Error Missing a Javadoc comment. 165
Error Parameter p1 should be final. 165
Error 'for' construct must use '{}'s. 166
Error '=' is not preceded with whitespace. 166
Error '=' is not followed by whitespace. 166
Error '<' is not preceded with whitespace. 166
Error '<' is not followed by whitespace. 166
Error Method 'writeChars' is not designed for extension - needs to be abstract, final or empty. 169
Error Missing a Javadoc comment. 169
Error Parameter p1 should be final. 169
Error 'for' construct must use '{}'s. 170
Error '=' is not preceded with whitespace. 170
Error '=' is not followed by whitespace. 170
Error '<' is not preceded with whitespace. 170
Error '<' is not followed by whitespace. 170
Error Method 'writeUTF' is not designed for extension - needs to be abstract, final or empty. 173
Error Missing a Javadoc comment. 173
Error Parameter p1 should be final. 173
Error 'if' construct must use '{}'s. 176
Error '65535' is a magic number. 176
Error Method 'flush' is not designed for extension - needs to be abstract, final or empty. 184
Error Missing a Javadoc comment. 184
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 188
Error Missing a Javadoc comment. 188
Error Line has trailing spaces. 192
Error Method 'writeUByte' is not designed for extension - needs to be abstract, final or empty. 193
Error Missing a Javadoc comment. 193
Error Parameter p1 should be final. 193
Error Method 'writeUShort' is not designed for extension - needs to be abstract, final or empty. 196
Error Missing a Javadoc comment. 196
Error Parameter p1 should be final. 196
Error Method 'writeUInt' is not designed for extension - needs to be abstract, final or empty. 199
Error Missing a Javadoc comment. 199
Error Parameter p1 should be final. 199
Error Method 'writeULong' is not designed for extension - needs to be abstract, final or empty. 202
Error Missing a Javadoc comment. 202
Error Parameter p1 should be final. 202
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 206
Error Missing a Javadoc comment. 206
Error Method 'finalize' is not designed for extension - needs to be abstract, final or empty. 210
Error Missing a Javadoc comment. 210

jwutil/io/ExtendedDataOutput.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 11
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 12
Error Line has trailing spaces. 16
Error Line has trailing spaces. 42
Error Line has trailing spaces. 63
Error Line has trailing spaces. 83

jwutil/io/FillableInputStream.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 18
Error Line has trailing spaces. 25
Error Line has trailing spaces. 26
Error Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. 29
Error Line has trailing spaces. 33
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 39
Error Parameter b should be final. 39
Error Line has trailing spaces. 42
Error Missing a Javadoc comment. 46
Error Parameter b should be final. 46
Error Array brackets at illegal position. 46
Error Parameter off should be final. 46
Error Parameter len should be final. 46
Error Line has trailing spaces. 49
Error Line has trailing spaces. 51
Error Missing a Javadoc comment. 52
Error Variable 'buffer' must be private and have accessor methods. 52
Error Missing a Javadoc comment. 53
Error Variable 'start' must be private and have accessor methods. 53
Error Variable 'end' must be private and have accessor methods. 53
Error Line has trailing spaces. 54
Error Line is longer than 80 characters. 56
Error '1024' is a magic number. 59
Error Inner assignments should be avoided. 60
Error Line has trailing spaces. 62
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error Must have at least one statement. 70
Error 'if' construct must use '{}'s. 73
Error Line is longer than 80 characters. 81
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 81
Error Missing a Javadoc comment. 81
Error Parameter b should be final. 81
Error Parameter off should be final. 81
Error Parameter len should be final. 81
Error Must have at least one statement. 85
Error Avoid inline conditionals. 87
Error 'if' construct must use '{}'s. 90
Error Line has trailing spaces. 94
Error Missing a Javadoc comment. 95
Error Parameter count should be final. 95
Error 'if' construct must use '{}'s. 97
Error Line has trailing spaces. 100
Error Method 'available' is not designed for extension - needs to be abstract, final or empty. 104
Error Missing a Javadoc comment. 104
Error Line has trailing spaces. 107
Error Missing a Javadoc comment. 108
Error 'if' construct must use '{}'s. 110
Error 'else' construct must use '{}'s. 111
Error Line has trailing spaces. 113
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 117
Error Missing a Javadoc comment. 117
Error Parameter b should be final. 117
Error Must have at least one statement. 121
Error 'if' construct must use '{}'s. 124
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 131
Error Missing a Javadoc comment. 131
Error Parameter b should be final. 131
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 138
Error Missing a Javadoc comment. 138
Error Parameter b should be final. 138
Error Parameter off should be final. 138
Error Parameter len should be final. 138
Error Line is longer than 80 characters. 142
Error Avoid inline conditionals. 142
Error Avoid inline conditionals. 142
Error 'if' construct must use '{}'s. 144
Error Must have at least one statement. 147
Error Line has trailing spaces. 156
Error Missing a Javadoc comment. 157
Error Name '_write' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Error Parameter b should be final. 157
Error Parameter off should be final. 157
Error Parameter len should be final. 157
Error 'if' construct must use '{}'s. 160
Error Method 'writeBoolean' is not designed for extension - needs to be abstract, final or empty. 166
Error Missing a Javadoc comment. 166
Error Parameter v should be final. 166
Error Avoid inline conditionals. 167
Error Method 'writeByte' is not designed for extension - needs to be abstract, final or empty. 173
Error Missing a Javadoc comment. 173
Error Parameter v should be final. 173
Error Method 'writeShort' is not designed for extension - needs to be abstract, final or empty. 180
Error Missing a Javadoc comment. 180
Error Parameter v should be final. 180
Error '8' is a magic number. 181
Error '0xFF' is a magic number. 181
Error '0xFF' is a magic number. 182
Error Method 'writeChar' is not designed for extension - needs to be abstract, final or empty. 188
Error Missing a Javadoc comment. 188
Error Parameter v should be final. 188
Error '8' is a magic number. 189
Error '0xFF' is a magic number. 189
Error '0xFF' is a magic number. 190
Error Method 'writeInt' is not designed for extension - needs to be abstract, final or empty. 196
Error Missing a Javadoc comment. 196
Error Parameter v should be final. 196
Error '24' is a magic number. 197
Error '0xFF' is a magic number. 197
Error '16' is a magic number. 198
Error '0xFF' is a magic number. 198
Error '8' is a magic number. 199
Error '0xFF' is a magic number. 199
Error '0xFF' is a magic number. 200
Error Missing a Javadoc comment. 203
Error Array brackets at illegal position. 203
Error '8' is a magic number. 203
Error Line has trailing spaces. 204
Error Method 'writeLong' is not designed for extension - needs to be abstract, final or empty. 208
Error Missing a Javadoc comment. 208
Error Parameter v should be final. 208
Error 'cast' is not followed by whitespace. 209
Error '56' is a magic number. 209
Error 'cast' is not followed by whitespace. 210
Error '48' is a magic number. 210
Error 'cast' is not followed by whitespace. 211
Error '40' is a magic number. 211
Error '3' is a magic number. 212
Error 'cast' is not followed by whitespace. 212
Error '32' is a magic number. 212
Error '4' is a magic number. 213
Error 'cast' is not followed by whitespace. 213
Error '24' is a magic number. 213
Error '5' is a magic number. 214
Error 'cast' is not followed by whitespace. 214
Error '16' is a magic number. 214
Error '6' is a magic number. 215
Error 'cast' is not followed by whitespace. 215
Error '8' is a magic number. 215
Error '7' is a magic number. 216
Error 'cast' is not followed by whitespace. 216
Error '8' is a magic number. 217
Error Method 'writeFloat' is not designed for extension - needs to be abstract, final or empty. 223
Error Missing a Javadoc comment. 223
Error Parameter v should be final. 223
Error Method 'writeDouble' is not designed for extension - needs to be abstract, final or empty. 230
Error Missing a Javadoc comment. 230
Error Parameter v should be final. 230
Error Method 'writeBytes' is not designed for extension - needs to be abstract, final or empty. 237
Error Missing a Javadoc comment. 237
Error Parameter s should be final. 237
Error ';' is preceded with whitespace. 239
Error ';' is preceded with whitespace. 239
Error 'cast' is not followed by whitespace. 240
Error Method 'writeChars' is not designed for extension - needs to be abstract, final or empty. 247
Error Missing a Javadoc comment. 247
Error Parameter s should be final. 247
Error ';' is preceded with whitespace. 249
Error ';' is preceded with whitespace. 249
Error Line has trailing spaces. 251
Error '8' is a magic number. 251
Error '0xFF' is a magic number. 251
Error Line has trailing spaces. 252
Error '0xFF' is a magic number. 252
Error Method 'writeUTF' is not designed for extension - needs to be abstract, final or empty. 259
Error Missing a Javadoc comment. 259
Error Parameter str should be final. 259
Error '65535' is a magic number. 261

jwutil/io/FillableReader.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 14
Error Line has trailing spaces. 22
Error Method 'getWriter' is not designed for extension - needs to be abstract, final or empty. 25
Error Missing a Javadoc comment. 30
Error Line has trailing spaces. 34
Error Parameter c should be final. 37
Error Line has trailing spaces. 40
Error Missing a Javadoc comment. 44
Error Parameter cbuf should be final. 44
Error Parameter off should be final. 44
Error Parameter len should be final. 44
Error Missing a Javadoc comment. 51
Error Missing a Javadoc comment. 57
Error Line has trailing spaces. 60
Error Line has trailing spaces. 62
Error Missing a Javadoc comment. 63
Error Variable 'buffer' must be private and have accessor methods. 63
Error Missing a Javadoc comment. 64
Error Variable 'start' must be private and have accessor methods. 64
Error Variable 'end' must be private and have accessor methods. 64
Error Line has trailing spaces. 65
Error Line is longer than 80 characters. 67
Error '512' is a magic number. 70
Error Inner assignments should be avoided. 71
Error Line has trailing spaces. 73
Error Method 'ready' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error Line has trailing spaces. 80
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 84
Error Missing a Javadoc comment. 84
Error Must have at least one statement. 89
Error 'if' construct must use '{}'s. 92
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 101
Error Missing a Javadoc comment. 101
Error Parameter b should be final. 101
Error Parameter off should be final. 101
Error Parameter len should be final. 101
Error Must have at least one statement. 106
Error Avoid inline conditionals. 108
Error 'if' construct must use '{}'s. 111
Error Line has trailing spaces. 116
Error Missing a Javadoc comment. 117
Error Parameter count should be final. 117
Error 'if' construct must use '{}'s. 119
Error Line has trailing spaces. 122
Error Line has trailing spaces. 125
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 128
Error Parameter b should be final. 128
Error Must have at least one statement. 133
Error 'if' construct must use '{}'s. 136
Error Line has trailing spaces. 140
Error Line has trailing spaces. 144
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 147
Error Parameter b should be final. 147
Error Line has trailing spaces. 150
Error Line has trailing spaces. 153
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 158
Error Parameter b should be final. 158
Error Parameter off should be final. 158
Error Parameter len should be final. 158
Error Line is longer than 80 characters. 163
Error Avoid inline conditionals. 163
Error Avoid inline conditionals. 163
Error 'if' construct must use '{}'s. 165
Error Must have at least one statement. 168
Error Line has trailing spaces. 178
Error Missing a Javadoc comment. 179
Error Name '_write' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Error Parameter b should be final. 179
Error Parameter off should be final. 179
Error Parameter len should be final. 179
Error 'if' construct must use '{}'s. 182
Error Line has trailing spaces. 187
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 190
Error Parameter s should be final. 190
Error ';' is preceded with whitespace. 193
Error ';' is preceded with whitespace. 193
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 202
Error Missing a Javadoc comment. 202
Error '-2' is a magic number. 206

jwutil/io/InputStreamGobbler.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 11
Error Line is longer than 80 characters. 12
Error Line is longer than 80 characters. 13
Error Line has trailing spaces. 15
Error Line is longer than 80 characters. 16
Error Line has trailing spaces. 17
Error Line has trailing spaces. 19
Error Missing a Javadoc comment. 24
Error Variable 'is' must be private and have accessor methods. 24
Error Missing a Javadoc comment. 25
Error Variable 'out' must be private and have accessor methods. 25
Error Missing a Javadoc comment. 26
Error Variable 'out2' must be private and have accessor methods. 26
Error Line has trailing spaces. 27
Error Line is longer than 80 characters. 29
Error Line has trailing spaces. 30
Error Line is longer than 80 characters. 32
Error Line has trailing spaces. 37
Error Line has trailing spaces. 44
Error Line has trailing spaces. 47
Error Parameter is should be final. 50
Error 'is' hides a field. 50
Error Line has trailing spaces. 53
Error Line has trailing spaces. 57
Error Parameter o should be final. 60
Error Line has trailing spaces. 63
Error Line has trailing spaces. 67
Error Parameter o should be final. 70
Error Line has trailing spaces. 73
Error Line has trailing spaces. 77
Error Parameter is should be final. 81
Error 'is' hides a field. 81
Error Parameter o should be final. 81
Error Line has trailing spaces. 85
Error Line has trailing spaces. 89
Error Parameter is should be final. 93
Error 'is' hides a field. 93
Error Parameter o should be final. 93
Error Line has trailing spaces. 97
Error Line has trailing spaces. 100
Error Method 'setInput' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter r should be final. 103
Error Line has trailing spaces. 106
Error Line has trailing spaces. 109
Error Method 'setOutput' is not designed for extension - needs to be abstract, final or empty. 112
Error Parameter o should be final. 112
Error Line has trailing spaces. 116
Error Line has trailing spaces. 119
Error Method 'setOutput' is not designed for extension - needs to be abstract, final or empty. 122
Error Parameter o should be final. 122
Error Line has trailing spaces. 126
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 130
Error Missing a Javadoc comment. 130
Error '1024' is a magic number. 132
Error Line is longer than 80 characters. 148
Error Line is longer than 80 characters. 150
Error '-' is not preceded with whitespace. 150
Error '-' is not followed by whitespace. 150
Error Line has trailing spaces. 168

jwutil/io/LittleEndianOutputStream.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 13
Error Line has trailing spaces. 14
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 15
Error Line is longer than 80 characters. 16
Error Missing a Javadoc comment. 20
Error Line has trailing spaces. 21
Error First sentence should end with a period. 22
Error Parameter out should be final. 23
Error 'out' hides a field. 23
Error Expected @param tag for 'out'. 23
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 25
Error Missing a Javadoc comment. 25
Error Parameter p1 should be final. 25
Error Line is longer than 80 characters. 26
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 26
Error Missing a Javadoc comment. 26
Error Parameter p1 should be final. 26
Error Parameter p2 should be final. 26
Error Parameter p3 should be final. 26
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 27
Error Missing a Javadoc comment. 27
Error Parameter p1 should be final. 27
Error Method 'writeByte' is not designed for extension - needs to be abstract, final or empty. 28
Error Missing a Javadoc comment. 28
Error Parameter p1 should be final. 28
Error Method 'writeUByte' is not designed for extension - needs to be abstract, final or empty. 29
Error Missing a Javadoc comment. 29
Error Parameter p1 should be final. 29
Error Method 'writeBytes' is not designed for extension - needs to be abstract, final or empty. 30
Error Missing a Javadoc comment. 30
Error Parameter p1 should be final. 30
Error 'for' construct must use '{}'s. 31
Error '=' is not preceded with whitespace. 31
Error '=' is not followed by whitespace. 31
Error '<' is not preceded with whitespace. 31
Error '<' is not followed by whitespace. 31
Error Method 'writeChars' is not designed for extension - needs to be abstract, final or empty. 33
Error Missing a Javadoc comment. 33
Error Parameter p1 should be final. 33
Error 'for' construct must use '{}'s. 34
Error '=' is not preceded with whitespace. 34
Error '=' is not followed by whitespace. 34
Error '<' is not preceded with whitespace. 34
Error '<' is not followed by whitespace. 34
Error Line is longer than 80 characters. 36
Error Method 'writeBoolean' is not designed for extension - needs to be abstract, final or empty. 36
Error Missing a Javadoc comment. 36
Error Parameter p1 should be final. 36
Error '?' is not preceded with whitespace. 36
Error Avoid inline conditionals. 36
Error '?' is not followed by whitespace. 36
Error ':' is not preceded with whitespace. 36
Error ':' is not followed by whitespace. 36
Error Method 'writeUTF' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Parameter p1 should be final. 37
Error Line is longer than 80 characters. 41
Error Method 'writeFloat' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error Parameter p1 should be final. 41
Error Line is longer than 80 characters. 42
Error Method 'writeDouble' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Parameter p1 should be final. 42
Error Line is longer than 80 characters. 43
Error Method 'writeShort' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Parameter p1 should be final. 43
Error 'cast' is not followed by whitespace. 43
Error Line is longer than 80 characters. 44
Error Method 'writeUShort' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error Parameter p1 should be final. 44
Error 'cast' is not followed by whitespace. 44
Error Line is longer than 80 characters. 45
Error Method 'writeChar' is not designed for extension - needs to be abstract, final or empty. 45
Error Missing a Javadoc comment. 45
Error Parameter p1 should be final. 45
Error 'cast' is not followed by whitespace. 45
Error Method 'writeInt' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter p1 should be final. 46
Error Method 'writeUInt' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error Parameter p1 should be final. 47
Error Method 'writeLong' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter p1 should be final. 48
Error Method 'writeULong' is not designed for extension - needs to be abstract, final or empty. 49
Error Missing a Javadoc comment. 49
Error Parameter p1 should be final. 49
Error Line is longer than 80 characters. 51
Error Missing a Javadoc comment. 51
Error Redundant 'final' modifier. 51
Error Name 'write_s16' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Error Parameter out should be final. 51
Error Parameter b should be final. 51
Error '>>' is not preceded with whitespace. 52
Error '8' is a magic number. 52
Error '>>' is not followed by whitespace. 52
Error Line is longer than 80 characters. 54
Error Missing a Javadoc comment. 54
Error Redundant 'final' modifier. 54
Error Name 'write_u16' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Error Parameter out should be final. 54
Error Parameter b should be final. 54
Error '>>' is not preceded with whitespace. 55
Error '8' is a magic number. 55
Error '>>' is not followed by whitespace. 55
Error Line is longer than 80 characters. 57
Error Missing a Javadoc comment. 57
Error Redundant 'final' modifier. 57
Error Name 'write_s32' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Error Parameter out should be final. 57
Error Parameter b should be final. 57
Error '>>' is not preceded with whitespace. 58
Error '8' is a magic number. 58
Error '>>' is not followed by whitespace. 58
Error '>>' is not preceded with whitespace. 58
Error '16' is a magic number. 58
Error '>>' is not followed by whitespace. 58
Error '>>' is not preceded with whitespace. 58
Error '24' is a magic number. 58
Error '>>' is not followed by whitespace. 58
Error Line is longer than 80 characters. 60
Error Missing a Javadoc comment. 60
Error Redundant 'final' modifier. 60
Error Name 'write_u32' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Error Parameter out should be final. 60
Error Parameter b should be final. 60
Error '>>' is not preceded with whitespace. 61
Error '8' is a magic number. 61
Error '>>' is not followed by whitespace. 61
Error '>>' is not preceded with whitespace. 61
Error '16' is a magic number. 61
Error '>>' is not followed by whitespace. 61
Error '>>' is not preceded with whitespace. 61
Error '24' is a magic number. 61
Error '>>' is not followed by whitespace. 61
Error Line is longer than 80 characters. 63
Error Missing a Javadoc comment. 63
Error Redundant 'final' modifier. 63
Error Name 'write_s64' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Error Parameter out should be final. 63
Error Parameter b should be final. 63
Error 'cast' is not followed by whitespace. 64
Error 'cast' is not followed by whitespace. 64
Error '32' is a magic number. 64
Error '>>' is not preceded with whitespace. 65
Error '8' is a magic number. 65
Error '>>' is not followed by whitespace. 65
Error '>>' is not preceded with whitespace. 65
Error '16' is a magic number. 65
Error '>>' is not followed by whitespace. 65
Error '>>' is not preceded with whitespace. 65
Error '24' is a magic number. 65
Error '>>' is not followed by whitespace. 65
Error '>>' is not preceded with whitespace. 66
Error '8' is a magic number. 66
Error '>>' is not followed by whitespace. 66
Error '>>' is not preceded with whitespace. 66
Error '16' is a magic number. 66
Error '>>' is not followed by whitespace. 66
Error '>>' is not preceded with whitespace. 66
Error '24' is a magic number. 66
Error '>>' is not followed by whitespace. 66
Error Line is longer than 80 characters. 68
Error Missing a Javadoc comment. 68
Error Redundant 'final' modifier. 68
Error Name 'write_u64' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Error Parameter out should be final. 68
Error Parameter b should be final. 68
Error 'cast' is not followed by whitespace. 69
Error 'cast' is not followed by whitespace. 69
Error '32' is a magic number. 69
Error '>>' is not preceded with whitespace. 70
Error '8' is a magic number. 70
Error '>>' is not followed by whitespace. 70
Error '>>' is not preceded with whitespace. 70
Error '16' is a magic number. 70
Error '>>' is not followed by whitespace. 70
Error '>>' is not preceded with whitespace. 70
Error '24' is a magic number. 70
Error '>>' is not followed by whitespace. 70
Error '>>' is not preceded with whitespace. 71
Error '8' is a magic number. 71
Error '>>' is not followed by whitespace. 71
Error '>>' is not preceded with whitespace. 71
Error '16' is a magic number. 71
Error '>>' is not followed by whitespace. 71
Error '>>' is not preceded with whitespace. 71
Error '24' is a magic number. 71
Error '>>' is not followed by whitespace. 71
Error Line has trailing spaces. 73

jwutil/io/MyFileChannelImpl.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 27
Error Line has trailing spaces. 29
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 30
Error Class MyFileChannelImpl should be declared as final. 33
Error Line has trailing spaces. 41
Error Line is longer than 80 characters. 44
Error Parameter o should be final. 46
Error Must have at least one statement. 51
Error Must have at least one statement. 52
Error 'if' construct must use '{}'s. 54
Error 'cast' is not followed by whitespace. 55
Error 'if' construct must use '{}'s. 57
Error 'if' construct must use '{}'s. 59
Error 'if' construct must use '{}'s. 61
Error Missing a Javadoc comment. 67
Error Variable 'fis' must be private and have accessor methods. 67
Error Missing a Javadoc comment. 68
Error Variable 'fos' must be private and have accessor methods. 68
Error Missing a Javadoc comment. 69
Error Variable 'raf' must be private and have accessor methods. 69
Error Missing a Javadoc comment. 70
Error Variable 'currentPosition' must be private and have accessor methods. 70
Error Line has trailing spaces. 71
Error Missing a Javadoc comment. 72
Error Parameter o should be final. 72
Error Line has trailing spaces. 77
Error Missing a Javadoc comment. 78
Error Parameter o should be final. 78
Error Missing a Javadoc comment. 82
Error Parameter o should be final. 82
Error Line has trailing spaces. 85
Error Parameter b should be final. 89
Error 'if' construct must use '{}'s. 92
Error '+' is not preceded with whitespace. 98
Error '+' is not followed by whitespace. 98
Error '-' is not preceded with whitespace. 98
Error '-' is not followed by whitespace. 98
Error 'if' construct must use '{}'s. 99
Error 'if' construct must use '{}'s. 106
Error 'if' construct must use '{}'s. 111
Error 'cast' is not followed by whitespace. 115
Error Parameter b should be final. 126
Error Parameter offset should be final. 126
Error Parameter length should be final. 126
Error '=' is not preceded with whitespace. 129
Error '=' is not followed by whitespace. 129
Error '<' is not preceded with whitespace. 129
Error '<' is not followed by whitespace. 129
Error '+' is not preceded with whitespace. 130
Error '+' is not followed by whitespace. 130
Error 'if' construct must use '{}'s. 132
Error 'else' construct must use '{}'s. 133
Error Parameter b should be final. 143
Error 'if' construct must use '{}'s. 146
Error '+' is not preceded with whitespace. 153
Error '+' is not followed by whitespace. 153
Error Parameter b should be final. 173
Error Parameter offset should be final. 173
Error Parameter length should be final. 173
Error '=' is not preceded with whitespace. 176
Error '=' is not followed by whitespace. 176
Error '<' is not preceded with whitespace. 176
Error '<' is not followed by whitespace. 176
Error '+' is not preceded with whitespace. 177
Error '+' is not followed by whitespace. 177
Error Parameter arg0 should be final. 192
Error Comment matches to-do format 'TODO:'. 194
Error Comment matches to-do format 'TODO:'. 206
Error Parameter arg0 should be final. 215
Error Comment matches to-do format 'TODO:'. 217
Error Parameter arg0 should be final. 227
Error Parameter arg0 should be final. 237
Error Parameter arg1 should be final. 237
Error Parameter arg0 should be final. 244
Error Parameter arg1 should be final. 244
Error Line is longer than 80 characters. 249
Error Line is longer than 80 characters. 255
Error Parameter arg0 should be final. 257
Error Parameter arg1 should be final. 257
Error Parameter arg2 should be final. 257
Error Line is longer than 80 characters. 263
Error Parameter arg0 should be final. 265
Error Parameter arg1 should be final. 265
Error Parameter arg2 should be final. 265
Error Parameter arg0 should be final. 273
Error Parameter arg1 should be final. 273
Error Parameter arg2 should be final. 273
Error Parameter arg0 should be final. 281
Error Parameter arg1 should be final. 281
Error Parameter arg2 should be final. 281
Error Parameter arg0 should be final. 289
Error Parameter arg1 should be final. 289
Error Parameter arg2 should be final. 289

jwutil/io/ReaderGobbler.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 17
Error Line has trailing spaces. 19
Error Line has trailing spaces. 21
Error Missing a Javadoc comment. 26
Error Variable 'is' must be private and have accessor methods. 26
Error Missing a Javadoc comment. 27
Error Variable 'out' must be private and have accessor methods. 27
Error Missing a Javadoc comment. 28
Error Variable 'out2' must be private and have accessor methods. 28
Error Line has trailing spaces. 29
Error Line is longer than 80 characters. 31
Error Line has trailing spaces. 32
Error Line has trailing spaces. 39
Error Line has trailing spaces. 46
Error Line has trailing spaces. 49
Error Parameter is should be final. 52
Error 'is' hides a field. 52
Error Line has trailing spaces. 55
Error Line has trailing spaces. 59
Error Parameter o should be final. 62
Error Line has trailing spaces. 65
Error Line has trailing spaces. 69
Error Parameter o should be final. 72
Error Line has trailing spaces. 75
Error Line has trailing spaces. 79
Error Parameter is should be final. 83
Error 'is' hides a field. 83
Error Parameter o should be final. 83
Error Line has trailing spaces. 87
Error Line has trailing spaces. 91
Error Parameter is should be final. 95
Error 'is' hides a field. 95
Error Parameter o should be final. 95
Error Line has trailing spaces. 99
Error Line has trailing spaces. 102
Error Method 'setReader' is not designed for extension - needs to be abstract, final or empty. 105
Error Parameter r should be final. 105
Error Line has trailing spaces. 108
Error Line has trailing spaces. 111
Error Method 'setWriter' is not designed for extension - needs to be abstract, final or empty. 114
Error Parameter o should be final. 114
Error Line has trailing spaces. 118
Error Line has trailing spaces. 121
Error Method 'setOutput' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter o should be final. 124
Error Line has trailing spaces. 128
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 132
Error Missing a Javadoc comment. 132
Error '512' is a magic number. 134
Error Line is longer than 80 characters. 138
Error Line has trailing spaces. 155

jwutil/io/ReaderInputStream.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 13
Error Missing a Javadoc comment. 19
Error Variable 'reader' must be private and have accessor methods. 19
Error Missing a Javadoc comment. 20
Error Variable 'buf' must be private and have accessor methods. 20
Error Missing a Javadoc comment. 21
Error Variable 'index' must be private and have accessor methods. 21
Error Line has trailing spaces. 22
Error Missing a Javadoc comment. 23
Error Parameter r should be final. 23
Error Line has trailing spaces. 28
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 32
Error Missing a Javadoc comment. 32
Error '0x007F' is a magic number. 38
Error '0x07FF' is a magic number. 41
Error '-' is not preceded with whitespace. 42
Error '-' is not followed by whitespace. 42
Error 'cast' is not followed by whitespace. 43
Error '0x80' is a magic number. 43
Error '0xfc0' is a magic number. 43
Error '6' is a magic number. 43
Error '+' is not preceded with whitespace. 44
Error '+' is not followed by whitespace. 44
Error 'cast' is not followed by whitespace. 44
Error '0x80' is a magic number. 44
Error '0x3f' is a magic number. 44
Error 'cast' is not followed by whitespace. 45
Error '0xe0' is a magic number. 45
Error 'cast' is not followed by whitespace. 45
Error '12' is a magic number. 45
Error '-' is not preceded with whitespace. 47
Error '-' is not followed by whitespace. 47
Error 'cast' is not followed by whitespace. 48
Error '0x80' is a magic number. 48
Error '0x3f' is a magic number. 48
Error 'cast' is not followed by whitespace. 49
Error '0xc0' is a magic number. 49
Error 'cast' is not followed by whitespace. 49
Error '6' is a magic number. 49
Error Line has trailing spaces. 53
Error Method 'available' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Avoid inline conditionals. 58
Error Line has trailing spaces. 60
Error Missing a Javadoc comment. 61
Error Variable 'charbuf' must be private and have accessor methods. 61
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter b should be final. 65
Error Parameter off should be final. 65
Error Parameter len should be final. 65
Error 'if' construct must use '{}'s. 73
Error '||' should be on a new line. 74
Error 'if' construct must use '{}'s. 82
Error Line is longer than 80 characters. 85
Error Line is longer than 80 characters. 95
Error Line is longer than 80 characters. 102
Error Line has trailing spaces. 108

jwutil/io/SystemProperties.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 22
Error Line has trailing spaces. 28
Error Line has trailing spaces. 31
Error Parameter key should be final. 35
Error Line has trailing spaces. 38
Error Line is longer than 80 characters. 40
Error Line has trailing spaces. 42
Error Parameter key should be final. 46
Error Parameter def should be final. 46
Error Expected @param tag for 'def'. 46
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Error Line has trailing spaces. 53
Error Line is longer than 80 characters. 56
Error Line is longer than 80 characters. 57
Error Line is longer than 80 characters. 58
Error Line has trailing spaces. 60
Error Parameter key should be final. 64
Error Line has trailing spaces. 67
Error Line is longer than 80 characters. 70
Error Line is longer than 80 characters. 71
Error Line is longer than 80 characters. 72
Error Line has trailing spaces. 74
Error Parameter key should be final. 78
Error Parameter def should be final. 78
Error Expected @param tag for 'def'. 78
Error '64' is a magic number. 83
Error Avoid inline conditionals. 84
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Error Empty statement. 87
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Error Line has trailing spaces. 95
Error Parameter filename should be final. 99
Error Expected @param tag for 'filename'. 99
Error Empty statement. 107
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Error Empty statement. 109
Error 'if' construct must use '{}'s. 111
Error Must have at least one statement. 113
Error Line has trailing spaces. 117
Error Missing a Javadoc comment. 118
Error Variable 'flags' must be private and have accessor methods. 118
Error Method 'registerFlag' is not designed for extension - needs to be abstract, final or empty. 120
Error Missing a Javadoc comment. 120
Error Parameter flagName should be final. 120
Error Parameter f should be final. 120
Error Method 'registerFlag' is not designed for extension - needs to be abstract, final or empty. 124
Error Missing a Javadoc comment. 124
Error Parameter flagName should be final. 124
Error Parameter c should be final. 124
Error Parameter fieldName should be final. 124
Error Line is longer than 80 characters. 137
Error Method 'registerFlag' is not designed for extension - needs to be abstract, final or empty. 137
Error Missing a Javadoc comment. 137
Error Parameter flagName should be final. 137
Error Parameter className should be final. 137
Error Parameter fieldName should be final. 137
Error Method 'setDefaultFlags' is not designed for extension - needs to be abstract, final or empty. 146
Error Missing a Javadoc comment. 146
Error Method 'setDefaultFlags' is not designed for extension - needs to be abstract, final or empty. 150
Error Missing a Javadoc comment. 150
Error Parameter base should be final. 150
Error 'if' construct must use '{}'s. 156
Error Missing a Javadoc comment. 160
Error Parameter base should be final. 160
Error Parameter f should be final. 160
Error Parameter v should be final. 160
Error 'if' construct must use '{}'s. 201
Error 'if' construct must use '{}'s. 202
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214

jwutil/io/Textualizable.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 8
Error Line has trailing spaces. 10
Error Line has trailing spaces. 15
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 17
Error Missing a Javadoc comment. 18
Error Line has trailing spaces. 19

jwutil/io/Textualizer.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 20
Error Line has trailing spaces. 22
Error Missing a Javadoc comment. 28
Error Missing a Javadoc comment. 29
Error Line has trailing spaces. 30
Error Missing a Javadoc comment. 31
Error Missing a Javadoc comment. 32
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 36
Error Line has trailing spaces. 37
Error Missing a Javadoc comment. 38
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 41
Error Line has trailing spaces. 42
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 44
Error Variable 'in' must be private and have accessor methods. 44
Error Missing a Javadoc comment. 45
Error Variable 'out' must be private and have accessor methods. 45
Error Missing a Javadoc comment. 46
Error Variable 'st' must be private and have accessor methods. 46
Error Missing a Javadoc comment. 47
Error Variable 'currentLine' must be private and have accessor methods. 47
Error Line has trailing spaces. 48
Error Missing a Javadoc comment. 49
Error Parameter in should be final. 49
Error 'in' hides a field. 49
Error Line has trailing spaces. 52
Error Missing a Javadoc comment. 53
Error Parameter out should be final. 53
Error 'out' hides a field. 53
Error Line has trailing spaces. 56
Error Method 'nextLine' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Inner assignments should be avoided. 58
Error Line has trailing spaces. 60
Error Method 'updateTokenizer' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error 'if' construct must use '{}'s. 62
Error Inner assignments should be avoided. 63
Error Line has trailing spaces. 65
Error Method 'readObject' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error 'if' construct must use '{}'s. 69
Error Line is longer than 80 characters. 72
Error Line has trailing spaces. 89
Error Method 'readReference' is not designed for extension - needs to be abstract, final or empty. 90
Error Missing a Javadoc comment. 90
Error Line has trailing spaces. 93
Error Method 'writeTypeOf' is not designed for extension - needs to be abstract, final or empty. 94
Error Missing a Javadoc comment. 94
Error Parameter object should be final. 94
Error Line has trailing spaces. 100
Error Method 'writeObject' is not designed for extension - needs to be abstract, final or empty. 101
Error Missing a Javadoc comment. 101
Error Parameter object should be final. 101
Error Line has trailing spaces. 108
Error Method 'writeReference' is not designed for extension - needs to be abstract, final or empty. 109
Error Missing a Javadoc comment. 109
Error Parameter object should be final. 109
Error Line has trailing spaces. 112
Error Line is longer than 80 characters. 113
Error Method 'writeEdge' is not designed for extension - needs to be abstract, final or empty. 113
Error Missing a Javadoc comment. 113
Error Parameter edgeName should be final. 113
Error Parameter object should be final. 113
Error Method 'writeString' is not designed for extension - needs to be abstract, final or empty. 117
Error Missing a Javadoc comment. 117
Error Parameter s should be final. 117
Error Method 'getIndex' is not designed for extension - needs to be abstract, final or empty. 121
Error Missing a Javadoc comment. 121
Error Parameter object should be final. 121
Error Line has trailing spaces. 124
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 125
Error Missing a Javadoc comment. 125
Error Parameter object should be final. 125
Error Line has trailing spaces. 129
Error Missing a Javadoc comment. 130
Error Missing a Javadoc comment. 131
Error Variable 'map' must be private and have accessor methods. 131
Error Missing a Javadoc comment. 132
Error Variable 'deferredEdges' must be private and have accessor methods. 132
Error Line has trailing spaces. 133
Error Missing a Javadoc comment. 134
Error Parameter in should be final. 134
Error Line has trailing spaces. 137
Error Missing a Javadoc comment. 138
Error Parameter in should be final. 138
Error Parameter map should be final. 138
Error 'map' hides a field. 138
Error Line has trailing spaces. 142
Error Missing a Javadoc comment. 143
Error Parameter out should be final. 143
Error Parameter map should be final. 143
Error 'map' hides a field. 143
Error Line has trailing spaces. 147
Error Method 'readObject' is not designed for extension - needs to be abstract, final or empty. 148
Error Missing a Javadoc comment. 148
Error 'if' construct must use '{}'s. 152
Error Line is longer than 80 characters. 152
Error 'if' construct must use '{}'s. 154
Error ';' is followed by whitespace. 158
Error Line has trailing spaces. 169
Error Method 'readEdges' is not designed for extension - needs to be abstract, final or empty. 170
Error Missing a Javadoc comment. 170
Error Parameter t should be final. 170
Error 'if' construct must use '{}'s. 177
Error Inner assignments should be avoided. 177
Error Line has trailing spaces. 185
Error Method 'readReference' is not designed for extension - needs to be abstract, final or empty. 186
Error Missing a Javadoc comment. 186
Error Line has trailing spaces. 191
Error Method 'writeObject' is not designed for extension - needs to be abstract, final or empty. 192
Error Missing a Javadoc comment. 192
Error Parameter object should be final. 192
Error 'if' construct must use '{}'s. 195
Error Line has trailing spaces. 197
Error Method 'writeReference' is not designed for extension - needs to be abstract, final or empty. 198
Error Missing a Javadoc comment. 198
Error Parameter object should be final. 198
Error '+' is not preceded with whitespace. 200
Error '+' is not followed by whitespace. 200
Error Line is longer than 80 characters. 208
Error Method 'writeEdge' is not designed for extension - needs to be abstract, final or empty. 208
Error Missing a Javadoc comment. 208
Error Parameter edgeName should be final. 208
Error Parameter target should be final. 208
Error Line has trailing spaces. 215
Error Method 'getIndex' is not designed for extension - needs to be abstract, final or empty. 216
Error Missing a Javadoc comment. 216
Error Parameter object should be final. 216
Error Line has trailing spaces. 220
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 221
Error Missing a Javadoc comment. 221
Error Parameter object should be final. 221
Error Line has trailing spaces. 224
Error Method 'getMap' is not designed for extension - needs to be abstract, final or empty. 225
Error Missing a Javadoc comment. 225
Error Line has trailing spaces. 229

jwutil/io/package.html

Error Line
Error Missing package documentation file. 0

jwutil/math/BitString.java

Error Line
Error Line does not match expected header line of ''. 1
Error Line is longer than 80 characters. 10
Error Line has trailing spaces. 23
Error Line has trailing spaces. 31
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 32
Error Line has trailing spaces. 36
Error Line has trailing spaces. 41
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 45
Error Expected an @return tag. 50
Error Parameter bitIndex should be final. 50
Error Expected @param tag for 'bitIndex'. 50
Error Parameter nbits should be final. 58
Error Expected an @return tag. 68
Error Expected an @return tag. 77
Error Parameter where should be final. 77
Error Avoid inline conditionals. 79
Error 'if' construct must use '{}'s. 85
Error Line has trailing spaces. 93
Error Redundant 'final' modifier. 97
Error Parameter b should be final. 97
Error '0x55555555' is a magic number. 100
Error '0x33333333' is a magic number. 101
Error '0x33333333' is a magic number. 102
Error '4' is a magic number. 103
Error '0x0F0F0F0F' is a magic number. 103
Error '8' is a magic number. 104
Error '16' is a magic number. 105
Error Line has trailing spaces. 111
Error Redundant 'final' modifier. 115
Error Parameter b should be final. 115
Error '0x5555555555555555L' is a magic number. 118
Error '0x3333333333333333L' is a magic number. 119
Error '0x3333333333333333L' is a magic number. 120
Error '4' is a magic number. 121
Error '0x0F0F0F0F0F0F0F0FL' is a magic number. 121
Error '8' is a magic number. 122
Error '16' is a magic number. 123
Error '32' is a magic number. 124
Error Line has trailing spaces. 131
Error Redundant 'final' modifier. 135
Error Parameter b should be final. 135
Error Line has trailing spaces. 143
Error Redundant 'final' modifier. 147
Error Parameter v should be final. 147
Error '0xFFFF0000' is a magic number. 148
Error 'if' construct must use '{}'s. 149
Error '0xFF000000' is a magic number. 149
Error '24' is a magic number. 150
Error '24' is a magic number. 150
Error '0xFF' is a magic number. 150
Error 'else' construct must use '{}'s. 151
Error '16' is a magic number. 152
Error '16' is a magic number. 152
Error 'if' construct must use '{}'s. 154
Error '0x0000FF00' is a magic number. 154
Error '8' is a magic number. 155
Error '8' is a magic number. 155
Error 'else' construct must use '{}'s. 156
Error Line is longer than 80 characters. 161
Error Name 'bytemsb' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 161
Error Array brackets at illegal position. 161
Error Expected an @return tag. 168
Error Parameter where should be final. 168
Error 'if' construct must use '{}'s. 170
Error 'if' construct must use '{}'s. 180
Error Expected an @return tag. 189
Error Parameter bit should be final. 207
Error Parameter bit should be final. 220
Error Parameter bit should be final. 238
Error Parameter bit should be final. 251
Error Expected an @return tag. 259
Error Parameter bit should be final. 259
Error Expected an @return tag. 270
Error Parameter set should be final. 270
Error Expected an @return tag. 290
Error Parameter set should be final. 290
Error Expected an @return tag. 310
Error Name 'or_upTo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Error Parameter set should be final. 310
Error Parameter bit should be final. 310
Error Expected @param tag for 'bit'. 310
Error Expected an @return tag. 333
Error Parameter set should be final. 333
Error Expected an @return tag. 350
Error Parameter set should be final. 350
Error Line has trailing spaces. 360
Error First sentence should end with a period. 361
Error Expected an @return tag. 365
Error Parameter other should be final. 365
Error 'if' construct must use '{}'s. 368
Error Expected an @return tag. 377
Error Parameter other should be final. 377
Error 'if' construct must use '{}'s. 380
Error Missing a Javadoc comment. 385
Error Parameter bits should be final. 385
Error Parameter i1 should be final. 385
Error Parameter i2 should be final. 385
Error Parameter amt should be final. 385
Error Line is longer than 80 characters. 387
Error Parameter amt should be final. 394
Error 'for' construct must use '{}'s. 404
Error Missing a Javadoc comment. 426
Error Parameter bits should be final. 426
Error Parameter i1 should be final. 426
Error Parameter i2 should be final. 426
Error Parameter amt should be final. 426
Error Line is longer than 80 characters. 428
Error Parameter amt should be final. 435
Error 'for' construct must use '{}'s. 442
Error '-' is not preceded with whitespace. 442
Error '-' is not followed by whitespace. 442
Error Parameter set should be final. 468
Error Expected an @return tag. 476
Error '1234' is a magic number. 477
Error Expected an @return tag. 490
Error Expected an @return tag. 500
Error Line is longer than 80 characters. 507
Error Parameter obj should be final. 509
Error 'if' construct must use '{}'s. 511
Error 'if' construct must use '{}'s. 512
Error 'if' construct must use '{}'s. 518
Error 'while' construct must use '{}'s. 520
Error 'if' construct must use '{}'s. 537
Error Line is longer than 80 characters. 556
Error Parameter where should be final. 559
Error Expected @param tag for 'where'. 559
Error Expected an @return tag. 572
Error Expected an @return tag. 588
Error '=' is not preceded with whitespace. 592
Error '=' is not followed by whitespace. 592
Error ';' is followed by whitespace. 592
Error Expected an @return tag. 608
Error Expected an @return tag. 615
Error Expected an @return tag. 623
Error Parameter i should be final. 623
Error Expected @param tag for 'i'. 623
Error Line is longer than 80 characters. 630
Error Expected an @return tag. 635
Error Missing a Javadoc comment. 650
Error Missing a Javadoc comment. 652
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 661
Error 'if' construct must use '{}'s. 663
Error Method 'nextIndex' is not designed for extension - needs to be abstract, final or empty. 673
Error 'if' construct must use '{}'s. 675
Error Line is longer than 80 characters. 675
Error '31' is a magic number. 680
Error Missing a Javadoc comment. 697
Error Missing a Javadoc comment. 699
Error Parameter i should be final. 699
Error Missing a Javadoc comment. 706
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 715
Error Method 'nextIndex' is not designed for extension - needs to be abstract, final or empty. 729
Error 'if' construct must use '{}'s. 731
Error Line has trailing spaces. 739

jwutil/math/CombinationGenerator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 10
Error Missing a Javadoc comment. 15
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 17
Error Missing a Javadoc comment. 18
Error Missing a Javadoc comment. 19
Error Line has trailing spaces. 23
Error Parameter n should be final. 27
Error 'n' hides a field. 27
Error Parameter r should be final. 27
Error 'r' hides a field. 27
Error '+' is not preceded with whitespace. 29
Error '+' is not followed by whitespace. 29
Error '+' is not preceded with whitespace. 29
Error '+' is not followed by whitespace. 29
Error '+' is not preceded with whitespace. 32
Error '+' is not followed by whitespace. 32
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 47
Error Line has trailing spaces. 56
Error Method 'getNumLeft' is not designed for extension - needs to be abstract, final or empty. 59
Error Line has trailing spaces. 65
Error Method 'hasMore' is not designed for extension - needs to be abstract, final or empty. 68
Error Line has trailing spaces. 74
Error Method 'getTotal' is not designed for extension - needs to be abstract, final or empty. 77
Error Line has trailing spaces. 83
Error Method 'getCurrent' is not designed for extension - needs to be abstract, final or empty. 86
Error Line has trailing spaces. 89
Error Line has trailing spaces. 92
Error Method 'getNext' is not designed for extension - needs to be abstract, final or empty. 95

jwutil/math/Distributions.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 11
Error Line has trailing spaces. 13
Error Utility classes should not have a public or default constructor. 17
Error Line has trailing spaces. 18
Error Line has trailing spaces. 21
Error Parameter n should be final. 25
Error Expected an @return tag. 36
Error Parameter n should be final. 36
Error Expected @param tag for 'n'. 36
Error Parameter k should be final. 36
Error Expected @param tag for 'k'. 36
Error Name 'n_minus_k' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Error '-' is not preceded with whitespace. 38
Error '-' is not followed by whitespace. 38
Error Line has trailing spaces. 47
Error Expected an @return tag. 53
Error Parameter n should be final. 53
Error Expected @param tag for 'n'. 53
Error 'if' construct must use '{}'s. 54
Error '-' is not preceded with whitespace. 57
Error '-' is not followed by whitespace. 57
Error Line has trailing spaces. 61
Error Expected an @return tag. 65
Error Parameter xx should be final. 65
Error Expected @param tag for 'xx'. 65
Error '2.506628274650' is a magic number. 68
Error Array brackets at illegal position. 69
Error '6' is a magic number. 69
Error '76.18009173' is a magic number. 70
Error '-86.50532033' is a magic number. 71
Error '24.01409822' is a magic number. 72
Error '3' is a magic number. 73
Error '-1.231739516' is a magic number. 73
Error '4' is a magic number. 74
Error '0.120858003E-02' is a magic number. 74
Error '5' is a magic number. 75
Error '-0.536382E-05' is a magic number. 75
Error '5.5' is a magic number. 77
Error '0.5' is a magic number. 78
Error '6' is a magic number. 80
Error Expected an @return tag. 91
Error Parameter x should be final. 91
Error Expected @param tag for 'x'. 91
Error '10E99' is a magic number. 92
Error '3' is a magic number. 95
Error Line is longer than 80 characters. 99
Error '7' is a magic number. 99
Error '3' is a magic number. 99
Error '30' is a magic number. 100
Error '12' is a magic number. 101
Error '0.5' is a magic number. 102
Error Expected an @return tag. 112
Error Parameter a should be final. 112
Error Expected @param tag for 'a'. 112
Error Parameter b should be final. 112
Error Expected @param tag for 'b'. 112
Error Parameter x should be final. 112
Error Expected @param tag for 'x'. 112
Error '50' is a magic number. 113
Error '3E-5' is a magic number. 114
Error Line is longer than 80 characters. 124
Error Expected an @return tag. 147
Error Parameter a should be final. 147
Error Expected @param tag for 'a'. 147
Error Parameter b should be final. 147
Error Expected @param tag for 'b'. 147
Error Parameter x should be final. 147
Error Expected @param tag for 'x'. 147
Error Line is longer than 80 characters. 152
Error Expected an @return tag. 165
Error Parameter v1 should be final. 165
Error Expected @param tag for 'v1'. 165
Error Parameter v2 should be final. 165
Error Expected @param tag for 'v2'. 165
Error Parameter f should be final. 165
Error Expected @param tag for 'f'. 165
Error Expected an @return tag. 173
Error Name 'student_c' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Error Parameter v should be final. 173
Error Expected @param tag for 'v'. 173
Error Expected an @return tag. 181
Error Name 'student_tDen' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Error Parameter v should be final. 181
Error Expected @param tag for 'v'. 181
Error Parameter t should be final. 181
Error Expected @param tag for 't'. 181
Error '-0.5' is a magic number. 182
Error Line has trailing spaces. 187
Error Line has trailing spaces. 190
Error Expected an @return tag. 195
Error Parameter v should be final. 195
Error Expected @param tag for 'v'. 195
Error Parameter t should be final. 195
Error Expected @param tag for 't'. 195
Error '0.5' is a magic number. 196
Error '5000' is a magic number. 199
Error '0.5' is a magic number. 207
Error Line is longer than 80 characters. 215
Error Line has trailing spaces. 219
Error Line has trailing spaces. 223
Error Expected an @return tag. 227
Error Name 'uc_stDist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Error Parameter sigLevel should be final. 227
Error Expected @param tag for 'sigLevel'. 227
Error Parameter v should be final. 227
Error Expected @param tag for 'v'. 227
Error 'if' construct must use '{}'s. 230
Error Name 'v_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Error '-' is not preceded with whitespace. 234
Error '-' is not followed by whitespace. 234
Error Line has trailing spaces. 237
Error Missing a Javadoc comment. 238
Error Name 'students_t_table' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 238
Error '{' is followed by whitespace. 239
Error '0.1' is a magic number. 239
Error '0.05' is a magic number. 239
Error '0.025' is a magic number. 239
Error '0.01' is a magic number. 239
Error '0.005' is a magic number. 239
Error '0.001' is a magic number. 239
Error '{' is followed by whitespace. 240
Error '3.078' is a magic number. 240
Error '6.314' is a magic number. 240
Error '12.706' is a magic number. 240
Error '31.821' is a magic number. 240
Error '63.657' is a magic number. 240
Error ',' is not followed by whitespace. 240
Error '318.313' is a magic number. 240
Error '{' is followed by whitespace. 241
Error '1.886' is a magic number. 241
Error '2.920' is a magic number. 241
Error '4.303' is a magic number. 241
Error '6.965' is a magic number. 241
Error '9.925' is a magic number. 241
Error '22.327' is a magic number. 241
Error '{' is followed by whitespace. 242
Error '1.638' is a magic number. 242
Error '2.353' is a magic number. 242
Error '3.182' is a magic number. 242
Error '4.541' is a magic number. 242
Error '5.841' is a magic number. 242
Error '10.215' is a magic number. 242
Error '{' is followed by whitespace. 243
Error '1.533' is a magic number. 243
Error '2.132' is a magic number. 243
Error '2.776' is a magic number. 243
Error '3.747' is a magic number. 243
Error '4.604' is a magic number. 243
Error '7.173' is a magic number. 243
Error '{' is followed by whitespace. 244
Error '1.476' is a magic number. 244
Error '2.015' is a magic number. 244
Error '2.571' is a magic number. 244
Error '3.365' is a magic number. 244
Error '4.032' is a magic number. 244
Error '5.893' is a magic number. 244
Error '{' is followed by whitespace. 245
Error '1.440' is a magic number. 245
Error '1.943' is a magic number. 245
Error '2.447' is a magic number. 245
Error '3.143' is a magic number. 245
Error '3.707' is a magic number. 245
Error '5.208' is a magic number. 245
Error '{' is followed by whitespace. 246
Error '1.415' is a magic number. 246
Error '1.895' is a magic number. 246
Error '2.365' is a magic number. 246
Error '2.998' is a magic number. 246
Error '3.499' is a magic number. 246
Error '4.782' is a magic number. 246
Error '{' is followed by whitespace. 247
Error '1.397' is a magic number. 247
Error '1.860' is a magic number. 247
Error '2.306' is a magic number. 247
Error '2.896' is a magic number. 247
Error '3.355' is a magic number. 247
Error '4.499' is a magic number. 247
Error '{' is followed by whitespace. 248
Error '1.383' is a magic number. 248
Error '1.833' is a magic number. 248
Error '2.262' is a magic number. 248
Error '2.821' is a magic number. 248
Error '3.250' is a magic number. 248
Error '4.296' is a magic number. 248
Error '{' is followed by whitespace. 249
Error '1.372' is a magic number. 249
Error '1.812' is a magic number. 249
Error '2.228' is a magic number. 249
Error '2.764' is a magic number. 249
Error '3.169' is a magic number. 249
Error '4.143' is a magic number. 249
Error '{' is followed by whitespace. 250
Error '1.363' is a magic number. 250
Error '1.796' is a magic number. 250
Error '2.201' is a magic number. 250
Error '2.718' is a magic number. 250
Error '3.106' is a magic number. 250
Error '4.024' is a magic number. 250
Error '{' is followed by whitespace. 251
Error '1.356' is a magic number. 251
Error '1.782' is a magic number. 251
Error '2.179' is a magic number. 251
Error '2.681' is a magic number. 251
Error '3.055' is a magic number. 251
Error '3.929' is a magic number. 251
Error '{' is followed by whitespace. 252
Error '1.350' is a magic number. 252
Error '1.771' is a magic number. 252
Error '2.160' is a magic number. 252
Error '2.650' is a magic number. 252
Error '3.012' is a magic number. 252
Error '3.852' is a magic number. 252
Error '{' is followed by whitespace. 253
Error '1.345' is a magic number. 253
Error '1.761' is a magic number. 253
Error '2.145' is a magic number. 253
Error '2.624' is a magic number. 253
Error '2.977' is a magic number. 253
Error '3.787' is a magic number. 253
Error '{' is followed by whitespace. 254
Error '1.341' is a magic number. 254
Error '1.753' is a magic number. 254
Error '2.131' is a magic number. 254
Error '2.602' is a magic number. 254
Error '2.947' is a magic number. 254
Error '3.733' is a magic number. 254
Error '{' is followed by whitespace. 255
Error '1.337' is a magic number. 255
Error '1.746' is a magic number. 255
Error '2.120' is a magic number. 255
Error '2.583' is a magic number. 255
Error '2.921' is a magic number. 255
Error '3.686' is a magic number. 255
Error '{' is followed by whitespace. 256
Error '1.333' is a magic number. 256
Error '1.740' is a magic number. 256
Error '2.110' is a magic number. 256
Error '2.567' is a magic number. 256
Error '2.898' is a magic number. 256
Error '3.646' is a magic number. 256
Error '{' is followed by whitespace. 257
Error '1.330' is a magic number. 257
Error '1.734' is a magic number. 257
Error '2.101' is a magic number. 257
Error '2.552' is a magic number. 257
Error '2.878' is a magic number. 257
Error '3.610' is a magic number. 257
Error '{' is followed by whitespace. 258
Error '1.328' is a magic number. 258
Error '1.729' is a magic number. 258
Error '2.093' is a magic number. 258
Error '2.539' is a magic number. 258
Error '2.861' is a magic number. 258
Error '3.579' is a magic number. 258
Error '{' is followed by whitespace. 259
Error '1.325' is a magic number. 259
Error '1.725' is a magic number. 259
Error '2.086' is a magic number. 259
Error '2.528' is a magic number. 259
Error '2.845' is a magic number. 259
Error '3.552' is a magic number. 259
Error '{' is followed by whitespace. 260
Error '1.323' is a magic number. 260
Error '1.721' is a magic number. 260
Error '2.080' is a magic number. 260
Error '2.518' is a magic number. 260
Error '2.831' is a magic number. 260
Error '3.527' is a magic number. 260
Error '{' is followed by whitespace. 261
Error '1.321' is a magic number. 261
Error '1.717' is a magic number. 261
Error '2.074' is a magic number. 261
Error '2.508' is a magic number. 261
Error '2.819' is a magic number. 261
Error '3.505' is a magic number. 261
Error '{' is followed by whitespace. 262
Error '1.319' is a magic number. 262
Error '1.714' is a magic number. 262
Error '2.069' is a magic number. 262
Error '2.500' is a magic number. 262
Error '2.807' is a magic number. 262
Error '3.485' is a magic number. 262
Error '{' is followed by whitespace. 263
Error '1.318' is a magic number. 263
Error '1.711' is a magic number. 263
Error '2.064' is a magic number. 263
Error '2.492' is a magic number. 263
Error '2.797' is a magic number. 263
Error '3.467' is a magic number. 263
Error '{' is followed by whitespace. 264
Error '1.316' is a magic number. 264
Error '1.708' is a magic number. 264
Error '2.060' is a magic number. 264
Error '2.485' is a magic number. 264
Error '2.787' is a magic number. 264
Error '3.450' is a magic number. 264
Error '{' is followed by whitespace. 265
Error '1.315' is a magic number. 265
Error '1.706' is a magic number. 265
Error '2.056' is a magic number. 265
Error '2.479' is a magic number. 265
Error '2.779' is a magic number. 265
Error '3.435' is a magic number. 265
Error '{' is followed by whitespace. 266
Error '1.314' is a magic number. 266
Error '1.703' is a magic number. 266
Error '2.052' is a magic number. 266
Error '2.473' is a magic number. 266
Error '2.771' is a magic number. 266
Error '3.421' is a magic number. 266
Error '{' is followed by whitespace. 267
Error '1.313' is a magic number. 267
Error '1.701' is a magic number. 267
Error '2.048' is a magic number. 267
Error '2.467' is a magic number. 267
Error '2.763' is a magic number. 267
Error '3.408' is a magic number. 267
Error '{' is followed by whitespace. 268
Error '1.311' is a magic number. 268
Error '1.699' is a magic number. 268
Error '2.045' is a magic number. 268
Error '2.462' is a magic number. 268
Error '2.756' is a magic number. 268
Error '3.396' is a magic number. 268
Error '{' is followed by whitespace. 269
Error '1.310' is a magic number. 269
Error '1.697' is a magic number. 269
Error '2.042' is a magic number. 269
Error '2.457' is a magic number. 269
Error '2.750' is a magic number. 269
Error '3.385' is a magic number. 269
Error '{' is followed by whitespace. 270
Error '1.309' is a magic number. 270
Error '1.696' is a magic number. 270
Error '2.040' is a magic number. 270
Error '2.453' is a magic number. 270
Error '2.744' is a magic number. 270
Error '3.375' is a magic number. 270
Error '{' is followed by whitespace. 271
Error '1.309' is a magic number. 271
Error '1.694' is a magic number. 271
Error '2.037' is a magic number. 271
Error '2.449' is a magic number. 271
Error '2.738' is a magic number. 271
Error '3.365' is a magic number. 271
Error '{' is followed by whitespace. 272
Error '1.308' is a magic number. 272
Error '1.692' is a magic number. 272
Error '2.035' is a magic number. 272
Error '2.445' is a magic number. 272
Error '2.733' is a magic number. 272
Error '3.356' is a magic number. 272
Error '{' is followed by whitespace. 273
Error '1.307' is a magic number. 273
Error '1.691' is a magic number. 273
Error '2.032' is a magic number. 273
Error '2.441' is a magic number. 273
Error '2.728' is a magic number. 273
Error '3.348' is a magic number. 273
Error '{' is followed by whitespace. 274
Error '1.306' is a magic number. 274
Error '1.690' is a magic number. 274
Error '2.030' is a magic number. 274
Error '2.438' is a magic number. 274
Error '2.724' is a magic number. 274
Error '3.340' is a magic number. 274
Error '{' is followed by whitespace. 275
Error '1.306' is a magic number. 275
Error '1.688' is a magic number. 275
Error '2.028' is a magic number. 275
Error '2.434' is a magic number. 275
Error '2.719' is a magic number. 275
Error '3.333' is a magic number. 275
Error '{' is followed by whitespace. 276
Error '1.305' is a magic number. 276
Error '1.687' is a magic number. 276
Error '2.026' is a magic number. 276
Error '2.431' is a magic number. 276
Error '2.715' is a magic number. 276
Error '3.326' is a magic number. 276
Error '{' is followed by whitespace. 277
Error '1.304' is a magic number. 277
Error '1.686' is a magic number. 277
Error '2.024' is a magic number. 277
Error '2.429' is a magic number. 277
Error '2.712' is a magic number. 277
Error '3.319' is a magic number. 277
Error '{' is followed by whitespace. 278
Error '1.304' is a magic number. 278
Error '1.685' is a magic number. 278
Error '2.023' is a magic number. 278
Error '2.426' is a magic number. 278
Error '2.708' is a magic number. 278
Error '3.313' is a magic number. 278
Error '{' is followed by whitespace. 279
Error '1.303' is a magic number. 279
Error '1.684' is a magic number. 279
Error '2.021' is a magic number. 279
Error '2.423' is a magic number. 279
Error '2.704' is a magic number. 279
Error '3.307' is a magic number. 279
Error '{' is followed by whitespace. 280
Error '1.303' is a magic number. 280
Error '1.683' is a magic number. 280
Error '2.020' is a magic number. 280
Error '2.421' is a magic number. 280
Error '2.701' is a magic number. 280
Error '3.301' is a magic number. 280
Error '{' is followed by whitespace. 281
Error '1.302' is a magic number. 281
Error '1.682' is a magic number. 281
Error '2.018' is a magic number. 281
Error '2.418' is a magic number. 281
Error '2.698' is a magic number. 281
Error '3.296' is a magic number. 281
Error '{' is followed by whitespace. 282
Error '1.302' is a magic number. 282
Error '1.681' is a magic number. 282
Error '2.017' is a magic number. 282
Error '2.416' is a magic number. 282
Error '2.695' is a magic number. 282
Error '3.291' is a magic number. 282
Error '{' is followed by whitespace. 283
Error '1.301' is a magic number. 283
Error '1.680' is a magic number. 283
Error '2.015' is a magic number. 283
Error '2.414' is a magic number. 283
Error '2.692' is a magic number. 283
Error '3.286' is a magic number. 283
Error '{' is followed by whitespace. 284
Error '1.301' is a magic number. 284
Error '1.679' is a magic number. 284
Error '2.014' is a magic number. 284
Error '2.412' is a magic number. 284
Error '2.690' is a magic number. 284
Error '3.281' is a magic number. 284
Error '{' is followed by whitespace. 285
Error '1.300' is a magic number. 285
Error '1.679' is a magic number. 285
Error '2.013' is a magic number. 285
Error '2.410' is a magic number. 285
Error '2.687' is a magic number. 285
Error '3.277' is a magic number. 285
Error '{' is followed by whitespace. 286
Error '1.300' is a magic number. 286
Error '1.678' is a magic number. 286
Error '2.012' is a magic number. 286
Error '2.408' is a magic number. 286
Error '2.685' is a magic number. 286
Error '3.273' is a magic number. 286
Error '{' is followed by whitespace. 287
Error '1.299' is a magic number. 287
Error '1.677' is a magic number. 287
Error '2.011' is a magic number. 287
Error '2.407' is a magic number. 287
Error '2.682' is a magic number. 287
Error '3.269' is a magic number. 287
Error '{' is followed by whitespace. 288
Error '1.299' is a magic number. 288
Error '1.677' is a magic number. 288
Error '2.010' is a magic number. 288
Error '2.405' is a magic number. 288
Error '2.680' is a magic number. 288
Error '3.265' is a magic number. 288
Error '{' is followed by whitespace. 289
Error '1.299' is a magic number. 289
Error '1.676' is a magic number. 289
Error '2.009' is a magic number. 289
Error '2.403' is a magic number. 289
Error '2.678' is a magic number. 289
Error '3.261' is a magic number. 289
Error '{' is followed by whitespace. 290
Error '1.298' is a magic number. 290
Error '1.675' is a magic number. 290
Error '2.008' is a magic number. 290
Error '2.402' is a magic number. 290
Error '2.676' is a magic number. 290
Error '3.258' is a magic number. 290
Error '{' is followed by whitespace. 291
Error '1.298' is a magic number. 291
Error '1.675' is a magic number. 291
Error '2.007' is a magic number. 291
Error '2.400' is a magic number. 291
Error '2.674' is a magic number. 291
Error '3.255' is a magic number. 291
Error '{' is followed by whitespace. 292
Error '1.298' is a magic number. 292
Error '1.674' is a magic number. 292
Error '2.006' is a magic number. 292
Error '2.399' is a magic number. 292
Error '2.672' is a magic number. 292
Error '3.251' is a magic number. 292
Error '{' is followed by whitespace. 293
Error '1.297' is a magic number. 293
Error '1.674' is a magic number. 293
Error '2.005' is a magic number. 293
Error '2.397' is a magic number. 293
Error '2.670' is a magic number. 293
Error '3.248' is a magic number. 293
Error '{' is followed by whitespace. 294
Error '1.297' is a magic number. 294
Error '1.673' is a magic number. 294
Error '2.004' is a magic number. 294
Error '2.396' is a magic number. 294
Error '2.668' is a magic number. 294
Error '3.245' is a magic number. 294
Error '{' is followed by whitespace. 295
Error '1.297' is a magic number. 295
Error '1.673' is a magic number. 295
Error '2.003' is a magic number. 295
Error '2.395' is a magic number. 295
Error '2.667' is a magic number. 295
Error '3.242' is a magic number. 295
Error '{' is followed by whitespace. 296
Error '1.297' is a magic number. 296
Error '1.672' is a magic number. 296
Error '2.002' is a magic number. 296
Error '2.394' is a magic number. 296
Error '2.665' is a magic number. 296
Error '3.239' is a magic number. 296
Error '{' is followed by whitespace. 297
Error '1.296' is a magic number. 297
Error '1.672' is a magic number. 297
Error '2.002' is a magic number. 297
Error '2.392' is a magic number. 297
Error '2.663' is a magic number. 297
Error '3.237' is a magic number. 297
Error '{' is followed by whitespace. 298
Error '1.296' is a magic number. 298
Error '1.671' is a magic number. 298
Error '2.001' is a magic number. 298
Error '2.391' is a magic number. 298
Error '2.662' is a magic number. 298
Error '3.234' is a magic number. 298
Error '{' is followed by whitespace. 299
Error '1.296' is a magic number. 299
Error '1.671' is a magic number. 299
Error '2.390' is a magic number. 299
Error '2.660' is a magic number. 299
Error '3.232' is a magic number. 299
Error '{' is followed by whitespace. 300
Error '1.296' is a magic number. 300
Error '1.670' is a magic number. 300
Error '2.389' is a magic number. 300
Error '2.659' is a magic number. 300
Error '3.229' is a magic number. 300
Error '{' is followed by whitespace. 301
Error '1.295' is a magic number. 301
Error '1.670' is a magic number. 301
Error '1.999' is a magic number. 301
Error '2.388' is a magic number. 301
Error '2.657' is a magic number. 301
Error '3.227' is a magic number. 301
Error '{' is followed by whitespace. 302
Error '1.295' is a magic number. 302
Error '1.669' is a magic number. 302
Error '1.998' is a magic number. 302
Error '2.387' is a magic number. 302
Error '2.656' is a magic number. 302
Error '3.225' is a magic number. 302
Error '{' is followed by whitespace. 303
Error '1.295' is a magic number. 303
Error '1.669' is a magic number. 303
Error '1.998' is a magic number. 303
Error '2.386' is a magic number. 303
Error '2.655' is a magic number. 303
Error '3.223' is a magic number. 303
Error '{' is followed by whitespace. 304
Error '1.295' is a magic number. 304
Error '1.669' is a magic number. 304
Error '1.997' is a magic number. 304
Error '2.385' is a magic number. 304
Error '2.654' is a magic number. 304
Error '3.220' is a magic number. 304
Error '{' is followed by whitespace. 305
Error '1.295' is a magic number. 305
Error '1.668' is a magic number. 305
Error '1.997' is a magic number. 305
Error '2.384' is a magic number. 305
Error '2.652' is a magic number. 305
Error '3.218' is a magic number. 305
Error '{' is followed by whitespace. 306
Error '1.294' is a magic number. 306
Error '1.668' is a magic number. 306
Error '1.996' is a magic number. 306
Error '2.383' is a magic number. 306
Error '2.651' is a magic number. 306
Error '3.216' is a magic number. 306
Error '{' is followed by whitespace. 307
Error '1.294' is a magic number. 307
Error '1.668' is a magic number. 307
Error '1.995' is a magic number. 307
Error '2.382' is a magic number. 307
Error '2.650' is a magic number. 307
Error '3.214' is a magic number. 307
Error '{' is followed by whitespace. 308
Error '1.294' is a magic number. 308
Error '1.667' is a magic number. 308
Error '1.995' is a magic number. 308
Error '2.382' is a magic number. 308
Error '2.649' is a magic number. 308
Error '3.213' is a magic number. 308
Error '{' is followed by whitespace. 309
Error '1.294' is a magic number. 309
Error '1.667' is a magic number. 309
Error '1.994' is a magic number. 309
Error '2.381' is a magic number. 309
Error '2.648' is a magic number. 309
Error '3.211' is a magic number. 309
Error '{' is followed by whitespace. 310
Error '1.294' is a magic number. 310
Error '1.667' is a magic number. 310
Error '1.994' is a magic number. 310
Error '2.380' is a magic number. 310
Error '2.647' is a magic number. 310
Error '3.209' is a magic number. 310
Error '{' is followed by whitespace. 311
Error '1.293' is a magic number. 311
Error '1.666' is a magic number. 311
Error '1.993' is a magic number. 311
Error '2.379' is a magic number. 311
Error '2.646' is a magic number. 311
Error '3.207' is a magic number. 311
Error '{' is followed by whitespace. 312
Error '1.293' is a magic number. 312
Error '1.666' is a magic number. 312
Error '1.993' is a magic number. 312
Error '2.379' is a magic number. 312
Error '2.645' is a magic number. 312
Error '3.206' is a magic number. 312
Error '{' is followed by whitespace. 313
Error '1.293' is a magic number. 313
Error '1.666' is a magic number. 313
Error '1.993' is a magic number. 313
Error '2.378' is a magic number. 313
Error '2.644' is a magic number. 313
Error '3.204' is a magic number. 313
Error '{' is followed by whitespace. 314
Error '1.293' is a magic number. 314
Error '1.665' is a magic number. 314
Error '1.992' is a magic number. 314
Error '2.377' is a magic number. 314
Error '2.643' is a magic number. 314
Error '3.202' is a magic number. 314
Error '{' is followed by whitespace. 315
Error '1.293' is a magic number. 315
Error '1.665' is a magic number. 315
Error '1.992' is a magic number. 315
Error '2.376' is a magic number. 315
Error '2.642' is a magic number. 315
Error '3.201' is a magic number. 315
Error '{' is followed by whitespace. 316
Error '1.293' is a magic number. 316
Error '1.665' is a magic number. 316
Error '1.991' is a magic number. 316
Error '2.376' is a magic number. 316
Error '2.641' is a magic number. 316
Error '3.199' is a magic number. 316
Error '{' is followed by whitespace. 317
Error '1.292' is a magic number. 317
Error '1.665' is a magic number. 317
Error '1.991' is a magic number. 317
Error '2.375' is a magic number. 317
Error '2.640' is a magic number. 317
Error '3.198' is a magic number. 317
Error '{' is followed by whitespace. 318
Error '1.292' is a magic number. 318
Error '1.664' is a magic number. 318
Error '1.990' is a magic number. 318
Error '2.374' is a magic number. 318
Error '2.640' is a magic number. 318
Error '3.197' is a magic number. 318
Error '{' is followed by whitespace. 319
Error '1.292' is a magic number. 319
Error '1.664' is a magic number. 319
Error '1.990' is a magic number. 319
Error '2.374' is a magic number. 319
Error '2.639' is a magic number. 319
Error '3.195' is a magic number. 319
Error '{' is followed by whitespace. 320
Error '1.292' is a magic number. 320
Error '1.664' is a magic number. 320
Error '1.990' is a magic number. 320
Error '2.373' is a magic number. 320
Error '2.638' is a magic number. 320
Error '3.194' is a magic number. 320
Error '{' is followed by whitespace. 321
Error '1.292' is a magic number. 321
Error '1.664' is a magic number. 321
Error '1.989' is a magic number. 321
Error '2.373' is a magic number. 321
Error '2.637' is a magic number. 321
Error '3.193' is a magic number. 321
Error '{' is followed by whitespace. 322
Error '1.292' is a magic number. 322
Error '1.663' is a magic number. 322
Error '1.989' is a magic number. 322
Error '2.372' is a magic number. 322
Error '2.636' is a magic number. 322
Error '3.191' is a magic number. 322
Error '{' is followed by whitespace. 323
Error '1.292' is a magic number. 323
Error '1.663' is a magic number. 323
Error '1.989' is a magic number. 323
Error '2.372' is a magic number. 323
Error '2.636' is a magic number. 323
Error '3.190' is a magic number. 323
Error '{' is followed by whitespace. 324
Error '1.292' is a magic number. 324
Error '1.663' is a magic number. 324
Error '1.988' is a magic number. 324
Error '2.371' is a magic number. 324
Error '2.635' is a magic number. 324
Error '3.189' is a magic number. 324
Error '{' is followed by whitespace. 325
Error '1.291' is a magic number. 325
Error '1.663' is a magic number. 325
Error '1.988' is a magic number. 325
Error '2.370' is a magic number. 325
Error '2.634' is a magic number. 325
Error '3.188' is a magic number. 325
Error '{' is followed by whitespace. 326
Error '1.291' is a magic number. 326
Error '1.663' is a magic number. 326
Error '1.988' is a magic number. 326
Error '2.370' is a magic number. 326
Error '2.634' is a magic number. 326
Error '3.187' is a magic number. 326
Error '{' is followed by whitespace. 327
Error '1.291' is a magic number. 327
Error '1.662' is a magic number. 327
Error '1.987' is a magic number. 327
Error '2.369' is a magic number. 327
Error '2.633' is a magic number. 327
Error '3.185' is a magic number. 327
Error '{' is followed by whitespace. 328
Error '1.291' is a magic number. 328
Error '1.662' is a magic number. 328
Error '1.987' is a magic number. 328
Error '2.369' is a magic number. 328
Error '2.632' is a magic number. 328
Error '3.184' is a magic number. 328
Error '{' is followed by whitespace. 329
Error '1.291' is a magic number. 329
Error '1.662' is a magic number. 329
Error '1.987' is a magic number. 329
Error '2.368' is a magic number. 329
Error '2.632' is a magic number. 329
Error '3.183' is a magic number. 329
Error '{' is followed by whitespace. 330
Error '1.291' is a magic number. 330
Error '1.662' is a magic number. 330
Error '1.986' is a magic number. 330
Error '2.368' is a magic number. 330
Error '2.631' is a magic number. 330
Error '3.182' is a magic number. 330
Error '{' is followed by whitespace. 331
Error '1.291' is a magic number. 331
Error '1.662' is a magic number. 331
Error '1.986' is a magic number. 331
Error '2.368' is a magic number. 331
Error '2.630' is a magic number. 331
Error '3.181' is a magic number. 331
Error '{' is followed by whitespace. 332
Error '1.291' is a magic number. 332
Error '1.661' is a magic number. 332
Error '1.986' is a magic number. 332
Error '2.367' is a magic number. 332
Error '2.630' is a magic number. 332
Error '3.180' is a magic number. 332
Error '{' is followed by whitespace. 333
Error '1.291' is a magic number. 333
Error '1.661' is a magic number. 333
Error '1.986' is a magic number. 333
Error '2.367' is a magic number. 333
Error '2.629' is a magic number. 333
Error '3.179' is a magic number. 333
Error '{' is followed by whitespace. 334
Error '1.291' is a magic number. 334
Error '1.661' is a magic number. 334
Error '1.985' is a magic number. 334
Error '2.366' is a magic number. 334
Error '2.629' is a magic number. 334
Error '3.178' is a magic number. 334
Error '{' is followed by whitespace. 335
Error '1.290' is a magic number. 335
Error '1.661' is a magic number. 335
Error '1.985' is a magic number. 335
Error '2.366' is a magic number. 335
Error '2.628' is a magic number. 335
Error '3.177' is a magic number. 335
Error '{' is followed by whitespace. 336
Error '1.290' is a magic number. 336
Error '1.661' is a magic number. 336
Error '1.985' is a magic number. 336
Error '2.365' is a magic number. 336
Error '2.627' is a magic number. 336
Error '3.176' is a magic number. 336
Error '{' is followed by whitespace. 337
Error '1.290' is a magic number. 337
Error '1.661' is a magic number. 337
Error '1.984' is a magic number. 337
Error '2.365' is a magic number. 337
Error '2.627' is a magic number. 337
Error '3.175' is a magic number. 337
Error '{' is followed by whitespace. 338
Error '1.290' is a magic number. 338
Error '1.660' is a magic number. 338
Error '1.984' is a magic number. 338
Error '2.365' is a magic number. 338
Error '2.626' is a magic number. 338
Error '3.175' is a magic number. 338
Error '{' is followed by whitespace. 339
Error '1.290' is a magic number. 339
Error '1.660' is a magic number. 339
Error '1.984' is a magic number. 339
Error '2.364' is a magic number. 339
Error '2.626' is a magic number. 339
Error '3.174' is a magic number. 339
Error '{' is followed by whitespace. 340
Error '1.282' is a magic number. 340
Error '1.645' is a magic number. 340
Error '1.960' is a magic number. 340
Error '2.326' is a magic number. 340
Error '2.576' is a magic number. 340
Error '3.090' is a magic number. 340

jwutil/math/PermutationGenerator.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 10
Error Line has trailing spaces. 15
Error Missing a Javadoc comment. 16
Error Missing a Javadoc comment. 17
Error Missing a Javadoc comment. 18
Error Line has trailing spaces. 22
Error Parameter n should be final. 25
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 37
Error Expected an @return tag. 47
Error Method 'getNumLeft' is not designed for extension - needs to be abstract, final or empty. 47
Error Expected an @return tag. 54
Error Method 'getTotal' is not designed for extension - needs to be abstract, final or empty. 54
Error Expected an @return tag. 61
Error Method 'hasMore' is not designed for extension - needs to be abstract, final or empty. 61
Error Expected an @return tag. 68
Error Method 'getNext' is not designed for extension - needs to be abstract, final or empty. 68

jwutil/math/package.html

Error Line
Error Missing package documentation file. 0

jwutil/reflect/Reflect.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 13
Error Utility classes should not have a public or default constructor. 17
Error Line has trailing spaces. 18
Error Line has trailing spaces. 21
Error Line is longer than 80 characters. 26
Error Parameter className should be final. 26
Error Parameter methodName should be final. 26
Error Line is longer than 80 characters. 28
Error '+' is not preceded with whitespace. 30
Error '+' is not followed by whitespace. 30
Error Line has trailing spaces. 35
Error Line has trailing spaces. 38
Error Parameter c should be final. 43
Error Parameter methodName should be final. 43
Error Line has trailing spaces. 46
Error Line has trailing spaces. 49
Error Line is longer than 80 characters. 55
Error Parameter c should be final. 55
Error Parameter methodName should be final. 55
Error Parameter argTypes should be final. 55
Error Line is longer than 80 characters. 70
Error '+' is not preceded with whitespace. 70
Error '+' is not followed by whitespace. 70
Error '+' is not preceded with whitespace. 70
Error '+' is not followed by whitespace. 70
Error '+' is not preceded with whitespace. 70
Error '+' is not followed by whitespace. 70
Error Name '_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Error Must have at least one statement. 76
Error '+' is not preceded with whitespace. 78
Error '+' is not followed by whitespace. 78
Error '+' is not preceded with whitespace. 78
Error '+' is not followed by whitespace. 78
Error '+' is not preceded with whitespace. 78
Error '+' is not followed by whitespace. 78
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error '+' is not preceded with whitespace. 82
Error '+' is not followed by whitespace. 82
Error Line has trailing spaces. 91
Error Line is longer than 80 characters. 98
Error Parameter className should be final. 98
Error Parameter methodName should be final. 98
Error Parameter argTypes should be final. 98
Error Parameter args should be final. 98
Error Line is longer than 80 characters. 99
Error Line has trailing spaces. 101
Error Line has trailing spaces. 104
Error Line is longer than 80 characters. 110
Error Parameter className should be final. 110
Error Parameter methodName should be final. 110
Error Parameter args should be final. 110
Error Line is longer than 80 characters. 111
Error Line has trailing spaces. 113
Error Line is longer than 80 characters. 115
Error Line has trailing spaces. 116
Error Line is longer than 80 characters. 123
Error Parameter cl should be final. 123
Error Parameter className should be final. 123
Error Parameter methodName should be final. 123
Error Parameter args should be final. 123
Error Line has trailing spaces. 126
Error Line has trailing spaces. 129
Error Parameter cl should be final. 137
Error Parameter className should be final. 137
Error Parameter methodName should be final. 138
Error Parameter argTypes should be final. 138
Error Parameter args should be final. 138
Error '+' is not preceded with whitespace. 143
Error '+' is not followed by whitespace. 143
Error 'if' construct must use '{}'s. 160
Error 'if' construct must use '{}'s. 162
Error Line has trailing spaces. 170
Error Line has trailing spaces. 173
Error Line is longer than 80 characters. 178
Error Parameter classname should be final. 178
Error Parameter fieldname should be final. 178
Error Parameter value should be final. 178
Error '+' is not preceded with whitespace. 184
Error '+' is not followed by whitespace. 184
Error '+' is not preceded with whitespace. 184
Error '+' is not followed by whitespace. 184
Error '+' is not preceded with whitespace. 184
Error '+' is not followed by whitespace. 184
Error Line has trailing spaces. 187

jwutil/reflect/package.html

Error Line
Error Missing package documentation file. 0

jwutil/strings/CharSequenceWrapper.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 9
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 10
Error Missing a Javadoc comment. 15
Error Line has trailing spaces. 16
Error Line has trailing spaces. 18
Error Parameter s should be final. 21
Error 's' hides a field. 21
Error Line has trailing spaces. 22
Error Method 'length' is not designed for extension - needs to be abstract, final or empty. 26
Error Missing a Javadoc comment. 26
Error Line has trailing spaces. 27
Error Method 'charAt' is not designed for extension - needs to be abstract, final or empty. 33
Error Missing a Javadoc comment. 33
Error Parameter index should be final. 33
Error Method 'subSequence' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Parameter start should be final. 40
Error Parameter end should be final. 40
Error Line has trailing spaces. 43
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Line has trailing spaces. 49
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Line has trailing spaces. 55
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 60
Error Missing a Javadoc comment. 60
Error Parameter o should be final. 60

jwutil/strings/MyStringTokenizer.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 14
Error Line has trailing spaces. 17
Error Method 'getString' is not designed for extension - needs to be abstract, final or empty. 20
Error Line has trailing spaces. 26
Error Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 29
Error Line has trailing spaces. 32
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 35
Error Missing a Javadoc comment. 36
Error Missing a Javadoc comment. 37
Error Missing a Javadoc comment. 38
Error Missing a Javadoc comment. 39
Error Missing a Javadoc comment. 40
Error Line has trailing spaces. 44
Error 'if' construct must use '{}'s. 55
Error Line has trailing spaces. 61
Error Line has trailing spaces. 62
Error Line has trailing spaces. 63
Error Line has trailing spaces. 65
Error Line has trailing spaces. 66
Error Line has trailing spaces. 67
Error Line has trailing spaces. 68
Error Line has trailing spaces. 69
Error Line has trailing spaces. 73
Error Unused @throws tag for 'NullPointerException'. 80
Error Line has trailing spaces. 81
Error Line is longer than 80 characters. 82
Error Parameter str should be final. 84
Error 'str' hides a field. 84
Error Parameter delim should be final. 84
Error Parameter returnDelims should be final. 84
Error Line has trailing spaces. 96
Error Line has trailing spaces. 97
Error Line has trailing spaces. 98
Error Unused @throws tag for 'NullPointerException'. 108
Error Line has trailing spaces. 109
Error Line is longer than 80 characters. 110
Error Parameter str should be final. 112
Error 'str' hides a field. 112
Error Parameter delim should be final. 112
Error Line has trailing spaces. 117
Error Line has trailing spaces. 118
Error Line has trailing spaces. 119
Error Line has trailing spaces. 121
Error Line has trailing spaces. 125
Error Unused @throws tag for 'NullPointerException'. 125
Error Line has trailing spaces. 126
Error Parameter str should be final. 129
Error 'str' hides a field. 129
Error Line has trailing spaces. 137
Error Expected an @return tag. 140
Error Parameter startPos should be final. 140
Error Expected @param tag for 'startPos'. 140
Error 'if' construct must use '{}'s. 141
Error 'if' construct must use '{}'s. 145
Error Line has trailing spaces. 154
Error Expected an @return tag. 157
Error Parameter startPos should be final. 157
Error Expected @param tag for 'startPos'. 157
Error 'if' construct must use '{}'s. 164
Error 'if' construct must use '{}'s. 170
Error Line has trailing spaces. 176
Error Line has trailing spaces. 177
Error Line has trailing spaces. 180
Error Line has trailing spaces. 181
Error Line has trailing spaces. 183
Error Method 'hasMoreTokens' is not designed for extension - needs to be abstract, final or empty. 186
Error Unused @throws tag for 'NoSuchElementException'. 195
Error Line has trailing spaces. 197
Error Method 'nextToken' is not designed for extension - needs to be abstract, final or empty. 200
Error Avoid inline conditionals. 202
Error 'if' construct must use '{}'s. 206
Error Line has trailing spaces. 213
Error Line has trailing spaces. 214
Error Line has trailing spaces. 215
Error Line has trailing spaces. 217
Error Line has trailing spaces. 218
Error Line has trailing spaces. 219
Error Unused @throws tag for 'NoSuchElementException'. 223
Error Unused @throws tag for 'NullPointerException'. 225
Error Line has trailing spaces. 226
Error Method 'nextToken' is not designed for extension - needs to be abstract, final or empty. 229
Error Parameter delim should be final. 229
Error Method 'hasMoreElements' is not designed for extension - needs to be abstract, final or empty. 239
Error Missing a Javadoc comment. 239
Error Method 'nextElement' is not designed for extension - needs to be abstract, final or empty. 246
Error Missing a Javadoc comment. 246
Error Line has trailing spaces. 251
Error Line has trailing spaces. 252
Error Line has trailing spaces. 257
Error Method 'countTokens' is not designed for extension - needs to be abstract, final or empty. 261
Error 'if' construct must use '{}'s. 266

jwutil/strings/Strings.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 8
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 9
Error Utility classes should not have a public or default constructor. 12
Error First sentence should end with a period. 14
Error Name 'lineSep' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 17
Error Parameter i should be final. 25
Error Parameter o should be final. 36
Error Line is longer than 80 characters. 41
Error Parameter i should be final. 46
Error '10' is a magic number. 48
Error Line is longer than 80 characters. 52
Error Parameter i should be final. 57
Error '18' is a magic number. 59
Error Parameter i should be final. 68
Error 'if' construct must use '{}'s. 69
Error 'else' construct must use '{}'s. 71
Error Line is longer than 80 characters. 76
Error Parameter s should be final. 82
Error Parameter w should be final. 82
Error 'if' construct must use '{}'s. 84
Error Line is longer than 80 characters. 94
Error Parameter s should be final. 100
Error Parameter w should be final. 100
Error 'if' construct must use '{}'s. 102
Error Line has trailing spaces. 110
Error Line is longer than 80 characters. 112
Error Parameter str should be final. 119
Error Parameter old should be final. 119
Error Parameter new_ should be final. 119
Error Name 'new_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Error Name 'old_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Error Line has trailing spaces. 122
Error 'if' is not followed by whitespace. 124
Error Line has trailing spaces. 126
Error 'while' is not followed by whitespace. 128
Error Line is longer than 80 characters. 129
Error Line is longer than 80 characters. 130
Error Line has trailing spaces. 131
Error Line has trailing spaces. 134
Error 'catch' is not followed by whitespace. 138
Error Line has trailing spaces. 141
Error Line is longer than 80 characters. 155
Error Parameter i should be final. 155
Error Parameter length should be final. 155
Error Parameter left_justify should be final. 155
Error Name 'left_justify' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Error Parameter fill should be final. 155
Error Line is longer than 80 characters. 160
Error Line is longer than 80 characters. 168
Error Parameter str should be final. 168
Error Parameter length should be final. 168
Error Parameter left_justify should be final. 168
Error Name 'left_justify' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Error Parameter fill should be final. 168
Error '?' is not preceded with whitespace. 170
Error Avoid inline conditionals. 170
Error 'for' construct must use '{}'s. 172
Error 'for' is not followed by whitespace. 172
Error '=' is not preceded with whitespace. 172
Error '=' is not followed by whitespace. 172
Error 'if' construct must use '{}'s. 175
Error 'if' is not followed by whitespace. 175
Error Line has trailing spaces. 176
Error 'else' construct must use '{}'s. 177

jwutil/strings/UTFDataFormatError.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 8
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 9
Error Line is longer than 80 characters. 26
Error Parameter msg should be final. 29

jwutil/strings/Utf8.java

Error Line
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 6
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 9
Error Utility classes should not have a public or default constructor. 12
Error Line has trailing spaces. 15
Error Line is longer than 80 characters. 45
Error Parameter utf8 should be final. 48
Error Unable to get class information for UTFDataFormatError. 49
Error Name 'result_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Error '=' is not preceded with whitespace. 52
Error '=' is not followed by whitespace. 52
Error '=' is not preceded with whitespace. 52
Error '=' is not followed by whitespace. 52
Error '<' is not preceded with whitespace. 52
Error '<' is not followed by whitespace. 52
Error ';' is followed by whitespace. 52
Error 'if' construct must use '{}'s. 54
Error 'if' construct must use '{}'s. 55
Error Line is longer than 80 characters. 56
Error '+' is not preceded with whitespace. 56
Error '+' is not followed by whitespace. 56
Error '-' is not preceded with whitespace. 56
Error '-' is not followed by whitespace. 56
Error 'cast' is not followed by whitespace. 59
Error '-32' is a magic number. 64
Error 'cast' is not followed by whitespace. 67
Error '0x1f' is a magic number. 67
Error '6' is a magic number. 67
Error '0x3f' is a magic number. 67
Error 'if' construct must use '{}'s. 69
Error '0xe0' is a magic number. 69
Error '0xc0' is a magic number. 69
Error '||' should be on a new line. 69
Error '0xc0' is a magic number. 70
Error '0x80' is a magic number. 70
Error Line is longer than 80 characters. 71
Error '+' is not preceded with whitespace. 71
Error '+' is not followed by whitespace. 71
Error '-' is not preceded with whitespace. 71
Error '-' is not followed by whitespace. 71
Error 'if' construct must use '{}'s. 73
Error Line is longer than 80 characters. 74
Error '+' is not preceded with whitespace. 74
Error '+' is not followed by whitespace. 74
Error '-' is not preceded with whitespace. 74
Error '-' is not followed by whitespace. 74
Error 'if' construct must use '{}'s. 75
Error Line is longer than 80 characters. 76
Error '+' is not preceded with whitespace. 76
Error '+' is not followed by whitespace. 76
Error '-' is not preceded with whitespace. 76
Error '-' is not followed by whitespace. 76
Error 'cast' is not followed by whitespace. 82
Error '0x0f' is a magic number. 82
Error '12' is a magic number. 82
Error '|' should be on a new line. 82
Error '0x3f' is a magic number. 83
Error '6' is a magic number. 83
Error '|' should be on a new line. 83
Error '0x3f' is a magic number. 84
Error 'if' construct must use '{}'s. 86
Error '0xf0' is a magic number. 86
Error '0xe0' is a magic number. 86
Error '||' should be on a new line. 86
Error '0xc0' is a magic number. 87
Error '0x80' is a magic number. 87
Error '||' should be on a new line. 87
Error '0xc0' is a magic number. 88
Error '0x80' is a magic number. 88
Error Line is longer than 80 characters. 89
Error '+' is not preceded with whitespace. 89
Error '+' is not followed by whitespace. 89
Error '-' is not preceded with whitespace. 89
Error '-' is not followed by whitespace. 89
Error '3' is a magic number. 89
Error 'if' construct must use '{}'s. 90
Error Line is longer than 80 characters. 91
Error '+' is not preceded with whitespace. 91
Error '+' is not followed by whitespace. 91
Error '-' is not preceded with whitespace. 91
Error '-' is not followed by whitespace. 91
Error '3' is a magic number. 91
Error '+' is not preceded with whitespace. 95
Error '+' is not followed by whitespace. 95
Error Parameter s should be final. 110
Error Name 'result_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Error 'cast' is not followed by whitespace. 114
Error 'if' construct must use '{}'s. 117
Error '0x007F' is a magic number. 117
Error 'cast' is not followed by whitespace. 118
Error '0x07FF' is a magic number. 119
Error 'cast' is not followed by whitespace. 120
Error '0xe0' is a magic number. 120
Error 'cast' is not followed by whitespace. 120
Error '12' is a magic number. 120
Error 'cast' is not followed by whitespace. 121
Error '0x80' is a magic number. 121
Error '0xfc0' is a magic number. 121
Error '6' is a magic number. 121
Error 'cast' is not followed by whitespace. 122
Error '0x80' is a magic number. 122
Error '0x3f' is a magic number. 122
Error 'cast' is not followed by whitespace. 124
Error '0xc0' is a magic number. 124
Error 'cast' is not followed by whitespace. 124
Error '6' is a magic number. 124
Error 'cast' is not followed by whitespace. 125
Error '0x80' is a magic number. 125
Error '0x3f' is a magic number. 125
Error Expected an @return tag. 135
Error Parameter c should be final. 135
Error Expected @param tag for 'c'. 135
Error Parameter to should be final. 135
Error Expected @param tag for 'to'. 135
Error Parameter off should be final. 135
Error Expected @param tag for 'off'. 135
Error Parameter end should be final. 135
Error Expected @param tag for 'end'. 135
Error '0x007F' is a magic number. 136
Error '0x07FF' is a magic number. 139
Error 'cast' is not followed by whitespace. 140
Error '0xe0' is a magic number. 140
Error 'cast' is not followed by whitespace. 140
Error '12' is a magic number. 140
Error 'if' construct must use '{}'s. 141
Error 'cast' is not followed by whitespace. 142
Error '0x80' is a magic number. 142
Error '0xfc0' is a magic number. 142
Error '6' is a magic number. 142
Error 'if' construct must use '{}'s. 143
Error 'cast' is not followed by whitespace. 144
Error '0x80' is a magic number. 144
Error '0x3f' is a magic number. 144
Error 'cast' is not followed by whitespace. 146
Error '0xc0' is a magic number. 146
Error 'cast' is not followed by whitespace. 146
Error '6' is a magic number. 146
Error 'if' construct must use '{}'s. 147
Error 'cast' is not followed by whitespace. 148
Error '0x80' is a magic number. 148
Error '0x3f' is a magic number. 148
Error Line has trailing spaces. 153
Error Expected an @return tag. 157
Error Parameter s should be final. 157
Error Expected @param tag for 's'. 157
Error 'if' construct must use '{}'s. 161
Error '0x007F' is a magic number. 161
Error 'if' construct must use '{}'s. 163
Error '0x07FF' is a magic number. 163
Error '3' is a magic number. 164
Error 'else' construct must use '{}'s. 165
Error Expected an @return tag. 174
Error Parameter cs should be final. 174
Error Expected @param tag for 'cs'. 174
Error Parameter off should be final. 174
Error Expected @param tag for 'off'. 174
Error Parameter len should be final. 174
Error Expected @param tag for 'len'. 174
Error '0x007F' is a magic number. 178
Error '0x07FF' is a magic number. 181
Error '3' is a magic number. 182
Error Line has trailing spaces. 190
Error Parameter bytes should be final. 197
Error '=' is not preceded with whitespace. 198
Error '=' is not followed by whitespace. 198
Error '=' is not preceded with whitespace. 198
Error '=' is not followed by whitespace. 198
Error '<' is not preceded with whitespace. 198
Error '<' is not followed by whitespace. 198
Error ';' is followed by whitespace. 198
Error 'if' construct must use '{}'s. 200
Error 'if' construct must use '{}'s. 201
Error '-32' is a magic number. 208
Error 'cast' is not followed by whitespace. 210
Error '0x1f' is a magic number. 210
Error '6' is a magic number. 210
Error '0x3f' is a magic number. 210
Error 'if' construct must use '{}'s. 212
Error '0xe0' is a magic number. 212
Error '0xc0' is a magic number. 212
Error '||' should be on a new line. 212
Error '0xc0' is a magic number. 213
Error '0x80' is a magic number. 213
Error 'if' construct must use '{}'s. 216
Error 'if' construct must use '{}'s. 218
Error 'cast' is not followed by whitespace. 224
Error '0x0f' is a magic number. 224
Error '12' is a magic number. 224
Error '|' should be on a new line. 224
Error '0x3f' is a magic number. 225
Error '6' is a magic number. 225
Error '|' should be on a new line. 225
Error '0x3f' is a magic number. 226
Error 'if' construct must use '{}'s. 228
Error '0xf0' is a magic number. 228
Error '0xe0' is a magic number. 228
Error '||' should be on a new line. 228
Error '0xc0' is a magic number. 229
Error '0x80' is a magic number. 229
Error '||' should be on a new line. 229
Error '0xc0' is a magic number. 230
Error '0x80' is a magic number. 230
Error 'if' construct must use '{}'s. 232

jwutil/strings/package.html

Error Line
Error Missing package documentation file. 0

jwutil/sync/AtomicCounter.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 9
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 10
Error Missing a Javadoc comment. 15
Error Line has trailing spaces. 16
Error First sentence should end with a period. 17
Error Parameter initialValue should be final. 18
Error Expected @param tag for 'initialValue'. 18
Error '-' is not preceded with whitespace. 18
Error '-' is not followed by whitespace. 18
Error ';' is not followed by whitespace. 18
Error '}' is not preceded with whitespace. 18
Error Expected an @return tag. 25
Error Method 'increment' is not designed for extension - needs to be abstract, final or empty. 25
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 29
Error Parameter v should be final. 29
Error Expected @param tag for 'v'. 29
Error '-' is not preceded with whitespace. 29
Error '-' is not followed by whitespace. 29
Error Line has trailing spaces. 30
Error Expected an @return tag. 34
Error Method 'value' is not designed for extension - needs to be abstract, final or empty. 34
Error '+' is not preceded with whitespace. 34
Error '+' is not followed by whitespace. 34
Error Line has trailing spaces. 35
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 39
Error Missing a Javadoc comment. 39

jwutil/sync/package.html

Error Line
Error Missing package documentation file. 0

jwutil/util/Assert.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 9
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 10
Error Utility classes should not have a public or default constructor. 13
Error Line has trailing spaces. 14
Error Line has trailing spaces. 18
Error Name '_assert' must match pattern '^[a-z][a-zA-Z0-9]*$'. 21
Error Parameter b should be final. 21
Error Line has trailing spaces. 29
Error Name '_assert' must match pattern '^[a-z][a-zA-Z0-9]*$'. 33
Error Parameter b should be final. 33
Error Parameter reason should be final. 33
Error Line has trailing spaces. 44
Error Name 'TODO' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Error Parameter s should be final. 47
Error Name 'TODO' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Error Line has trailing spaces. 65
Error Name 'UNREACHABLE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Error Parameter s should be final. 68
Error Name 'UNREACHABLE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Error Line has trailing spaces. 82
Error Missing a Javadoc comment. 83
Error Name '_debug' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Error Variable '_debug' must be private and have accessor methods. 83
Error Line has trailing spaces. 84
Error Missing a Javadoc comment. 85
Error Missing a Javadoc comment. 86
Error Missing a Javadoc comment. 87
Error Missing a Javadoc comment. 88
Error Missing a Javadoc comment. 89
Error Missing a Javadoc comment. 90
Error Line has trailing spaces. 92
Error Missing a Javadoc comment. 101
Error Parameter s should be final. 101
Error Must have at least one statement. 106
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 111
Error '+' is not followed by whitespace. 111
Error '+' is not preceded with whitespace. 111
Error '+' is not followed by whitespace. 111
Error '+' is not preceded with whitespace. 111
Error '+' is not followed by whitespace. 111
Error '+' is not preceded with whitespace. 111
Error '+' is not followed by whitespace. 111
Error '+' is not preceded with whitespace. 111
Error '+' is not followed by whitespace. 111
Error Line has trailing spaces. 115
Error Missing a Javadoc comment. 116
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Parameter msg should be final. 118
Error Parameter size should be final. 118
Error 'for' construct must use '{}'s. 119
Error '=' is not preceded with whitespace. 119
Error '=' is not followed by whitespace. 119
Error '<' is not preceded with whitespace. 119
Error '<' is not followed by whitespace. 119
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 123
Error Missing a Javadoc comment. 123
Error Parameter msg should be final. 123
Error Method 'writeln' is not designed for extension - needs to be abstract, final or empty. 127
Error Missing a Javadoc comment. 127
Error Parameter msg should be final. 127
Error Parameter size should be final. 127
Error Method 'writeln' is not designed for extension - needs to be abstract, final or empty. 132
Error Missing a Javadoc comment. 132
Error Parameter msg should be final. 132
Error Method 'die' is not designed for extension - needs to be abstract, final or empty. 136
Error Missing a Javadoc comment. 136
Error Parameter code should be final. 136

jwutil/util/Convert.java

Error Line
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 8
Error Unclosed HTML tag found: <jwhaley@alum.mit.edu> 9
Error Utility classes should not have a public or default constructor. 12
Error Line has trailing spaces. 13
Error Line has trailing spaces. 16
Error Parameter b1 should be final. 21
Error Parameter b2 should be final. 21
Error '8' is a magic number. 22
Error '0xFF' is a magic number. 22
Error Line has trailing spaces. 27
Error Parameter b1 should be final. 32
Error Parameter b2 should be final. 32
Error '8' is a magic number. 33
Error '0xFF' is a magic number. 33
Error Line has trailing spaces. 38
Error Parameter c1 should be final. 43
Error Parameter c2 should be final. 43
Error '16' is a magic number. 44
Error Expected an @return tag. 50
Error Parameter b1 should be final. 50
Error Expected @param tag for 'b1'. 50
Error Parameter b2 should be final. 50
Error Expected @param tag for 'b2'. 50
Error Parameter b3 should be final. 50
Error Expected @param tag for 'b3'. 50
Error Parameter b4 should be final. 50
Error Expected @param tag for 'b4'. 50
Error Line is longer than 80 characters. 51
Error '24' is a magic number. 51
Error '0xFF' is a magic number. 51
Error '16' is a magic number. 51
Error '0xFF' is a magic number. 51
Error '8' is a magic number. 51
Error '0xFF' is a magic number. 51
Error Expected an @return tag. 57
Error Line is longer than 80 characters. 57
Error More than 7 parameters. 57
Error Parameter b1 should be final. 57
Error Expected @param tag for 'b1'. 57
Error Parameter b2 should be final. 57
Error Expected @param tag for 'b2'. 57
Error Parameter b3 should be final. 57
Error Expected @param tag for 'b3'. 57
Error Parameter b4 should be final. 57
Error Expected @param tag for 'b4'. 57
Error Parameter b5 should be final. 57
Error Expected @param tag for 'b5'. 57
Error Parameter b6 should be final. 57
Error Expected @param tag for 'b6'. 57
Error Parameter b7 should be final. 57
Error Expected @param tag for 'b7'. 57
Error Parameter b8 should be final. 57
Error Expected @param tag for 'b8'. 57
Error Expected an @return tag. 66
Error Parameter b should be final. 66
Error Expected @param tag for 'b'. 66
Error Parameter i should be final. 66
Error Expected @param tag for 'i'. 66
Error Expected an @return tag. 73
Error Parameter b should be final. 73
Error Expected @param tag for 'b'. 73
Error Parameter i should be final. 73
Error Expected @param tag for 'i'. 73
Error Expected an @return tag. 80
Error Parameter b should be final. 80
Error Expected @param tag for 'b'. 80
Error Parameter i should be final. 80
Error Expected @param tag for 'i'. 80
Error '3' is a magic number. 81
Error Expected an @return tag. 87
Error Parameter b should be final. 87
Error Expected @param tag for 'b'. 87
Error Parameter i should be final. 87
Error Expected @param tag for 'i'. 87
Error Line is longer than 80 characters. 88
Error '3' is a magic number. 88
Error '4' is a magic number. 88
Error '5' is a magic number. 88
Error '6' is a magic number. 88
Error '7' is a magic number. 88
Error Expected an @return tag. 94
Error Parameter lo should be final. 94
Error Expected @param tag for 'lo'. 94
Error Parameter hi should be final. 94
Error Expected @param tag for 'hi'. 94
Error '0xFFFFFFFFL' is a magic number. 95
Error '32' is a magic number. 95
Error Parameter i should be final. 102
Error Expected @param tag for 'i'. 102
Error Parameter b should be final. 102
Error Expected @param tag for 'b'. 102
Error Parameter index should be final. 102
Error Expected @param tag for 'index'. 102
Error '8' is a magic number. 103
Error Parameter i should be final. 111
Error Expected @param tag for 'i'. 111
Error Parameter b should be final. 111
Error Expected @param tag for 'b'. 111
Error Parameter index should be final. 111
Error Expected @param tag for 'index'. 111
Error '24' is a magic number. 112
Error '16' is a magic number. 113
Error '8' is a magic number. 114
Error '3' is a magic number. 115
Error Parameter i should be final. 122
Error Expected @param tag for 'i'. 122
Error Parameter b should be final. 122
Error Expected @param tag for 'b'. 122
Error Parameter index should be final. 122
Error Expected @param tag for 'index'. 122
Error '56' is a magic number. 123
Error '48' is a magic number. 124
Error '40' is a magic number. 125
Error '3' is a magic number. 126
Error '32' is a magic number. 126
Error '4' is a magic number. 127
Error '24' is a magic number. 127
Error '5' is a magic number. 128
Error '16' is a magic number. 128
Error '6' is a magic number. 129
Error '8' is a magic number. 129
Error '7' is a magic number. 130
Error Line has trailing spaces. 132
Error Line is longer than 80 characters. 134
Error Line has trailing spaces. 136
Error Parameter b should be final. 141
Error Avoid inline conditionals. 142
Error Line has trailing spaces. 144
Error Line has trailing spaces. 147
Error Line is longer than 80 characters. 152
Error Parameter value should be final. 152
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 152
Error 'if' construct must use '{}'s. 153
Error 'cast' is not followed by whitespace. 153
Error 'else' construct must use '{}'s. 154
Error Line is longer than 80 characters. 154
Error '==' is not preceded with whitespace. 154
Error '==' is not followed by whitespace. 154
Error '?' is not preceded with whitespace. 154
Error Avoid inline conditionals. 154
Error '?' is not followed by whitespace. 154
Error ':' is not preceded with whitespace. 154
Error ':' is not followed by whitespace. 154
Error '+' is not preceded with whitespace. 154
Error '+' is not followed by whitespace. 154
Error Line has trailing spaces. 156
Error Line has trailing spaces. 159
Error Line is longer than 80 characters. 164
Error Parameter value should be final. 164
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 164
Error 'if' construct must use '{}'s. 165
Error 'cast' is not followed by whitespace. 165
Error 'else' construct must use '{}'s. 166
Error Line is longer than 80 characters. 166
Error '==' is not preceded with whitespace. 166
Error '==' is not followed by whitespace. 166
Error '?' is not preceded with whitespace. 166
Error Avoid inline conditionals. 166
Error '?' is not followed by whitespace. 166
Error ':' is not preceded with whitespace. 166
Error ':' is not followed by whitespace. 166
Error '+' is not preceded with whitespace. 166
Error '+' is not followed by whitespace. 166
Error Line has trailing spaces. 168
Error Line has trailing spaces. 171
Error Line is longer than 80 characters. 176
Error Parameter value should be final. 176
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 176
Error 'if' construct must use '{}'s. 177
Error 'cast' is not followed by whitespace. 177
Error 'else' construct must use '{}'s. 178
Error Line is longer than 80 characters. 178
Error '==' is not preceded with whitespace. 178
Error '==' is not followed by whitespace. 178
Error '?' is not preceded with whitespace. 178
Error Avoid inline conditionals. 178
Error '?' is not followed by whitespace. 178
Error ':' is not preceded with whitespace. 178
Error ':' is not followed by whitespace. 178
Error '+' is not preceded with whitespace. 178
Error '+' is not followed by whitespace. 178
Error Line has trailing spaces. 180
Error Line has trailing spaces. 183
Error Line is longer than 80 characters. 188
Error Parameter value should be final. 188
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 188
Error 'if' construct must use '{}'s. 189
Error 'cast' is not followed by whitespace. 189
Error 'if' construct must use '{}'s. 190
Error 'cast' is not followed by whitespace. 190
Error 'else' construct must use '{}'s. 191
Error Line is longer than 80 characters. 191
Error '==' is not preceded with whitespace. 191
Error '==' is not followed by whitespace. 191
Error '?' is not preceded with whitespace. 191
Error Avoid inline conditionals. 191
Error '?' is not followed by whitespace. 191
Error ':' is not preceded with whitespace. 191
Error ':' is not followed by whitespace. 191
Error '+' is not preceded with whitespace. 191
Error '+' is not followed by whitespace. 191
Error Line has trailing spaces. 193
Error Line has trailing spaces. 196
Error Line is longer than 80 characters. 199
Error Line is longer than 80 characters. 201
Error Parameter value should be final. 201
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 201
Error 'if' construct must use '{}'s. 202
Error 'cast' is not followed by whitespace. 202
Error 'if' construct must use '{}'s. 203
Error 'cast' is not followed by whitespace. 203
Error 'if' construct must use '{}'s. 204
Error Line is longer than 80 characters. 204
Error 'cast' is not followed by whitespace. 204
Error 'cast' is not followed by whitespace. 204
Error 'if' construct must use '{}'s. 205
Error 'cast' is not followed by whitespace. 205
Error 'else' construct must use '{}'s. 206
Error Line is longer than 80 characters. 206
Error '==' is not preceded with whitespace. 206
Error '==' is not followed by whitespace. 206
Error '?' is not preceded with whitespace. 206
Error Avoid inline conditionals. 206
Error '?' is not followed by whitespace. 206
Error ':' is not preceded with whitespace. 206
Error ':' is not followed by whitespace. 206
Error '+' is not preceded with whitespace. 206
Error '+' is not followed by whitespace. 206
Error Line has trailing spaces. 208
Error Line has trailing spaces. 211
Error Line is longer than 80 characters. 214
Error Line is longer than 80 characters. 216
Error Parameter value should be final. 216
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 216
Error 'if' construct must use '{}'s. 217
Error 'cast' is not followed by whitespace. 217
Error 'if' construct must use '{}'s. 218
Error 'cast' is not followed by whitespace. 218
Error 'if' construct must use '{}'s. 219
Error 'cast' is not followed by whitespace. 219
Error 'if' construct must use '{}'s. 220
Error Line is longer than 80 characters. 220
Error 'cast' is not followed by whitespace. 220
Error 'cast' is not followed by whitespace. 220
Error 'if' construct must use '{}'s. 221
Error 'cast' is not followed by whitespace. 221
Error 'else' construct must use '{}'s. 222
Error Line is longer than 80 characters. 222
Error '==' is not preceded with whitespace. 222
Error '==' is not followed by whitespace. 222
Error '?' is not preceded with whitespace. 222
Error Avoid inline conditionals. 222
Error '?' is not followed by whitespace. 222
Error ':' is not preceded with whitespace. 222
Error ':' is not followed by whitespace. 222
Error '+' is not preceded with whitespace. 222
Error '+' is not followed by whitespace. 222
Error Line has trailing spaces. 224
Error Line has trailing spaces. 227
Error Line is longer than 80 characters. 230
Error Line is longer than 80 characters. 232
Error Parameter value should be final. 232
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 232
Error 'if' construct must use '{}'s. 233
Error 'cast' is not followed by whitespace. 233
Error 'if' construct must use '{}'s. 234
Error 'cast' is not followed by whitespace. 234
Error 'if' construct must use '{}'s. 235
Error 'cast' is not followed by whitespace. 235
Error 'if' construct must use '{}'s. 236
Error 'cast' is not followed by whitespace. 236
Error 'if' construct must use '{}'s. 237
Error Line is longer than 80 characters. 237
Error 'cast' is not followed by whitespace. 237
Error 'cast' is not followed by whitespace. 237
Error 'if' construct must use '{}'s. 238
Error 'cast' is not followed by whitespace. 238
Error 'else' construct must use '{}'s. 239
Error Line is longer than 80 characters. 239
Error '==' is not preceded with whitespace. 239
Error '==' is not followed by whitespace. 239
Error '?' is not preceded with whitespace. 239
Error Avoid inline conditionals. 239
Error '?' is not followed by whitespace. 239
Error ':' is not preceded with whitespace. 239
Error ':' is not followed by whitespace. 239
Error '+' is not preceded with whitespace. 239
Error '+' is not followed by whitespace. 239
Error Line has trailing spaces. 241
Error Line has trailing spaces. 244
Error Line is longer than 80 characters. 247
Error Line is longer than 80 characters. 249
Error Parameter value should be final. 249
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 249
Error 'if' construct must use '{}'s. 250
Error 'cast' is not followed by whitespace. 250
Error 'if' construct must use '{}'s. 251
Error 'cast' is not followed by whitespace. 251
Error 'if' construct must use '{}'s. 252
Error Line is longer than 80 characters. 252
Error 'cast' is not followed by whitespace. 252
Error 'if' construct must use '{}'s. 253
Error 'cast' is not followed by whitespace. 253
Error 'if' construct must use '{}'s. 254
Error 'cast' is not followed by whitespace. 254
Error 'if' construct must use '{}'s. 255
Error Line is longer than 80 characters. 255
Error 'cast' is not followed by whitespace. 255
Error 'cast' is not followed by whitespace. 255
Error 'if' construct must use '{}'s. 256
Error 'cast' is not followed by whitespace. 256
Error 'else' construct must use '{}'s. 257
Error Line is longer than 80 characters. 257
Error '==' is not preceded with whitespace. 257
Error '==' is not followed by whitespace. 257
Error '?' is not preceded with whitespace. 257
Error Avoid inline conditionals. 257
Error '?' is not followed by whitespace. 257
Error ':' is not preceded with whitespace. 257
Error ':' is not followed by whitespace. 257
Error '+' is not preceded with whitespace. 257
Error '+' is not followed by whitespace. 257

jwutil/util/package.html

Error Line
Error Missing package documentation file. 0