Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
1400408

Rules

RulesViolationsSeverity
PackageHtml2error Error
NewlineAtEndOfFile11error Error
Translation0error Error
JavadocMethod54error Error
JavadocType0error Error
JavadocVariable12error Error
JavadocStyle0error Error
ConstantName1error Error
LocalFinalVariableName0error Error
LocalVariableName0error Error
MemberName0error Error
MethodName0error Error
PackageName0error Error
ParameterName0error Error
StaticVariableName0error Error
TypeName0error Error
AvoidStarImport0error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports0error Error
FileLength0error Error
LineLength81error Error
MethodLength0error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
MethodParamPad0error Error
NoWhitespaceAfter0error Error
NoWhitespaceBefore0error Error
OperatorWrap2error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter0error Error
WhitespaceAfter26error Error
WhitespaceAround0error Error
ModifierOrder1error Error
RedundantModifier2error Error
AvoidNestedBlocks0error Error
EmptyBlock1error Error
LeftCurly117error Error
NeedBraces0error Error
RightCurly5error Error
AvoidInlineConditionals6error Error
DoubleCheckedLocking0error Error
EmptyStatement0error Error
EqualsHashCode0error Error
HiddenField8error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber1error Error
MissingSwitchDefault0error Error
RedundantThrows0error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
DesignForExtension42error Error
FinalClass0error Error
HideUtilityClassConstructor1error Error
InterfaceIsType0error Error
VisibilityModifier0error Error
ArrayTypeStyle0error Error
FinalParameters29error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
6error Error
TodoComment0error Error
UpperEll0error Error

Details

org/andromda/cartridges/meta/metafacades/MetaGlobals.java

ViolationMessageLine
errorFile does not end with a newline.0
error'{' should be on the previous line.10
errorLine is longer than 80 characters.12
errorLine is longer than 80 characters.19
errorLine is longer than 80 characters.21

org/andromda/cartridges/meta/MetaCartridgeUtils.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUtility classes should not have a public or default constructor.21
error'{' should be on the previous line.22
errorParameter modelElements should be final.29
error'{' should be on the previous line.33
error'static' modifier out of order with the JLS suggestions.45
error'{' should be on the previous line.47
errorMissing a Javadoc comment.48
errorMissing a Javadoc comment.50
error'{' should be on the previous line.51
errorMissing a Javadoc comment.55
error'{' should be on the previous line.58
error'cast' is not followed by whitespace.59
error'cast' is not followed by whitespace.60
errorLine is longer than 80 characters.69
errorLine has trailing spaces.71
errorLine is longer than 80 characters.75
error'{' should be on the previous line.79
errorLine is longer than 80 characters.80
errorLine is longer than 80 characters.82
errorAvoid inline conditionals.82
errorLine is longer than 80 characters.83

org/andromda/cartridges/meta/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/andromda/cartridges/meta/metafacades/MetafacadeOperationLogicImpl.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine is longer than 80 characters.7
error'{' should be on the previous line.13
errorMissing a Javadoc comment.15
errorParameter metaObject should be final.16
errorParameter context should be final.17
error'{' should be on the previous line.18
errorLine is longer than 80 characters.23
errorExpected an @return tag.25
errorMethod 'handleGetImplementationName' is not designed for extension - needs to be abstract, final or empty.25
error'{' should be on the previous line.26
errorLine is longer than 80 characters.30

org/andromda/cartridges/meta/metafacades/MetafacadeGeneralizationLogicImpl.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine is longer than 80 characters.12
error'{' should be on the previous line.18
errorMissing a Javadoc comment.19
errorParameter metaObject should be final.20
errorParameter context should be final.21
error'{' should be on the previous line.22
errorLine is longer than 80 characters.27
errorExpected an @return tag.29
errorMethod 'handleGetPrecedence' is not designed for extension - needs to be abstract, final or empty.29
error'{' should be on the previous line.30
error'999999999' is a magic number.31
errorLine is longer than 80 characters.34
error'{' should be on the previous line.36
error'{' should be on the previous line.38
error'}' should be on the same line.40
error'{' should be on the previous line.42
errorMust have at least one statement.42
errorLine is longer than 80 characters.50
errorExpected an @return tag.52
errorMethod 'handleGetGetterName' is not designed for extension - needs to be abstract, final or empty.52
error'{' should be on the previous line.53
error'{' should be on the previous line.56
error'{' should be on the previous line.58
errorLine is longer than 80 characters.67
errorExpected an @return tag.69
errorMethod 'handleGetGetterNameVisibility' is not designed for extension - needs to be abstract, final or empty.69
error'{' should be on the previous line.70
error'{' should be on the previous line.74
error'{' should be on the previous line.79
errorExpected an @return tag.89
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.89
error'{' should be on the previous line.90
error'{' should be on the previous line.93
errorLine is longer than 80 characters.97

org/andromda/cartridges/meta/metafacades/MetafacadeAssociationEndLogicImpl.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine is longer than 80 characters.7
error'{' should be on the previous line.13
errorMissing a Javadoc comment.14
errorParameter metaObject should be final.15
errorParameter context should be final.16
error'{' should be on the previous line.17
errorLine is longer than 80 characters.22
errorExpected an @return tag.24
errorMethod 'handleGetImplementationOperationName' is not designed for extension - needs to be abstract, final or empty.24
error'{' should be on the previous line.25
errorLine is longer than 80 characters.29

org/andromda/cartridges/meta/metafacades/ArgumentData.java

ViolationMessageLine
error'{' should be on the previous line.8
errorMissing a Javadoc comment.9
errorMissing a Javadoc comment.10
errorMissing a Javadoc comment.12
errorParameter fullyQualifiedTypeName should be final.12
error'fullyQualifiedTypeName' hides a field.12
errorParameter name should be final.12
error'name' hides a field.12
error'{' should be on the previous line.13
errorExpected an @return tag.21
errorMethod 'getFullyQualifiedTypeName' is not designed for extension - needs to be abstract, final or empty.21
error'{' should be on the previous line.22
errorExpected an @return tag.29
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.29
error'{' should be on the previous line.30

org/andromda/cartridges/meta/metafacades/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/andromda/cartridges/meta/metafacades/MetafacadeLogicImpl.java

ViolationMessageLine
errorFile does not end with a newline.0
error'{' should be on the previous line.37
errorLine is longer than 80 characters.45
errorMissing a Javadoc comment.46
errorMissing a Javadoc comment.48
errorParameter metaObject should be final.49
errorParameter context should be final.50
error'{' should be on the previous line.51
errorMethod 'handleGetMetaclass' is not designed for extension - needs to be abstract, final or empty.62
error'{' should be on the previous line.63
errorUnused @param tag for 'cl'.72
errorParameter classifier should be final.75
errorExpected @param tag for 'classifier'.75
error'{' should be on the previous line.76
errorLine is longer than 80 characters.77
error'cast' is not followed by whitespace.79
error'cast' is not followed by whitespace.80
error'{' should be on the previous line.83
error'cast' is not followed by whitespace.84
error'{' should be on the previous line.86
errorLine is longer than 80 characters.92
error'cast' is not followed by whitespace.92
errorAvoid inline conditionals.93
errorLine is longer than 80 characters.97
errorExpected an @return tag.99
errorMethod 'handleIsMetaclassDirectDependency' is not designed for extension - needs to be abstract, final or empty.99
error'{' should be on the previous line.100
error'{' should be on the previous line.104
errorLine is longer than 80 characters.106
error'cast' is not followed by whitespace.106
error'{' should be on the previous line.108
errorLine is longer than 80 characters.109
error'{' should be on the previous line.111
errorLine is longer than 80 characters.112
errorLine is longer than 80 characters.120
errorExpected an @return tag.122
errorMethod 'handleGetLogicName' is not designed for extension - needs to be abstract, final or empty.122
error'{' should be on the previous line.123
errorLine is longer than 80 characters.128
errorExpected an @return tag.130
errorMethod 'handleGetLogicImplName' is not designed for extension - needs to be abstract, final or empty.130
error'{' should be on the previous line.131
errorLine is longer than 80 characters.136
errorExpected an @return tag.138
errorMethod 'handleGetFullyQualifiedLogicImplName' is not designed for extension - needs to be abstract, final or empty.138
error'{' should be on the previous line.139
errorLine is longer than 80 characters.144
errorExpected an @return tag.146
errorMethod 'handleGetFullyQualifiedLogicName' is not designed for extension - needs to be abstract, final or empty.146
error'{' should be on the previous line.147
errorLine is longer than 80 characters.152
errorExpected an @return tag.154
errorMethod 'handleGetLogicFile' is not designed for extension - needs to be abstract, final or empty.154
error'{' should be on the previous line.155
errorExpected an @return tag.166
error'{' should be on the previous line.167
errorLine is longer than 80 characters.168
errorLine is longer than 80 characters.172
errorExpected an @return tag.174
errorMethod 'handleGetLogicPackageName' is not designed for extension - needs to be abstract, final or empty.174
error'{' should be on the previous line.175
error'{' should be on the previous line.178
errorLine is longer than 80 characters.185
errorExpected an @return tag.187
errorMethod 'handleGetLogicImplFile' is not designed for extension - needs to be abstract, final or empty.187
error'{' should be on the previous line.188
errorLine is longer than 80 characters.189
errorUnused @param tag for 'metamodelVersionPackage'.197
errorUnused @param tag for 'the'.198
errorParameter name should be final.201
errorExpected @param tag for 'name'.201
error'{' should be on the previous line.202
errorLine is longer than 80 characters.203
error'{' should be on the previous line.205
errorLine is longer than 80 characters.213
errorExpected an @return tag.215
errorMethod 'handleGetMethodDataForPSM' is not designed for extension - needs to be abstract, final or empty.215
errorParameter facade should be final.215
errorExpected @param tag for 'facade'.215
error'{' should be on the previous line.216
errorLine is longer than 80 characters.221
errorExpected an @return tag.223
errorMethod 'handleGetMethodDataForPSM' is not designed for extension - needs to be abstract, final or empty.223
error'{' should be on the previous line.224
errorLine is longer than 80 characters.229
errorExpected an @return tag.231
errorRedundant 'final' modifier.231
errorExpected @param tag for 'facade'.232
errorExpected @param tag for 'includeSuperclasses'.233
error'{' should be on the previous line.234
error'{' should be on the previous line.236
error'{' should be on the previous line.239
error'{' should be on the previous line.242
errorLine is longer than 80 characters.243
errorLine is longer than 80 characters.246
error'cast' is not followed by whitespace.246
errorLine is longer than 80 characters.247
errorLine is longer than 80 characters.248
error'cast' is not followed by whitespace.248
errorLine is longer than 80 characters.250
error'cast' is not followed by whitespace.250
error'{' should be on the previous line.260
error'cast' is not followed by whitespace.261
error'{' should be on the previous line.263
error'{' should be on the previous line.268
error'}' should be on the same line.275
error'{' should be on the previous line.277
errorMissing a Javadoc comment.282
errorRedundant 'final' modifier.282
error'{' should be on the previous line.286
error'{' should be on the previous line.288
errorLine is longer than 80 characters.294
errorLine is longer than 80 characters.296
error'cast' is not followed by whitespace.296
error'{' should be on the previous line.299
error'cast' is not followed by whitespace.300
error'}' should be on the same line.309
error'{' should be on the previous line.311
errorLine is longer than 80 characters.312
error'cast' is not followed by whitespace.312
errorLine has trailing spaces.324
error'{' should be on the previous line.327
errorLine is longer than 80 characters.336
errorLine is longer than 80 characters.338
error'cast' is not followed by whitespace.338
errorLine is longer than 80 characters.339
errorLine has trailing spaces.341
error'{' should be on the previous line.345
error'}' should be on the same line.352
error'{' should be on the previous line.354
errorLine is longer than 80 characters.361
errorExpected an @return tag.363
errorMethod 'handleIsRequiresInheritanceDelegatation' is not designed for extension - needs to be abstract, final or empty.363
error'{' should be on the previous line.364
error'{' should be on the previous line.368
errorLine is longer than 80 characters.370
error'||' should be on a new line.370
errorLine is longer than 80 characters.377
errorExpected an @return tag.379
errorMethod 'handleIsConstructorRequiresMetaclassCast' is not designed for extension - needs to be abstract, final or empty.379
error'{' should be on the previous line.380
error'cast' is not followed by whitespace.382
error'{' should be on the previous line.384
errorLine is longer than 80 characters.385
errorLine is longer than 80 characters.391
errorExpected an @return tag.393
errorMethod 'getGeneralizations' is not designed for extension - needs to be abstract, final or empty.393
error'{' should be on the previous line.394
errorLine is longer than 80 characters.395
error'{' should be on the previous line.404
error'cast' is not followed by whitespace.405
error'{' should be on the previous line.412
errorLine is longer than 80 characters.420
errorExpected an @return tag.422
errorMethod 'handleGetGeneralizationCount' is not designed for extension - needs to be abstract, final or empty.422
error'{' should be on the previous line.423
error'{' should be on the previous line.427
error'{' should be on the previous line.438
errorMissing a Javadoc comment.439
errorParameter objectA should be final.440
errorParameter objectB should be final.441
error'{' should be on the previous line.442
error'cast' is not followed by whitespace.443
error'cast' is not followed by whitespace.444
errorLine is longer than 80 characters.450
errorExpected an @return tag.452
errorMethod 'handleGetAllParents' is not designed for extension - needs to be abstract, final or empty.452
error'{' should be on the previous line.453
error'{' should be on the previous line.461
error'cast' is not followed by whitespace.462
errorLine has trailing spaces.463

org/andromda/cartridges/meta/MetaProfile.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine is longer than 80 characters.8
error'{' should be on the previous line.15
errorName 'profile' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.19
errorLine is longer than 80 characters.29
errorLine is longer than 80 characters.31
errorLine is longer than 80 characters.36
errorLine is longer than 80 characters.38

org/andromda/cartridges/meta/metafacades/PSMmetaclassLogicImpl.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine has trailing spaces.10
error'{' should be on the previous line.14
errorMissing a Javadoc comment.16
errorParameter metaObject should be final.16
errorParameter context should be final.16
error'{' should be on the previous line.17
errorLine is longer than 80 characters.22
errorExpected an @return tag.24
errorMethod 'handleIsOperationsPresent' is not designed for extension - needs to be abstract, final or empty.24
error'{' should be on the previous line.25
errorLine has trailing spaces.31
errorLine is longer than 80 characters.32
errorMethod 'handleIsImplMustBeAbstract' is not designed for extension - needs to be abstract, final or empty.34
errorMissing a Javadoc comment.34
error'{' should be on the previous line.35
error'{' should be on the previous line.40
error'}' should be on the same line.42
error'{' should be on the previous line.44
errorLine is longer than 80 characters.48
error'{' should be on the previous line.52

org/andromda/cartridges/meta/metafacades/UMLOperationData.java

ViolationMessageLine
errorFile does not end with a newline.0
error'{' should be on the previous line.15
error'{' should be on the previous line.25
errorLine is longer than 80 characters.34
error'cast' is not followed by whitespace.36

org/andromda/cartridges/meta/metafacades/MetafacadeAttributeLogicImpl.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine is longer than 80 characters.7
error'{' should be on the previous line.13
errorMissing a Javadoc comment.14
errorParameter metaObject should be final.15
errorParameter context should be final.16
error'{' should be on the previous line.17
errorLine is longer than 80 characters.22
errorExpected an @return tag.24
errorMethod 'handleGetImplementationOperationName' is not designed for extension - needs to be abstract, final or empty.24
error'{' should be on the previous line.25
errorLine is longer than 80 characters.29

org/andromda/cartridges/meta/metafacades/MethodData.java

ViolationMessageLine
errorFile does not end with a newline.0
error'{' should be on the previous line.15
errorMissing a Javadoc comment.16
errorMissing a Javadoc comment.17
errorMissing a Javadoc comment.18
errorMissing a Javadoc comment.19
errorMissing a Javadoc comment.20
errorMissing a Javadoc comment.21
errorMissing a Javadoc comment.22
errorMissing a Javadoc comment.23
errorMissing a Javadoc comment.25
errorParameter metafacadeName should be final.26
error'metafacadeName' hides a field.26
errorParameter visibility should be final.27
error'visibility' hides a field.27
errorParameter isAbstract should be final.28
error'isAbstract' hides a field.28
errorParameter returnTypeName should be final.29
error'returnTypeName' hides a field.29
errorParameter name should be final.30
error'name' hides a field.30
errorParameter documentation should be final.31
error'documentation' hides a field.31
error'{' should be on the previous line.32
errorMethod 'addArgument' is not designed for extension - needs to be abstract, final or empty.41
errorMissing a Javadoc comment.41
errorParameter argument should be final.41
error'{' should be on the previous line.42
errorExpected an @return tag.49
errorMethod 'getArguments' is not designed for extension - needs to be abstract, final or empty.49
error'{' should be on the previous line.50
errorMethod 'addException' is not designed for extension - needs to be abstract, final or empty.54
errorMissing a Javadoc comment.54
errorParameter typeName should be final.54
error'{' should be on the previous line.55
errorMethod 'getExceptions' is not designed for extension - needs to be abstract, final or empty.59
errorMissing a Javadoc comment.59
error'{' should be on the previous line.60
errorMethod 'getMetafacadeName' is not designed for extension - needs to be abstract, final or empty.69
error'{' should be on the previous line.70
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.79
error'{' should be on the previous line.80
errorMethod 'getReturnTypeName' is not designed for extension - needs to be abstract, final or empty.89
error'{' should be on the previous line.90
errorLine is longer than 80 characters.97
errorMethod 'buildMethodDeclaration' is not designed for extension - needs to be abstract, final or empty.100
errorParameter suppressAbstractDeclaration should be final.100
error'{' should be on the previous line.101
errorLine is longer than 80 characters.103
errorAvoid inline conditionals.103
error'+' should be on a new line.103
errorLine is longer than 80 characters.104
errorAvoid inline conditionals.104
errorLine is longer than 80 characters.106
error'cast' is not followed by whitespace.108
errorLine is longer than 80 characters.109
error'{' should be on the previous line.111
error'{' should be on the previous line.118
errorLine is longer than 80 characters.120
error'cast' is not followed by whitespace.122
error'{' should be on the previous line.125
errorMethod 'buildMethodCall' is not designed for extension - needs to be abstract, final or empty.139
error'{' should be on the previous line.140
errorLine is longer than 80 characters.143
error'cast' is not followed by whitespace.145
error'{' should be on the previous line.148
errorLine is longer than 80 characters.157
errorMethod 'buildCharacteristicKey' is not designed for extension - needs to be abstract, final or empty.162
error'{' should be on the previous line.163
errorLine is longer than 80 characters.164
errorAvoid inline conditionals.164
errorLine is longer than 80 characters.166
error'cast' is not followed by whitespace.168
error'{' should be on the previous line.171
errorMethod 'isAbstract' is not designed for extension - needs to be abstract, final or empty.185
error'{' should be on the previous line.186
errorMethod 'getVisibility' is not designed for extension - needs to be abstract, final or empty.195
error'{' should be on the previous line.196
errorMethod 'getDocumentation' is not designed for extension - needs to be abstract, final or empty.205
error'{' should be on the previous line.206
errorMethod 'isReturnTypePresent' is not designed for extension - needs to be abstract, final or empty.215
error'{' should be on the previous line.216
errorExpected an @return tag.223
errorMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.223
errorExpected @param tag for 'object'.223
error'{' should be on the previous line.224
error'cast' is not followed by whitespace.225
errorAvoid inline conditionals.227