FindBugs Results

The following document contains the results of FindBugs.

Summary

Files Errors
53 132

Files

Files Violations
jwutil.classloader.HijackingClassLoader 2
jwutil.collections.AbstrRelationMapBased 1
jwutil.collections.CollectionFactory$SerialCollectionFactory 1
jwutil.collections.CollectionTestWrapper 16
jwutil.collections.EntryValueComparator 1
jwutil.collections.EnumerationIterator 1
jwutil.collections.FilterIterator 1
jwutil.collections.GenericInvertibleMultiMap 1
jwutil.collections.MapFactory$3 1
jwutil.collections.GenericMultiMap 1
jwutil.collections.HashCodeComparator 4
jwutil.collections.SetFactory$SerialSetFactory 1
jwutil.collections.ListFactory$SerialListFactory 1
jwutil.collections.InstrumentedSetWrapper$GlobalStats 1
jwutil.collections.LightRelation 1
jwutil.collections.LinearMap$EntryIterator 1
jwutil.collections.SetRepository 3
jwutil.collections.SetUtil 1
jwutil.collections.SimpleHashSet 2
jwutil.collections.SizedArrayList 1
jwutil.collections.SortedArraySet$SubSet 2
jwutil.collections.SortedArraySet 2
jwutil.collections.UnionFindWithConstraints 1
jwutil.math.CombinationGenerator 3
jwutil.math.Distributions 2
jwutil.math.PermutationGenerator 2
jwutil.io.FillableInputStream 5
jwutil.io.FillableReader 4
jwutil.io.MyFileChannelImpl 2
jwutil.io.SystemProperties 2
jwutil.console.ResidentJava$ExecuteOptions 2
jwutil.console.ResidentJava 7
jwutil.console.SimpleInterpreter 7
jwutil.graphs.Dominators$DomIterator 1
jwutil.graphs.SCComponent 7
jwutil.graphs.LoopStructureGraph 9
jwutil.graphs.SCCPathNumbering$PostOrderComparator 1
jwutil.graphs.SCCPathNumbering$Path$1 1
jwutil.gui.AppletIO 5
jwutil.reflect.Reflect 4
jwutil.strings.Strings 1
jwutil.strings.Utf8 2
jwutil.io.ANSIColorStream 5
jwutil.graphs.SCCPathNumbering 1
jwutil.util.Assert 1
jwutil.collections.FibonacciHeap$Node 2
jwutil.collections.GenericInvertibleMultiMap$1$1 1
jwutil.graphs.DumpDotGraph 3
jwutil.graphs.RootPathNumbering 1
jwutil.collections.BinHeapPriorityQueue$Entry 1
jwutil.collections.CollectionFactory$2$1 1
jwutil.graphs.GlobalPathNumbering 1
jwutil.sync.AtomicCounter 1

jwutil.collections.AbstrRelationMapBased

Violation Line Priority
RI: Class jwutil.collections.AbstrRelationMapBased implements same interface as superclass. -1 Low

jwutil.collections.CollectionFactory$SerialCollectionFactory

Violation Line Priority
RI: Class jwutil.collections.CollectionFactory$SerialCollectionFactory implements same interface as superclass. -1 Low

jwutil.collections.CollectionTestWrapper

Violation Line Priority
BC: Questionable cast from Collection to abstract class java.util.SortedSet in jwutil.collections.CollectionTestWrapper.comparator() 227 Normal
BC: Questionable cast from Collection to abstract class java.util.SortedSet in jwutil.collections.CollectionTestWrapper.subSet(Object,Object) 237 Normal
BC: Questionable cast from Collection to abstract class java.util.SortedSet in jwutil.collections.CollectionTestWrapper.headSet(Object) 247 Normal
BC: Questionable cast from Collection to abstract class java.util.SortedSet in jwutil.collections.CollectionTestWrapper.tailSet(Object) 257 Normal
BC: Questionable cast from Collection to abstract class java.util.SortedSet in jwutil.collections.CollectionTestWrapper.first() 267 Normal
BC: Questionable cast from Collection to abstract class java.util.SortedSet in jwutil.collections.CollectionTestWrapper.last() 277 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.addAll(int,java.util.Collection) 287 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.get(int) 300 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.set(int,Object) 310 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.add(int,Object) 323 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.remove(int) 334 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.indexOf(Object) 345 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.lastIndexOf(Object) 355 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.listIterator() 375 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.listIterator(int) 392 Normal
BC: Questionable cast from Collection to abstract class java.util.List in jwutil.collections.CollectionTestWrapper.subList(int,int) 399 Normal

jwutil.collections.EntryValueComparator

Violation Line Priority
Se: jwutil.collections.EntryValueComparator implements Comparator but not Serializable -1 Normal

jwutil.collections.EnumerationIterator

Violation Line Priority
RI: Class jwutil.collections.EnumerationIterator implements same interface as superclass. -1 Low

jwutil.collections.FilterIterator

Violation Line Priority
RI: Class jwutil.collections.FilterIterator implements same interface as superclass. -1 Low

jwutil.collections.GenericMultiMap

Violation Line Priority
CN: clone method jwutil.collections.GenericMultiMap.clone() does not call super.clone() 539 Normal

jwutil.collections.SetFactory$SerialSetFactory

Violation Line Priority
RI: Class jwutil.collections.SetFactory$SerialSetFactory implements same interface as superclass. -1 Low

jwutil.collections.ListFactory$SerialListFactory

Violation Line Priority
RI: Class jwutil.collections.ListFactory$SerialListFactory implements same interface as superclass. -1 Low

jwutil.collections.LightRelation

Violation Line Priority
RI: Class jwutil.collections.LightRelation implements same interface as superclass. -1 Low

jwutil.collections.LinearMap$EntryIterator

Violation Line Priority
It: jwutil.collections.LinearMap$EntryIterator.next() can't throw NoSuchElement exception 154 Low

jwutil.collections.UnionFindWithConstraints

Violation Line Priority
DLS: Dead store to neq in method jwutil.collections.UnionFindWithConstraints.randomTest() 375 Low

jwutil.graphs.Dominators$DomIterator

Violation Line Priority
It: jwutil.graphs.Dominators$DomIterator.next() can't throw NoSuchElement exception 417 Normal

jwutil.graphs.SCCPathNumbering$PostOrderComparator

Violation Line Priority
Se: jwutil.graphs.SCCPathNumbering$PostOrderComparator implements Comparator but not Serializable -1 Normal

jwutil.graphs.SCCPathNumbering$Path$1

Violation Line Priority
It: jwutil.graphs.SCCPathNumbering$Path$1.next() can't throw NoSuchElement exception 376 Normal

jwutil.graphs.SCCPathNumbering

Violation Line Priority
MS: jwutil.graphs.SCCPathNumbering.TRACE_NUMBERING isn't final but should be 38 High

jwutil.util.Assert

Violation Line Priority
MS: jwutil.util.Assert._debug isn't final but should be 95 High

jwutil.collections.GenericInvertibleMultiMap$1$1

Violation Line Priority
UwF: Field not initialized in constructor: jwutil.collections.GenericInvertibleMultiMap$1$1.last -1 Low

jwutil.graphs.RootPathNumbering

Violation Line Priority
UwF: Field not initialized in constructor: jwutil.graphs.RootPathNumbering.iMap -1 Low

jwutil.collections.BinHeapPriorityQueue$Entry

Violation Line Priority
SIC: Should jwutil.collections.BinHeapPriorityQueue$Entry be a _static_ inner class? -1 Normal

jwutil.graphs.GlobalPathNumbering

Violation Line Priority
UuF: Unused field: jwutil.graphs.GlobalPathNumbering.navigator -1 Normal