FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.0

Threshold is Low

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
5462600

Files

ClassBugs
org.sat4j.Lanceur1
org.sat4j.core.Vec2
org.sat4j.core.VecInt1
org.sat4j.minisat.constraints.pb.ConflictMap1
org.sat4j.minisat.core.Heap1
org.sat4j.minisat.core.Solver2
org.sat4j.minisat.learning.AbstractLearning1
org.sat4j.minisat.learning.MiniSATLearning1
org.sat4j.opt.MinCostDecorator2
org.sat4j.opt.MinOneDecorator2
org.sat4j.opt.PseudoOptDecorator2
org.sat4j.opt.WeightedMaxSatDecorator1
org.sat4j.reader.CSPReader3
org.sat4j.reader.LecteurDimacs1
org.sat4j.reader.csp.EnumeratedDomain1
org.sat4j.reader.csp.Predicate2
org.sat4j.reader.csp.Supports2

org.sat4j.Lanceur

BugCategoryDetailsLine
Exception is caught when Exception is not thrown in org.sat4j.Lanceur.configureSolver(String[])STYLEREC_CATCH_EXCEPTION176

org.sat4j.core.Vec

BugCategoryDetailsLine
org.sat4j.core.Vec.toArray() may expose internal representation by returning Vec.myarrayMALICIOUS_CODEEI_EXPOSE_REP299
org.sat4j.core.Vec.Vec(Object[]) may expose internal representation by storing an externally mutable object into Vec.myarrayMALICIOUS_CODEEI_EXPOSE_REP269

org.sat4j.core.VecInt

BugCategoryDetailsLine
org.sat4j.core.VecInt.VecInt(int[]) may expose internal representation by storing an externally mutable object into VecInt.myarrayMALICIOUS_CODEEI_EXPOSE_REP2184

org.sat4j.minisat.constraints.pb.ConflictMap

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.sat4j.minisat.constraints.pb.PBConstr to org.sat4j.minisat.constraints.pb.WatchPb in org.sat4j.minisat.constraints.pb.ConflictMap.resolve(PBConstr, int, VarActivityListener)STYLEBC_UNCONFIRMED_CAST210

org.sat4j.minisat.core.Heap

BugCategoryDetailsLine
org.sat4j.minisat.core.Heap.Heap(double[]) may expose internal representation by storing an externally mutable object into Heap.activityMALICIOUS_CODEEI_EXPOSE_REP2101

org.sat4j.minisat.core.Solver

BugCategoryDetailsLine
Should org.sat4j.minisat.core.Solver.findModel() return a zero length array rather than null?STYLEPZLA_PREFER_ZERO_LENGTH_ARRAYS1168
Should org.sat4j.minisat.core.Solver.findModel(IVecInt) return a zero length array rather than null?STYLEPZLA_PREFER_ZERO_LENGTH_ARRAYS1177

org.sat4j.minisat.learning.AbstractLearning

BugCategoryDetailsLine
AbstractLearning.val not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.minisat.learning.MiniSATLearning

BugCategoryDetailsLine
MiniSATLearning.dsf not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.opt.MinCostDecorator

BugCategoryDetailsLine
org.sat4j.opt.MinCostDecorator.model() may expose internal representation by returning MinCostDecorator.prevmodelMALICIOUS_CODEEI_EXPOSE_REP163
MinCostDecorator.costs not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.opt.MinOneDecorator

BugCategoryDetailsLine
org.sat4j.opt.MinOneDecorator.model() may expose internal representation by returning MinOneDecorator.prevmodelMALICIOUS_CODEEI_EXPOSE_REP98
MinOneDecorator.prevmodel not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.opt.PseudoOptDecorator

BugCategoryDetailsLine
org.sat4j.opt.PseudoOptDecorator.model() may expose internal representation by returning PseudoOptDecorator.prevmodelMALICIOUS_CODEEI_EXPOSE_REP89
PseudoOptDecorator.objfct not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.opt.WeightedMaxSatDecorator

BugCategoryDetailsLine
WeightedMaxSatDecorator.counter not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.reader.CSPReader

BugCategoryDetailsLine
CSPReader.currentclausifiable not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available
CSPReader.currentdomain not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available
CSPReader.currentpredicate not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.reader.LecteurDimacs

BugCategoryDetailsLine
LecteurDimacs.in not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.reader.csp.EnumeratedDomain

BugCategoryDetailsLine
org.sat4j.reader.csp.EnumeratedDomain.EnumeratedDomain(int[]) may expose internal representation by storing an externally mutable object into EnumeratedDomain.valuesMALICIOUS_CODEEI_EXPOSE_REP236

org.sat4j.reader.csp.Predicate

BugCategoryDetailsLine
Predicate.encoding not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available
Predicate.myscript not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available

org.sat4j.reader.csp.Supports

BugCategoryDetailsLine
Supports.encoding not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available
Supports.mtuple not initialized in constructorSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available