Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
121004010

Files

FilesInfosWarningsErrors
org/sat4j/pb/ConstraintRelaxingPseudoOptDecorator.java0046
org/sat4j/pb/IPBSolver.java0016
org/sat4j/pb/LPStringSolver.java0095
org/sat4j/pb/LanceurPseudo2005.java0032
org/sat4j/pb/LanceurPseudo2007.java0016
org/sat4j/pb/LanceurPseudo2007Eclipse.java0018
org/sat4j/pb/OPBStringSolver.java0088
org/sat4j/pb/ObjectiveFunction.java0044
org/sat4j/pb/OptToPBSATAdapter.java0040
org/sat4j/pb/PBSolverDecorator.java0048
org/sat4j/pb/PseudoBitsAdderDecorator.java0060
org/sat4j/pb/PseudoIteratorDecorator.java0010
org/sat4j/pb/PseudoOptDecorator.java0064
org/sat4j/pb/SolverFactory.java00126
org/sat4j/pb/UserFriendlyPBStringSolver.java0088
org/sat4j/pb/constraints/AbstractPBClauseCardConstrDataStructure.java0054
org/sat4j/pb/constraints/AbstractPBDataStructureFactory.java0059
org/sat4j/pb/constraints/AtLeastCardConstructor.java0013
org/sat4j/pb/constraints/AtLeastCardPBConstructor.java0013
org/sat4j/pb/constraints/CompetMinHTmixedClauseCardConstrDataStructureFactory.java007
org/sat4j/pb/constraints/CompetResolutionMinPBLongMixedWLClauseCardConstrDataStructure.java007
org/sat4j/pb/constraints/CompetResolutionPBLongMixedHTClauseCardConstrDataStructure.java007
org/sat4j/pb/constraints/CompetResolutionPBLongMixedWLClauseCardConstrDataStructure.java007
org/sat4j/pb/constraints/CompetResolutionPBMixedHTClauseCardConstrDataStructure.java005
org/sat4j/pb/constraints/CompetResolutionPBMixedWLClauseCardConstrDataStructure.java005
org/sat4j/pb/constraints/ICardConstructor.java005
org/sat4j/pb/constraints/IClauseConstructor.java006
org/sat4j/pb/constraints/IPBConstructor.java005
org/sat4j/pb/constraints/MaxLongWatchPBCPConstructor.java0015
org/sat4j/pb/constraints/MaxLongWatchPBConstructor.java0015
org/sat4j/pb/constraints/MaxWatchPBConstructor.java0015
org/sat4j/pb/constraints/MinCardConstructor.java0014
org/sat4j/pb/constraints/MinCardPBConstructor.java0013
org/sat4j/pb/constraints/MinLongWatchPBCPConstructor.java0015
org/sat4j/pb/constraints/MinLongWatchPBConstructor.java0015
org/sat4j/pb/constraints/MinWatchPBConstructor.java0015
org/sat4j/pb/constraints/PBContainer.java0016
org/sat4j/pb/constraints/PBLongMaxClauseCardConstrDataStructure.java005
org/sat4j/pb/constraints/PBLongMinClauseCardConstrDataStructure.java005
org/sat4j/pb/constraints/PBMaxClauseAtLeastConstrDataStructure.java005
org/sat4j/pb/constraints/PBMaxClauseCardConstrDataStructure.java005
org/sat4j/pb/constraints/PBMaxDataStructure.java0014
org/sat4j/pb/constraints/PBMinClauseCardConstrDataStructure.java005
org/sat4j/pb/constraints/PBMinDataStructure.java0011
org/sat4j/pb/constraints/PuebloMinWatchPBConstructor.java0015
org/sat4j/pb/constraints/PuebloPBMinClauseAtLeastConstrDataStructure.java005
org/sat4j/pb/constraints/PuebloPBMinClauseCardConstrDataStructure.java007
org/sat4j/pb/constraints/PuebloPBMinDataStructure.java0010
org/sat4j/pb/constraints/UnitBinaryHTClauseConstructor.java0012
org/sat4j/pb/constraints/UnitBinaryHTClausePBConstructor.java0012
org/sat4j/pb/constraints/UnitBinaryWLClauseConstructor.java0012
org/sat4j/pb/constraints/pb/AtLeastPB.java0030
org/sat4j/pb/constraints/pb/ConflictMap.java00128
org/sat4j/pb/constraints/pb/ConflictMapCardinality.java006
org/sat4j/pb/constraints/pb/ConflictMapClause.java0018
org/sat4j/pb/constraints/pb/ConflictMapSwitchToClause.java0026
org/sat4j/pb/constraints/pb/IConflict.java0019
org/sat4j/pb/constraints/pb/IDataStructurePB.java0023
org/sat4j/pb/constraints/pb/IWatchPb.java005
org/sat4j/pb/constraints/pb/InternalMapPBStructure.java0050
org/sat4j/pb/constraints/pb/LearntBinaryClausePB.java0012
org/sat4j/pb/constraints/pb/LearntHTClausePB.java0013
org/sat4j/pb/constraints/pb/MapPb.java0083
org/sat4j/pb/constraints/pb/MaxWatchPb.java0051
org/sat4j/pb/constraints/pb/MaxWatchPbLong.java0048
org/sat4j/pb/constraints/pb/MaxWatchPbLongCP.java0048
org/sat4j/pb/constraints/pb/MinWatchCardPB.java0045
org/sat4j/pb/constraints/pb/MinWatchPb.java0076
org/sat4j/pb/constraints/pb/MinWatchPbLong.java0075
org/sat4j/pb/constraints/pb/MinWatchPbLongCP.java0078
org/sat4j/pb/constraints/pb/MinWatchPbLongLimit.java0086
org/sat4j/pb/constraints/pb/OriginalBinaryClausePB.java0016
org/sat4j/pb/constraints/pb/OriginalHTClausePB.java0016
org/sat4j/pb/constraints/pb/PBConstr.java0015
org/sat4j/pb/constraints/pb/Pseudos.java0033
org/sat4j/pb/constraints/pb/PuebloMinWatchPb.java0034
org/sat4j/pb/constraints/pb/UnitClausePB.java0018
org/sat4j/pb/constraints/pb/UnitClausesPB.java0018
org/sat4j/pb/constraints/pb/WatchPb.java00146
org/sat4j/pb/constraints/pb/WatchPbLong.java00147
org/sat4j/pb/constraints/pb/WatchPbLongCP.java00162
org/sat4j/pb/core/IPBCDCLSolver.java005
org/sat4j/pb/core/PBDataStructureFactory.java007
org/sat4j/pb/core/PBSolver.java0071
org/sat4j/pb/core/PBSolverCP.java0046
org/sat4j/pb/core/PBSolverCautious.java0024
org/sat4j/pb/core/PBSolverClause.java0013
org/sat4j/pb/core/PBSolverResCP.java0030
org/sat4j/pb/core/PBSolverResolution.java0016
org/sat4j/pb/core/PBSolverStats.java0018
org/sat4j/pb/core/PBSolverWithImpliedClause.java0015
org/sat4j/pb/core/package-info.java001
org/sat4j/pb/orders/IOrderObjective.java004
org/sat4j/pb/orders/RandomWalkDecoratorObjective.java0010
org/sat4j/pb/orders/VarOrderHeapObjective.java0015
org/sat4j/pb/package-info.java001
org/sat4j/pb/reader/OPBEclipseReader2007.java0017
org/sat4j/pb/reader/OPBReader2005.java00180
org/sat4j/pb/reader/OPBReader2006.java0014
org/sat4j/pb/reader/OPBReader2007.java0064
org/sat4j/pb/reader/OPBReader2010.java0022
org/sat4j/pb/reader/PBInstanceReader.java0020
org/sat4j/pb/tools/ClausalConstraintsDecorator.java0049
org/sat4j/pb/tools/ConflictTracing.java0013
org/sat4j/pb/tools/DependencyHelper.java00263
org/sat4j/pb/tools/DisjunctionRHS.java0015
org/sat4j/pb/tools/INegator.java005
org/sat4j/pb/tools/ImplicationAnd.java0025
org/sat4j/pb/tools/ImplicationNamer.java0017
org/sat4j/pb/tools/ImplicationRHS.java0027
org/sat4j/pb/tools/LexicoDecoratorPB.java0064
org/sat4j/pb/tools/LexicoHelper.java0021
org/sat4j/pb/tools/ManyCorePB.java0053
org/sat4j/pb/tools/StringNegator.java0011
org/sat4j/pb/tools/WeightedObject.java0029
org/sat4j/pb/tools/XplainPB.java0059
org/sat4j/pb/tools/package-info.java001

Rules

RulesViolationsSeverity
JavadocPackage
  • allowLegacy: "true"
0Errors Error
NewlineAtEndOfFile5Errors Error
Translation0Errors Error
FileLength0Errors Error
FileTabCharacter
  • eachLine: "true"
58Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
449Errors Error
JavadocMethod750Errors Error
JavadocType75Errors Error
JavadocVariable174Errors Error
JavadocStyle156Errors Error
ConstantName1Errors Error
LocalFinalVariableName0Errors Error
LocalVariableName3Errors Error
MemberName0Errors Error
MethodName0Errors Error
PackageName0Errors Error
ParameterName0Errors Error
StaticVariableName1Errors Error
TypeName0Errors Error
AvoidStarImport0Errors Error
IllegalImport0Errors Error
RedundantImport0Errors Error
UnusedImports0Errors Error
LineLength335Errors Error
MethodLength0Errors Error
ParameterNumber0Errors Error
EmptyForIteratorPad0Errors Error
MethodParamPad0Errors Error
NoWhitespaceAfter2Errors Error
NoWhitespaceBefore0Errors Error
OperatorWrap0Errors Error
ParenPad0Errors Error
TypecastParenPad0Errors Error
WhitespaceAfter2Errors Error
WhitespaceAround0Errors Error
ModifierOrder12Errors Error
RedundantModifier21Errors Error
AvoidNestedBlocks0Errors Error
EmptyBlock2Errors Error
LeftCurly0Errors Error
NeedBraces0Errors Error
RightCurly0Errors Error
AvoidInlineConditionals16Errors Error
DoubleCheckedLocking0Errors Error
EmptyStatement0Errors Error
EqualsHashCode0Errors Error
HiddenField54Errors Error
IllegalInstantiation0Errors Error
InnerAssignment8Errors Error
MagicNumber16Errors Error
MissingSwitchDefault0Errors Error
RedundantThrows2Errors Error
SimplifyBooleanExpression0Errors Error
SimplifyBooleanReturn0Errors Error
DesignForExtension561Errors Error
FinalClass3Errors Error
HideUtilityClassConstructor1Errors Error
InterfaceIsType0Errors Error
VisibilityModifier86Errors Error
ArrayTypeStyle2Errors Error
FinalParameters1217Errors Error
TodoComment0Errors Error
UpperEll0Errors Error

Details

org/sat4j/pb/ConstraintRelaxingPseudoOptDecorator.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.44
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.53
ErrorsMissing a Javadoc comment.54
ErrorsMissing a Javadoc comment.55
ErrorsMissing a Javadoc comment.56
ErrorsMissing a Javadoc comment.57
ErrorsMissing a Javadoc comment.59
ErrorsParameter solver should be final.59
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.63
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.68
ErrorsParameter global should be final.69
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.73
ErrorsParameter assumps should be final.74
ErrorsParameter global should be final.74
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.93
ErrorsParameter assumps should be final.94
ErrorsMethod 'admitABetterSolution' is not designed for extension - needs to be abstract, final or empty.98
ErrorsMissing a Javadoc comment.98
ErrorsMethod 'admitABetterSolution' is not designed for extension - needs to be abstract, final or empty.102
ErrorsMissing a Javadoc comment.102
ErrorsParameter assumps should be final.102
ErrorsMethod 'hasNoObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.146
ErrorsMissing a Javadoc comment.146
ErrorsMethod 'nonOptimalMeansSatisfiable' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMissing a Javadoc comment.150
ErrorsMethod 'calculateObjective' is not designed for extension - needs to be abstract, final or empty.154
ErrorsMissing a Javadoc comment.154
ErrorsMethod 'getObjectiveValue' is not designed for extension - needs to be abstract, final or empty.164
ErrorsMissing a Javadoc comment.164
ErrorsMethod 'forceObjectiveValueTo' is not designed for extension - needs to be abstract, final or empty.168
ErrorsMissing a Javadoc comment.168
ErrorsParameter forcedValue should be final.168
ErrorsMethod 'discard' is not designed for extension - needs to be abstract, final or empty.175
ErrorsMissing a Javadoc comment.175
ErrorsMissing a Javadoc comment.180
ErrorsMethod 'isOptimal' is not designed for extension - needs to be abstract, final or empty.184
ErrorsMissing a Javadoc comment.184
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.188
ErrorsParameter prefix should be final.189

org/sat4j/pb/IPBSolver.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.44
ErrorsFirst sentence should end with a period.48
ErrorsLine has trailing spaces.51
ErrorsLine has trailing spaces.76
ErrorsLine has trailing spaces.99
ErrorsLine has trailing spaces.122
ErrorsLine has trailing spaces.144
ErrorsLine has trailing spaces.166
ErrorsLine has trailing spaces.187
ErrorsLine has trailing spaces.208
ErrorsRedundant 'public' modifier.212
ErrorsLine has trailing spaces.216
ErrorsRedundant 'public' modifier.219

org/sat4j/pb/LPStringSolver.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.44
ErrorsLine has trailing spaces.47
ErrorsLine has trailing spaces.49
ErrorsLine has trailing spaces.51
ErrorsMissing a Javadoc comment.55
ErrorsLine has trailing spaces.58
ErrorsLine contains a tab character.58
ErrorsLine contains a tab character.59
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.64
ErrorsMissing a Javadoc comment.66
ErrorsMissing a Javadoc comment.68
ErrorsMissing a Javadoc comment.70
ErrorsParameter i should be final.84
ErrorsLine has trailing spaces.94
ErrorsLine contains a tab character.94
ErrorsLine contains a tab character.95
ErrorsParameter initSize should be final.102
ErrorsExpected @param tag for 'initSize'.102
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.106
ErrorsParameter assumps should be final.107
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.120
ErrorsParameter assumps should be final.121
ErrorsParameter global should be final.121
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.126
ErrorsMissing a Javadoc comment.126
ErrorsParameter lits should be final.126
ErrorsParameter coeffs should be final.126
ErrorsParameter moreThan should be final.127
ErrorsParameter d should be final.127
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.134
ErrorsMissing a Javadoc comment.134
ErrorsParameter obj should be final.134
Errors'obj' hides a field.134
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.138
ErrorsParameter literals should be final.139
ErrorsParameter degree should be final.139
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.170
ErrorsParameter literals should be final.171
ErrorsParameter degree should be final.171
ErrorsMethod 'addClause' is not designed for extension - needs to be abstract, final or empty.202
ErrorsParameter literals should be final.203
ErrorsLine has trailing spaces.235
ErrorsMethod 'getExplanation' is not designed for extension - needs to be abstract, final or empty.238
ErrorsMissing a Javadoc comment.238
ErrorsLine has trailing spaces.245
ErrorsMissing a Javadoc comment.250
ErrorsParameter listOfVariables should be final.250
ErrorsLine is longer than 80 characters.255
ErrorsMethod 'objectiveFunctionToLP' is not designed for extension - needs to be abstract, final or empty.255
ErrorsMissing a Javadoc comment.255
ErrorsParameter obj should be final.255
Errors'obj' hides a field.255
ErrorsParameter buffer should be final.255
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.282
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.312
ErrorsParameter prefix should be final.313
ErrorsMethod 'newVar' is not designed for extension - needs to be abstract, final or empty.317
ErrorsParameter howmany should be final.318
ErrorsParameter nb should be final.328
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.331
ErrorsMissing a Javadoc comment.331
ErrorsMethod 'nConstraints' is not designed for extension - needs to be abstract, final or empty.335
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.340
ErrorsMissing a Javadoc comment.340
ErrorsParameter literals should be final.340
ErrorsParameter coeffs should be final.340
ErrorsParameter degree should be final.340
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.370
ErrorsMissing a Javadoc comment.370
ErrorsParameter literals should be final.370
ErrorsParameter coeffs should be final.370
ErrorsParameter degree should be final.371
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.400
ErrorsMissing a Javadoc comment.400
ErrorsParameter literals should be final.400
ErrorsParameter coeffs should be final.400
ErrorsParameter degree should be final.400
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.430
ErrorsMissing a Javadoc comment.430
ErrorsParameter literals should be final.430
ErrorsParameter coeffs should be final.430
ErrorsParameter degree should be final.431
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.461
ErrorsMissing a Javadoc comment.461
ErrorsParameter literals should be final.461
ErrorsParameter coeffs should be final.461
ErrorsParameter weight should be final.461
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.491
ErrorsMissing a Javadoc comment.491
ErrorsParameter literals should be final.491
ErrorsParameter coeffs should be final.491
ErrorsParameter weight should be final.492

org/sat4j/pb/LanceurPseudo2005.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.55
ErrorsMissing a Javadoc comment.61
ErrorsVariable 'factory' must be private and have accessor methods.61
ErrorsMissing a Javadoc comment.63
ErrorsMissing a Javadoc comment.67
ErrorsParameter factory should be final.67
Errors'factory' hides a field.67
ErrorsLine has trailing spaces.72
ErrorsLine contains a tab character.72
ErrorsLine contains a tab character.73
ErrorsFirst sentence should end with a period.76
ErrorsLine has trailing spaces.78
ErrorsMissing a Javadoc comment.89
ErrorsVariable 'obfct' must be private and have accessor methods.89
ErrorsLine has trailing spaces.93
ErrorsMethod 'createReader' is not designed for extension - needs to be abstract, final or empty.96
ErrorsParameter theSolver should be final.97
ErrorsParameter problemname should be final.97
ErrorsLine has trailing spaces.103
ErrorsMethod 'configureSolver' is not designed for extension - needs to be abstract, final or empty.106
ErrorsParameter args should be final.107
Errors'3' is a magic number.130
ErrorsMethod 'usage' is not designed for extension - needs to be abstract, final or empty.169
ErrorsLine is longer than 80 characters.171
ErrorsMethod 'getInstanceName' is not designed for extension - needs to be abstract, final or empty.175
ErrorsParameter args should be final.176
Errors'3' is a magic number.177
ErrorsMethod 'readProblem' is not designed for extension - needs to be abstract, final or empty.184
ErrorsParameter problemname should be final.185
ErrorsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.186

org/sat4j/pb/LanceurPseudo2007.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.40
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.47
ErrorsLine contains a tab character.47
ErrorsLine contains a tab character.48
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.55
ErrorsParameter factory should be final.55
ErrorsMethod 'createReader' is not designed for extension - needs to be abstract, final or empty.59
ErrorsParameter theSolver should be final.60
ErrorsParameter problemname should be final.60
ErrorsFirst sentence should end with a period.64
ErrorsLine has trailing spaces.66
Errors'3' is a magic number.73

org/sat4j/pb/LanceurPseudo2007Eclipse.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.45
ErrorsVariable 'quickxplain' must be private and have accessor methods.45
ErrorsMethod 'configureSolver' is not designed for extension - needs to be abstract, final or empty.47
ErrorsParameter args should be final.48
Errors'3' is a magic number.57
ErrorsLine has trailing spaces.65
ErrorsLine contains a tab character.65
ErrorsLine contains a tab character.66
ErrorsMissing a Javadoc comment.69
ErrorsMethod 'createReader' is not designed for extension - needs to be abstract, final or empty.72
ErrorsParameter theSolver should be final.73
ErrorsParameter problemname should be final.73
ErrorsFirst sentence should end with a period.77
ErrorsLine has trailing spaces.79
ErrorsMethod 'displayAnswer' is not designed for extension - needs to be abstract, final or empty.94

org/sat4j/pb/OPBStringSolver.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.44
ErrorsLine has trailing spaces.46
ErrorsLine has trailing spaces.48
ErrorsMissing a Javadoc comment.52
ErrorsLine has trailing spaces.55
ErrorsLine contains a tab character.55
ErrorsLine contains a tab character.56
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.61
ErrorsMissing a Javadoc comment.63
ErrorsMissing a Javadoc comment.65
ErrorsMissing a Javadoc comment.67
ErrorsParameter i should be final.81
ErrorsLine has trailing spaces.91
ErrorsLine contains a tab character.91
ErrorsLine contains a tab character.92
ErrorsParameter initSize should be final.99
ErrorsExpected @param tag for 'initSize'.99
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.103
ErrorsParameter assumps should be final.104
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.117
ErrorsParameter assumps should be final.118
ErrorsParameter global should be final.118
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.123
ErrorsMissing a Javadoc comment.123
ErrorsParameter lits should be final.123
ErrorsParameter coeffs should be final.123
ErrorsParameter moreThan should be final.124
ErrorsParameter d should be final.124
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.131
ErrorsMissing a Javadoc comment.131
ErrorsParameter obj should be final.131
Errors'obj' hides a field.131
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.135
ErrorsParameter literals should be final.136
ErrorsParameter degree should be final.136
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.156
ErrorsParameter literals should be final.157
ErrorsParameter degree should be final.157
ErrorsMethod 'addClause' is not designed for extension - needs to be abstract, final or empty.177
ErrorsParameter literals should be final.178
ErrorsLine has trailing spaces.196
ErrorsMethod 'getExplanation' is not designed for extension - needs to be abstract, final or empty.199
ErrorsMissing a Javadoc comment.199
ErrorsLine has trailing spaces.206
ErrorsMissing a Javadoc comment.211
ErrorsParameter listOfVariables should be final.211
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.216
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.237
ErrorsParameter prefix should be final.238
ErrorsMethod 'newVar' is not designed for extension - needs to be abstract, final or empty.242
ErrorsParameter howmany should be final.243
ErrorsParameter nb should be final.253
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.256
ErrorsMissing a Javadoc comment.256
ErrorsMethod 'nConstraints' is not designed for extension - needs to be abstract, final or empty.260
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.265
ErrorsMissing a Javadoc comment.265
ErrorsParameter literals should be final.265
ErrorsParameter coeffs should be final.265
ErrorsParameter degree should be final.265
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.282
ErrorsMissing a Javadoc comment.282
ErrorsParameter literals should be final.282
ErrorsParameter coeffs should be final.282
ErrorsParameter degree should be final.283
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.299
ErrorsMissing a Javadoc comment.299
ErrorsParameter literals should be final.299
ErrorsParameter coeffs should be final.299
ErrorsParameter degree should be final.299
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.316
ErrorsMissing a Javadoc comment.316
ErrorsParameter literals should be final.316
ErrorsParameter coeffs should be final.316
ErrorsParameter degree should be final.317
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.334
ErrorsMissing a Javadoc comment.334
ErrorsParameter literals should be final.334
ErrorsParameter coeffs should be final.334
ErrorsParameter weight should be final.334
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.351
ErrorsMissing a Javadoc comment.351
ErrorsParameter literals should be final.351
ErrorsParameter coeffs should be final.351
ErrorsParameter weight should be final.352

org/sat4j/pb/ObjectiveFunction.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.43
ErrorsLine has trailing spaces.45
ErrorsLine has trailing spaces.47
ErrorsLine has trailing spaces.52
ErrorsMissing a Javadoc comment.57
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.61
ErrorsMissing a Javadoc comment.63
ErrorsParameter vars should be final.63
Errors'vars' hides a field.63
ErrorsParameter coeffs should be final.63
Errors'coeffs' hides a field.63
ErrorsMethod 'calculateDegree' is not designed for extension - needs to be abstract, final or empty.69
ErrorsMissing a Javadoc comment.69
ErrorsParameter solver should be final.69
ErrorsMethod 'calculateDegreeImplicant' is not designed for extension - needs to be abstract, final or empty.86
ErrorsMissing a Javadoc comment.86
ErrorsParameter solver should be final.86
ErrorsMissing a Javadoc comment.103
ErrorsParameter var should be final.103
ErrorsParameter solver should be final.103
ErrorsMethod 'getCoeffs' is not designed for extension - needs to be abstract, final or empty.110
ErrorsMissing a Javadoc comment.110
ErrorsMethod 'getVars' is not designed for extension - needs to be abstract, final or empty.114
ErrorsMissing a Javadoc comment.114
ErrorsMethod 'setCorrection' is not designed for extension - needs to be abstract, final or empty.118
ErrorsMissing a Javadoc comment.118
ErrorsParameter correction should be final.118
Errors'correction' hides a field.118
ErrorsMethod 'getCorrection' is not designed for extension - needs to be abstract, final or empty.122
ErrorsMissing a Javadoc comment.122
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.126
ErrorsLine is longer than 80 characters.140
ErrorsAvoid inline conditionals.140
ErrorsMethod 'minValue' is not designed for extension - needs to be abstract, final or empty.145
ErrorsMissing a Javadoc comment.145
ErrorsMethod 'calculateDegree' is not designed for extension - needs to be abstract, final or empty.156
ErrorsMissing a Javadoc comment.156
ErrorsParameter model should be final.156
ErrorsMissing a Javadoc comment.171
ErrorsParameter var should be final.171
ErrorsParameter model should be final.171

org/sat4j/pb/OptToPBSATAdapter.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.43
ErrorsLine has trailing spaces.49
ErrorsMissing a Javadoc comment.53
ErrorsVariable 'problem' must be private and have accessor methods.53
ErrorsMissing a Javadoc comment.55
ErrorsVariable 'modelComputed' must be private and have accessor methods.55
ErrorsMissing a Javadoc comment.57
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.61
ErrorsParameter problem should be final.61
Errors'problem' hides a field.61
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.66
ErrorsInner assignments should be avoided.72
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.77
ErrorsParameter global should be final.78
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.82
ErrorsParameter myAssumps should be final.83
ErrorsParameter global should be final.83
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.88
ErrorsParameter myAssumps should be final.89
ErrorsInner assignments should be avoided.95
ErrorsMethod 'model' is not designed for extension - needs to be abstract, final or empty.100
ErrorsLine has trailing spaces.108
ErrorsExpected an @return tag.113
ErrorsMethod 'model' is not designed for extension - needs to be abstract, final or empty.113
ErrorsParameter out should be final.113
Errors'1000.0' is a magic number.127
Errors'1000.0' is a magic number.133
ErrorsMust have at least one statement.136
ErrorsMethod 'model' is not designed for extension - needs to be abstract, final or empty.143
ErrorsParameter var should be final.144
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.151
ErrorsParameter prefix should be final.152
ErrorsMethod 'isOptimal' is not designed for extension - needs to be abstract, final or empty.157
ErrorsMissing a Javadoc comment.157
ErrorsLine has trailing spaces.163
ErrorsExpected an @return tag.167
ErrorsMethod 'getCurrentObjectiveValue' is not designed for extension - needs to be abstract, final or empty.167

org/sat4j/pb/PBSolverDecorator.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.44
ErrorsLine has trailing spaces.50
ErrorsMissing a Javadoc comment.54
ErrorsParameter solver should be final.54
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.58
ErrorsMissing a Javadoc comment.58
ErrorsParameter lits should be final.58
ErrorsParameter coeffs should be final.58
ErrorsParameter moreThan should be final.59
ErrorsParameter d should be final.59
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.63
ErrorsMissing a Javadoc comment.63
ErrorsParameter obj should be final.63
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.67
ErrorsMissing a Javadoc comment.67
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.71
ErrorsMissing a Javadoc comment.71
ErrorsParameter literals should be final.71
ErrorsParameter coeffs should be final.71
ErrorsParameter degree should be final.71
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.76
ErrorsMissing a Javadoc comment.76
ErrorsParameter literals should be final.76
ErrorsParameter coeffs should be final.76
ErrorsParameter degree should be final.77
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.81
ErrorsMissing a Javadoc comment.81
ErrorsParameter literals should be final.81
ErrorsParameter coeffs should be final.81
ErrorsParameter degree should be final.81
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.86
ErrorsMissing a Javadoc comment.86
ErrorsParameter literals should be final.86
ErrorsParameter coeffs should be final.86
ErrorsParameter degree should be final.87
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.91
ErrorsMissing a Javadoc comment.91
ErrorsParameter literals should be final.91
ErrorsParameter coeffs should be final.91
ErrorsParameter weight should be final.91
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.96
ErrorsMissing a Javadoc comment.96
ErrorsParameter literals should be final.96
ErrorsParameter coeffs should be final.96
ErrorsParameter weight should be final.97

org/sat4j/pb/PseudoBitsAdderDecorator.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.50
ErrorsLine has trailing spaces.52
ErrorsLine has trailing spaces.58
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.64
ErrorsMissing a Javadoc comment.65
ErrorsMissing a Javadoc comment.66
ErrorsMissing a Javadoc comment.67
ErrorsMissing a Javadoc comment.69
ErrorsParameter solver should be final.69
Errors'solver' hides a field.69
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMissing a Javadoc comment.75
ErrorsParameter objf should be final.75
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.79
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.84
ErrorsParameter assumps should be final.85
ErrorsMissing a Javadoc comment.144
ErrorsParameter args should be final.144
Errors'1000.0' is a magic number.180
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.184
ErrorsMissing a Javadoc comment.184
ErrorsParameter lits should be final.184
ErrorsParameter coeffs should be final.184
ErrorsParameter moreThan should be final.185
ErrorsParameter d should be final.185
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.189
ErrorsMissing a Javadoc comment.189
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.193
ErrorsMissing a Javadoc comment.193
ErrorsParameter literals should be final.193
ErrorsParameter coeffs should be final.193
ErrorsParameter degree should be final.193
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.198
ErrorsMissing a Javadoc comment.198
ErrorsParameter literals should be final.198
ErrorsParameter coeffs should be final.198
ErrorsParameter degree should be final.199
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.203
ErrorsMissing a Javadoc comment.203
ErrorsParameter literals should be final.203
ErrorsParameter coeffs should be final.203
ErrorsParameter degree should be final.203
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.208
ErrorsMissing a Javadoc comment.208
ErrorsParameter literals should be final.208
ErrorsParameter coeffs should be final.208
ErrorsParameter degree should be final.209
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.213
ErrorsMissing a Javadoc comment.213
ErrorsParameter literals should be final.213
ErrorsParameter coeffs should be final.213
ErrorsParameter weight should be final.213
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.218
ErrorsMissing a Javadoc comment.218
ErrorsParameter literals should be final.218
ErrorsParameter coeffs should be final.218
ErrorsParameter weight should be final.219

org/sat4j/pb/PseudoIteratorDecorator.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.39
ErrorsLine has trailing spaces.41
ErrorsLine has trailing spaces.46
ErrorsLine contains a tab character.46
ErrorsLine contains a tab character.47
ErrorsMissing a Javadoc comment.50
ErrorsParameter solver should be final.50
ErrorsMethod 'discardCurrentSolution' is not designed for extension - needs to be abstract, final or empty.54

org/sat4j/pb/PseudoOptDecorator.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.43
ErrorsLine has trailing spaces.45
ErrorsLine has trailing spaces.51
ErrorsMissing a Javadoc comment.55
ErrorsMissing a Javadoc comment.57
ErrorsMissing a Javadoc comment.58
ErrorsMissing a Javadoc comment.60
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.64
ErrorsMissing a Javadoc comment.66
ErrorsMissing a Javadoc comment.68
ErrorsLine has trailing spaces.73
ErrorsParameter solver should be final.77
ErrorsLine has trailing spaces.83
ErrorsParameter solver should be final.91
ErrorsParameter nonOptimalMeansSatisfiable should be final.92
Errors'nonOptimalMeansSatisfiable' hides a field.92
ErrorsLine has trailing spaces.98
ErrorsParameter solver should be final.110
ErrorsParameter nonOptimalMeansSatisfiable should be final.111
Errors'nonOptimalMeansSatisfiable' hides a field.111
ErrorsParameter useAnImplicantForEvaluation should be final.112
Errors'useAnImplicantForEvaluation' hides a field.112
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.118
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.123
ErrorsParameter global should be final.124
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.128
ErrorsParameter assumps should be final.129
ErrorsParameter global should be final.129
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.149
ErrorsParameter assumps should be final.150
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.154
ErrorsParameter objf should be final.155
ErrorsMethod 'admitABetterSolution' is not designed for extension - needs to be abstract, final or empty.159
ErrorsMissing a Javadoc comment.159
ErrorsMethod 'admitABetterSolution' is not designed for extension - needs to be abstract, final or empty.163
ErrorsMissing a Javadoc comment.163
ErrorsParameter assumps should be final.163
ErrorsMethod 'hasNoObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.196
ErrorsMissing a Javadoc comment.196
ErrorsMethod 'nonOptimalMeansSatisfiable' is not designed for extension - needs to be abstract, final or empty.200
ErrorsMissing a Javadoc comment.200
ErrorsMethod 'calculateObjective' is not designed for extension - needs to be abstract, final or empty.204
ErrorsMissing a Javadoc comment.204
ErrorsMethod 'discardCurrentSolution' is not designed for extension - needs to be abstract, final or empty.219
ErrorsMissing a Javadoc comment.219
ErrorsMethod 'reset' is not designed for extension - needs to be abstract, final or empty.232
ErrorsMethod 'model' is not designed for extension - needs to be abstract, final or empty.238
ErrorsMethod 'model' is not designed for extension - needs to be abstract, final or empty.244
ErrorsParameter var should be final.245
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.249
ErrorsParameter prefix should be final.250
ErrorsMethod 'getObjectiveValue' is not designed for extension - needs to be abstract, final or empty.255
ErrorsMissing a Javadoc comment.255
ErrorsMethod 'discard' is not designed for extension - needs to be abstract, final or empty.260
ErrorsMissing a Javadoc comment.260
ErrorsMethod 'forceObjectiveValueTo' is not designed for extension - needs to be abstract, final or empty.264
ErrorsMissing a Javadoc comment.264
ErrorsParameter forcedValue should be final.264
ErrorsMethod 'isOptimal' is not designed for extension - needs to be abstract, final or empty.271
ErrorsMissing a Javadoc comment.271
ErrorsMethod 'modelWithInternalVariables' is not designed for extension - needs to be abstract, final or empty.275

org/sat4j/pb/SolverFactory.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine is longer than 80 characters.47
ErrorsLine is longer than 80 characters.48
ErrorsLine is longer than 80 characters.49
ErrorsLine is longer than 80 characters.50
ErrorsLine is longer than 80 characters.51
ErrorsLine is longer than 80 characters.52
ErrorsLine has trailing spaces.79
ErrorsClass SolverFactory should be declared as final.83
ErrorsLine has trailing spaces.86
ErrorsMissing a Javadoc comment.91
ErrorsLine has trailing spaces.95
ErrorsMissing a Javadoc comment.102
ErrorsLine has trailing spaces.110
ErrorsMissing a Javadoc comment.163
ErrorsMissing a Javadoc comment.168
ErrorsMissing a Javadoc comment.173
ErrorsMissing a Javadoc comment.178
ErrorsLine is longer than 80 characters.191
ErrorsLine is longer than 80 characters.192
ErrorsLine is longer than 80 characters.200
ErrorsMissing a Javadoc comment.200
ErrorsLine is longer than 80 characters.201
ErrorsMissing a Javadoc comment.209
ErrorsParameter phase should be final.209
ErrorsLine is longer than 80 characters.210
ErrorsMissing a Javadoc comment.218
ErrorsMissing a Javadoc comment.222
ErrorsMissing a Javadoc comment.226
ErrorsMissing a Javadoc comment.230
ErrorsParameter phase should be final.230
ErrorsLine is longer than 80 characters.231
ErrorsMissing a Javadoc comment.239
ErrorsMissing a Javadoc comment.243
ErrorsLine is longer than 80 characters.244
ErrorsMissing a Javadoc comment.247
ErrorsLine is longer than 80 characters.258
ErrorsLine is longer than 80 characters.260
ErrorsLine is longer than 80 characters.278
ErrorsMissing a Javadoc comment.288
ErrorsLine is longer than 80 characters.289
ErrorsLine is longer than 80 characters.298
ErrorsMissing a Javadoc comment.298
ErrorsLine is longer than 80 characters.299
ErrorsLine is longer than 80 characters.302
ErrorsMissing a Javadoc comment.302
ErrorsLine is longer than 80 characters.303
ErrorsLine is longer than 80 characters.306
ErrorsMissing a Javadoc comment.306
ErrorsLine is longer than 80 characters.307
ErrorsLine is longer than 80 characters.310
ErrorsMissing a Javadoc comment.310
ErrorsLine is longer than 80 characters.311
ErrorsLine is longer than 80 characters.314
ErrorsMissing a Javadoc comment.314
ErrorsLine is longer than 80 characters.315
ErrorsLine is longer than 80 characters.318
ErrorsMissing a Javadoc comment.318
ErrorsParameter dsf should be final.319
ErrorsLine is longer than 80 characters.320
ErrorsMissing a Javadoc comment.330
ErrorsLine is longer than 80 characters.331
ErrorsLine is longer than 80 characters.332
ErrorsLine is longer than 80 characters.341
ErrorsMissing a Javadoc comment.341
ErrorsLine is longer than 80 characters.342
ErrorsMissing a Javadoc comment.351
ErrorsLine is longer than 80 characters.352
ErrorsLine is longer than 80 characters.353
ErrorsLine is longer than 80 characters.362
ErrorsMissing a Javadoc comment.362
ErrorsLine is longer than 80 characters.368
ErrorsMissing a Javadoc comment.368
ErrorsLine is longer than 80 characters.374
ErrorsMissing a Javadoc comment.374
ErrorsLine is longer than 80 characters.375
ErrorsLine is longer than 80 characters.388
ErrorsParameter bound should be final.403
ErrorsExpected @param tag for 'bound'.403
ErrorsLine is longer than 80 characters.404
ErrorsMissing a Javadoc comment.413
ErrorsParameter bound should be final.424
ErrorsExpected @param tag for 'bound'.424
ErrorsLine is longer than 80 characters.425
ErrorsMissing a Javadoc comment.435
ErrorsLine is longer than 80 characters.446
ErrorsMissing a Javadoc comment.490
ErrorsParameter dsf should be final.490
ErrorsLine is longer than 80 characters.491
ErrorsLine is longer than 80 characters.531
ErrorsMissing a Javadoc comment.531
ErrorsParameter dsf should be final.531
ErrorsParameter order should be final.531
ErrorsLine is longer than 80 characters.532
ErrorsMissing a Javadoc comment.541
ErrorsParameter dsf should be final.541
ErrorsLine has trailing spaces.548
ErrorsLine has trailing spaces.558
Errors'100' is a magic number.563
ErrorsLine has trailing spaces.570
ErrorsLine has trailing spaces.580
ErrorsLine has trailing spaces.591
ErrorsLine has trailing spaces.600
Errors'100' is a magic number.605
ErrorsLine has trailing spaces.612
ErrorsLine has trailing spaces.624
ErrorsLine is longer than 80 characters.628
ErrorsLine has trailing spaces.638
ErrorsLine has trailing spaces.653
ErrorsLine has trailing spaces.666
ErrorsLine is longer than 80 characters.670
ErrorsLine has trailing spaces.680
ErrorsLine is longer than 80 characters.684
ErrorsLine has trailing spaces.693
ErrorsLine has trailing spaces.695
ErrorsLine is longer than 80 characters.699
ErrorsLine has trailing spaces.707
ErrorsLine has trailing spaces.719
ErrorsLine is longer than 80 characters.726
ErrorsLine has trailing spaces.739
ErrorsMissing a Javadoc comment.753
ErrorsMissing a Javadoc comment.757
ErrorsLine is longer than 80 characters.758
Errors'300' is a magic number.765

org/sat4j/pb/UserFriendlyPBStringSolver.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.45
ErrorsType Javadoc comment is missing an @param <T> tag.48
ErrorsMissing a Javadoc comment.51
ErrorsLine has trailing spaces.54
ErrorsLine contains a tab character.54
ErrorsLine contains a tab character.55
ErrorsMissing a Javadoc comment.58
ErrorsMissing a Javadoc comment.60
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.64
ErrorsMissing a Javadoc comment.66
ErrorsParameter i should be final.80
ErrorsMissing a Javadoc comment.89
ErrorsLine has trailing spaces.92
ErrorsLine contains a tab character.92
ErrorsLine contains a tab character.93
ErrorsParameter initSize should be final.100
ErrorsExpected @param tag for 'initSize'.100
ErrorsMethod 'setMapping' is not designed for extension - needs to be abstract, final or empty.104
ErrorsMissing a Javadoc comment.104
ErrorsParameter mapping should be final.104
Errors'mapping' hides a field.104
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.108
ErrorsMissing a Javadoc comment.108
ErrorsParameter lits should be final.108
ErrorsParameter coeffs should be final.108
ErrorsParameter moreThan should be final.109
ErrorsParameter d should be final.109
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.129
ErrorsMissing a Javadoc comment.129
ErrorsParameter obj should be final.129
Errors'obj' hides a field.129
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.133
ErrorsParameter literals should be final.134
ErrorsParameter degree should be final.134
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.149
ErrorsParameter literals should be final.150
ErrorsParameter degree should be final.150
ErrorsMethod 'addClause' is not designed for extension - needs to be abstract, final or empty.165
ErrorsParameter literals should be final.166
ErrorsLine has trailing spaces.199
ErrorsMethod 'getExplanation' is not designed for extension - needs to be abstract, final or empty.202
ErrorsMissing a Javadoc comment.202
ErrorsLine has trailing spaces.209
ErrorsMissing a Javadoc comment.214
ErrorsParameter listOfVariables should be final.214
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.219
ErrorsMissing a Javadoc comment.240
ErrorsParameter obj2 should be final.240
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.261
ErrorsParameter prefix should be final.262
ErrorsMethod 'newVar' is not designed for extension - needs to be abstract, final or empty.266
ErrorsParameter howmany should be final.267
ErrorsParameter nb should be final.277
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.280
ErrorsMissing a Javadoc comment.280
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.284
ErrorsMissing a Javadoc comment.284
ErrorsParameter literals should be final.284
ErrorsParameter coeffs should be final.284
ErrorsParameter degree should be final.284
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.297
ErrorsMissing a Javadoc comment.297
ErrorsParameter literals should be final.297
ErrorsParameter coeffs should be final.297
ErrorsParameter degree should be final.298
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.310
ErrorsMissing a Javadoc comment.310
ErrorsParameter literals should be final.310
ErrorsParameter coeffs should be final.310
ErrorsParameter degree should be final.310
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.323
ErrorsMissing a Javadoc comment.323
ErrorsParameter literals should be final.323
ErrorsParameter coeffs should be final.323
ErrorsParameter degree should be final.324
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.336
ErrorsMissing a Javadoc comment.336
ErrorsParameter literals should be final.336
ErrorsParameter coeffs should be final.336
ErrorsParameter weight should be final.336
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.349
ErrorsMissing a Javadoc comment.349
ErrorsParameter literals should be final.349
ErrorsParameter coeffs should be final.349
ErrorsParameter weight should be final.350

org/sat4j/pb/constraints/AbstractPBClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.43
ErrorsLine has trailing spaces.47
ErrorsLine contains a tab character.47
ErrorsLine contains a tab character.48
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.54
ErrorsMissing a Javadoc comment.55
ErrorsMissing a Javadoc comment.56
ErrorsMissing a Javadoc comment.58
ErrorsParameter iclausec should be final.58
Errors'iclausec' hides a field.58
ErrorsParameter icardc should be final.59
Errors'icardc' hides a field.59
ErrorsParameter ipbc should be final.59
Errors'ipbc' hides a field.59
ErrorsMethod 'createClause' is not designed for extension - needs to be abstract, final or empty.65
ErrorsParameter literals should be final.66
ErrorsMethod 'createUnregisteredClause' is not designed for extension - needs to be abstract, final or empty.71
ErrorsParameter literals should be final.72
ErrorsLine has trailing spaces.78
ErrorsMethod 'constraintFactory' is not designed for extension - needs to be abstract, final or empty.83
ErrorsParameter literals should be final.84
ErrorsParameter coefs should be final.84
ErrorsParameter degree should be final.85
ErrorsLine has trailing spaces.106
ErrorsMethod 'learntConstraintFactory' is not designed for extension - needs to be abstract, final or empty.110
ErrorsParameter dspb should be final.111
ErrorsMissing a Javadoc comment.131
ErrorsParameter coefs should be final.131
ErrorsMethod 'constructClause' is not designed for extension - needs to be abstract, final or empty.140
ErrorsMissing a Javadoc comment.140
ErrorsParameter v should be final.140
ErrorsMethod 'constructCard' is not designed for extension - needs to be abstract, final or empty.144
ErrorsMissing a Javadoc comment.144
ErrorsParameter theLits should be final.144
ErrorsParameter degree should be final.144
ErrorsMethod 'constructPB' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMissing a Javadoc comment.150
ErrorsParameter theLits should be final.150
ErrorsParameter coefs should be final.150
ErrorsParameter degree should be final.151
ErrorsMethod 'constructLearntClause' is not designed for extension - needs to be abstract, final or empty.156
ErrorsMissing a Javadoc comment.156
ErrorsParameter literals should be final.156
ErrorsMethod 'constructLearntCard' is not designed for extension - needs to be abstract, final or empty.160
ErrorsMissing a Javadoc comment.160
ErrorsParameter dspb should be final.160
ErrorsMethod 'constructLearntPB' is not designed for extension - needs to be abstract, final or empty.164
ErrorsMissing a Javadoc comment.164
ErrorsParameter dspb should be final.164
ErrorsMissing a Javadoc comment.168
ErrorsParameter coefs should be final.168

org/sat4j/pb/constraints/AbstractPBDataStructureFactory.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.63
ErrorsMissing a Javadoc comment.68
ErrorsParameter literals should be final.70
ErrorsParameter coefs should be final.70
ErrorsParameter moreThan should be final.71
ErrorsParameter degree should be final.71
ErrorsParameter voc should be final.71
ErrorsMissing a Javadoc comment.101
ErrorsParameter literals should be final.103
ErrorsParameter coefs should be final.103
ErrorsParameter moreThan should be final.104
ErrorsParameter degree should be final.104
ErrorsParameter voc should be final.104
ErrorsMissing a Javadoc comment.117
ErrorsMethod 'getNormalizer' is not designed for extension - needs to be abstract, final or empty.119
ErrorsMissing a Javadoc comment.119
ErrorsMethod 'setNormalizer' is not designed for extension - needs to be abstract, final or empty.123
ErrorsMissing a Javadoc comment.123
ErrorsParameter simp should be final.123
ErrorsMethod 'setNormalizer' is not designed for extension - needs to be abstract, final or empty.134
ErrorsMissing a Javadoc comment.134
ErrorsParameter normalizer should be final.134
ErrorsLine has trailing spaces.139
ErrorsLine contains a tab character.139
ErrorsLine contains a tab character.140
ErrorsMethod 'createClause' is not designed for extension - needs to be abstract, final or empty.143
ErrorsMissing a Javadoc comment.143
ErrorsParameter literals should be final.143
ErrorsMethod 'createUnregisteredClause' is not designed for extension - needs to be abstract, final or empty.159
ErrorsMissing a Javadoc comment.159
ErrorsParameter literals should be final.159
ErrorsMethod 'createCardinalityConstraint' is not designed for extension - needs to be abstract, final or empty.169
ErrorsParameter literals should be final.170
ErrorsParameter degree should be final.170
ErrorsMethod 'createPseudoBooleanConstraint' is not designed for extension - needs to be abstract, final or empty.176
ErrorsMissing a Javadoc comment.176
ErrorsParameter literals should be final.176
ErrorsParameter coefs should be final.177
ErrorsParameter moreThan should be final.177
ErrorsParameter degree should be final.177
ErrorsMethod 'createAtMostPBConstraint' is not designed for extension - needs to be abstract, final or empty.184
ErrorsMissing a Javadoc comment.184
ErrorsParameter literals should be final.184
ErrorsParameter coefs should be final.185
ErrorsParameter degree should be final.185
ErrorsMethod 'createAtLeastPBConstraint' is not designed for extension - needs to be abstract, final or empty.190
ErrorsMissing a Javadoc comment.190
ErrorsParameter literals should be final.190
ErrorsParameter coefs should be final.191
ErrorsParameter degree should be final.191
ErrorsMethod 'createUnregisteredPseudoBooleanConstraint' is not designed for extension - needs to be abstract, final or empty.224
ErrorsMissing a Javadoc comment.224
ErrorsParameter dspb should be final.225
ErrorsMissing a Javadoc comment.229
ErrorsMissing a Javadoc comment.233
ErrorsMethod 'createLits' is not designed for extension - needs to be abstract, final or empty.235

org/sat4j/pb/constraints/AtLeastCardConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.45
ErrorsMethod 'constructCard' is not designed for extension - needs to be abstract, final or empty.47
ErrorsMissing a Javadoc comment.47
ErrorsParameter solver should be final.47
ErrorsParameter voc should be final.47
ErrorsParameter theLits should be final.48
ErrorsParameter degree should be final.48
ErrorsMethod 'constructLearntCard' is not designed for extension - needs to be abstract, final or empty.52
ErrorsMissing a Javadoc comment.52
ErrorsParameter voc should be final.52
ErrorsParameter dspb should be final.52

org/sat4j/pb/constraints/AtLeastCardPBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.45
ErrorsMethod 'constructCard' is not designed for extension - needs to be abstract, final or empty.47
ErrorsMissing a Javadoc comment.47
ErrorsParameter solver should be final.47
ErrorsParameter voc should be final.47
ErrorsParameter theLits should be final.48
ErrorsParameter degree should be final.48
ErrorsMethod 'constructLearntCard' is not designed for extension - needs to be abstract, final or empty.52
ErrorsMissing a Javadoc comment.52
ErrorsParameter voc should be final.52
ErrorsParameter dspb should be final.52

org/sat4j/pb/constraints/CompetMinHTmixedClauseCardConstrDataStructureFactory.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsLine contains a tab character.36
ErrorsLine contains a tab character.37
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/CompetResolutionMinPBLongMixedWLClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsLine contains a tab character.36
ErrorsLine contains a tab character.37
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/CompetResolutionPBLongMixedHTClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsLine contains a tab character.36
ErrorsLine contains a tab character.37
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/CompetResolutionPBLongMixedWLClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsLine contains a tab character.36
ErrorsLine contains a tab character.37
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/CompetResolutionPBMixedHTClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.37

org/sat4j/pb/constraints/CompetResolutionPBMixedWLClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.37

org/sat4j/pb/constraints/ICardConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.44

org/sat4j/pb/constraints/IClauseConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.37
ErrorsLine is longer than 80 characters.39
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41

org/sat4j/pb/constraints/IPBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.40
ErrorsMissing a Javadoc comment.42
ErrorsMissing a Javadoc comment.44

org/sat4j/pb/constraints/MaxLongWatchPBCPConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.42
ErrorsMethod 'constructLearntPB' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter voc should be final.44
ErrorsParameter dspb should be final.44
ErrorsMethod 'constructPB' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMissing a Javadoc comment.51
ErrorsParameter solver should be final.51
ErrorsParameter voc should be final.51
ErrorsParameter theLits should be final.52
ErrorsParameter coefs should be final.52
ErrorsParameter degree should be final.52
ErrorsParameter sumCoefs should be final.53

org/sat4j/pb/constraints/MaxLongWatchPBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.42
ErrorsMethod 'constructLearntPB' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter voc should be final.44
ErrorsParameter dspb should be final.44
ErrorsMethod 'constructPB' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMissing a Javadoc comment.51
ErrorsParameter solver should be final.51
ErrorsParameter voc should be final.51
ErrorsParameter theLits should be final.52
ErrorsParameter coefs should be final.52
ErrorsParameter degree should be final.52
ErrorsParameter sumCoefs should be final.53

org/sat4j/pb/constraints/MaxWatchPBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.41
ErrorsMethod 'constructLearntPB' is not designed for extension - needs to be abstract, final or empty.43
ErrorsMissing a Javadoc comment.43
ErrorsParameter voc should be final.43
ErrorsParameter dspb should be final.43
ErrorsMethod 'constructPB' is not designed for extension - needs to be abstract, final or empty.47
ErrorsMissing a Javadoc comment.47
ErrorsParameter solver should be final.47
ErrorsParameter voc should be final.47
ErrorsParameter theLits should be final.48
ErrorsParameter coefs should be final.48
ErrorsParameter degree should be final.48
ErrorsParameter sumCoefs should be final.49

org/sat4j/pb/constraints/MinCardConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.46
ErrorsMethod 'constructCard' is not designed for extension - needs to be abstract, final or empty.48
ErrorsMissing a Javadoc comment.48
ErrorsParameter solver should be final.48
ErrorsParameter voc should be final.48
ErrorsParameter theLits should be final.49
ErrorsParameter degree should be final.49
ErrorsMethod 'constructLearntCard' is not designed for extension - needs to be abstract, final or empty.54
ErrorsMissing a Javadoc comment.54
ErrorsParameter voc should be final.54
ErrorsParameter dspb should be final.54
ErrorsLine is longer than 80 characters.58

org/sat4j/pb/constraints/MinCardPBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.46
ErrorsMethod 'constructCard' is not designed for extension - needs to be abstract, final or empty.48
ErrorsMissing a Javadoc comment.48
ErrorsParameter solver should be final.48
ErrorsParameter voc should be final.48
ErrorsParameter theLits should be final.49
ErrorsParameter degree should be final.49
ErrorsMethod 'constructLearntCard' is not designed for extension - needs to be abstract, final or empty.54
ErrorsMissing a Javadoc comment.54
ErrorsParameter voc should be final.54
ErrorsParameter dspb should be final.54

org/sat4j/pb/constraints/MinLongWatchPBCPConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.42
ErrorsMethod 'constructLearntPB' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter voc should be final.44
ErrorsParameter dspb should be final.44
ErrorsMethod 'constructPB' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMissing a Javadoc comment.51
ErrorsParameter solver should be final.51
ErrorsParameter voc should be final.51
ErrorsParameter theLits should be final.52
ErrorsParameter coefs should be final.52
ErrorsParameter degree should be final.52
ErrorsParameter sumCoefs should be final.53

org/sat4j/pb/constraints/MinLongWatchPBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.42
ErrorsMethod 'constructLearntPB' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter voc should be final.44
ErrorsParameter dspb should be final.44
ErrorsMethod 'constructPB' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMissing a Javadoc comment.51
ErrorsParameter solver should be final.51
ErrorsParameter voc should be final.51
ErrorsParameter theLits should be final.52
ErrorsParameter coefs should be final.52
ErrorsParameter degree should be final.52
ErrorsParameter sumCoefs should be final.53

org/sat4j/pb/constraints/MinWatchPBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.41
ErrorsMethod 'constructLearntPB' is not designed for extension - needs to be abstract, final or empty.43
ErrorsMissing a Javadoc comment.43
ErrorsParameter voc should be final.43
ErrorsParameter dspb should be final.43
ErrorsMethod 'constructPB' is not designed for extension - needs to be abstract, final or empty.47
ErrorsMissing a Javadoc comment.47
ErrorsParameter solver should be final.47
ErrorsParameter voc should be final.47
ErrorsParameter theLits should be final.48
ErrorsParameter coefs should be final.48
ErrorsParameter degree should be final.48
ErrorsParameter sumCoefs should be final.49

org/sat4j/pb/constraints/PBContainer.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.35
ErrorsVariable 'lits' must be private and have accessor methods.35
ErrorsMissing a Javadoc comment.36
ErrorsVariable 'coefs' must be private and have accessor methods.36
ErrorsMissing a Javadoc comment.37
ErrorsVariable 'degree' must be private and have accessor methods.37
ErrorsMissing a Javadoc comment.39
ErrorsParameter lits should be final.39
Errors'lits' hides a field.39
ErrorsParameter coefs should be final.39
Errors'coefs' hides a field.39
ErrorsParameter degree should be final.39
Errors'degree' hides a field.39

org/sat4j/pb/constraints/PBLongMaxClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/PBLongMinClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/PBMaxClauseAtLeastConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/PBMaxClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/PBMaxDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.46
ErrorsMethod 'constraintFactory' is not designed for extension - needs to be abstract, final or empty.56
ErrorsParameter literals should be final.57
ErrorsExpected @param tag for 'literals'.57
ErrorsParameter coefs should be final.57
ErrorsExpected @param tag for 'coefs'.57
ErrorsParameter degree should be final.58
ErrorsExpected @param tag for 'degree'.58
ErrorsExpected @throws tag for 'ContradictionException'.58
ErrorsMethod 'learntConstraintFactory' is not designed for extension - needs to be abstract, final or empty.73
ErrorsParameter dspb should be final.74
ErrorsExpected @param tag for 'dspb'.74

org/sat4j/pb/constraints/PBMinClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/PBMinDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.46
ErrorsLine has trailing spaces.50
ErrorsMethod 'constraintFactory' is not designed for extension - needs to be abstract, final or empty.55
ErrorsParameter literals should be final.56
ErrorsParameter coefs should be final.56
ErrorsParameter degree should be final.57
ErrorsLine has trailing spaces.66
ErrorsMethod 'learntConstraintFactory' is not designed for extension - needs to be abstract, final or empty.70
ErrorsParameter dspb should be final.71

org/sat4j/pb/constraints/PuebloMinWatchPBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.41
ErrorsMethod 'constructLearntPB' is not designed for extension - needs to be abstract, final or empty.43
ErrorsMissing a Javadoc comment.43
ErrorsParameter voc should be final.43
ErrorsParameter dspb should be final.43
ErrorsMethod 'constructPB' is not designed for extension - needs to be abstract, final or empty.47
ErrorsMissing a Javadoc comment.47
ErrorsParameter solver should be final.47
ErrorsParameter voc should be final.47
ErrorsParameter theLits should be final.48
ErrorsParameter coefs should be final.48
ErrorsParameter degree should be final.48
ErrorsParameter sumCoefs should be final.49

org/sat4j/pb/constraints/PuebloPBMinClauseAtLeastConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.36
ErrorsMissing a Javadoc comment.40

org/sat4j/pb/constraints/PuebloPBMinClauseCardConstrDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.37
ErrorsLine has trailing spaces.41
ErrorsMissing a Javadoc comment.45
ErrorsMethod 'createClause' is not designed for extension - needs to be abstract, final or empty.50
ErrorsParameter literals should be final.51

org/sat4j/pb/constraints/PuebloPBMinDataStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.45
ErrorsLine has trailing spaces.49
ErrorsMethod 'constraintFactory' is not designed for extension - needs to be abstract, final or empty.54
ErrorsParameter literals should be final.55
ErrorsParameter coefs should be final.55
ErrorsParameter degree should be final.56
ErrorsMethod 'learntConstraintFactory' is not designed for extension - needs to be abstract, final or empty.61
ErrorsParameter dspb should be final.62

org/sat4j/pb/constraints/UnitBinaryHTClauseConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.42
ErrorsMethod 'constructClause' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter solver should be final.44
ErrorsParameter voc should be final.44
ErrorsParameter v should be final.45
ErrorsMethod 'constructLearntClause' is not designed for extension - needs to be abstract, final or empty.59
ErrorsMissing a Javadoc comment.59
ErrorsParameter voc should be final.59
ErrorsParameter literals should be final.59

org/sat4j/pb/constraints/UnitBinaryHTClausePBConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.42
ErrorsMethod 'constructClause' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter solver should be final.44
ErrorsParameter voc should be final.44
ErrorsParameter v should be final.45
ErrorsMethod 'constructLearntClause' is not designed for extension - needs to be abstract, final or empty.59
ErrorsMissing a Javadoc comment.59
ErrorsParameter voc should be final.59
ErrorsParameter literals should be final.59

org/sat4j/pb/constraints/UnitBinaryWLClauseConstructor.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.42
ErrorsMethod 'constructClause' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter solver should be final.44
ErrorsParameter voc should be final.44
ErrorsParameter v should be final.45
ErrorsMethod 'constructLearntClause' is not designed for extension - needs to be abstract, final or empty.59
ErrorsMissing a Javadoc comment.59
ErrorsParameter voc should be final.59
ErrorsParameter literals should be final.59

org/sat4j/pb/constraints/pb/AtLeastPB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.40
ErrorsLine has trailing spaces.43
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.49
ErrorsParameter voc should be final.49
ErrorsParameter ps should be final.49
ErrorsParameter degree should be final.49
Errors'degree' hides a field.49
ErrorsMissing a Javadoc comment.54
ErrorsParameter s should be final.54
ErrorsParameter voc should be final.54
ErrorsParameter ps should be final.55
ErrorsParameter n should be final.55
ErrorsMissing a Javadoc comment.63
ErrorsParameter voc should be final.63
ErrorsParameter ps should be final.63
ErrorsParameter n should be final.63
ErrorsMissing a Javadoc comment.67
ErrorsParameter literal should be final.67
ErrorsMissing a Javadoc comment.71
ErrorsMissing a Javadoc comment.75
ErrorsMissing a Javadoc comment.79
ErrorsMissing a Javadoc comment.85
ErrorsLine has trailing spaces.94
ErrorsFirst sentence should end with a period.98
ErrorsLine has trailing spaces.100
ErrorsParameter s should be final.121
ErrorsMissing a Javadoc comment.130

org/sat4j/pb/constraints/pb/ConflictMap.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.48
ErrorsVariable 'hasBeenReduced' must be private and have accessor methods.48
ErrorsMissing a Javadoc comment.49
ErrorsVariable 'numberOfReductions' must be private and have accessor methods.49
ErrorsFirst sentence should end with a period.51
ErrorsVariable 'currentSlack' must be private and have accessor methods.54
ErrorsMissing a Javadoc comment.56
ErrorsVariable 'currentLevel' must be private and have accessor methods.56
ErrorsVariable 'byLevel' must be private and have accessor methods.63
ErrorsFirst sentence should end with a period.65
ErrorsLine has trailing spaces.67
ErrorsParameter cpb should be final.74
ErrorsParameter level should be final.74
ErrorsMissing a Javadoc comment.78
ErrorsParameter cpb should be final.78
ErrorsParameter level should be final.78
ErrorsMissing a Javadoc comment.85
ErrorsLine is longer than 80 characters.96
ErrorsFirst sentence should end with a period.108
ErrorsLine has trailing spaces.110
ErrorsExpected an @return tag.114
ErrorsRedundant 'final' modifier.114
ErrorsParameter level should be final.114
ErrorsExpected @param tag for 'level'.114
ErrorsFirst sentence should end with a period.118
ErrorsLine has trailing spaces.120
ErrorsExpected an @return tag.124
ErrorsRedundant 'final' modifier.124
ErrorsParameter indLevel should be final.124
ErrorsExpected @param tag for 'indLevel'.124
ErrorsMissing a Javadoc comment.131
ErrorsVariable 'coefMult' must be private and have accessor methods.131
ErrorsMissing a Javadoc comment.133
ErrorsVariable 'coefMultCons' must be private and have accessor methods.133
ErrorsLine has trailing spaces.138
ErrorsMethod 'resolve' is not designed for extension - needs to be abstract, final or empty.145
ErrorsParameter cpb should be final.145
ErrorsParameter litImplied should be final.145
ErrorsParameter val should be final.146
ErrorsExpected @param tag for 'val'.146
ErrorsMethod 'reduceUntilConflict' is not designed for extension - needs to be abstract, final or empty.260
ErrorsMissing a Javadoc comment.260
ErrorsParameter litImplied should be final.260
ErrorsParameter ind should be final.260
ErrorsParameter reducedCoefs should be final.261
ErrorsParameter wpb should be final.261
ErrorsMissing a Javadoc comment.317
ErrorsParameter wpb should be final.317
ErrorsParameter theCoefs should be final.317
ErrorsFirst sentence should end with a period.329
ErrorsExpected an @return tag.332
ErrorsMethod 'slackConflict' is not designed for extension - needs to be abstract, final or empty.332
ErrorsMethod 'oldIsAssertive' is not designed for extension - needs to be abstract, final or empty.348
ErrorsMissing a Javadoc comment.348
ErrorsParameter dl should be final.348
ErrorsLine is longer than 80 characters.359
ErrorsMissing a Javadoc comment.368
ErrorsParameter dl should be final.368
ErrorsLine is longer than 80 characters.376
ErrorsFirst sentence should end with a period.383
ErrorsLine has trailing spaces.386
ErrorsMethod 'isAssertive' is not designed for extension - needs to be abstract, final or empty.391
ErrorsParameter dl should be final.391
ErrorsMissing a Javadoc comment.407
ErrorsParameter slack should be final.407
ErrorsLine is longer than 80 characters.412
ErrorsMissing a Javadoc comment.442
ErrorsParameter dl should be final.442
ErrorsParameter slack should be final.442
ErrorsFirst sentence should end with a period.455
ErrorsLine has trailing spaces.458
ErrorsParameter a should be final.465
ErrorsParameter b should be final.465
ErrorsLine has trailing spaces.473
ErrorsMethod 'reduceInConstraint' is not designed for extension - needs to be abstract, final or empty.486
ErrorsParameter wpb should be final.486
ErrorsMissing a Javadoc comment.533
ErrorsParameter coefs should be final.533
ErrorsParameter degree should be final.533
ErrorsParameter wpb should be final.534
ErrorsMissing a Javadoc comment.574
ErrorsParameter coefs should be final.574
ErrorsParameter degree should be final.574
ErrorsParameter wpb should be final.575
ErrorsParameter minimum should be final.575
ErrorsMissing a Javadoc comment.594
ErrorsParameter coefs should be final.594
ErrorsParameter degree should be final.594
ErrorsParameter wpb should be final.595
ErrorsMissing a Javadoc comment.615
ErrorsLine has trailing spaces.627
ErrorsMethod 'getBacktrackLevel' is not designed for extension - needs to be abstract, final or empty.633
ErrorsParameter maxLevel should be final.633
ErrorsLine is longer than 80 characters.652
ErrorsLine is longer than 80 characters.655
ErrorsMethod 'oldGetBacktrackLevel' is not designed for extension - needs to be abstract, final or empty.668
ErrorsMissing a Javadoc comment.668
ErrorsParameter maxLevel should be final.668
ErrorsMethod 'updateSlack' is not designed for extension - needs to be abstract, final or empty.694
ErrorsMissing a Javadoc comment.694
ErrorsParameter level should be final.694
ErrorsMethod 'increaseCoef' is not designed for extension - needs to be abstract, final or empty.709
ErrorsParameter lit should be final.710
ErrorsParameter incCoef should be final.710
ErrorsMethod 'decreaseCoef' is not designed for extension - needs to be abstract, final or empty.719
ErrorsParameter lit should be final.720
ErrorsParameter decCoef should be final.720
ErrorsMethod 'setCoef' is not designed for extension - needs to be abstract, final or empty.729
ErrorsParameter lit should be final.730
ErrorsParameter newValue should be final.730
ErrorsMethod 'changeCoef' is not designed for extension - needs to be abstract, final or empty.752
ErrorsParameter indLit should be final.753
ErrorsParameter newValue should be final.753
ErrorsMethod 'removeCoef' is not designed for extension - needs to be abstract, final or empty.770
ErrorsParameter lit should be final.771
ErrorsMissing a Javadoc comment.785
ErrorsParameter lit should be final.785
ErrorsMethod 'slackIsCorrect' is not designed for extension - needs to be abstract, final or empty.794
ErrorsMissing a Javadoc comment.794
ErrorsParameter dl should be final.794
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.798
ErrorsMethod 'hasBeenReduced' is not designed for extension - needs to be abstract, final or empty.817
ErrorsMissing a Javadoc comment.817
ErrorsMethod 'getNumberOfReductions' is not designed for extension - needs to be abstract, final or empty.821
ErrorsMissing a Javadoc comment.821

org/sat4j/pb/constraints/pb/ConflictMapCardinality.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsParameter cpb should be final.34
ErrorsParameter level should be final.34

org/sat4j/pb/constraints/pb/ConflictMapClause.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.36
ErrorsParameter cpb should be final.36
ErrorsParameter level should be final.36
ErrorsMissing a Javadoc comment.40
ErrorsParameter cpb should be final.40
ErrorsParameter level should be final.40
ErrorsLine has trailing spaces.47
ErrorsParameter litImplied should be final.55
ErrorsExpected @param tag for 'litImplied'.55
ErrorsParameter ind should be final.55
ErrorsExpected @param tag for 'ind'.55
ErrorsParameter reducedCoefs should be final.56
ErrorsExpected @param tag for 'reducedCoefs'.56
ErrorsParameter wpb should be final.56
ErrorsExpected @param tag for 'wpb'.56

org/sat4j/pb/constraints/pb/ConflictMapSwitchToClause.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.36
ErrorsName 'UPPERBOUND' must match pattern '^[a-z][a-zA-Z0-9]*$'.36
ErrorsVariable 'UPPERBOUND' must be private and have accessor methods.36
ErrorsMissing a Javadoc comment.38
ErrorsParameter cpb should be final.38
ErrorsParameter level should be final.38
ErrorsMissing a Javadoc comment.42
ErrorsParameter cpb should be final.42
ErrorsParameter level should be final.42
ErrorsLine has trailing spaces.49
ErrorsParameter litImplied should be final.57
ErrorsExpected @param tag for 'litImplied'.57
ErrorsParameter ind should be final.57
ErrorsExpected @param tag for 'ind'.57
ErrorsParameter reducedCoefs should be final.58
ErrorsExpected @param tag for 'reducedCoefs'.58
ErrorsParameter wpb should be final.58
ErrorsExpected @param tag for 'wpb'.58
ErrorsMust have at least one statement.64
ErrorsMissing a Javadoc comment.85
ErrorsParameter ind should be final.85
ErrorsParameter wpb should be final.85
ErrorsParameter reducedCoefs should be final.86

org/sat4j/pb/constraints/pb/IConflict.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.36
ErrorsLine has trailing spaces.40
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.53
ErrorsLine has trailing spaces.58
ErrorsRedundant 'public' modifier.61
ErrorsExpected @param tag for 'wpb'.61
ErrorsExpected @param tag for 'coefsBis'.62
ErrorsExpected @param tag for 'indLitImplied'.62
ErrorsExpected @param tag for 'degreeBis'.63
ErrorsFirst sentence should end with a period.65
ErrorsLine has trailing spaces.68
ErrorsRedundant 'public' modifier.74
ErrorsMissing a Javadoc comment.76
ErrorsRedundant 'public' modifier.76
ErrorsMissing a Javadoc comment.78
ErrorsRedundant 'public' modifier.78

org/sat4j/pb/constraints/pb/IDataStructurePB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.44
ErrorsMissing a Javadoc comment.48
ErrorsMissing a Javadoc comment.51
ErrorsArray brackets at illegal position.51
ErrorsLine is longer than 80 characters.54
ErrorsMissing a Javadoc comment.54
ErrorsMissing a Javadoc comment.56
ErrorsRedundant 'public' modifier.56
ErrorsMissing a Javadoc comment.58
ErrorsRedundant 'public' modifier.58
ErrorsMissing a Javadoc comment.60
ErrorsRedundant 'public' modifier.60
ErrorsMissing a Javadoc comment.62
ErrorsRedundant 'public' modifier.62
ErrorsMissing a Javadoc comment.64
ErrorsRedundant 'public' modifier.64
ErrorsMissing a Javadoc comment.66
ErrorsRedundant 'public' modifier.66

org/sat4j/pb/constraints/pb/IWatchPb.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.36
ErrorsRedundant 'public' modifier.36

org/sat4j/pb/constraints/pb/InternalMapPBStructure.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.41
ErrorsMissing a Javadoc comment.45
ErrorsVariable 'lits' must be private and have accessor methods.45
ErrorsMissing a Javadoc comment.46
ErrorsVariable 'coefs' must be private and have accessor methods.46
ErrorsMissing a Javadoc comment.47
ErrorsVariable 'allLits' must be private and have accessor methods.47
ErrorsMissing a Javadoc comment.49
ErrorsParameter size should be final.49
ErrorsMissing a Javadoc comment.56
ErrorsParameter cpb should be final.56
ErrorsMethod 'get' is not designed for extension - needs to be abstract, final or empty.73
ErrorsMissing a Javadoc comment.73
ErrorsParameter lit should be final.73
ErrorsMethod 'getLit' is not designed for extension - needs to be abstract, final or empty.78
ErrorsMissing a Javadoc comment.78
ErrorsParameter indLit should be final.78
ErrorsMethod 'getCoef' is not designed for extension - needs to be abstract, final or empty.83
ErrorsMissing a Javadoc comment.83
ErrorsParameter indLit should be final.83
ErrorsMethod 'containsKey' is not designed for extension - needs to be abstract, final or empty.89
ErrorsMissing a Javadoc comment.89
ErrorsParameter lit should be final.89
ErrorsMethod 'size' is not designed for extension - needs to be abstract, final or empty.93
ErrorsMissing a Javadoc comment.93
ErrorsMethod 'put' is not designed for extension - needs to be abstract, final or empty.98
ErrorsMissing a Javadoc comment.98
ErrorsParameter lit should be final.98
ErrorsParameter newValue should be final.98
ErrorsMethod 'changeCoef' is not designed for extension - needs to be abstract, final or empty.109
ErrorsMissing a Javadoc comment.109
ErrorsParameter indLit should be final.109
ErrorsParameter newValue should be final.109
ErrorsMethod 'remove' is not designed for extension - needs to be abstract, final or empty.116
ErrorsMissing a Javadoc comment.116
ErrorsParameter lit should be final.116
ErrorsMethod 'copyCoefs' is not designed for extension - needs to be abstract, final or empty.127
ErrorsMissing a Javadoc comment.127
ErrorsParameter dest should be final.127
ErrorsMethod 'copyCoefs' is not designed for extension - needs to be abstract, final or empty.131
ErrorsMissing a Javadoc comment.131
ErrorsParameter dest should be final.131
ErrorsMethod 'copyLits' is not designed for extension - needs to be abstract, final or empty.135
ErrorsMissing a Javadoc comment.135
ErrorsParameter dest should be final.135
ErrorsMethod 'copyLits' is not designed for extension - needs to be abstract, final or empty.139
ErrorsMissing a Javadoc comment.139
ErrorsParameter dest should be final.139

org/sat4j/pb/constraints/pb/LearntBinaryClausePB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.41
ErrorsParameter ps should be final.41
ErrorsParameter voc should be final.41
ErrorsLine has trailing spaces.46
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.54
ErrorsParameter literal should be final.54
ErrorsMissing a Javadoc comment.58
ErrorsMissing a Javadoc comment.66

org/sat4j/pb/constraints/pb/LearntHTClausePB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.43
ErrorsParameter ps should be final.43
ErrorsParameter voc should be final.43
ErrorsParameter s should be final.48
ErrorsMissing a Javadoc comment.66
ErrorsMissing a Javadoc comment.70
ErrorsParameter literal should be final.70
ErrorsMissing a Javadoc comment.74
ErrorsMissing a Javadoc comment.82

org/sat4j/pb/constraints/pb/MapPb.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.41
ErrorsMissing a Javadoc comment.50
ErrorsVariable 'weightedLits' must be private and have accessor methods.50
ErrorsMissing a Javadoc comment.52
ErrorsVariable 'degree' must be private and have accessor methods.52
ErrorsMissing a Javadoc comment.54
ErrorsVariable 'assertiveLiteral' must be private and have accessor methods.54
ErrorsMissing a Javadoc comment.56
ErrorsParameter cpb should be final.56
ErrorsMissing a Javadoc comment.61
ErrorsParameter size should be final.61
ErrorsMethod 'isCardinality' is not designed for extension - needs to be abstract, final or empty.66
ErrorsMissing a Javadoc comment.66
ErrorsMethod 'isLongSufficient' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMissing a Javadoc comment.75
ErrorsMethod 'getAssertiveLiteral' is not designed for extension - needs to be abstract, final or empty.84
ErrorsMissing a Javadoc comment.84
ErrorsMethod 'saturation' is not designed for extension - needs to be abstract, final or empty.88
ErrorsMissing a Javadoc comment.88
ErrorsMethod 'cuttingPlane' is not designed for extension - needs to be abstract, final or empty.111
ErrorsMissing a Javadoc comment.111
ErrorsParameter cpb should be final.111
ErrorsParameter deg should be final.111
ErrorsParameter reducedCoefs should be final.112
ErrorsParameter val should be final.112
ErrorsMethod 'cuttingPlane' is not designed for extension - needs to be abstract, final or empty.116
ErrorsMissing a Javadoc comment.116
ErrorsParameter cpb should be final.116
ErrorsParameter degreeCons should be final.116
ErrorsParameter reducedCoefs should be final.117
ErrorsParameter coefMult should be final.117
ErrorsParameter val should be final.118
ErrorsMethod 'cuttingPlane' is not designed for extension - needs to be abstract, final or empty.139
ErrorsMissing a Javadoc comment.139
ErrorsParameter lits should be final.139
ErrorsParameter reducedCoefs should be final.139
ErrorsParameter deg should be final.140
ErrorsMethod 'cuttingPlane' is not designed for extension - needs to be abstract, final or empty.144
ErrorsMissing a Javadoc comment.144
ErrorsParameter lits should be final.144
ErrorsArray brackets at illegal position.144
ErrorsParameter reducedCoefs should be final.144
ErrorsParameter degreeCons should be final.145
ErrorsParameter coefMult should be final.145
ErrorsMissing a Javadoc comment.156
ErrorsMethod 'buildConstraintFromConflict' is not designed for extension - needs to be abstract, final or empty.194
ErrorsMissing a Javadoc comment.194
ErrorsParameter resLits should be final.194
ErrorsParameter resCoefs should be final.195
ErrorsMethod 'buildConstraintFromMapPb' is not designed for extension - needs to be abstract, final or empty.202
ErrorsMissing a Javadoc comment.202
ErrorsParameter resLits should be final.202
ErrorsParameter resCoefs should be final.202
ErrorsMethod 'getDegree' is not designed for extension - needs to be abstract, final or empty.210
ErrorsMissing a Javadoc comment.210
ErrorsMethod 'size' is not designed for extension - needs to be abstract, final or empty.214
ErrorsMissing a Javadoc comment.214
ErrorsLine has trailing spaces.220
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.223
ErrorsMissing a Javadoc comment.235
ErrorsParameter coef should be final.235
ErrorsParameter mult should be final.235
ErrorsMethod 'increaseCoef' is not designed for extension - needs to be abstract, final or empty.242
ErrorsMissing a Javadoc comment.242
ErrorsParameter lit should be final.242
ErrorsParameter incCoef should be final.242
ErrorsMethod 'decreaseCoef' is not designed for extension - needs to be abstract, final or empty.246
ErrorsMissing a Javadoc comment.246
ErrorsParameter lit should be final.246
ErrorsParameter decCoef should be final.246
ErrorsMethod 'setCoef' is not designed for extension - needs to be abstract, final or empty.251
ErrorsMissing a Javadoc comment.251
ErrorsParameter lit should be final.251
ErrorsParameter newValue should be final.251
ErrorsMethod 'changeCoef' is not designed for extension - needs to be abstract, final or empty.255
ErrorsMissing a Javadoc comment.255
ErrorsParameter indLit should be final.255
ErrorsParameter newValue should be final.255
ErrorsMethod 'removeCoef' is not designed for extension - needs to be abstract, final or empty.259
ErrorsMissing a Javadoc comment.259
ErrorsParameter lit should be final.259

org/sat4j/pb/constraints/pb/MaxWatchPb.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.45
ErrorsLine has trailing spaces.47
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.53
ErrorsFirst sentence should end with a period.55
ErrorsMissing a Javadoc comment.60
ErrorsLine has trailing spaces.64
ErrorsLine has trailing spaces.66
ErrorsParameter voc should be final.74
ErrorsParameter mpb should be final.74
ErrorsLine has trailing spaces.94
ErrorsParameter voc should be final.105
ErrorsParameter lits should be final.105
ErrorsParameter coefs should be final.105
ErrorsParameter degree should be final.106
ErrorsParameter sumCoefs should be final.106
ErrorsExpected @param tag for 'sumCoefs'.106
ErrorsLine has trailing spaces.125
ErrorsExpected @throws tag for 'ContradictionException'.129
ErrorsLine has trailing spaces.152
ErrorsLine has trailing spaces.154
ErrorsParameter s should be final.158
ErrorsFirst sentence should end with a period.175
ErrorsLine has trailing spaces.177
ErrorsParameter s should be final.184
ErrorsParameter p should be final.184
ErrorsLine is longer than 80 characters.226
ErrorsFirst sentence should end with a period.242
ErrorsParameter upl should be final.245
ErrorsExpected @param tag for 'upl'.245
ErrorsFirst sentence should end with a period.253
ErrorsLine has trailing spaces.255
ErrorsParameter p should be final.259
ErrorsLine has trailing spaces.281
ErrorsParameter s should be final.295
ErrorsParameter voc should be final.296
ErrorsParameter lits should be final.296
ErrorsParameter coefs should be final.296
ErrorsParameter degree should be final.296
ErrorsParameter sumCoefs should be final.297
ErrorsExpected @param tag for 'sumCoefs'.297
ErrorsExpected @throws tag for 'ContradictionException'.297
ErrorsLine has trailing spaces.317
ErrorsUnused @param tag for 's'.318
ErrorsLine is longer than 80 characters.327
ErrorsParameter voc should be final.327
ErrorsExpected @param tag for 'voc'.327
ErrorsParameter mpb should be final.327

org/sat4j/pb/constraints/pb/MaxWatchPbLong.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.45
ErrorsLine has trailing spaces.46
ErrorsMissing a Javadoc comment.50
ErrorsFirst sentence should end with a period.52
ErrorsMissing a Javadoc comment.57
ErrorsLine has trailing spaces.61
ErrorsLine has trailing spaces.63
ErrorsParameter voc should be final.71
ErrorsParameter mpb should be final.71
ErrorsLine has trailing spaces.90
ErrorsParameter voc should be final.101
ErrorsParameter lits should be final.101
ErrorsParameter coefs should be final.101
ErrorsParameter degree should be final.102
ErrorsParameter sumCoefs should be final.102
ErrorsExpected @param tag for 'sumCoefs'.102
ErrorsLine has trailing spaces.121
ErrorsExpected @throws tag for 'ContradictionException'.125
ErrorsLine has trailing spaces.148
ErrorsLine has trailing spaces.150
ErrorsParameter s should be final.154
ErrorsFirst sentence should end with a period.170
ErrorsLine has trailing spaces.172
ErrorsParameter s should be final.180
ErrorsParameter p should be final.180
ErrorsFirst sentence should end with a period.237
ErrorsParameter upl should be final.241
ErrorsExpected @param tag for 'upl'.241
ErrorsFirst sentence should end with a period.249
ErrorsLine has trailing spaces.251
ErrorsParameter p should be final.256
ErrorsLine has trailing spaces.277
ErrorsParameter s should be final.292
ErrorsParameter voc should be final.292
ErrorsParameter lits should be final.292
ErrorsParameter coefs should be final.293
ErrorsParameter degree should be final.293
ErrorsParameter sumCoefs should be final.293
ErrorsExpected @param tag for 'sumCoefs'.293
ErrorsExpected @throws tag for 'ContradictionException'.294
ErrorsLine has trailing spaces.314
ErrorsUnused @param tag for 's'.315
ErrorsParameter voc should be final.324
ErrorsExpected @param tag for 'voc'.324
ErrorsParameter mpb should be final.325

org/sat4j/pb/constraints/pb/MaxWatchPbLongCP.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.45
ErrorsLine has trailing spaces.46
ErrorsMissing a Javadoc comment.50
ErrorsFirst sentence should end with a period.52
ErrorsMissing a Javadoc comment.57
ErrorsLine has trailing spaces.61
ErrorsLine has trailing spaces.63
ErrorsParameter voc should be final.71
ErrorsParameter mpb should be final.71
ErrorsLine has trailing spaces.90
ErrorsParameter voc should be final.101
ErrorsParameter lits should be final.101
ErrorsParameter coefs should be final.101
ErrorsParameter degree should be final.102
ErrorsParameter sumCoefs should be final.102
ErrorsExpected @param tag for 'sumCoefs'.102
ErrorsLine has trailing spaces.121
ErrorsExpected @throws tag for 'ContradictionException'.125
ErrorsLine has trailing spaces.148
ErrorsLine has trailing spaces.150
ErrorsParameter s should be final.154
ErrorsFirst sentence should end with a period.170
ErrorsLine has trailing spaces.172
ErrorsParameter s should be final.179
ErrorsParameter p should be final.179
ErrorsFirst sentence should end with a period.236
ErrorsParameter upl should be final.239
ErrorsExpected @param tag for 'upl'.239
ErrorsFirst sentence should end with a period.248
ErrorsLine has trailing spaces.250
ErrorsParameter p should be final.254
ErrorsLine has trailing spaces.275
ErrorsParameter s should be final.290
ErrorsParameter voc should be final.290
ErrorsParameter lits should be final.290
ErrorsParameter coefs should be final.291
ErrorsParameter degree should be final.291
ErrorsParameter sumCoefs should be final.291
ErrorsExpected @param tag for 'sumCoefs'.291
ErrorsExpected @throws tag for 'ContradictionException'.292
ErrorsLine has trailing spaces.312
ErrorsUnused @param tag for 's'.313
ErrorsParameter voc should be final.322
ErrorsExpected @param tag for 'voc'.322
ErrorsParameter mpb should be final.323

org/sat4j/pb/constraints/pb/MinWatchCardPB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.40
ErrorsLine has trailing spaces.43
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.49
ErrorsParameter voc should be final.49
ErrorsParameter ps should be final.49
ErrorsParameter moreThan should be final.49
ErrorsParameter degree should be final.49
ErrorsMissing a Javadoc comment.55
ErrorsParameter voc should be final.55
ErrorsParameter ps should be final.55
ErrorsParameter degree should be final.55
ErrorsLine has trailing spaces.62
ErrorsMissing a Javadoc comment.65
ErrorsParameter literal should be final.65
ErrorsLine has trailing spaces.71
ErrorsMissing a Javadoc comment.74
ErrorsMissing a Javadoc comment.78
ErrorsLine has trailing spaces.88
ErrorsParameter s should be final.101
ErrorsParameter voc should be final.101
ErrorsParameter ps should be final.101
ErrorsParameter degree should be final.101
ErrorsExpected @throws tag for 'ContradictionException'.102
ErrorsLine has trailing spaces.108
ErrorsParameter s should be final.122
ErrorsParameter voc should be final.123
ErrorsParameter ps should be final.123
ErrorsParameter moreThan should be final.123
ErrorsParameter degree should be final.123
ErrorsExpected @throws tag for 'ContradictionException'.124
ErrorsMissing a Javadoc comment.128
ErrorsParameter s should be final.128
ErrorsParameter voc should be final.129
ErrorsParameter ps should be final.129
ErrorsParameter moreThan should be final.129
ErrorsParameter degree should be final.129
ErrorsParameter normalized should be final.130
ErrorsLine has trailing spaces.164
ErrorsFirst sentence should end with a period.168
ErrorsLine has trailing spaces.170
ErrorsParameter s should be final.191
ErrorsMissing a Javadoc comment.200

org/sat4j/pb/constraints/pb/MinWatchPb.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.40
ErrorsLine has trailing spaces.43
ErrorsLine has trailing spaces.44
ErrorsMissing a Javadoc comment.48
ErrorsFirst sentence should end with a period.50
ErrorsVariable 'watchCumul' must be private and have accessor methods.53
ErrorsVariable 'watched' must be private and have accessor methods.58
ErrorsFirst sentence should end with a period.60
ErrorsVariable 'watching' must be private and have accessor methods.63
ErrorsLine has trailing spaces.67
ErrorsVariable 'watchingCount' must be private and have accessor methods.70
ErrorsLine has trailing spaces.74
ErrorsLine has trailing spaces.76
ErrorsParameter voc should be final.82
ErrorsParameter mpb should be final.82
ErrorsLine has trailing spaces.97
ErrorsParameter voc should be final.108
ErrorsParameter lits should be final.108
ErrorsParameter coefs should be final.108
ErrorsParameter degree should be final.109
ErrorsParameter sumCoefs should be final.109
ErrorsExpected @param tag for 'sumCoefs'.109
ErrorsLine has trailing spaces.124
ErrorsLine has trailing spaces.126
ErrorsMethod 'computeWatches' is not designed for extension - needs to be abstract, final or empty.129
ErrorsMissing a Javadoc comment.155
ErrorsLine is longer than 80 characters.161
ErrorsLine has trailing spaces.195
ErrorsLine has trailing spaces.197
ErrorsLine is longer than 80 characters.199
ErrorsMethod 'computePropagation' is not designed for extension - needs to be abstract, final or empty.202
ErrorsParameter s should be final.203
ErrorsLine has trailing spaces.222
ErrorsParameter s should be final.236
ErrorsParameter voc should be final.237
ErrorsParameter lits should be final.237
ErrorsParameter coefs should be final.237
ErrorsParameter degree should be final.237
ErrorsParameter sumCoefs should be final.238
ErrorsExpected @param tag for 'sumCoefs'.238
ErrorsExpected @throws tag for 'ContradictionException'.238
ErrorsLine has trailing spaces.258
ErrorsLine has trailing spaces.260
ErrorsMethod 'nbOfWatched' is not designed for extension - needs to be abstract, final or empty.263
ErrorsAvoid inline conditionals.271
ErrorsFirst sentence should end with a period.276
ErrorsLine has trailing spaces.278
ErrorsMethod 'propagate' is not designed for extension - needs to be abstract, final or empty.285
ErrorsParameter s should be final.285
ErrorsParameter p should be final.285
ErrorsFirst sentence should end with a period.349
ErrorsMethod 'remove' is not designed for extension - needs to be abstract, final or empty.352
ErrorsParameter upl should be final.352
ErrorsExpected @param tag for 'upl'.352
ErrorsFirst sentence should end with a period.361
ErrorsLine has trailing spaces.363
ErrorsMethod 'undo' is not designed for extension - needs to be abstract, final or empty.367
ErrorsParameter p should be final.367
ErrorsLine has trailing spaces.389
ErrorsUnused @param tag for 's'.390
ErrorsLine is longer than 80 characters.399
ErrorsParameter voc should be final.399
ErrorsExpected @param tag for 'voc'.399
ErrorsParameter mpb should be final.399
ErrorsFirst sentence should end with a period.403
ErrorsLine has trailing spaces.405
ErrorsMethod 'maximalCoefficient' is not designed for extension - needs to be abstract, final or empty.411
ErrorsParameter pIndice should be final.411
ErrorsLine has trailing spaces.427
ErrorsLine has trailing spaces.430
ErrorsMethod 'updateWatched' is not designed for extension - needs to be abstract, final or empty.437
ErrorsParameter mc should be final.437
ErrorsParameter pIndice should be final.437
ErrorsLine is longer than 80 characters.455

org/sat4j/pb/constraints/pb/MinWatchPbLong.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.40
ErrorsLine has trailing spaces.43
ErrorsLine has trailing spaces.44
ErrorsMissing a Javadoc comment.48
ErrorsFirst sentence should end with a period.50
ErrorsVariable 'watchCumul' must be private and have accessor methods.53
ErrorsVariable 'watched' must be private and have accessor methods.58
ErrorsFirst sentence should end with a period.60
ErrorsVariable 'watching' must be private and have accessor methods.63
ErrorsLine has trailing spaces.67
ErrorsVariable 'watchingCount' must be private and have accessor methods.70
ErrorsLine has trailing spaces.74
ErrorsLine has trailing spaces.76
ErrorsParameter voc should be final.82
ErrorsParameter mpb should be final.82
ErrorsLine has trailing spaces.97
ErrorsParameter voc should be final.108
ErrorsParameter lits should be final.108
ErrorsParameter coefs should be final.108
ErrorsParameter degree should be final.109
ErrorsParameter sumCoefs should be final.109
ErrorsExpected @param tag for 'sumCoefs'.109
ErrorsLine has trailing spaces.124
ErrorsLine has trailing spaces.126
ErrorsMethod 'computeWatches' is not designed for extension - needs to be abstract, final or empty.129
ErrorsMissing a Javadoc comment.154
ErrorsLine has trailing spaces.193
ErrorsLine has trailing spaces.195
ErrorsLine is longer than 80 characters.197
ErrorsMethod 'computePropagation' is not designed for extension - needs to be abstract, final or empty.200
ErrorsParameter s should be final.201
ErrorsLine is longer than 80 characters.206
ErrorsLine has trailing spaces.219
ErrorsParameter s should be final.234
ErrorsParameter voc should be final.234
ErrorsParameter lits should be final.234
ErrorsParameter coefs should be final.235
ErrorsParameter degree should be final.235
ErrorsParameter sumCoefs should be final.235
ErrorsExpected @param tag for 'sumCoefs'.235
ErrorsExpected @throws tag for 'ContradictionException'.236
ErrorsLine has trailing spaces.256
ErrorsLine has trailing spaces.258
ErrorsMethod 'nbOfWatched' is not designed for extension - needs to be abstract, final or empty.261
ErrorsAvoid inline conditionals.269
ErrorsFirst sentence should end with a period.274
ErrorsLine has trailing spaces.276
ErrorsMethod 'propagate' is not designed for extension - needs to be abstract, final or empty.283
ErrorsParameter s should be final.284
ErrorsParameter p should be final.284
ErrorsFirst sentence should end with a period.348
ErrorsMethod 'remove' is not designed for extension - needs to be abstract, final or empty.351
ErrorsParameter upl should be final.352
ErrorsExpected @param tag for 'upl'.352
ErrorsFirst sentence should end with a period.361
ErrorsLine has trailing spaces.363
ErrorsMethod 'undo' is not designed for extension - needs to be abstract, final or empty.367
ErrorsParameter p should be final.368
ErrorsLine has trailing spaces.390
ErrorsUnused @param tag for 's'.391
ErrorsParameter voc should be final.400
ErrorsExpected @param tag for 'voc'.400
ErrorsParameter mpb should be final.401
ErrorsFirst sentence should end with a period.405
ErrorsLine has trailing spaces.407
ErrorsMethod 'maximalCoefficient' is not designed for extension - needs to be abstract, final or empty.413
ErrorsParameter pIndice should be final.413
ErrorsLine has trailing spaces.429
ErrorsLine has trailing spaces.432
ErrorsMethod 'updateWatched' is not designed for extension - needs to be abstract, final or empty.439
ErrorsParameter mc should be final.439
ErrorsParameter pIndice should be final.439
ErrorsLine is longer than 80 characters.456

org/sat4j/pb/constraints/pb/MinWatchPbLongCP.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.40
ErrorsLine has trailing spaces.43
ErrorsLine has trailing spaces.44
ErrorsLine has trailing spaces.49
ErrorsLine contains a tab character.49
ErrorsLine contains a tab character.50
ErrorsFirst sentence should end with a period.53
ErrorsVariable 'watchCumul' must be private and have accessor methods.56
ErrorsVariable 'watched' must be private and have accessor methods.61
ErrorsFirst sentence should end with a period.63
ErrorsVariable 'watching' must be private and have accessor methods.66
ErrorsLine has trailing spaces.70
ErrorsVariable 'watchingCount' must be private and have accessor methods.73
ErrorsLine has trailing spaces.77
ErrorsLine has trailing spaces.79
ErrorsParameter voc should be final.85
ErrorsParameter mpb should be final.85
ErrorsLine has trailing spaces.100
ErrorsLine is longer than 80 characters.111
ErrorsParameter voc should be final.111
ErrorsParameter lits should be final.111
ErrorsParameter coefs should be final.111
ErrorsParameter degree should be final.112
ErrorsParameter sumCoefs should be final.112
ErrorsExpected @param tag for 'sumCoefs'.112
ErrorsLine has trailing spaces.127
ErrorsLine has trailing spaces.129
ErrorsMethod 'computeWatches' is not designed for extension - needs to be abstract, final or empty.132
ErrorsMissing a Javadoc comment.157
ErrorsLine has trailing spaces.196
ErrorsLine has trailing spaces.198
ErrorsLine is longer than 80 characters.200
ErrorsMethod 'computePropagation' is not designed for extension - needs to be abstract, final or empty.203
ErrorsParameter s should be final.204
ErrorsLine is longer than 80 characters.209
ErrorsLine has trailing spaces.222
ErrorsParameter s should be final.237
ErrorsParameter voc should be final.237
ErrorsParameter lits should be final.237
ErrorsParameter coefs should be final.238
ErrorsParameter degree should be final.238
ErrorsParameter sumCoefs should be final.238
ErrorsExpected @param tag for 'sumCoefs'.238
ErrorsExpected @throws tag for 'ContradictionException'.239
ErrorsLine has trailing spaces.259
ErrorsLine has trailing spaces.261
ErrorsMethod 'nbOfWatched' is not designed for extension - needs to be abstract, final or empty.264
ErrorsAvoid inline conditionals.272
ErrorsFirst sentence should end with a period.277
ErrorsLine has trailing spaces.279
ErrorsMethod 'propagate' is not designed for extension - needs to be abstract, final or empty.286
ErrorsParameter s should be final.286
ErrorsParameter p should be final.286
ErrorsFirst sentence should end with a period.350
ErrorsMethod 'remove' is not designed for extension - needs to be abstract, final or empty.353
ErrorsParameter upl should be final.353
ErrorsExpected @param tag for 'upl'.353
ErrorsFirst sentence should end with a period.362
ErrorsLine has trailing spaces.364
ErrorsMethod 'undo' is not designed for extension - needs to be abstract, final or empty.368
ErrorsParameter p should be final.368
ErrorsLine has trailing spaces.390
ErrorsUnused @param tag for 's'.391
ErrorsParameter voc should be final.400
ErrorsExpected @param tag for 'voc'.400
ErrorsParameter mpb should be final.401
ErrorsFirst sentence should end with a period.405
ErrorsLine has trailing spaces.407
ErrorsMethod 'maximalCoefficient' is not designed for extension - needs to be abstract, final or empty.413
ErrorsParameter pIndice should be final.413
ErrorsLine has trailing spaces.429
ErrorsLine has trailing spaces.432
ErrorsMethod 'updateWatched' is not designed for extension - needs to be abstract, final or empty.439
ErrorsParameter mc should be final.439
ErrorsParameter pIndice should be final.439
ErrorsLine is longer than 80 characters.456

org/sat4j/pb/constraints/pb/MinWatchPbLongLimit.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.40
ErrorsLine has trailing spaces.43
ErrorsLine has trailing spaces.44
ErrorsMissing a Javadoc comment.48
ErrorsFirst sentence should end with a period.50
ErrorsVariable 'watchCumul' must be private and have accessor methods.53
ErrorsFirst sentence should end with a period.55
ErrorsVariable 'compWatchCumul' must be private and have accessor methods.59
ErrorsVariable 'watched' must be private and have accessor methods.64
ErrorsFirst sentence should end with a period.66
ErrorsVariable 'watching' must be private and have accessor methods.69
ErrorsLine has trailing spaces.73
ErrorsVariable 'watchingCount' must be private and have accessor methods.76
ErrorsLine has trailing spaces.80
ErrorsLine has trailing spaces.82
ErrorsParameter voc should be final.88
ErrorsParameter mpb should be final.88
ErrorsLine has trailing spaces.103
ErrorsLine is longer than 80 characters.114
ErrorsParameter voc should be final.114
ErrorsParameter lits should be final.114
ErrorsParameter coefs should be final.114
ErrorsParameter degree should be final.115
ErrorsParameter sumCoefs should be final.115
ErrorsExpected @param tag for 'sumCoefs'.115
ErrorsLine has trailing spaces.130
ErrorsLine has trailing spaces.132
ErrorsMethod 'computeWatches' is not designed for extension - needs to be abstract, final or empty.135
ErrorsMissing a Javadoc comment.160
ErrorsLine is longer than 80 characters.166
ErrorsLine has trailing spaces.199
ErrorsLine has trailing spaces.201
ErrorsLine is longer than 80 characters.203
ErrorsMethod 'computePropagation' is not designed for extension - needs to be abstract, final or empty.206
ErrorsParameter s should be final.207
ErrorsLine is longer than 80 characters.212
ErrorsLine has trailing spaces.226
ErrorsParameter s should be final.241
ErrorsParameter voc should be final.241
ErrorsParameter lits should be final.241
ErrorsParameter coefs should be final.242
ErrorsParameter degree should be final.242
ErrorsParameter sumCoefs should be final.242
ErrorsExpected @param tag for 'sumCoefs'.242
ErrorsExpected @throws tag for 'ContradictionException'.243
ErrorsLine has trailing spaces.263
ErrorsLine has trailing spaces.265
ErrorsMethod 'nbOfWatched' is not designed for extension - needs to be abstract, final or empty.268
ErrorsAvoid inline conditionals.276
ErrorsFirst sentence should end with a period.281
ErrorsLine has trailing spaces.283
ErrorsMethod 'propagate' is not designed for extension - needs to be abstract, final or empty.290
ErrorsParameter s should be final.291
ErrorsParameter p should be final.291
ErrorsLine is longer than 80 characters.335
ErrorsFirst sentence should end with a period.366
ErrorsMethod 'remove' is not designed for extension - needs to be abstract, final or empty.369
ErrorsParameter upl should be final.370
ErrorsExpected @param tag for 'upl'.370
ErrorsFirst sentence should end with a period.386
ErrorsLine has trailing spaces.388
ErrorsMethod 'undo' is not designed for extension - needs to be abstract, final or empty.392
ErrorsParameter p should be final.393
ErrorsLine has trailing spaces.416
ErrorsUnused @param tag for 's'.417
ErrorsParameter voc should be final.426
ErrorsExpected @param tag for 'voc'.426
ErrorsParameter mpb should be final.427
ErrorsFirst sentence should end with a period.431
ErrorsLine has trailing spaces.433
ErrorsMethod 'maximalCoefficient' is not designed for extension - needs to be abstract, final or empty.439
ErrorsParameter pIndice should be final.439
ErrorsLine has trailing spaces.455
ErrorsLine has trailing spaces.458
ErrorsMethod 'updateWatched' is not designed for extension - needs to be abstract, final or empty.465
ErrorsParameter mc should be final.465
ErrorsParameter pIndice should be final.465
ErrorsLine is longer than 80 characters.507
ErrorsMissing a Javadoc comment.550
ErrorsParameter coef should be final.550
ErrorsMissing a Javadoc comment.557
ErrorsParameter coef should be final.557
ErrorsMissing a Javadoc comment.566
ErrorsParameter coef should be final.566

org/sat4j/pb/constraints/pb/OriginalBinaryClausePB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.42
ErrorsParameter ps should be final.42
ErrorsParameter voc should be final.42
ErrorsLine has trailing spaces.48
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.56
ErrorsParameter literal should be final.56
ErrorsMissing a Javadoc comment.60
ErrorsMissing a Javadoc comment.68
ErrorsLine has trailing spaces.74
ErrorsParameter s should be final.85
ErrorsParameter voc should be final.85
ErrorsParameter literals should be final.85

org/sat4j/pb/constraints/pb/OriginalHTClausePB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.42
ErrorsParameter ps should be final.42
ErrorsParameter voc should be final.42
ErrorsLine has trailing spaces.47
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.55
ErrorsParameter literal should be final.55
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.67
ErrorsLine has trailing spaces.74
ErrorsParameter s should be final.84
ErrorsParameter voc should be final.85
ErrorsParameter literals should be final.85

org/sat4j/pb/constraints/pb/PBConstr.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.40
ErrorsMissing a Javadoc comment.44
ErrorsRedundant 'public' modifier.44
ErrorsMissing a Javadoc comment.46
ErrorsRedundant 'public' modifier.46
ErrorsMissing a Javadoc comment.48
ErrorsRedundant 'public' modifier.48
ErrorsMissing a Javadoc comment.50
ErrorsRedundant 'public' modifier.50
ErrorsMissing a Javadoc comment.52
ErrorsRedundant 'public' modifier.52
ErrorsMissing a Javadoc comment.54
ErrorsRedundant 'public' modifier.54

org/sat4j/pb/constraints/pb/Pseudos.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.44
ErrorsUtility classes should not have a public or default constructor.44
ErrorsMissing a Javadoc comment.46
ErrorsParameter ps should be final.46
ErrorsParameter bigCoefs should be final.47
ErrorsParameter moreThan should be final.47
ErrorsParameter bigDeg should be final.47
ErrorsParameter voc should be final.48
ErrorsMissing a Javadoc comment.70
ErrorsParameter lits should be final.70
ErrorsParameter bc should be final.71
ErrorsParameter moreThan should be final.71
ErrorsParameter bigDeg should be final.71
ErrorsMissing a Javadoc comment.98
ErrorsParameter ps should be final.98
ErrorsParameter bigCoefs should be final.99
ErrorsParameter moreThan should be final.99
ErrorsParameter bigDeg should be final.99
ErrorsParameter voc should be final.100
ErrorsMissing a Javadoc comment.112
ErrorsParameter ps should be final.112
ErrorsParameter bigCoefs should be final.113
ErrorsParameter moreThan should be final.113
ErrorsParameter bigDeg should be final.113
ErrorsMissing a Javadoc comment.127
ErrorsParameter vec should be final.127
ErrorsMissing a Javadoc comment.135
ErrorsParameter i should be final.135
ErrorsLine is longer than 80 characters.139
ErrorsMissing a Javadoc comment.139
ErrorsParameter initial should be final.139

org/sat4j/pb/constraints/pb/PuebloMinWatchPb.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.40
ErrorsFirst sentence should end with a period.42
ErrorsLine has trailing spaces.44
ErrorsUnused @param tag for 'ps'.47
ErrorsUnused @param tag for 'weightedLits'.49
ErrorsUnused @param tag for 'moreThan'.51
ErrorsParameter voc should be final.56
ErrorsParameter lits should be final.56
ErrorsExpected @param tag for 'lits'.56
ErrorsParameter coefs should be final.56
ErrorsExpected @param tag for 'coefs'.56
ErrorsParameter degree should be final.57
ErrorsParameter sumCoefs should be final.57
ErrorsExpected @param tag for 'sumCoefs'.57
ErrorsMissing a Javadoc comment.61
ErrorsParameter voc should be final.61
ErrorsParameter mpb should be final.61
ErrorsParameter s should be final.81
ErrorsParameter voc should be final.81
ErrorsParameter lits should be final.81
ErrorsParameter coefs should be final.82
ErrorsParameter degree should be final.82
ErrorsExpected @throws tag for 'ContradictionException'.83
ErrorsLine is longer than 80 characters.104
ErrorsMissing a Javadoc comment.104
ErrorsParameter voc should be final.104
ErrorsParameter mpb should be final.104
ErrorsParameter pIndice should be final.109
ErrorsParameter mc should be final.114
ErrorsParameter pIndice should be final.114
ErrorsLine is longer than 80 characters.122

org/sat4j/pb/constraints/pb/UnitClausePB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.40
ErrorsMissing a Javadoc comment.42
ErrorsParameter value should be final.42
ErrorsParameter voc should be final.42
Errors'voc' hides a field.42
ErrorsLine has trailing spaces.48
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.56
ErrorsParameter p should be final.56
ErrorsMissing a Javadoc comment.60
Errors'{' is followed by whitespace.61
ErrorsMissing a Javadoc comment.64
ErrorsMissing a Javadoc comment.68
Errors'{' is followed by whitespace.69
ErrorsMissing a Javadoc comment.72

org/sat4j/pb/constraints/pb/UnitClausesPB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.40
ErrorsParameter values should be final.40
ErrorsMethod 'getCoef' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsParameter literal should be final.44
ErrorsMethod 'getDegree' is not designed for extension - needs to be abstract, final or empty.48
ErrorsMissing a Javadoc comment.48
ErrorsMethod 'getVocabulary' is not designed for extension - needs to be abstract, final or empty.52
ErrorsMissing a Javadoc comment.52
ErrorsMethod 'getLits' is not designed for extension - needs to be abstract, final or empty.56
ErrorsMissing a Javadoc comment.56
ErrorsMethod 'getCoefs' is not designed for extension - needs to be abstract, final or empty.60
ErrorsMissing a Javadoc comment.60
ErrorsMethod 'computeAnImpliedClause' is not designed for extension - needs to be abstract, final or empty.64
ErrorsMissing a Javadoc comment.64

org/sat4j/pb/constraints/pb/WatchPb.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.47
ErrorsLine has trailing spaces.49
ErrorsLine has trailing spaces.55
ErrorsLine contains a tab character.55
ErrorsLine contains a tab character.56
ErrorsFirst sentence should end with a period.59
ErrorsVariable 'activity' must be private and have accessor methods.62
ErrorsFirst sentence should end with a period.64
ErrorsVariable 'coefs' must be private and have accessor methods.67
ErrorsMissing a Javadoc comment.69
ErrorsVariable 'sumcoefs' must be private and have accessor methods.69
ErrorsFirst sentence should end with a period.71
ErrorsVariable 'degree' must be private and have accessor methods.74
ErrorsFirst sentence should end with a period.76
ErrorsVariable 'lits' must be private and have accessor methods.79
ErrorsFirst sentence should end with a period.81
ErrorsVariable 'learnt' must be private and have accessor methods.84
ErrorsFirst sentence should end with a period.86
ErrorsVariable 'voc' must be private and have accessor methods.89
ErrorsParameter mpb should be final.98
ErrorsExpected @param tag for 'mpb'.98
ErrorsParameter lits should be final.115
Errors'lits' hides a field.115
ErrorsExpected @param tag for 'lits'.115
ErrorsParameter coefs should be final.115
Errors'coefs' hides a field.115
ErrorsExpected @param tag for 'coefs'.115
ErrorsParameter degree should be final.115
Errors'degree' hides a field.115
ErrorsExpected @param tag for 'degree'.115
ErrorsParameter sumCoefs should be final.116
ErrorsExpected @param tag for 'sumCoefs'.116
ErrorsFirst sentence should end with a period.125
ErrorsLine has trailing spaces.128
ErrorsMethod 'isAssertive' is not designed for extension - needs to be abstract, final or empty.132
ErrorsParameter dl should be final.132
ErrorsExpected @param tag for 'dl'.132
ErrorsFirst sentence should end with a period.156
ErrorsLine has trailing spaces.158
ErrorsMethod 'calcReason' is not designed for extension - needs to be abstract, final or empty.166
ErrorsParameter p should be final.166
ErrorsParameter outReason should be final.166
ErrorsLine is longer than 80 characters.174
ErrorsMissing a Javadoc comment.181
Errors'protected' modifier out of order with the JLS suggestions.181
ErrorsMissing a Javadoc comment.183
Errors'protected' modifier out of order with the JLS suggestions.183
ErrorsFirst sentence should end with a period.186
ErrorsLine has trailing spaces.188
ErrorsMethod 'get' is not designed for extension - needs to be abstract, final or empty.193
ErrorsParameter i should be final.193
ErrorsFirst sentence should end with a period.197
ErrorsLine has trailing spaces.199
ErrorsMethod 'getCoef' is not designed for extension - needs to be abstract, final or empty.204
ErrorsParameter i should be final.204
ErrorsFirst sentence should end with a period.208
ErrorsLine has trailing spaces.210
ErrorsMethod 'getActivity' is not designed for extension - needs to be abstract, final or empty.214
ErrorsFirst sentence should end with a period.218
ErrorsLine has trailing spaces.220
ErrorsMethod 'incActivity' is not designed for extension - needs to be abstract, final or empty.223
ErrorsParameter claInc should be final.223
ErrorsExpected @param tag for 'claInc'.223
ErrorsMethod 'setActivity' is not designed for extension - needs to be abstract, final or empty.229
ErrorsMissing a Javadoc comment.229
ErrorsParameter d should be final.229
ErrorsFirst sentence should end with a period.235
ErrorsLine has trailing spaces.238
ErrorsMethod 'slackConstraint' is not designed for extension - needs to be abstract, final or empty.241
ErrorsFirst sentence should end with a period.245
ErrorsLine has trailing spaces.248
ErrorsMethod 'slackConstraint' is not designed for extension - needs to be abstract, final or empty.255
ErrorsParameter theCoefs should be final.255
ErrorsParameter theDegree should be final.256
ErrorsFirst sentence should end with a period.260
ErrorsLine has trailing spaces.263
ErrorsUnused @param tag for 'coefs'.264
ErrorsMethod 'computeLeftSide' is not designed for extension - needs to be abstract, final or empty.268
ErrorsParameter theCoefs should be final.268
ErrorsExpected @param tag for 'theCoefs'.268
ErrorsFirst sentence should end with a period.280
ErrorsLine has trailing spaces.283
ErrorsMethod 'computeLeftSide' is not designed for extension - needs to be abstract, final or empty.286
ErrorsLine has trailing spaces.292
ErrorsLine has trailing spaces.294
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.297
ErrorsLine has trailing spaces.303
ErrorsMethod 'learnt' is not designed for extension - needs to be abstract, final or empty.307
ErrorsLine has trailing spaces.313
ErrorsMethod 'locked' is not designed for extension - needs to be abstract, final or empty.316
ErrorsFirst sentence should end with a period.325
ErrorsLine has trailing spaces.328
ErrorsParameter a should be final.335
ErrorsParameter b should be final.335
ErrorsFirst sentence should end with a period.339
ErrorsLine has trailing spaces.341
ErrorsMethod 'rescaleBy' is not designed for extension - needs to be abstract, final or empty.345
ErrorsParameter d should be final.345
ErrorsMethod 'selectionSort' is not designed for extension - needs to be abstract, final or empty.349
ErrorsMissing a Javadoc comment.349
ErrorsParameter from should be final.349
ErrorsParameter to should be final.349
ErrorsName 'best_i' must match pattern '^[a-z][a-zA-Z0-9]*$'.350
ErrorsFirst sentence should end with a period.372
ErrorsMethod 'setLearnt' is not designed for extension - needs to be abstract, final or empty.375
ErrorsFirst sentence should end with a period.379
ErrorsLine has trailing spaces.381
ErrorsMethod 'simplify' is not designed for extension - needs to be abstract, final or empty.384
ErrorsMissing a Javadoc comment.399
ErrorsFirst sentence should end with a period.403
Errors'protected' modifier out of order with the JLS suggestions.406
ErrorsFirst sentence should end with a period.419
ErrorsLine has trailing spaces.421
Errors'protected' modifier out of order with the JLS suggestions.427
ErrorsParameter from should be final.427
ErrorsParameter to should be final.427
Errors'15' is a magic number.429
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.470
ErrorsMethod 'assertConstraint' is not designed for extension - needs to be abstract, final or empty.495
ErrorsMissing a Javadoc comment.495
ErrorsParameter s should be final.495
ErrorsMethod 'getDegree' is not designed for extension - needs to be abstract, final or empty.509
ErrorsMethod 'register' is not designed for extension - needs to be abstract, final or empty.513
ErrorsMissing a Javadoc comment.513
ErrorsLine has trailing spaces.525
ErrorsMethod 'getCoefs' is not designed for extension - needs to be abstract, final or empty.528
ErrorsLine has trailing spaces.536
ErrorsMethod 'getLits' is not designed for extension - needs to be abstract, final or empty.539
ErrorsMethod 'getVocabulary' is not designed for extension - needs to be abstract, final or empty.545
ErrorsMissing a Javadoc comment.545
ErrorsLine has trailing spaces.551
ErrorsMethod 'computeAnImpliedClause' is not designed for extension - needs to be abstract, final or empty.554
ErrorsMethod 'coefficientsEqualToOne' is not designed for extension - needs to be abstract, final or empty.570
ErrorsMissing a Javadoc comment.570
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.574
ErrorsParameter pb should be final.575
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.617
ErrorsMethod 'forwardActivity' is not designed for extension - needs to be abstract, final or empty.626
ErrorsMissing a Javadoc comment.626
ErrorsParameter claInc should be final.626
ErrorsMethod 'canBePropagatedMultipleTimes' is not designed for extension - needs to be abstract, final or empty.632
ErrorsMissing a Javadoc comment.632
ErrorsMethod 'toConstraint' is not designed for extension - needs to be abstract, final or empty.636
ErrorsMissing a Javadoc comment.636

org/sat4j/pb/constraints/pb/WatchPbLong.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.45
ErrorsLine has trailing spaces.49
ErrorsLine contains a tab character.49
ErrorsLine contains a tab character.50
ErrorsFirst sentence should end with a period.53
ErrorsVariable 'activity' must be private and have accessor methods.56
ErrorsFirst sentence should end with a period.58
ErrorsVariable 'coefs' must be private and have accessor methods.61
ErrorsMissing a Javadoc comment.63
ErrorsVariable 'sumcoefs' must be private and have accessor methods.63
ErrorsFirst sentence should end with a period.65
ErrorsVariable 'degree' must be private and have accessor methods.68
ErrorsFirst sentence should end with a period.70
ErrorsVariable 'lits' must be private and have accessor methods.73
ErrorsFirst sentence should end with a period.75
ErrorsVariable 'learnt' must be private and have accessor methods.78
ErrorsFirst sentence should end with a period.80
ErrorsVariable 'voc' must be private and have accessor methods.83
ErrorsParameter mpb should be final.92
ErrorsExpected @param tag for 'mpb'.92
ErrorsParameter lits should be final.110
Errors'lits' hides a field.110
ErrorsExpected @param tag for 'lits'.110
ErrorsParameter coefs should be final.110
Errors'coefs' hides a field.110
ErrorsExpected @param tag for 'coefs'.110
ErrorsParameter degree should be final.110
Errors'degree' hides a field.110
ErrorsExpected @param tag for 'degree'.110
ErrorsParameter sumCoefs should be final.111
ErrorsExpected @param tag for 'sumCoefs'.111
ErrorsMissing a Javadoc comment.120
ErrorsParameter bigValues should be final.120
ErrorsFirst sentence should end with a period.128
ErrorsLine has trailing spaces.131
ErrorsMethod 'isAssertive' is not designed for extension - needs to be abstract, final or empty.135
ErrorsParameter dl should be final.135
ErrorsExpected @param tag for 'dl'.135
ErrorsFirst sentence should end with a period.159
ErrorsLine has trailing spaces.161
ErrorsMethod 'calcReason' is not designed for extension - needs to be abstract, final or empty.169
ErrorsParameter p should be final.169
ErrorsParameter outReason should be final.169
ErrorsMissing a Javadoc comment.192
Errors'protected' modifier out of order with the JLS suggestions.192
ErrorsMissing a Javadoc comment.194
Errors'protected' modifier out of order with the JLS suggestions.194
ErrorsFirst sentence should end with a period.197
ErrorsLine has trailing spaces.199
ErrorsMethod 'get' is not designed for extension - needs to be abstract, final or empty.204
ErrorsParameter i should be final.204
ErrorsFirst sentence should end with a period.208
ErrorsLine has trailing spaces.210
ErrorsMethod 'getActivity' is not designed for extension - needs to be abstract, final or empty.214
ErrorsFirst sentence should end with a period.218
ErrorsLine has trailing spaces.220
ErrorsMethod 'incActivity' is not designed for extension - needs to be abstract, final or empty.223
ErrorsParameter claInc should be final.223
ErrorsExpected @param tag for 'claInc'.223
ErrorsMethod 'setActivity' is not designed for extension - needs to be abstract, final or empty.229
ErrorsMissing a Javadoc comment.229
ErrorsParameter d should be final.229
ErrorsFirst sentence should end with a period.235
ErrorsLine has trailing spaces.238
ErrorsMethod 'slackConstraint' is not designed for extension - needs to be abstract, final or empty.241
ErrorsFirst sentence should end with a period.245
ErrorsLine has trailing spaces.248
ErrorsMethod 'slackConstraint' is not designed for extension - needs to be abstract, final or empty.255
ErrorsParameter theCoefs should be final.255
ErrorsParameter theDegree should be final.255
ErrorsFirst sentence should end with a period.259
ErrorsLine has trailing spaces.262
ErrorsUnused @param tag for 'coefs'.263
ErrorsMethod 'computeLeftSide' is not designed for extension - needs to be abstract, final or empty.267
ErrorsParameter theCoefs should be final.267
ErrorsExpected @param tag for 'theCoefs'.267
ErrorsFirst sentence should end with a period.279
ErrorsLine has trailing spaces.282
ErrorsMethod 'computeLeftSide' is not designed for extension - needs to be abstract, final or empty.285
ErrorsLine has trailing spaces.291
ErrorsLine has trailing spaces.293
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.296
ErrorsLine has trailing spaces.302
ErrorsMethod 'learnt' is not designed for extension - needs to be abstract, final or empty.306
ErrorsLine has trailing spaces.312
ErrorsMethod 'locked' is not designed for extension - needs to be abstract, final or empty.315
ErrorsFirst sentence should end with a period.324
ErrorsLine has trailing spaces.327
ErrorsParameter a should be final.334
ErrorsParameter b should be final.334
ErrorsFirst sentence should end with a period.338
ErrorsLine has trailing spaces.340
ErrorsMethod 'rescaleBy' is not designed for extension - needs to be abstract, final or empty.344
ErrorsParameter d should be final.344
ErrorsMethod 'selectionSort' is not designed for extension - needs to be abstract, final or empty.348
ErrorsMissing a Javadoc comment.348
ErrorsParameter from should be final.348
ErrorsParameter to should be final.348
ErrorsName 'best_i' must match pattern '^[a-z][a-zA-Z0-9]*$'.349
ErrorsFirst sentence should end with a period.371
ErrorsMethod 'setLearnt' is not designed for extension - needs to be abstract, final or empty.374
ErrorsFirst sentence should end with a period.378
ErrorsLine has trailing spaces.380
ErrorsMethod 'simplify' is not designed for extension - needs to be abstract, final or empty.383
ErrorsMissing a Javadoc comment.398
ErrorsFirst sentence should end with a period.402
Errors'protected' modifier out of order with the JLS suggestions.405
ErrorsFirst sentence should end with a period.417
ErrorsLine has trailing spaces.419
Errors'protected' modifier out of order with the JLS suggestions.425
ErrorsParameter from should be final.425
ErrorsParameter to should be final.425
Errors'15' is a magic number.427
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.466
ErrorsMethod 'assertConstraint' is not designed for extension - needs to be abstract, final or empty.491
ErrorsMissing a Javadoc comment.491
ErrorsParameter s should be final.491
ErrorsMethod 'register' is not designed for extension - needs to be abstract, final or empty.501
ErrorsMissing a Javadoc comment.501
ErrorsLine has trailing spaces.513
ErrorsMethod 'getLits' is not designed for extension - needs to be abstract, final or empty.516
ErrorsMethod 'getVocabulary' is not designed for extension - needs to be abstract, final or empty.522
ErrorsMissing a Javadoc comment.522
ErrorsLine has trailing spaces.528
ErrorsMethod 'computeAnImpliedClause' is not designed for extension - needs to be abstract, final or empty.531
ErrorsMethod 'coefficientsEqualToOne' is not designed for extension - needs to be abstract, final or empty.547
ErrorsMissing a Javadoc comment.547
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.551
ErrorsParameter pb should be final.552
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.594
ErrorsMethod 'forwardActivity' is not designed for extension - needs to be abstract, final or empty.603
ErrorsMissing a Javadoc comment.603
ErrorsParameter claInc should be final.603
ErrorsMissing a Javadoc comment.609
ErrorsParameter upl should be final.609
ErrorsMethod 'propagate' is not designed for extension - needs to be abstract, final or empty.612
ErrorsMissing a Javadoc comment.612
ErrorsParameter s should be final.612
ErrorsParameter p should be final.612
ErrorsMissing a Javadoc comment.616
ErrorsParameter p should be final.616
ErrorsMethod 'canBePropagatedMultipleTimes' is not designed for extension - needs to be abstract, final or empty.619
ErrorsMissing a Javadoc comment.619
ErrorsMethod 'toConstraint' is not designed for extension - needs to be abstract, final or empty.623
ErrorsMissing a Javadoc comment.623

org/sat4j/pb/constraints/pb/WatchPbLongCP.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.45
ErrorsLine has trailing spaces.49
ErrorsLine contains a tab character.49
ErrorsLine contains a tab character.50
ErrorsFirst sentence should end with a period.53
ErrorsVariable 'activity' must be private and have accessor methods.56
ErrorsFirst sentence should end with a period.59
ErrorsVariable 'bigCoefs' must be private and have accessor methods.62
ErrorsFirst sentence should end with a period.64
ErrorsVariable 'bigDegree' must be private and have accessor methods.67
ErrorsFirst sentence should end with a period.69
ErrorsVariable 'coefs' must be private and have accessor methods.72
ErrorsMissing a Javadoc comment.74
ErrorsVariable 'sumcoefs' must be private and have accessor methods.74
ErrorsFirst sentence should end with a period.76
ErrorsVariable 'degree' must be private and have accessor methods.79
ErrorsFirst sentence should end with a period.81
ErrorsVariable 'lits' must be private and have accessor methods.84
ErrorsFirst sentence should end with a period.86
ErrorsVariable 'learnt' must be private and have accessor methods.89
ErrorsFirst sentence should end with a period.91
ErrorsVariable 'voc' must be private and have accessor methods.94
ErrorsParameter mpb should be final.103
ErrorsExpected @param tag for 'mpb'.103
ErrorsParameter lits should be final.124
Errors'lits' hides a field.124
ErrorsExpected @param tag for 'lits'.124
ErrorsParameter coefs should be final.124
Errors'coefs' hides a field.124
ErrorsExpected @param tag for 'coefs'.124
ErrorsParameter degree should be final.124
Errors'degree' hides a field.124
ErrorsExpected @param tag for 'degree'.124
ErrorsParameter sumCoefs should be final.125
ErrorsExpected @param tag for 'sumCoefs'.125
ErrorsMissing a Javadoc comment.136
ErrorsParameter bigValues should be final.136
ErrorsFirst sentence should end with a period.146
ErrorsLine has trailing spaces.149
ErrorsMethod 'isAssertive' is not designed for extension - needs to be abstract, final or empty.153
ErrorsParameter dl should be final.153
ErrorsExpected @param tag for 'dl'.153
ErrorsFirst sentence should end with a period.177
ErrorsLine has trailing spaces.179
ErrorsMethod 'calcReason' is not designed for extension - needs to be abstract, final or empty.187
ErrorsParameter p should be final.187
ErrorsParameter outReason should be final.187
ErrorsMissing a Javadoc comment.202
Errors'protected' modifier out of order with the JLS suggestions.202
ErrorsMissing a Javadoc comment.204
Errors'protected' modifier out of order with the JLS suggestions.204
ErrorsFirst sentence should end with a period.207
ErrorsLine has trailing spaces.209
ErrorsMethod 'get' is not designed for extension - needs to be abstract, final or empty.214
ErrorsParameter i should be final.214
ErrorsFirst sentence should end with a period.218
ErrorsLine has trailing spaces.220
ErrorsMethod 'getActivity' is not designed for extension - needs to be abstract, final or empty.224
ErrorsFirst sentence should end with a period.228
ErrorsLine has trailing spaces.230
ErrorsMethod 'incActivity' is not designed for extension - needs to be abstract, final or empty.233
ErrorsParameter claInc should be final.233
ErrorsExpected @param tag for 'claInc'.233
ErrorsMethod 'setActivity' is not designed for extension - needs to be abstract, final or empty.239
ErrorsMissing a Javadoc comment.239
ErrorsParameter d should be final.239
ErrorsFirst sentence should end with a period.245
ErrorsLine has trailing spaces.248
ErrorsMethod 'slackConstraint' is not designed for extension - needs to be abstract, final or empty.251
ErrorsFirst sentence should end with a period.255
ErrorsLine has trailing spaces.258
ErrorsMethod 'slackConstraint' is not designed for extension - needs to be abstract, final or empty.265
ErrorsParameter theCoefs should be final.265
ErrorsParameter theDegree should be final.265
ErrorsFirst sentence should end with a period.269
ErrorsLine has trailing spaces.272
ErrorsUnused @param tag for 'coefs'.273
ErrorsMethod 'computeLeftSide' is not designed for extension - needs to be abstract, final or empty.277
ErrorsParameter theCoefs should be final.277
ErrorsExpected @param tag for 'theCoefs'.277
ErrorsFirst sentence should end with a period.289
ErrorsLine has trailing spaces.292
ErrorsUnused @param tag for 'coefs'.293
ErrorsMethod 'computeLeftSide' is not designed for extension - needs to be abstract, final or empty.297
ErrorsParameter theCoefs should be final.297
ErrorsExpected @param tag for 'theCoefs'.297
ErrorsFirst sentence should end with a period.309
ErrorsLine has trailing spaces.312
ErrorsMethod 'computeLeftSide' is not designed for extension - needs to be abstract, final or empty.315
ErrorsLine has trailing spaces.321
ErrorsLine has trailing spaces.323
ErrorsMethod 'isSatisfiable' is not designed for extension - needs to be abstract, final or empty.326
ErrorsLine has trailing spaces.332
ErrorsMethod 'learnt' is not designed for extension - needs to be abstract, final or empty.336
ErrorsLine has trailing spaces.342
ErrorsMethod 'locked' is not designed for extension - needs to be abstract, final or empty.345
ErrorsFirst sentence should end with a period.354
ErrorsLine has trailing spaces.357
ErrorsParameter a should be final.364
ErrorsParameter b should be final.364
ErrorsFirst sentence should end with a period.368
ErrorsLine has trailing spaces.370
ErrorsMethod 'rescaleBy' is not designed for extension - needs to be abstract, final or empty.374
ErrorsParameter d should be final.374
ErrorsMethod 'selectionSort' is not designed for extension - needs to be abstract, final or empty.378
ErrorsMissing a Javadoc comment.378
ErrorsParameter from should be final.378
ErrorsParameter to should be final.378
ErrorsName 'best_i' must match pattern '^[a-z][a-zA-Z0-9]*$'.379
ErrorsFirst sentence should end with a period.407
ErrorsMethod 'setLearnt' is not designed for extension - needs to be abstract, final or empty.410
ErrorsFirst sentence should end with a period.414
ErrorsLine has trailing spaces.416
ErrorsMethod 'simplify' is not designed for extension - needs to be abstract, final or empty.419
ErrorsMissing a Javadoc comment.434
ErrorsFirst sentence should end with a period.438
Errors'protected' modifier out of order with the JLS suggestions.441
ErrorsFirst sentence should end with a period.454
ErrorsLine has trailing spaces.456
Errors'protected' modifier out of order with the JLS suggestions.462
ErrorsParameter from should be final.462
ErrorsParameter to should be final.462
Errors'15' is a magic number.464
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.510
ErrorsMethod 'assertConstraint' is not designed for extension - needs to be abstract, final or empty.535
ErrorsMissing a Javadoc comment.535
ErrorsParameter s should be final.535
ErrorsMethod 'register' is not designed for extension - needs to be abstract, final or empty.545
ErrorsMissing a Javadoc comment.545
ErrorsLine has trailing spaces.557
ErrorsMethod 'getLits' is not designed for extension - needs to be abstract, final or empty.560
ErrorsMethod 'getVocabulary' is not designed for extension - needs to be abstract, final or empty.566
ErrorsMissing a Javadoc comment.566
ErrorsLine has trailing spaces.572
ErrorsMethod 'computeAnImpliedClause' is not designed for extension - needs to be abstract, final or empty.575
ErrorsMethod 'coefficientsEqualToOne' is not designed for extension - needs to be abstract, final or empty.591
ErrorsMissing a Javadoc comment.591
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.595
ErrorsParameter pb should be final.596
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.638
ErrorsMethod 'forwardActivity' is not designed for extension - needs to be abstract, final or empty.647
ErrorsMissing a Javadoc comment.647
ErrorsParameter claInc should be final.647
ErrorsMethod 'getLongCoefs' is not designed for extension - needs to be abstract, final or empty.653
ErrorsMissing a Javadoc comment.653
ErrorsMethod 'slackConstraint' is not designed for extension - needs to be abstract, final or empty.659
ErrorsMissing a Javadoc comment.659
ErrorsParameter theCoefs should be final.659
ErrorsParameter theDegree should be final.660
ErrorsFirst sentence should end with a period.664
ErrorsLine has trailing spaces.666
ErrorsMethod 'getCoef' is not designed for extension - needs to be abstract, final or empty.671
ErrorsParameter i should be final.671
ErrorsLine has trailing spaces.677
ErrorsMethod 'getCoefs' is not designed for extension - needs to be abstract, final or empty.680
ErrorsMethod 'getDegree' is not designed for extension - needs to be abstract, final or empty.689
ErrorsMethod 'canBePropagatedMultipleTimes' is not designed for extension - needs to be abstract, final or empty.693
ErrorsMissing a Javadoc comment.693
ErrorsMethod 'toConstraint' is not designed for extension - needs to be abstract, final or empty.697
ErrorsMissing a Javadoc comment.697

org/sat4j/pb/core/IPBCDCLSolver.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.37
ErrorsLine has trailing spaces.39
ErrorsLine has trailing spaces.41

org/sat4j/pb/core/PBDataStructureFactory.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.71

org/sat4j/pb/core/PBSolver.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.54
ErrorsMissing a Javadoc comment.57
ErrorsLine has trailing spaces.60
ErrorsMissing a Javadoc comment.64
ErrorsVariable 'stats' must be private and have accessor methods.64
ErrorsMissing a Javadoc comment.66
ErrorsParameter learner should be final.66
ErrorsLine is longer than 80 characters.67
ErrorsParameter dsf should be final.67
ErrorsParameter order should be final.67
ErrorsParameter restarter should be final.67
ErrorsMissing a Javadoc comment.73
ErrorsParameter learner should be final.73
ErrorsParameter dsf should be final.74
ErrorsParameter params should be final.74
ErrorsParameter order should be final.74
ErrorsParameter restarter should be final.75
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.81
ErrorsMissing a Javadoc comment.81
ErrorsParameter literals should be final.81
ErrorsParameter coeffs should be final.81
ErrorsParameter moreThan should be final.82
ErrorsParameter degree should be final.82
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.90
ErrorsMissing a Javadoc comment.90
ErrorsParameter obj should be final.90
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.98
ErrorsMissing a Javadoc comment.98
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.102
ErrorsMissing a Javadoc comment.102
ErrorsParameter literals should be final.102
ErrorsParameter coeffs should be final.102
ErrorsParameter degree should be final.102
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.112
ErrorsMissing a Javadoc comment.112
ErrorsParameter literals should be final.112
ErrorsParameter coeffs should be final.112
ErrorsParameter degree should be final.113
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.121
ErrorsMissing a Javadoc comment.121
ErrorsParameter literals should be final.121
ErrorsParameter coeffs should be final.121
ErrorsParameter degree should be final.121
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.131
ErrorsMissing a Javadoc comment.131
ErrorsParameter literals should be final.131
ErrorsParameter coeffs should be final.131
ErrorsParameter degree should be final.132
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.140
ErrorsMissing a Javadoc comment.140
ErrorsParameter literals should be final.140
ErrorsParameter coeffs should be final.140
ErrorsParameter weight should be final.140
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMissing a Javadoc comment.150
ErrorsParameter literals should be final.150
ErrorsParameter coeffs should be final.150
ErrorsParameter weight should be final.151
ErrorsLine is longer than 80 characters.166
ErrorsVariable 'objectiveFunctionBased' must be private and have accessor methods.166
ErrorsParameter learnedConstrs should be final.200
ErrorsInner assignments should be avoided.202
ErrorsLine is longer than 80 characters.213
ErrorsLine is longer than 80 characters.214
ErrorsLine is longer than 80 characters.227
ErrorsLine is longer than 80 characters.234
ErrorsParameter constr should be final.243
ErrorsParameter reason should be final.258
ErrorsParameter from should be final.262

org/sat4j/pb/core/PBSolverCP.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.52
ErrorsParameter learner should be final.59
ErrorsExpected @param tag for 'learner'.59
ErrorsParameter dsf should be final.60
ErrorsExpected @param tag for 'dsf'.60
ErrorsParameter order should be final.60
ErrorsExpected @param tag for 'order'.60
Errors'1.5' is a magic number.61
Errors'100' is a magic number.61
ErrorsMissing a Javadoc comment.65
ErrorsParameter learner should be final.65
ErrorsParameter dsf should be final.66
ErrorsParameter params should be final.66
ErrorsParameter order should be final.66
ErrorsParameter restarter should be final.67
ErrorsMissing a Javadoc comment.71
ErrorsParameter learner should be final.71
ErrorsParameter dsf should be final.72
ErrorsParameter params should be final.72
ErrorsParameter order should be final.72
ErrorsMethod 'analyze' is not designed for extension - needs to be abstract, final or empty.76
ErrorsParameter myconfl should be final.77
ErrorsParameter results should be final.77
ErrorsLine is longer than 80 characters.85
ErrorsMethod 'analyzeCP' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMissing a Javadoc comment.85
ErrorsParameter myconfl should be final.85
ErrorsParameter results should be final.85
ErrorsMethod 'chooseConflict' is not designed for extension - needs to be abstract, final or empty.153
ErrorsMissing a Javadoc comment.153
ErrorsParameter myconfl should be final.153
ErrorsParameter level should be final.153
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.157
ErrorsParameter prefix should be final.158
ErrorsMissing a Javadoc comment.163
ErrorsMissing a Javadoc comment.164
ErrorsMethod 'initExplanation' is not designed for extension - needs to be abstract, final or empty.166
ErrorsMissing a Javadoc comment.166
ErrorsMethod 'someCriteria' is not designed for extension - needs to be abstract, final or empty.171
ErrorsMissing a Javadoc comment.171
ErrorsMissing a Javadoc comment.175
ErrorsParameter confl should be final.175
ErrorsMissing a Javadoc comment.178
ErrorsParameter confl should be final.178

org/sat4j/pb/core/PBSolverCautious.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.40
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.43
ErrorsParameter learner should be final.43
ErrorsParameter dsf should be final.44
ErrorsParameter order should be final.44
ErrorsMissing a Javadoc comment.49
ErrorsParameter learner should be final.49
ErrorsParameter dsf should be final.50
ErrorsParameter order should be final.50
ErrorsParameter bound should be final.50
ErrorsMethod 'chooseConflict' is not designed for extension - needs to be abstract, final or empty.55
ErrorsParameter myconfl should be final.56
ErrorsParameter level should be final.56
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.60
ErrorsParameter prefix should be final.61
ErrorsLine is longer than 80 characters.65
ErrorsMethod 'updateNumberOfReductions' is not designed for extension - needs to be abstract, final or empty.68
ErrorsParameter confl should be final.69
ErrorsMethod 'updateNumberOfReducedLearnedConstraints' is not designed for extension - needs to be abstract, final or empty.74
ErrorsParameter confl should be final.75

org/sat4j/pb/core/PBSolverClause.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.38
ErrorsLine has trailing spaces.41
ErrorsMissing a Javadoc comment.45
ErrorsParameter learner should be final.45
ErrorsParameter dsf should be final.46
ErrorsParameter order should be final.46
ErrorsMethod 'chooseConflict' is not designed for extension - needs to be abstract, final or empty.50
ErrorsParameter myconfl should be final.51
ErrorsParameter level should be final.51
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.55
ErrorsParameter prefix should be final.56

org/sat4j/pb/core/PBSolverResCP.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.37
ErrorsLine has trailing spaces.40
ErrorsLine contains a tab character.40
ErrorsLine contains a tab character.41
ErrorsMissing a Javadoc comment.44
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.48
ErrorsParameter learner should be final.48
ErrorsParameter dsf should be final.49
ErrorsParameter order should be final.49
ErrorsMissing a Javadoc comment.53
ErrorsParameter learner should be final.53
ErrorsParameter dsf should be final.54
ErrorsParameter order should be final.54
ErrorsParameter bound should be final.54
Errors'bound' hides a field.54
ErrorsMissing a Javadoc comment.59
ErrorsParameter learner should be final.59
ErrorsParameter dsf should be final.60
ErrorsParameter params should be final.60
ErrorsParameter order should be final.60
ErrorsParameter restarter should be final.61
ErrorsMissing a Javadoc comment.65
ErrorsParameter learner should be final.65
ErrorsParameter dsf should be final.66
ErrorsParameter params should be final.66
ErrorsParameter order should be final.66
ErrorsMethod 'someCriteria' is not designed for extension - needs to be abstract, final or empty.71

org/sat4j/pb/core/PBSolverResolution.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.37
ErrorsLine has trailing spaces.40
ErrorsMissing a Javadoc comment.44
ErrorsParameter learner should be final.44
ErrorsParameter dsf should be final.45
ErrorsParameter params should be final.45
ErrorsParameter order should be final.45
ErrorsParameter restarter should be final.46
ErrorsMissing a Javadoc comment.50
ErrorsParameter learner should be final.50
ErrorsLine is longer than 80 characters.51
ErrorsParameter dsf should be final.51
ErrorsParameter order should be final.51
ErrorsParameter restarter should be final.51

org/sat4j/pb/core/PBSolverStats.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.36
ErrorsLine has trailing spaces.39
ErrorsLine contains a tab character.39
ErrorsLine contains a tab character.40
ErrorsMissing a Javadoc comment.43
ErrorsVariable 'numberOfReductions' must be private and have accessor methods.43
ErrorsMissing a Javadoc comment.45
ErrorsVariable 'numberOfLearnedConstraintsReduced' must be private and have accessor methods.45
ErrorsMissing a Javadoc comment.47
ErrorsVariable 'numberOfResolution' must be private and have accessor methods.47
ErrorsMissing a Javadoc comment.49
ErrorsVariable 'numberOfCP' must be private and have accessor methods.49
ErrorsMethod 'reset' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMethod 'printStat' is not designed for extension - needs to be abstract, final or empty.60
ErrorsParameter out should be final.61
ErrorsParameter prefix should be final.61

org/sat4j/pb/core/PBSolverWithImpliedClause.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.42
ErrorsMissing a Javadoc comment.44
ErrorsParameter learner should be final.45
ErrorsParameter dsf should be final.46
ErrorsParameter order should be final.46
ErrorsLine has trailing spaces.51
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.55
ErrorsParameter literals should be final.56
ErrorsParameter coeffs should be final.56
ErrorsParameter moreThan should be final.57
ErrorsParameter degree should be final.57
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.72
ErrorsParameter prefix should be final.73

org/sat4j/pb/core/package-info.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.1

org/sat4j/pb/orders/IOrderObjective.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.36

org/sat4j/pb/orders/RandomWalkDecoratorObjective.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.40
ErrorsParameter order should be final.40
ErrorsParameter p should be final.40
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.45
ErrorsMissing a Javadoc comment.45
ErrorsParameter obj should be final.45

org/sat4j/pb/orders/VarOrderHeapObjective.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.44
ErrorsLine has trailing spaces.48
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.54
ErrorsMissing a Javadoc comment.58
ErrorsParameter strategy should be final.58
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.62
ErrorsMissing a Javadoc comment.62
ErrorsParameter obj should be final.62
Errors'obj' hides a field.62
ErrorsMethod 'init' is not designed for extension - needs to be abstract, final or empty.66
ErrorsAvoid inline conditionals.81
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.94

org/sat4j/pb/package-info.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.1

org/sat4j/pb/reader/OPBEclipseReader2007.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.41
ErrorsLine has trailing spaces.46
ErrorsLine contains a tab character.46
ErrorsLine contains a tab character.47
ErrorsMissing a Javadoc comment.50
ErrorsParameter solver should be final.55
ErrorsExpected @param tag for 'solver'.55
ErrorsFirst sentence should end with a period.59
ErrorsFirst sentence should end with a period.65
ErrorsFirst sentence should end with a period.71
ErrorsLine has trailing spaces.74
ErrorsMethod 'readVariablesExplanation' is not designed for extension - needs to be abstract, final or empty.78
ErrorsExpected @throws tag for 'IOException'.79
ErrorsExpected @throws tag for 'ParseFormatException'.80
ErrorsMethod 'getListOfVariables' is not designed for extension - needs to be abstract, final or empty.122

org/sat4j/pb/reader/OPBReader2005.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine has trailing spaces.18
ErrorsLine is longer than 80 characters.21
ErrorsLine has trailing spaces.23
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.25
ErrorsLine is longer than 80 characters.27
ErrorsLine has trailing spaces.30
ErrorsLine has trailing spaces.32
ErrorsLine has trailing spaces.39
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.78
ErrorsLine has trailing spaces.80
ErrorsLine has trailing spaces.82
ErrorsFirst sentence should end with a period.90
ErrorsMissing a Javadoc comment.95
ErrorsVariable 'solver' must be private and have accessor methods.95
ErrorsMissing a Javadoc comment.97
ErrorsVariable 'lits' must be private and have accessor methods.97
ErrorsMissing a Javadoc comment.99
ErrorsVariable 'coeffs' must be private and have accessor methods.99
ErrorsMissing a Javadoc comment.101
ErrorsVariable 'd' must be private and have accessor methods.101
ErrorsMissing a Javadoc comment.103
ErrorsVariable 'operator' must be private and have accessor methods.103
ErrorsMissing a Javadoc comment.105
ErrorsMissing a Javadoc comment.107
ErrorsMissing a Javadoc comment.110
ErrorsVariable 'hasObjFunc' must be private and have accessor methods.110
ErrorsMissing a Javadoc comment.113
ErrorsVariable 'hasVariablesExplanation' must be private and have accessor methods.113
ErrorsMissing a Javadoc comment.115
ErrorsVariable 'nbVars' must be private and have accessor methods.115
ErrorsVariable 'nbConstr' must be private and have accessor methods.115
ErrorsMissing a Javadoc comment.118
ErrorsVariable 'nbConstraintsRead' must be private and have accessor methods.118
ErrorsFirst sentence should end with a period.120
ErrorsLine has trailing spaces.123
ErrorsMethod 'metaData' is not designed for extension - needs to be abstract, final or empty.129
ErrorsParameter nbvar should be final.129
ErrorsParameter nbconstr should be final.129
ErrorsFirst sentence should end with a period.133
ErrorsFirst sentence should end with a period.139
ErrorsMethod 'endObjective' is not designed for extension - needs to be abstract, final or empty.142
ErrorsFirst sentence should end with a period.151
ErrorsMethod 'beginConstraint' is not designed for extension - needs to be abstract, final or empty.154
ErrorsMethod 'endConstraint' is not designed for extension - needs to be abstract, final or empty.167
ErrorsExpected @throws tag for 'ContradictionException'.167
ErrorsFirst sentence should end with a period.184
ErrorsLine has trailing spaces.186
ErrorsParameter coeff should be final.193
ErrorsParameter var should be final.193
ErrorsExpected @throws tag for 'ParseFormatException'.194
ErrorsMethod 'translateVarToId' is not designed for extension - needs to be abstract, final or empty.199
ErrorsMissing a Javadoc comment.199
ErrorsParameter var should be final.199
ErrorsAvoid inline conditionals.201
ErrorsFirst sentence should end with a period.204
ErrorsLine has trailing spaces.206
ErrorsMethod 'constraintRelOp' is not designed for extension - needs to be abstract, final or empty.210
ErrorsParameter relop should be final.210
ErrorsFirst sentence should end with a period.214
ErrorsLine has trailing spaces.217
ErrorsMethod 'constraintRightTerm' is not designed for extension - needs to be abstract, final or empty.221
ErrorsParameter val should be final.221
ErrorsMissing a Javadoc comment.225
ErrorsVariable 'in' must be private and have accessor methods.225
ErrorsMissing a Javadoc comment.227
ErrorsVariable 'savedChar' must be private and have accessor methods.227
ErrorsMissing a Javadoc comment.229
ErrorsVariable 'charAvailable' must be private and have accessor methods.229
ErrorsMissing a Javadoc comment.231
ErrorsVariable 'eofReached' must be private and have accessor methods.231
ErrorsMissing a Javadoc comment.233
ErrorsFirst sentence should end with a period.235
ErrorsLine has trailing spaces.237
ErrorsExpected an @return tag.240
ErrorsMethod 'get' is not designed for extension - needs to be abstract, final or empty.240
ErrorsExpected @throws tag for 'IOException'.240
ErrorsMethod 'getVars' is not designed for extension - needs to be abstract, final or empty.260
ErrorsMissing a Javadoc comment.260
ErrorsMethod 'getCoeffs' is not designed for extension - needs to be abstract, final or empty.264
ErrorsMissing a Javadoc comment.264
ErrorsFirst sentence should end with a period.268
ErrorsMethod 'putback' is not designed for extension - needs to be abstract, final or empty.271
ErrorsParameter c should be final.271
ErrorsExpected @param tag for 'c'.271
ErrorsFirst sentence should end with a period.276
ErrorsExpected an @return tag.279
ErrorsMethod 'eof' is not designed for extension - needs to be abstract, final or empty.279
ErrorsMethod 'eol' is not designed for extension - needs to be abstract, final or empty.283
ErrorsMissing a Javadoc comment.283
ErrorsFirst sentence should end with a period.287
ErrorsLine has trailing spaces.289
ErrorsMethod 'skipSpaces' is not designed for extension - needs to be abstract, final or empty.292
ErrorsExpected @throws tag for 'IOException'.292
ErrorsFirst sentence should end with a period.302
ErrorsLine has trailing spaces.304
ErrorsMethod 'readWord' is not designed for extension - needs to be abstract, final or empty.308
ErrorsExpected @throws tag for 'IOException'.308
ErrorsInner assignments should be avoided.314
ErrorsFirst sentence should end with a period.322
ErrorsLine has trailing spaces.324
ErrorsMethod 'readInteger' is not designed for extension - needs to be abstract, final or empty.329
ErrorsParameter s should be final.329
ErrorsExpected @throws tag for 'IOException'.329
ErrorsInner assignments should be avoided.342
ErrorsFirst sentence should end with a period.349
ErrorsLine has trailing spaces.351
ErrorsMethod 'readIdentifier' is not designed for extension - needs to be abstract, final or empty.356
ErrorsParameter s should be final.356
ErrorsExpected @param tag for 's'.356
ErrorsExpected @throws tag for 'IOException'.356
ErrorsExpected @throws tag for 'ParseFormatException'.357
ErrorsMethod 'isGoodFirstCharacter' is not designed for extension - needs to be abstract, final or empty.395
ErrorsMissing a Javadoc comment.395
ErrorsParameter c should be final.395
ErrorsMethod 'isGoodFollowingCharacter' is not designed for extension - needs to be abstract, final or empty.399
ErrorsMissing a Javadoc comment.399
ErrorsParameter c should be final.399
ErrorsMethod 'checkId' is not designed for extension - needs to be abstract, final or empty.403
ErrorsMissing a Javadoc comment.403
ErrorsParameter s should be final.403
ErrorsFirst sentence should end with a period.412
ErrorsLine has trailing spaces.414
ErrorsExpected @throws tag for 'IOException'.418
ErrorsFirst sentence should end with a period.443
ErrorsLine has trailing spaces.446
ErrorsMethod 'readMetaData' is not designed for extension - needs to be abstract, final or empty.450
ErrorsExpected @throws tag for 'IOException'.450
ErrorsExpected @throws tag for 'ParseFormatException'.450
ErrorsFirst sentence should end with a period.484
ErrorsLine has trailing spaces.486
ErrorsExpected @throws tag for 'IOException'.489
ErrorsInner assignments should be avoided.494
ErrorsFirst sentence should end with a period.501
ErrorsLine has trailing spaces.503
ErrorsMethod 'readTerm' is not designed for extension - needs to be abstract, final or empty.511
ErrorsParameter coeff should be final.511
ErrorsParameter var should be final.511
ErrorsExpected @throws tag for 'IOException'.512
ErrorsExpected @throws tag for 'ParseFormatException'.512
ErrorsExpected @throws tag for 'IOException'.533
ErrorsExpected @throws tag for 'ParseFormatException'.534
ErrorsFirst sentence should end with a period.537
ErrorsLine has trailing spaces.540
ErrorsMethod 'readObjective' is not designed for extension - needs to be abstract, final or empty.544
ErrorsExpected @throws tag for 'IOException'.544
ErrorsExpected @throws tag for 'ParseFormatException'.544
ErrorsLine is longer than 80 characters.565
ErrorsFirst sentence should end with a period.586
ErrorsLine has trailing spaces.588
ErrorsMethod 'readConstraint' is not designed for extension - needs to be abstract, final or empty.593
ErrorsExpected @throws tag for 'IOException'.593
ErrorsExpected @throws tag for 'ParseFormatException'.593
ErrorsExpected @throws tag for 'ContradictionException'.594
ErrorsInner assignments should be avoided.625
ErrorsMissing a Javadoc comment.644
ErrorsParameter solver should be final.644
Errors'solver' hides a field.644
ErrorsFirst sentence should end with a period.650
ErrorsLine has trailing spaces.653
ErrorsMethod 'parse' is not designed for extension - needs to be abstract, final or empty.658
ErrorsExpected @throws tag for 'IOException'.658
ErrorsExpected @throws tag for 'ParseFormatException'.658
ErrorsExpected @throws tag for 'ContradictionException'.659
ErrorsMethod 'parseInstance' is not designed for extension - needs to be abstract, final or empty.698
ErrorsMissing a Javadoc comment.706
ErrorsParameter input should be final.706
ErrorsMethod 'decode' is not designed for extension - needs to be abstract, final or empty.730
ErrorsParameter model should be final.731
ErrorsMethod 'decode' is not designed for extension - needs to be abstract, final or empty.747
ErrorsParameter model should be final.748
ErrorsParameter out should be final.748
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.761
ErrorsMissing a Javadoc comment.761
ErrorsMethod 'getListOfVariables' is not designed for extension - needs to be abstract, final or empty.768
ErrorsMissing a Javadoc comment.768
ErrorsMethod 'parseInstance' is not designed for extension - needs to be abstract, final or empty.772
Errors'in' hides a field.773

org/sat4j/pb/reader/OPBReader2006.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.39
ErrorsLine has trailing spaces.41
ErrorsLine has trailing spaces.46
ErrorsMissing a Javadoc comment.50
ErrorsParameter solver should be final.50
ErrorsFirst sentence should end with a period.54
ErrorsLine has trailing spaces.56
ErrorsMethod 'readTerm' is not designed for extension - needs to be abstract, final or empty.64
ErrorsParameter coeff should be final.65
ErrorsParameter var should be final.65
ErrorsExpected @throws tag for 'IOException'.66
ErrorsExpected @throws tag for 'ParseFormatException'.66

org/sat4j/pb/reader/OPBReader2007.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine has trailing spaces.18
ErrorsLine is longer than 80 characters.21
ErrorsLine has trailing spaces.23
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.25
ErrorsLine is longer than 80 characters.27
ErrorsLine has trailing spaces.30
ErrorsLine has trailing spaces.32
ErrorsLine has trailing spaces.39
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.71
ErrorsLine has trailing spaces.74
ErrorsLine has trailing spaces.77
ErrorsLine has trailing spaces.80
ErrorsLine has trailing spaces.85
ErrorsParameter solver should be final.92
ErrorsExpected @param tag for 'solver'.92
ErrorsMethod 'isGoodFirstCharacter' is not designed for extension - needs to be abstract, final or empty.96
ErrorsParameter c should be final.97
ErrorsMethod 'checkId' is not designed for extension - needs to be abstract, final or empty.101
ErrorsParameter s should be final.102
ErrorsFirst sentence should end with a period.115
ErrorsVariable 'nbNewSymbols' must be private and have accessor methods.118
ErrorsMethod 'readTerm' is not designed for extension - needs to be abstract, final or empty.120
ErrorsParameter coeff should be final.121
ErrorsParameter var should be final.121
ErrorsFirst sentence should end with a period.151
ErrorsLine has trailing spaces.153
ErrorsMethod 'literalInAProduct' is not designed for extension - needs to be abstract, final or empty.161
ErrorsParameter var should be final.161
ErrorsParameter lits should be final.161
ErrorsExpected @throws tag for 'ParseFormatException'.162
ErrorsAvoid inline conditionals.163
ErrorsAvoid inline conditionals.165
ErrorsFirst sentence should end with a period.172
ErrorsLine has trailing spaces.174
ErrorsMethod 'negateLiteralInAProduct' is not designed for extension - needs to be abstract, final or empty.181
ErrorsParameter var should be final.181
ErrorsParameter lits should be final.181
ErrorsAvoid inline conditionals.182
ErrorsAvoid inline conditionals.184
ErrorsFirst sentence should end with a period.188
ErrorsLine has trailing spaces.191
ErrorsMethod 'readMetaData' is not designed for extension - needs to be abstract, final or empty.195
ErrorsExpected @throws tag for 'IOException'.196
ErrorsExpected @throws tag for 'ParseFormatException'.196
ErrorsMethod 'translateVarToId' is not designed for extension - needs to be abstract, final or empty.241
ErrorsParameter var should be final.242
ErrorsAvoid inline conditionals.243
ErrorsAvoid inline conditionals.248
ErrorsMissing a Javadoc comment.251
ErrorsParameter tmpLit should be final.251
ErrorsLine is longer than 80 characters.298
ErrorsMissing a Javadoc comment.298
ErrorsLine is longer than 80 characters.300
ErrorsMissing a Javadoc comment.300
ErrorsMissing a Javadoc comment.302
ErrorsParameter lits should be final.302
ErrorsMethod 'decode' is not designed for extension - needs to be abstract, final or empty.318
ErrorsParameter model should be final.319
ErrorsMethod 'decode' is not designed for extension - needs to be abstract, final or empty.338
ErrorsParameter model should be final.339
ErrorsParameter out should be final.339

org/sat4j/pb/reader/OPBReader2010.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.49
ErrorsMissing a Javadoc comment.51
ErrorsLine has trailing spaces.54
ErrorsLine contains a tab character.54
ErrorsLine contains a tab character.55
ErrorsMissing a Javadoc comment.58
ErrorsParameter solver should be final.58
ErrorsFirst sentence should end with a period.62
ErrorsLine has trailing spaces.65
ErrorsMethod 'readMetaData' is not designed for extension - needs to be abstract, final or empty.69
ErrorsExpected @throws tag for 'IOException'.70
ErrorsExpected @throws tag for 'ParseFormatException'.70
ErrorsMethod 'readObjective' is not designed for extension - needs to be abstract, final or empty.119
ErrorsMissing a Javadoc comment.128
ErrorsMissing a Javadoc comment.144
ErrorsMethod 'beginConstraint' is not designed for extension - needs to be abstract, final or empty.146
ErrorsMethod 'endConstraint' is not designed for extension - needs to be abstract, final or empty.175
ErrorsLine is longer than 80 characters.180
ErrorsMethod 'parseInstance' is not designed for extension - needs to be abstract, final or empty.192

org/sat4j/pb/reader/PBInstanceReader.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.48
ErrorsMissing a Javadoc comment.53
ErrorsMissing a Javadoc comment.55
ErrorsMissing a Javadoc comment.57
ErrorsMissing a Javadoc comment.59
ErrorsParameter solver should be final.59
Errors'solver' hides a field.59
ErrorsMissing a Javadoc comment.64
ErrorsMethod 'hasObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.71
ErrorsMissing a Javadoc comment.71
ErrorsMethod 'parseInstance' is not designed for extension - needs to be abstract, final or empty.75
ErrorsParameter filename should be final.76
ErrorsRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.77
ErrorsMethod 'decode' is not designed for extension - needs to be abstract, final or empty.117
ErrorsParameter model should be final.119
ErrorsMethod 'decode' is not designed for extension - needs to be abstract, final or empty.123
ErrorsParameter model should be final.124
ErrorsParameter out should be final.124

org/sat4j/pb/tools/ClausalConstraintsDecorator.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.43
ErrorsLine has trailing spaces.47
ErrorsLine contains a tab character.47
ErrorsLine contains a tab character.48
ErrorsMissing a Javadoc comment.51
ErrorsParameter solver should be final.51
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.55
ErrorsMissing a Javadoc comment.55
ErrorsParameter lits should be final.55
ErrorsParameter coeffs should be final.55
ErrorsParameter moreThan should be final.56
ErrorsParameter d should be final.56
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.60
ErrorsMissing a Javadoc comment.60
ErrorsParameter obj should be final.60
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.64
ErrorsMissing a Javadoc comment.64
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.68
ErrorsMissing a Javadoc comment.68
ErrorsParameter literals should be final.68
ErrorsParameter coeffs should be final.68
ErrorsParameter degree should be final.68
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.73
ErrorsMissing a Javadoc comment.73
ErrorsParameter literals should be final.73
ErrorsParameter coeffs should be final.73
ErrorsParameter degree should be final.74
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.78
ErrorsMissing a Javadoc comment.78
ErrorsParameter literals should be final.78
ErrorsParameter coeffs should be final.78
ErrorsParameter degree should be final.78
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.83
ErrorsMissing a Javadoc comment.83
ErrorsParameter literals should be final.83
ErrorsParameter coeffs should be final.83
ErrorsParameter degree should be final.84
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.88
ErrorsMissing a Javadoc comment.88
ErrorsParameter literals should be final.88
ErrorsParameter coeffs should be final.88
ErrorsParameter weight should be final.88
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.93
ErrorsMissing a Javadoc comment.93
ErrorsParameter literals should be final.93
ErrorsParameter coeffs should be final.93
ErrorsParameter weight should be final.94

org/sat4j/pb/tools/ConflictTracing.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.49
ErrorsParameter filename should be final.49
Errors'filename' hides a field.49
ErrorsMissing a Javadoc comment.54
ErrorsMethod 'learn' is not designed for extension - needs to be abstract, final or empty.63
ErrorsParameter c should be final.64

org/sat4j/pb/tools/DependencyHelper.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.56
ErrorsLine has trailing spaces.58
ErrorsMissing a Javadoc comment.66
ErrorsParameter thing should be final.68
ErrorsParameter thing should be final.72
ErrorsMissing a Javadoc comment.77
ErrorsParameter thing should be final.79
ErrorsParameter thing should be final.83
ErrorsMissing a Javadoc comment.88
ErrorsMissing a Javadoc comment.89
ErrorsMissing a Javadoc comment.91
ErrorsParameter thing should be final.91
Errors'thing' hides a field.91
ErrorsMissing a Javadoc comment.95
ErrorsLine has trailing spaces.101
ErrorsLine contains a tab character.101
ErrorsLine contains a tab character.102
ErrorsMissing a Javadoc comment.105
ErrorsMissing a Javadoc comment.106
ErrorsMissing a Javadoc comment.107
ErrorsVariable 'descs' must be private and have accessor methods.107
ErrorsMissing a Javadoc comment.109
ErrorsMissing a Javadoc comment.110
ErrorsMissing a Javadoc comment.111
ErrorsVariable 'solver' must be private and have accessor methods.111
ErrorsMissing a Javadoc comment.112
ErrorsMissing a Javadoc comment.114
ErrorsMissing a Javadoc comment.115
ErrorsMissing a Javadoc comment.116
ErrorsMissing a Javadoc comment.118
ErrorsMissing a Javadoc comment.119
ErrorsLine has trailing spaces.122
ErrorsParameter solver should be final.126
Errors'solver' hides a field.126
ErrorsLine has trailing spaces.131
ErrorsParameter solver should be final.140
Errors'solver' hides a field.140
ErrorsParameter explanationEnabled should be final.140
Errors'explanationEnabled' hides a field.140
ErrorsLine has trailing spaces.145
ErrorsParameter solver should be final.160
Errors'solver' hides a field.160
ErrorsParameter explanationEnabled should be final.160
Errors'explanationEnabled' hides a field.160
ErrorsParameter canonicalOptFunctionEnabled should be final.161
ErrorsMethod 'setNegator' is not designed for extension - needs to be abstract, final or empty.174
ErrorsMissing a Javadoc comment.174
ErrorsParameter negator should be final.174
Errors'negator' hides a field.174
ErrorsLine has trailing spaces.180
ErrorsMethod 'getIntValue' is not designed for extension - needs to be abstract, final or empty.185
ErrorsParameter thing should be final.185
ErrorsLine has trailing spaces.191
ErrorsMethod 'getIntValue' is not designed for extension - needs to be abstract, final or empty.200
ErrorsParameter thing should be final.200
ErrorsParameter create should be final.200
ErrorsLine has trailing spaces.227
ErrorsLine has trailing spaces.231
ErrorsLine has trailing spaces.233
ErrorsMethod 'getSolution' is not designed for extension - needs to be abstract, final or empty.239
ErrorsLine has trailing spaces.254
ErrorsLine has trailing spaces.257
ErrorsLine has trailing spaces.259
ErrorsMethod 'getASolution' is not designed for extension - needs to be abstract, final or empty.266
ErrorsMethod 'getSolutionCost' is not designed for extension - needs to be abstract, final or empty.279
ErrorsMissing a Javadoc comment.279
ErrorsLine has trailing spaces.287
ErrorsUnused @throws tag for 'IllegalArgumentException'.292
ErrorsMethod 'getBooleanValueFor' is not designed for extension - needs to be abstract, final or empty.295
ErrorsParameter t should be final.295
ErrorsLine has trailing spaces.300
ErrorsMethod 'hasASolution' is not designed for extension - needs to be abstract, final or empty.305
ErrorsExpected @throws tag for 'TimeoutException'.305
ErrorsLine has trailing spaces.310
ErrorsMethod 'hasASolution' is not designed for extension - needs to be abstract, final or empty.315
ErrorsParameter assumps should be final.315
ErrorsExpected @param tag for 'assumps'.315
ErrorsExpected @throws tag for 'TimeoutException'.315
ErrorsLine has trailing spaces.324
ErrorsMethod 'hasASolution' is not designed for extension - needs to be abstract, final or empty.329
ErrorsParameter assumps should be final.329
ErrorsExpected @param tag for 'assumps'.329
ErrorsExpected @throws tag for 'TimeoutException'.329
ErrorsLine has trailing spaces.339
ErrorsLine has trailing spaces.341
ErrorsMethod 'why' is not designed for extension - needs to be abstract, final or empty.347
ErrorsExpected @throws tag for 'TimeoutException'.347
ErrorsLine has trailing spaces.364
ErrorsMethod 'why' is not designed for extension - needs to be abstract, final or empty.370
ErrorsParameter thing should be final.370
ErrorsExpected @param tag for 'thing'.370
ErrorsExpected @throws tag for 'TimeoutException'.370
ErrorsLine has trailing spaces.378
ErrorsMethod 'whyNot' is not designed for extension - needs to be abstract, final or empty.384
ErrorsParameter thing should be final.384
ErrorsExpected @param tag for 'thing'.384
ErrorsExpected @throws tag for 'TimeoutException'.384
ErrorsMissing a Javadoc comment.390
ErrorsParameter assumps should be final.390
ErrorsLine has trailing spaces.399
ErrorsMethod 'setTrue' is not designed for extension - needs to be abstract, final or empty.409
ErrorsParameter thing should be final.409
ErrorsParameter name should be final.409
ErrorsLine has trailing spaces.418
ErrorsMethod 'setFalse' is not designed for extension - needs to be abstract, final or empty.428
ErrorsParameter thing should be final.428
ErrorsParameter name should be final.428
ErrorsFirst sentence should end with a period.437
ErrorsLine has trailing spaces.439
ErrorsMethod 'implication' is not designed for extension - needs to be abstract, final or empty.445
ErrorsParameter lhs should be final.445
ErrorsMethod 'disjunction' is not designed for extension - needs to be abstract, final or empty.453
ErrorsMissing a Javadoc comment.453
ErrorsParameter lhs should be final.453
ErrorsLine has trailing spaces.464
ErrorsUnused Javadoc tag.469
ErrorsMethod 'atLeast' is not designed for extension - needs to be abstract, final or empty.473
ErrorsParameter name should be final.473
ErrorsExpected @param tag for 'name'.473
ErrorsParameter i should be final.473
ErrorsParameter things should be final.473
ErrorsExpected @throws tag for 'ContradictionException'.474
ErrorsLine has trailing spaces.485
ErrorsMethod 'atMost' is not designed for extension - needs to be abstract, final or empty.494
ErrorsParameter i should be final.494
ErrorsParameter things should be final.494
ErrorsExpected @throws tag for 'ContradictionException'.495
ErrorsLine has trailing spaces.508
ErrorsUnused Javadoc tag.513
ErrorsMethod 'atMost' is not designed for extension - needs to be abstract, final or empty.517
ErrorsParameter name should be final.517
ErrorsExpected @param tag for 'name'.517
ErrorsParameter i should be final.517
ErrorsParameter things should be final.517
ErrorsExpected @throws tag for 'ContradictionException'.518
ErrorsLine has trailing spaces.528
ErrorsLine has trailing spaces.531
ErrorsMethod 'clause' is not designed for extension - needs to be abstract, final or empty.534
ErrorsParameter name should be final.534
ErrorsExpected @param tag for 'name'.534
ErrorsParameter things should be final.534
ErrorsExpected @param tag for 'things'.534
ErrorsExpected @throws tag for 'ContradictionException'.534
ErrorsLine has trailing spaces.550
ErrorsUnused @param tag for 'things'.553
ErrorsMethod 'iff' is not designed for extension - needs to be abstract, final or empty.557
ErrorsParameter name should be final.557
ErrorsExpected @param tag for 'name'.557
ErrorsParameter thing should be final.557
ErrorsParameter otherThings should be final.557
ErrorsExpected @param tag for 'otherThings'.557
ErrorsExpected @throws tag for 'ContradictionException'.558
ErrorsLine has trailing spaces.574
ErrorsMethod 'and' is not designed for extension - needs to be abstract, final or empty.580
ErrorsParameter name should be final.580
ErrorsExpected @param tag for 'name'.580
ErrorsParameter thing should be final.580
ErrorsExpected @param tag for 'thing'.580
ErrorsParameter otherThings should be final.580
ErrorsExpected @param tag for 'otherThings'.580
ErrorsExpected @throws tag for 'ContradictionException'.581
ErrorsLine has trailing spaces.597
ErrorsMethod 'or' is not designed for extension - needs to be abstract, final or empty.603
ErrorsParameter name should be final.603
ErrorsExpected @param tag for 'name'.603
ErrorsParameter thing should be final.603
ErrorsExpected @param tag for 'thing'.603
ErrorsParameter otherThings should be final.603
ErrorsExpected @param tag for 'otherThings'.603
ErrorsExpected @throws tag for 'ContradictionException'.604
ErrorsLine has trailing spaces.620
ErrorsMethod 'halfOr' is not designed for extension - needs to be abstract, final or empty.626
ErrorsParameter name should be final.626
ErrorsExpected @param tag for 'name'.626
ErrorsParameter thing should be final.626
ErrorsExpected @param tag for 'thing'.626
ErrorsParameter otherThings should be final.626
ErrorsExpected @param tag for 'otherThings'.626
ErrorsExpected @throws tag for 'ContradictionException'.627
ErrorsFirst sentence should end with a period.640
ErrorsLine has trailing spaces.643
ErrorsMethod 'ifThenElse' is not designed for extension - needs to be abstract, final or empty.649
ErrorsParameter name should be final.649
ErrorsExpected @param tag for 'name'.649
ErrorsParameter thing should be final.649
ErrorsExpected @param tag for 'thing'.649
ErrorsParameter conditionThing should be final.649
ErrorsExpected @param tag for 'conditionThing'.649
ErrorsParameter thenThing should be final.649
ErrorsExpected @param tag for 'thenThing'.649
ErrorsParameter elseThing should be final.650
ErrorsExpected @param tag for 'elseThing'.650
ErrorsExpected @throws tag for 'ContradictionException'.650
ErrorsLine has trailing spaces.664
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.669
ErrorsParameter wobj should be final.669
ErrorsMissing a Javadoc comment.677
ErrorsParameter thing should be final.677
ErrorsParameter weight should be final.677
ErrorsInner assignments should be avoided.681
ErrorsMissing a Javadoc comment.689
ErrorsParameter n should be final.689
ErrorsLine has trailing spaces.701
ErrorsMethod 'addToObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.705
ErrorsParameter thing should be final.705
ErrorsExpected @param tag for 'thing'.705
ErrorsParameter weight should be final.705
ErrorsExpected @param tag for 'weight'.705
ErrorsLine has trailing spaces.711
ErrorsMethod 'addToObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.715
ErrorsParameter thing should be final.715
ErrorsExpected @param tag for 'thing'.715
ErrorsParameter weight should be final.715
ErrorsExpected @param tag for 'weight'.715
Errors'20' is a magic number.716
ErrorsLine has trailing spaces.724
ErrorsMethod 'atLeast' is not designed for extension - needs to be abstract, final or empty.729
ErrorsParameter name should be final.729
ErrorsExpected @param tag for 'name'.729
ErrorsParameter degree should be final.729
ErrorsExpected @param tag for 'degree'.729
ErrorsParameter wobj should be final.729
ErrorsExpected @param tag for 'wobj'.729
ErrorsExpected @throws tag for 'ContradictionException'.730
ErrorsLine has trailing spaces.746
ErrorsMethod 'atMost' is not designed for extension - needs to be abstract, final or empty.751
ErrorsParameter name should be final.751
ErrorsExpected @param tag for 'name'.751
ErrorsParameter degree should be final.751
ErrorsExpected @param tag for 'degree'.751
ErrorsParameter wobj should be final.751
ErrorsExpected @param tag for 'wobj'.751
ErrorsExpected @throws tag for 'ContradictionException'.752
ErrorsMethod 'atMost' is not designed for extension - needs to be abstract, final or empty.764
ErrorsMissing a Javadoc comment.764
ErrorsParameter name should be final.764
ErrorsParameter degree should be final.764
ErrorsParameter wobj should be final.764
ErrorsMethod 'stopSolver' is not designed for extension - needs to be abstract, final or empty.773
ErrorsMethod 'stopExplanation' is not designed for extension - needs to be abstract, final or empty.781
ErrorsMethod 'discard' is not designed for extension - needs to be abstract, final or empty.788
ErrorsMissing a Javadoc comment.788
ErrorsParameter things should be final.788
ErrorsMethod 'discardSolutionsWithObjectiveValueGreaterThan' is not designed for extension - needs to be abstract, final or empty.796
ErrorsMissing a Javadoc comment.796
ErrorsParameter value should be final.796
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.807
ErrorsMissing a Javadoc comment.807
ErrorsAvoid inline conditionals.812
ErrorsMethod 'getNumberOfVariables' is not designed for extension - needs to be abstract, final or empty.819
ErrorsMissing a Javadoc comment.819
ErrorsMethod 'getNumberOfConstraints' is not designed for extension - needs to be abstract, final or empty.823
ErrorsMissing a Javadoc comment.823
ErrorsMethod 'getMappingToDomain' is not designed for extension - needs to be abstract, final or empty.827
ErrorsMissing a Javadoc comment.827
ErrorsMethod 'not' is not designed for extension - needs to be abstract, final or empty.831
ErrorsMissing a Javadoc comment.831
ErrorsParameter thing should be final.831
ErrorsMethod 'getSolver' is not designed for extension - needs to be abstract, final or empty.839
ErrorsLine has trailing spaces.848
ErrorsMethod 'reset' is not designed for extension - needs to be abstract, final or empty.851

org/sat4j/pb/tools/DisjunctionRHS.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.40
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.42
ErrorsMissing a Javadoc comment.44
ErrorsMissing a Javadoc comment.46
ErrorsParameter helper should be final.46
Errors'helper' hides a field.46
ErrorsParameter literals should be final.46
Errors'literals' hides a field.46
ErrorsMethod 'implies' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMissing a Javadoc comment.51
ErrorsParameter things should be final.51
ErrorsLine is longer than 80 characters.65

org/sat4j/pb/tools/INegator.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.36

org/sat4j/pb/tools/ImplicationAnd.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.45
ErrorsLine has trailing spaces.47
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.53
ErrorsMissing a Javadoc comment.54
ErrorsMissing a Javadoc comment.56
ErrorsParameter helper should be final.56
Errors'helper' hides a field.56
ErrorsParameter clause should be final.56
Errors'clause' hides a field.56
ErrorsLine has trailing spaces.63
ErrorsMethod 'and' is not designed for extension - needs to be abstract, final or empty.69
ErrorsParameter thing should be final.69
ErrorsExpected @throws tag for 'ContradictionException'.69
ErrorsLine has trailing spaces.82
ErrorsMethod 'andNot' is not designed for extension - needs to be abstract, final or empty.88
ErrorsParameter thing should be final.88
ErrorsExpected @throws tag for 'ContradictionException'.88
ErrorsLine has trailing spaces.101
ErrorsLine has trailing spaces.103
ErrorsMethod 'named' is not designed for extension - needs to be abstract, final or empty.107
ErrorsParameter name should be final.107

org/sat4j/pb/tools/ImplicationNamer.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.44
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.51
ErrorsLine is longer than 80 characters.53
ErrorsMissing a Javadoc comment.53
ErrorsParameter helper should be final.53
Errors'helper' hides a field.53
ErrorsParameter toName should be final.53
Errors'toName' hides a field.53
ErrorsLine has trailing spaces.61
ErrorsMethod 'named' is not designed for extension - needs to be abstract, final or empty.64
ErrorsParameter name should be final.64
ErrorsExpected @param tag for 'name'.64

org/sat4j/pb/tools/ImplicationRHS.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsLine has trailing spaces.41
ErrorsLine has trailing spaces.43
ErrorsMissing a Javadoc comment.49
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.54
ErrorsParameter helper should be final.54
Errors'helper' hides a field.54
ErrorsParameter clause should be final.54
Errors'clause' hides a field.54
ErrorsLine has trailing spaces.61
ErrorsMethod 'implies' is not designed for extension - needs to be abstract, final or empty.67
ErrorsParameter thing should be final.67
ErrorsExpected @throws tag for 'ContradictionException'.67
ErrorsLine has trailing spaces.76
ErrorsUnused @param tag for 'thing'.77
ErrorsMethod 'implies' is not designed for extension - needs to be abstract, final or empty.83
ErrorsParameter things should be final.83
ErrorsExpected @param tag for 'things'.83
ErrorsExpected @throws tag for 'ContradictionException'.84
ErrorsLine has trailing spaces.94
ErrorsMethod 'impliesNot' is not designed for extension - needs to be abstract, final or empty.100
ErrorsParameter thing should be final.100
ErrorsExpected @throws tag for 'ContradictionException'.101

org/sat4j/pb/tools/LexicoDecoratorPB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.46
ErrorsLine has trailing spaces.50
ErrorsLine contains a tab character.50
ErrorsLine contains a tab character.51
ErrorsLine is longer than 80 characters.54
ErrorsMissing a Javadoc comment.54
ErrorsMissing a Javadoc comment.55
ErrorsMissing a Javadoc comment.57
ErrorsParameter solver should be final.57
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMissing a Javadoc comment.61
ErrorsParameter lits should be final.61
ErrorsParameter coeffs should be final.61
ErrorsParameter moreThan should be final.62
ErrorsParameter d should be final.62
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.66
ErrorsMissing a Javadoc comment.66
ErrorsParameter obj should be final.66
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.71
ErrorsMissing a Javadoc comment.71
ErrorsMethod 'admitABetterSolution' is not designed for extension - needs to be abstract, final or empty.75
ErrorsParameter assumps should be final.76
ErrorsMethod 'addCriterion' is not designed for extension - needs to be abstract, final or empty.82
ErrorsParameter literals should be final.83
ErrorsMethod 'addCriterion' is not designed for extension - needs to be abstract, final or empty.88
ErrorsMissing a Javadoc comment.88
ErrorsParameter literals should be final.88
ErrorsParameter coefs should be final.88
ErrorsMethod 'evaluate' is not designed for extension - needs to be abstract, final or empty.92
ErrorsMethod 'fixCriterionValue' is not designed for extension - needs to be abstract, final or empty.99
ErrorsMethod 'discardSolutionsForOptimizing' is not designed for extension - needs to be abstract, final or empty.109
ErrorsMethod 'numberOfCriteria' is not designed for extension - needs to be abstract, final or empty.117
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.122
ErrorsMissing a Javadoc comment.122
ErrorsParameter literals should be final.122
ErrorsParameter coeffs should be final.122
ErrorsParameter degree should be final.122
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.127
ErrorsMissing a Javadoc comment.127
ErrorsParameter literals should be final.127
ErrorsParameter coeffs should be final.127
ErrorsParameter degree should be final.128
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.132
ErrorsMissing a Javadoc comment.132
ErrorsParameter literals should be final.132
ErrorsParameter coeffs should be final.132
ErrorsParameter degree should be final.132
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.137
ErrorsMissing a Javadoc comment.137
ErrorsParameter literals should be final.137
ErrorsParameter coeffs should be final.137
ErrorsParameter degree should be final.138
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.142
ErrorsMissing a Javadoc comment.142
ErrorsParameter literals should be final.142
ErrorsParameter coeffs should be final.142
ErrorsParameter weight should be final.142
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.147
ErrorsMissing a Javadoc comment.147
ErrorsParameter literals should be final.147
ErrorsParameter coeffs should be final.147
ErrorsParameter weight should be final.148

org/sat4j/pb/tools/LexicoHelper.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.47
ErrorsParameter solver should be final.47
ErrorsMissing a Javadoc comment.53
ErrorsParameter solver should be final.53
ErrorsParameter explanationEnabled should be final.53
ErrorsParameter canonicalOptFunctionEnabled should be final.54
ErrorsMissing a Javadoc comment.61
ErrorsParameter solver should be final.61
ErrorsParameter explanationEnabled should be final.61
ErrorsMethod 'addCriterion' is not designed for extension - needs to be abstract, final or empty.68
ErrorsMissing a Javadoc comment.68
ErrorsParameter things should be final.68
ErrorsMethod 'addWeightedCriterion' is not designed for extension - needs to be abstract, final or empty.76
ErrorsMissing a Javadoc comment.76
ErrorsParameter things should be final.76
ErrorsMethod 'isOptimal' is not designed for extension - needs to be abstract, final or empty.86
ErrorsMissing a Javadoc comment.86

org/sat4j/pb/tools/ManyCorePB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.44
ErrorsLine has trailing spaces.47
ErrorsLine contains a tab character.47
ErrorsLine contains a tab character.48
ErrorsLine is longer than 80 characters.51
ErrorsMissing a Javadoc comment.51
ErrorsParameter factory should be final.51
ErrorsParameter solverNames should be final.51
ErrorsMissing a Javadoc comment.55
ErrorsParameter iSolver should be final.55
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.59
ErrorsMissing a Javadoc comment.59
ErrorsParameter lits should be final.59
ErrorsParameter coeffs should be final.59
ErrorsParameter moreThan should be final.60
ErrorsParameter d should be final.60
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.69
ErrorsMissing a Javadoc comment.69
ErrorsParameter obj should be final.69
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMissing a Javadoc comment.75
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.79
ErrorsMissing a Javadoc comment.79
ErrorsParameter literals should be final.79
ErrorsParameter coeffs should be final.79
ErrorsParameter degree should be final.79
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.88
ErrorsMissing a Javadoc comment.88
ErrorsParameter literals should be final.88
ErrorsParameter coeffs should be final.88
ErrorsParameter degree should be final.89
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.97
ErrorsMissing a Javadoc comment.97
ErrorsParameter literals should be final.97
ErrorsParameter coeffs should be final.97
ErrorsParameter degree should be final.97
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.106
ErrorsMissing a Javadoc comment.106
ErrorsParameter literals should be final.106
ErrorsParameter coeffs should be final.106
ErrorsParameter degree should be final.107
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.115
ErrorsMissing a Javadoc comment.115
ErrorsParameter literals should be final.115
ErrorsParameter coeffs should be final.115
ErrorsParameter weight should be final.115
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.124
ErrorsMissing a Javadoc comment.124
ErrorsParameter literals should be final.124
ErrorsParameter coeffs should be final.124
ErrorsParameter weight should be final.125

org/sat4j/pb/tools/StringNegator.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsClass StringNegator should be declared as final.32
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsName 'instance' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.34
ErrorsMissing a Javadoc comment.36
ErrorsMissing a Javadoc comment.40
ErrorsParameter thing should be final.40
ErrorsMissing a Javadoc comment.47
ErrorsParameter thing should be final.47

org/sat4j/pb/tools/WeightedObject.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsClass WeightedObject should be declared as final.35
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.37
ErrorsVariable 'thing' must be private and have accessor methods.37
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.40
ErrorsParameter thing should be final.40
Errors'thing' hides a field.40
ErrorsParameter weight should be final.40
Errors'weight' hides a field.40
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.49
ErrorsParameter delta should be final.49
ErrorsMissing a Javadoc comment.53
ErrorsParameter arg0 should be final.53
ErrorsMissing a Javadoc comment.57
ErrorsParameter e should be final.57
ErrorsParameter w should be final.57
ErrorsMissing a Javadoc comment.61
ErrorsParameter e should be final.61
ErrorsParameter w should be final.61
ErrorsMissing a Javadoc comment.65
ErrorsParameter e should be final.65
ErrorsParameter w should be final.65
ErrorsAvoid inline conditionals.74
ErrorsAvoid inline conditionals.76
ErrorsParameter obj should be final.81

org/sat4j/pb/tools/XplainPB.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.2
ErrorsLine is longer than 80 characters.29
ErrorsMissing a Javadoc comment.46
ErrorsLine has trailing spaces.49
ErrorsLine contains a tab character.49
ErrorsLine contains a tab character.50
ErrorsMissing a Javadoc comment.53
ErrorsParameter solver should be final.53
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.57
ErrorsParameter literals should be final.58
ErrorsParameter degree should be final.58
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.74
ErrorsParameter literals should be final.75
ErrorsParameter degree should be final.75
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.91
ErrorsParameter literals should be final.92
ErrorsParameter n should be final.92
ErrorsMethod 'addPseudoBoolean' is not designed for extension - needs to be abstract, final or empty.116
ErrorsMissing a Javadoc comment.116
ErrorsParameter lits should be final.116
ErrorsParameter coeffs should be final.116
ErrorsParameter moreThan should be final.117
ErrorsParameter d should be final.117
ErrorsLine is longer than 80 characters.135
ErrorsMethod 'setObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.142
ErrorsMissing a Javadoc comment.142
ErrorsParameter obj should be final.142
ErrorsMethod 'getObjectiveFunction' is not designed for extension - needs to be abstract, final or empty.146
ErrorsMissing a Javadoc comment.146
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMissing a Javadoc comment.150
ErrorsParameter literals should be final.150
ErrorsParameter coeffs should be final.150
ErrorsParameter degree should be final.150
ErrorsMethod 'addAtMost' is not designed for extension - needs to be abstract, final or empty.155
ErrorsMissing a Javadoc comment.155
ErrorsParameter literals should be final.155
ErrorsParameter coeffs should be final.155
ErrorsParameter degree should be final.156
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.160
ErrorsMissing a Javadoc comment.160
ErrorsParameter literals should be final.160
ErrorsParameter coeffs should be final.160
ErrorsParameter degree should be final.160
ErrorsMethod 'addAtLeast' is not designed for extension - needs to be abstract, final or empty.165
ErrorsMissing a Javadoc comment.165
ErrorsParameter literals should be final.165
ErrorsParameter coeffs should be final.165
ErrorsParameter degree should be final.166
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.170
ErrorsMissing a Javadoc comment.170
ErrorsParameter literals should be final.170
ErrorsParameter coeffs should be final.170
ErrorsParameter weight should be final.170
ErrorsMethod 'addExactly' is not designed for extension - needs to be abstract, final or empty.175
ErrorsMissing a Javadoc comment.175
ErrorsParameter literals should be final.175
ErrorsParameter coeffs should be final.175
ErrorsParameter weight should be final.176

org/sat4j/pb/tools/package-info.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.1