Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
7 0 285 0

Rules

Rules Violations Severity
JavadocMethod
  • suppressLoadErrors: "true"
  • logLoadErrors: "true"
87 Warnings Warning
JavadocType 1 Warnings Warning
JavadocVariable 4 Warnings Warning
JavadocStyle 1 Warnings Warning
ConstantName 0 Warnings Warning
LocalFinalVariableName 0 Warnings Warning
LocalVariableName 0 Warnings Warning
MemberName
  • applyToProtected: "false"
  • applyToPublic: "false"
  • applyToPackage: "false"
  • format: "^[a-z][a-zA-Z0-9]*_$"
3 Warnings Warning
MethodName 0 Warnings Warning
PackageName 0 Warnings Warning
ParameterName 0 Warnings Warning
TypeName 0 Warnings Warning
AvoidStarImport 0 Warnings Warning
IllegalImport 0 Warnings Warning
RedundantImport 0 Warnings Warning
UnusedImports 0 Warnings Warning
FileLength 0 Warnings Warning
LineLength 20 Warnings Warning
MethodLength 0 Warnings Warning
ParameterNumber 0 Warnings Warning
EmptyForIteratorPad 0 Warnings Warning
MethodParamPad 0 Warnings Warning
NoWhitespaceAfter
  • tokens: "BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"
0 Warnings Warning
NoWhitespaceBefore 0 Warnings Warning
OperatorWrap 0 Warnings Warning
ParenPad 0 Warnings Warning
TypecastParenPad 0 Warnings Warning
TabCharacter 0 Warnings Warning
ModifierOrder 0 Warnings Warning
RedundantModifier 0 Warnings Warning
AvoidNestedBlocks 0 Warnings Warning
EmptyBlock 0 Warnings Warning
LeftCurly 0 Warnings Warning
NeedBraces 11 Warnings Warning
RightCurly 0 Warnings Warning
AvoidInlineConditionals 2 Warnings Warning
DoubleCheckedLocking 0 Warnings Warning
EmptyStatement 0 Warnings Warning
EqualsHashCode 0 Warnings Warning
HiddenField 8 Warnings Warning
IllegalInstantiation 0 Warnings Warning
InnerAssignment 0 Warnings Warning
MagicNumber 1 Warnings Warning
MissingSwitchDefault 0 Warnings Warning
RedundantThrows
  • suppressLoadErrors: "true"
  • logLoadErrors: "true"
0 Warnings Warning
SimplifyBooleanExpression 0 Warnings Warning
SimplifyBooleanReturn 0 Warnings Warning
DesignForExtension 93 Warnings Warning
FinalClass 0 Warnings Warning
HideUtilityClassConstructor 0 Warnings Warning
InterfaceIsType 0 Warnings Warning
VisibilityModifier 2 Warnings Warning
ArrayTypeStyle 0 Warnings Warning
FinalParameters 44 Warnings Warning
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s$"
0  Ignore
TodoComment 0 Warnings Warning
UpperEll 0 Warnings Warning
MemberName
  • applyToPrivate: "false"
3 Warnings Warning
WhitespaceAfter 6 Warnings Warning
WhitespaceAround
  • tokens: "ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"
1 Warnings Warning
PackageHtml 1 Warnings Warning
NewlineAtEndOfFile 0 Warnings Warning
Translation 0 Warnings Warning

Details

fr/inria/opengve/mascoptLib/numeric/MascoptAbstractMP.java

Violation Message Line
Warnings Missing a Javadoc comment. 17
Warnings Variable 'defaultPrecision' must be private and have accessor methods. 17
Warnings '16' is a magic number. 17
Warnings Missing a Javadoc comment. 19
Warnings Missing a Javadoc comment. 25
Warnings Method 'toString' is not designed for extension - needs to be abstract, final or empty. 34
Warnings Missing a Javadoc comment. 34
Warnings Parameter precision should be final. 78
Warnings Parameter precision should be final. 89
Warnings Method 'updateGlobalPrecision' is not designed for extension - needs to be abstract, final or empty. 100
Warnings Parameter precision should be final. 100
Warnings 'if' construct must use '{}'s. 101

fr/inria/opengve/mascoptLib/numeric/MascoptAbstractScalar.java

Violation Message Line
Warnings Method 'toDOMTree' is not designed for extension - needs to be abstract, final or empty. 23
Warnings Parameter element should be final. 23

fr/inria/opengve/mascoptLib/numeric/MascoptDouble.java

Violation Message Line
Warnings Missing a Javadoc comment. 7
Warnings Missing a Javadoc comment. 14
Warnings Variable 'value' must be private and have accessor methods. 14
Warnings Parameter value should be final. 21
Warnings 'value' hides a field. 21
Warnings Expected @param tag for 'value'. 21
Warnings Parameter value should be final. 32
Warnings 'value' hides a field. 32
Warnings Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 47
Warnings Parameter arg0 should be final. 47
Warnings 'if' construct must use '{}'s. 51
Warnings Avoid inline conditionals. 53
Warnings Method 'zero' is not designed for extension - needs to be abstract, final or empty. 61
Warnings Missing a Javadoc comment. 61
Warnings Line is longer than 80 characters. 69
Warnings Method 'add' is not designed for extension - needs to be abstract, final or empty. 71
Warnings Missing a Javadoc comment. 71
Warnings Parameter c should be final. 72
Warnings 'if' construct must use '{}'s. 73
Warnings Line is longer than 80 characters. 83
Warnings Method 'subtract' is not designed for extension - needs to be abstract, final or empty. 85
Warnings Missing a Javadoc comment. 85
Warnings Parameter c should be final. 86
Warnings 'if' construct must use '{}'s. 87
Warnings Line is longer than 80 characters. 97
Warnings Method 'multiply' is not designed for extension - needs to be abstract, final or empty. 99
Warnings Missing a Javadoc comment. 99
Warnings Parameter c should be final. 100
Warnings 'if' construct must use '{}'s. 101
Warnings Line is longer than 80 characters. 111
Warnings Method 'divide' is not designed for extension - needs to be abstract, final or empty. 113
Warnings Missing a Javadoc comment. 113
Warnings Parameter c should be final. 114
Warnings 'if' construct must use '{}'s. 115
Warnings Method 'negate' is not designed for extension - needs to be abstract, final or empty. 127
Warnings Missing a Javadoc comment. 127
Warnings Method 'byteValue' is not designed for extension - needs to be abstract, final or empty. 138
Warnings Missing a Javadoc comment. 138
Warnings Method 'doubleValue' is not designed for extension - needs to be abstract, final or empty. 148
Warnings Missing a Javadoc comment. 148
Warnings Method 'floatValue' is not designed for extension - needs to be abstract, final or empty. 158
Warnings Missing a Javadoc comment. 158
Warnings Method 'intValue' is not designed for extension - needs to be abstract, final or empty. 168
Warnings Missing a Javadoc comment. 168
Warnings Method 'longValue' is not designed for extension - needs to be abstract, final or empty. 178
Warnings Missing a Javadoc comment. 178
Warnings Method 'shortValue' is not designed for extension - needs to be abstract, final or empty. 188
Warnings Missing a Javadoc comment. 188
Warnings Method 'abs' is not designed for extension - needs to be abstract, final or empty. 198
Warnings Missing a Javadoc comment. 198
Warnings Method 'exp' is not designed for extension - needs to be abstract, final or empty. 209
Warnings Missing a Javadoc comment. 209
Warnings Method 'log' is not designed for extension - needs to be abstract, final or empty. 220
Warnings Missing a Javadoc comment. 220
Warnings Method 'log10' is not designed for extension - needs to be abstract, final or empty. 231
Warnings Missing a Javadoc comment. 231
Warnings Line is longer than 80 characters. 240
Warnings Method 'pow' is not designed for extension - needs to be abstract, final or empty. 242
Warnings Missing a Javadoc comment. 242
Warnings Parameter c should be final. 243
Warnings Method 'sqrt' is not designed for extension - needs to be abstract, final or empty. 253
Warnings Missing a Javadoc comment. 253
Warnings Method 'toString' is not designed for extension - needs to be abstract, final or empty. 264
Warnings Missing a Javadoc comment. 264
Warnings Method 'clone' is not designed for extension - needs to be abstract, final or empty. 274
Warnings Missing a Javadoc comment. 274
Warnings Method 'equals' is not designed for extension - needs to be abstract, final or empty. 282
Warnings Missing a Javadoc comment. 282
Warnings Parameter o should be final. 283
Warnings 'cast' is not followed by whitespace. 284
Warnings Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 290
Warnings Missing a Javadoc comment. 290

fr/inria/opengve/mascoptLib/numeric/MascoptInteger.java

Violation Message Line
Warnings Missing a Javadoc comment. 19
Warnings Name 'value' must match pattern '^[a-z][a-zA-Z0-9]*_$'. 19
Warnings Parameter value should be final. 27
Warnings 'value' hides a field. 27
Warnings Parameter value should be final. 38
Warnings 'value' hides a field. 38
Warnings Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 53
Warnings Parameter arg0 should be final. 53
Warnings 'if' construct must use '{}'s. 57
Warnings Avoid inline conditionals. 59
Warnings Method 'zero' is not designed for extension - needs to be abstract, final or empty. 67
Warnings Missing a Javadoc comment. 67
Warnings Line is longer than 80 characters. 75
Warnings Method 'add' is not designed for extension - needs to be abstract, final or empty. 77
Warnings Missing a Javadoc comment. 77
Warnings Parameter c should be final. 78
Warnings 'if' construct must use '{}'s. 79
Warnings Line is longer than 80 characters. 89
Warnings Method 'subtract' is not designed for extension - needs to be abstract, final or empty. 91
Warnings Missing a Javadoc comment. 91
Warnings Parameter c should be final. 92
Warnings 'if' construct must use '{}'s. 93
Warnings Line is longer than 80 characters. 103
Warnings Method 'multiply' is not designed for extension - needs to be abstract, final or empty. 105
Warnings Missing a Javadoc comment. 105
Warnings Parameter c should be final. 106
Warnings 'if' construct must use '{}'s. 107
Warnings Line is longer than 80 characters. 117
Warnings Method 'divide' is not designed for extension - needs to be abstract, final or empty. 119
Warnings Missing a Javadoc comment. 119
Warnings Parameter c should be final. 120
Warnings 'if' construct must use '{}'s. 121
Warnings Method 'negate' is not designed for extension - needs to be abstract, final or empty. 133
Warnings Missing a Javadoc comment. 133
Warnings Method 'byteValue' is not designed for extension - needs to be abstract, final or empty. 144
Warnings Missing a Javadoc comment. 144
Warnings Method 'doubleValue' is not designed for extension - needs to be abstract, final or empty. 154
Warnings Missing a Javadoc comment. 154
Warnings Method 'floatValue' is not designed for extension - needs to be abstract, final or empty. 164
Warnings Missing a Javadoc comment. 164
Warnings Method 'intValue' is not designed for extension - needs to be abstract, final or empty. 174
Warnings Missing a Javadoc comment. 174
Warnings Method 'longValue' is not designed for extension - needs to be abstract, final or empty. 184
Warnings Missing a Javadoc comment. 184
Warnings Method 'shortValue' is not designed for extension - needs to be abstract, final or empty. 194
Warnings Missing a Javadoc comment. 194
Warnings Method 'abs' is not designed for extension - needs to be abstract, final or empty. 204
Warnings Missing a Javadoc comment. 204
Warnings Method 'exp' is not designed for extension - needs to be abstract, final or empty. 215
Warnings Missing a Javadoc comment. 215
Warnings Method 'log' is not designed for extension - needs to be abstract, final or empty. 225
Warnings Missing a Javadoc comment. 225
Warnings Method 'log10' is not designed for extension - needs to be abstract, final or empty. 235
Warnings Missing a Javadoc comment. 235
Warnings Line is longer than 80 characters. 243
Warnings Method 'pow' is not designed for extension - needs to be abstract, final or empty. 245
Warnings Missing a Javadoc comment. 245
Warnings Parameter c should be final. 246
Warnings Method 'sqrt' is not designed for extension - needs to be abstract, final or empty. 260
Warnings Missing a Javadoc comment. 260
Warnings Method 'toString' is not designed for extension - needs to be abstract, final or empty. 270
Warnings Missing a Javadoc comment. 270
Warnings Method 'clone' is not designed for extension - needs to be abstract, final or empty. 280
Warnings Missing a Javadoc comment. 280
Warnings Method 'equals' is not designed for extension - needs to be abstract, final or empty. 287
Warnings Missing a Javadoc comment. 287
Warnings Parameter o should be final. 288
Warnings 'cast' is not followed by whitespace. 289
Warnings Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 295
Warnings Missing a Javadoc comment. 295

fr/inria/opengve/mascoptLib/numeric/MascoptMPDecimal.java

Violation Message Line
Warnings Name 'value' must match pattern '^[a-z][a-zA-Z0-9]*_$'. 21
Warnings Parameter value should be final. 30
Warnings 'value' hides a field. 30
Warnings Parameter value should be final. 43
Warnings 'value' hides a field. 43
Warnings Parameter c should be final. 60
Warnings Method 'setPrecision' is not designed for extension - needs to be abstract, final or empty. 77
Warnings Parameter precision should be final. 78
Warnings Method 'getMPReal' is not designed for extension - needs to be abstract, final or empty. 88
Warnings Method 'zero' is not designed for extension - needs to be abstract, final or empty. 97
Warnings Missing a Javadoc comment. 97
Warnings Line is longer than 80 characters. 105
Warnings Method 'add' is not designed for extension - needs to be abstract, final or empty. 107
Warnings Missing a Javadoc comment. 107
Warnings Parameter c should be final. 108
Warnings Line is longer than 80 characters. 123
Warnings Method 'subtract' is not designed for extension - needs to be abstract, final or empty. 125
Warnings Missing a Javadoc comment. 125
Warnings Parameter c should be final. 126
Warnings Line is longer than 80 characters. 141
Warnings Method 'multiply' is not designed for extension - needs to be abstract, final or empty. 143
Warnings Missing a Javadoc comment. 143
Warnings Parameter c should be final. 144
Warnings Line is longer than 80 characters. 159
Warnings Method 'divide' is not designed for extension - needs to be abstract, final or empty. 161
Warnings Missing a Javadoc comment. 161
Warnings Parameter c should be final. 162
Warnings Method 'negate' is not designed for extension - needs to be abstract, final or empty. 179
Warnings Missing a Javadoc comment. 179
Warnings Method 'intValue' is not designed for extension - needs to be abstract, final or empty. 190
Warnings Missing a Javadoc comment. 190
Warnings Method 'longValue' is not designed for extension - needs to be abstract, final or empty. 200
Warnings Missing a Javadoc comment. 200
Warnings Method 'floatValue' is not designed for extension - needs to be abstract, final or empty. 210
Warnings Missing a Javadoc comment. 210
Warnings Method 'doubleValue' is not designed for extension - needs to be abstract, final or empty. 220
Warnings Missing a Javadoc comment. 220
Warnings Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 236
Warnings Parameter c should be final. 236
Warnings 'if' is not followed by whitespace. 239
Warnings Method 'abs' is not designed for extension - needs to be abstract, final or empty. 250
Warnings Missing a Javadoc comment. 250
Warnings Method 'exp' is not designed for extension - needs to be abstract, final or empty. 261
Warnings Missing a Javadoc comment. 261
Warnings Method 'log' is not designed for extension - needs to be abstract, final or empty. 272
Warnings Missing a Javadoc comment. 272
Warnings Method 'log10' is not designed for extension - needs to be abstract, final or empty. 283
Warnings Missing a Javadoc comment. 283
Warnings Line is longer than 80 characters. 292
Warnings Method 'pow' is not designed for extension - needs to be abstract, final or empty. 294
Warnings Missing a Javadoc comment. 294
Warnings Parameter c should be final. 295
Warnings Method 'sqrt' is not designed for extension - needs to be abstract, final or empty. 312
Warnings Missing a Javadoc comment. 312
Warnings Method 'clone' is not designed for extension - needs to be abstract, final or empty. 323
Warnings Missing a Javadoc comment. 323
Warnings Method 'equals' is not designed for extension - needs to be abstract, final or empty. 333
Warnings Missing a Javadoc comment. 333
Warnings Parameter o should be final. 334
Warnings 'cast' is not followed by whitespace. 335
Warnings Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 341
Warnings Missing a Javadoc comment. 341

fr/inria/opengve/mascoptLib/numeric/MascoptMPInteger.java

Violation Message Line
Warnings Name 'value' must match pattern '^[a-z][a-zA-Z0-9]*_$'. 25
Warnings Parameter value should be final. 33
Warnings 'value' hides a field. 33
Warnings First sentence should end with a period. 39
Warnings Parameter value should be final. 45
Warnings 'value' hides a field. 45
Warnings Parameter scalar should be final. 58
Warnings Method 'zero' is not designed for extension - needs to be abstract, final or empty. 67
Warnings Missing a Javadoc comment. 67
Warnings Method 'setPrecision' is not designed for extension - needs to be abstract, final or empty. 77
Warnings Missing a Javadoc comment. 77
Warnings Parameter precision should be final. 78
Warnings Method 'getMPInt' is not designed for extension - needs to be abstract, final or empty. 88
Warnings Line is longer than 80 characters. 95
Warnings Method 'add' is not designed for extension - needs to be abstract, final or empty. 97
Warnings Missing a Javadoc comment. 97
Warnings Parameter c should be final. 98
Warnings Line is longer than 80 characters. 114
Warnings Method 'subtract' is not designed for extension - needs to be abstract, final or empty. 116
Warnings Missing a Javadoc comment. 116
Warnings Parameter c should be final. 117
Warnings Line is longer than 80 characters. 133
Warnings Method 'multiply' is not designed for extension - needs to be abstract, final or empty. 135
Warnings Missing a Javadoc comment. 135
Warnings Parameter c should be final. 136
Warnings Line is longer than 80 characters. 152
Warnings Method 'divide' is not designed for extension - needs to be abstract, final or empty. 154
Warnings Missing a Javadoc comment. 154
Warnings Parameter c should be final. 155
Warnings Method 'negate' is not designed for extension - needs to be abstract, final or empty. 173
Warnings Missing a Javadoc comment. 173
Warnings Method 'intValue' is not designed for extension - needs to be abstract, final or empty. 184
Warnings Missing a Javadoc comment. 184
Warnings Method 'longValue' is not designed for extension - needs to be abstract, final or empty. 194
Warnings Missing a Javadoc comment. 194
Warnings Method 'floatValue' is not designed for extension - needs to be abstract, final or empty. 204
Warnings Missing a Javadoc comment. 204
Warnings Method 'doubleValue' is not designed for extension - needs to be abstract, final or empty. 214
Warnings Missing a Javadoc comment. 214
Warnings Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 220
Warnings Missing a Javadoc comment. 220
Warnings Parameter c should be final. 220
Warnings 'cast' is not followed by whitespace. 226
Warnings 'cast' is not followed by whitespace. 228
Warnings Method 'abs' is not designed for extension - needs to be abstract, final or empty. 238
Warnings Missing a Javadoc comment. 238
Warnings Method 'exp' is not designed for extension - needs to be abstract, final or empty. 249
Warnings Missing a Javadoc comment. 249
Warnings Method 'log' is not designed for extension - needs to be abstract, final or empty. 259
Warnings Missing a Javadoc comment. 259
Warnings Method 'log10' is not designed for extension - needs to be abstract, final or empty. 269
Warnings Missing a Javadoc comment. 269
Warnings Line is longer than 80 characters. 277
Warnings Method 'pow' is not designed for extension - needs to be abstract, final or empty. 279
Warnings Missing a Javadoc comment. 279
Warnings Parameter c should be final. 280
Warnings Method 'sqrt' is not designed for extension - needs to be abstract, final or empty. 296
Warnings Missing a Javadoc comment. 296
Warnings Method 'clone' is not designed for extension - needs to be abstract, final or empty. 306
Warnings Missing a Javadoc comment. 306
Warnings Method 'equals' is not designed for extension - needs to be abstract, final or empty. 316
Warnings Missing a Javadoc comment. 316
Warnings Parameter o should be final. 317
Warnings 'cast' is not followed by whitespace. 318
Warnings Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 324
Warnings Missing a Javadoc comment. 324

fr/inria/opengve/mascoptLib/numeric/package.html

Violation Message Line
Warnings Missing package documentation file. 0