Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
4200460

Rules

RulesViolationsSeverity
PackageHtml2error Error
NewlineAtEndOfFile4error Error
Translation0error Error
JavadocMethod102error Error
JavadocType18error Error
JavadocVariable38error Error
JavadocStyle24error Error
ConstantName10error Error
LocalFinalVariableName0error Error
LocalVariableName0error Error
MemberName40error Error
MethodName0error Error
PackageName0error Error
ParameterName0error Error
StaticVariableName0error Error
TypeName0error Error
AvoidStarImport0error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports0error Error
FileLength0error Error
LineLength77error Error
MethodLength0error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
MethodParamPad0error Error
NoWhitespaceAfter0error Error
NoWhitespaceBefore0error Error
OperatorWrap4error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter0error Error
WhitespaceAfter0error Error
WhitespaceAround0error Error
ModifierOrder4error Error
RedundantModifier15error Error
AvoidNestedBlocks0error Error
EmptyBlock0error Error
LeftCurly0error Error
NeedBraces0error Error
RightCurly0error Error
AvoidInlineConditionals0error Error
DoubleCheckedLocking0error Error
EmptyStatement0error Error
EqualsHashCode0error Error
HiddenField0error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber3error Error
MissingSwitchDefault0error Error
RedundantThrows0error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
DesignForExtension40error Error
FinalClass3error Error
HideUtilityClassConstructor3error Error
InterfaceIsType0error Error
VisibilityModifier1error Error
ArrayTypeStyle0error Error
FinalParameters64error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
8error Error
TodoComment0error Error
UpperEll0error Error

Files

Filesinfowarningerror
net/sf/quarrel/uml/UmlInterface.java001
net/sf/quarrel/uml/RelationshipType.java0024
net/sf/quarrel/uml/Relationship.java008
net/sf/quarrel/uml/Model.java0021
net/sf/quarrel/dot/RelationshipRenderer.java0010
net/sf/quarrel/uml/package.html001
net/sf/quarrel/dot/ModelRenderer.java006
net/sf/quarrel/uml/Element.java001
net/sf/quarrel/file/package.html001
net/sf/quarrel/file/ElementCollector.java0043
net/sf/quarrel/file/ElementText.java0016
net/sf/quarrel/uml/UmlClass.java003
net/sf/quarrel/file/ElementParsingService.java007
net/sf/quarrel/file/FeatureType.java0016
net/sf/quarrel/uml/impl/RelationshipImpl.java0010
net/sf/quarrel/dot/InterfaceRenderer.java005
net/sf/quarrel/CommandLine.java009
net/sf/quarrel/uml/AbstractElement.java004
net/sf/quarrel/file/ElementImpl.java0016
net/sf/quarrel/dot/StructuredElementRenderer.java0012
net/sf/quarrel/uml/AttributeAggregator.java003
net/sf/quarrel/uml/StructuredElement.java0017
net/sf/quarrel/file/StreamProcessor.java0015
net/sf/quarrel/dot/DotRenderer.java004
net/sf/quarrel/uml/Attribute.java006
net/sf/quarrel/file/FileElement.java0010
net/sf/quarrel/uml/OperationAggregator.java004
net/sf/quarrel/uml/Operation.java006
net/sf/quarrel/uml/ModelBuilder.java002
net/sf/quarrel/dot/AttributeRenderer.java007
net/sf/quarrel/uml/ModelBuilder2.java0044
net/sf/quarrel/dot/StubElementRenderer.java004
net/sf/quarrel/file/StreamParser.java0013
net/sf/quarrel/file/Feature.java009
net/sf/quarrel/uml/ModelBuilderImpl.java0064
net/sf/quarrel/file/ElementFactory.java001
net/sf/quarrel/dot/ClassRenderer.java004
net/sf/quarrel/file/ElementType.java0033

Details

net/sf/quarrel/uml/UmlInterface.java

ViolationMessageLine
errorParameter interfaceName should be final.14

net/sf/quarrel/uml/RelationshipType.java

ViolationMessageLine
errorFile does not end with a newline.0
errorClass RelationshipType should be declared as final.8
errorLine is longer than 80 characters.12
errorLine is longer than 80 characters.27
errorName 'Dependency' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.27
errorFirst sentence should end with a period.29
errorLine is longer than 80 characters.32
errorName 'Association' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.32
errorLine is longer than 80 characters.38
errorName 'Realization' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.38
errorLine is longer than 80 characters.45
errorName 'Composition' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
errorLine is longer than 80 characters.51
errorName 'Generalization' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.51
errorLine is longer than 80 characters.54
errorLine is longer than 80 characters.56
errorName 'Aggregation' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.56
errorFirst sentence should end with a period.58
errorName 'Usage' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.61
errorName 'Merge' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.66
errorLine is longer than 80 characters.71
errorName 'Import' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.71
errorUnused @throws tag for 'IllegalArgumentException'.80
errorLine is longer than 80 characters.83

net/sf/quarrel/uml/Relationship.java

ViolationMessageLine
errorLine is longer than 80 characters.4
errorLine is longer than 80 characters.5
errorLine is longer than 80 characters.6
errorLine is longer than 80 characters.9
errorRedundant 'public' modifier.18
errorRedundant 'public' modifier.25
errorLine has trailing spaces.30
errorRedundant 'public' modifier.32

net/sf/quarrel/uml/Model.java

ViolationMessageLine
errorLine is longer than 80 characters.16
errorFirst sentence should end with a period.20
errorName '_elements' must match pattern '^[a-z][a-zA-Z0-9]*$'.28
errorName '_relationships' must match pattern '^[a-z][a-zA-Z0-9]*$'.33
errorMethod 'elements' is not designed for extension - needs to be abstract, final or empty.41
errorLine is longer than 80 characters.42
errorMethod 'addElement' is not designed for extension - needs to be abstract, final or empty.51
errorParameter element should be final.51
errorMethod 'getElement' is not designed for extension - needs to be abstract, final or empty.66
errorParameter name should be final.66
errorName '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'.89
errorFirst sentence should end with a period.91
errorParameter attributeName should be final.119
errorFirst sentence should end with a period.126
errorMethod 'relationships' is not designed for extension - needs to be abstract, final or empty.131
errorMethod 'addRelationship' is not designed for extension - needs to be abstract, final or empty.143
errorParameter relationshipType should be final.143
errorParameter client should be final.144
errorParameter supplier should be final.145
errorLine is longer than 80 characters.147
errorMethod 'elementExists' is not designed for extension - needs to be abstract, final or empty.160

net/sf/quarrel/dot/RelationshipRenderer.java

ViolationMessageLine
errorName '_strategies' must match pattern '^[a-z][a-zA-Z0-9]*$'.19
errorLine is longer than 80 characters.29
errorLine is longer than 80 characters.30
errorLine is longer than 80 characters.31
errorLine is longer than 80 characters.32
errorMissing a Javadoc comment.35
errorParameter subject should be final.35
errorLine is longer than 80 characters.39
error'200' is a magic number.44
errorExtra HTML tag found: </p>81

net/sf/quarrel/uml/package.html

ViolationMessageLine
errorMissing package documentation file.0

net/sf/quarrel/dot/ModelRenderer.java

ViolationMessageLine
errorFirst sentence should end with a period.13
errorMethod 'getDotString' is not designed for extension - needs to be abstract, final or empty.27
errorParameter subject should be final.27
errorLine is longer than 80 characters.44
errorLine is longer than 80 characters.60
errorLine has trailing spaces.66

net/sf/quarrel/uml/Element.java

ViolationMessageLine
errorRedundant 'public' modifier.19

net/sf/quarrel/file/package.html

ViolationMessageLine
errorMissing package documentation file.0

net/sf/quarrel/file/ElementCollector.java

ViolationMessageLine
errorName 'LOG' must match pattern '^[a-z][a-zA-Z0-9]*$'.25
errorFirst sentence should end with a period.27
errorName '_stack' must match pattern '^[a-z][a-zA-Z0-9]*$'.30
errorName '_context' must match pattern '^[a-z][a-zA-Z0-9]*$'.35
errorFirst sentence should end with a period.37
errorName '_elements' must match pattern '^[a-z][a-zA-Z0-9]*$'.40
errorFirst sentence should end with a period.51
errorFirst sentence should end with a period.86
errorFirst sentence should end with a period.117
errorRedundant 'public' modifier.121
errorExpected @param tag for 's'.121
errorFirst sentence should end with a period.123
errorExpected an @return tag.128
errorRedundant 'public' modifier.128
errorExpected @param tag for 's'.128
errorUtility classes should not have a public or default constructor.136
errorMissing a Javadoc comment.138
errorLine is longer than 80 characters.151
error'abstract' modifier out of order with the JLS suggestions.164
errorMissing a Javadoc comment.168
errorName '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'.168
errorMissing a Javadoc comment.170
errorName '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'.170
errorMissing a Javadoc comment.172
errorName '_features' must match pattern '^[a-z][a-zA-Z0-9]*$'.172
errorMissing a Javadoc comment.174
errorMissing a Javadoc comment.180
errorMissing a Javadoc comment.184
errorParameter type should be final.209
errorMissing a Javadoc comment.228
errorName '_collection' must match pattern '^[a-z][a-zA-Z0-9]*$'.228
errorMissing a Javadoc comment.229
errorName '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'.229
errorMissing a Javadoc comment.231
errorParameter s should be final.240
errorMissing a Javadoc comment.256
errorMissing a Javadoc comment.259
errorParameter s should be final.259
errorParameter s should be final.266
errorMissing a Javadoc comment.272
errorMissing a Javadoc comment.275
errorParameter s should be final.275
errorParameter s should be final.282

net/sf/quarrel/file/ElementText.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.5
errorMissing a Javadoc comment.7
errorName '_text' must match pattern '^[a-z][a-zA-Z0-9]*$'.7
errorMissing a Javadoc comment.8
errorName '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'.8
errorMissing a Javadoc comment.10
errorParameter text should be final.10
errorMethod 'getText' is not designed for extension - needs to be abstract, final or empty.20
errorMissing a Javadoc comment.20
errorMethod 'getElementType' is not designed for extension - needs to be abstract, final or empty.24
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.28
errorLine is longer than 80 characters.39
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.46
errorMissing a Javadoc comment.46

net/sf/quarrel/uml/UmlClass.java

ViolationMessageLine
errorParameter name should be final.14
errorLine has trailing spaces.20
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.21

net/sf/quarrel/file/ElementParsingService.java

ViolationMessageLine
errorUtility classes should not have a public or default constructor.21
errorLine is longer than 80 characters.26
error'static' modifier out of order with the JLS suggestions.26
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.26
errorMissing a Javadoc comment.28
errorLine is longer than 80 characters.42
errorLine is longer than 80 characters.43

net/sf/quarrel/file/FeatureType.java

ViolationMessageLine
errorFile does not end with a newline.0
errorClass FeatureType should be declared as final.12
errorLine is longer than 80 characters.15
errorLine is longer than 80 characters.18
errorLine is longer than 80 characters.21
errorLine is longer than 80 characters.24
errorLine is longer than 80 characters.27
errorUnclosed HTML tag found: <i>operations<i/> compartment, identifying the the methods27
errorLine is longer than 80 characters.33
errorFirst sentence should end with a period.38
errorLine is longer than 80 characters.48
errorLine is longer than 80 characters.53
errorLine is longer than 80 characters.73
errorParameter name should be final.80
errorUnused @throws tag for 'IllegalArgumentException'.91
errorParameter type should be final.93

net/sf/quarrel/uml/impl/RelationshipImpl.java

ViolationMessageLine
errorName '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'.17
errorName '_supplier' must match pattern '^[a-z][a-zA-Z0-9]*$'.22
errorName '_client' must match pattern '^[a-z][a-zA-Z0-9]*$'.27
errorParameter type should be final.36
errorParameter client should be final.37
errorParameter supplier should be final.38
errorMethod 'getType' is not designed for extension - needs to be abstract, final or empty.47
errorMethod 'getSupplier' is not designed for extension - needs to be abstract, final or empty.54
errorLine has trailing spaces.60
errorMethod 'getClient' is not designed for extension - needs to be abstract, final or empty.61

net/sf/quarrel/dot/InterfaceRenderer.java

ViolationMessageLine
errorMethod 'getDotString' is not designed for extension - needs to be abstract, final or empty.22
errorParameter subject should be final.22
errorLine has trailing spaces.29
errorMethod 'renderNameCompartment' is not designed for extension - needs to be abstract, final or empty.30
errorParameter se should be final.30

net/sf/quarrel/CommandLine.java

ViolationMessageLine
errorUtility classes should not have a public or default constructor.26
errorParameter args should be final.34
error'80' is a magic number.44
errorLine is longer than 80 characters.47
errorLine is longer than 80 characters.62
errorLine is longer than 80 characters.81
errorLine is longer than 80 characters.85
errorLine is longer than 80 characters.114
errorLine is longer than 80 characters.143

net/sf/quarrel/uml/AbstractElement.java

ViolationMessageLine
errorName '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'.12
errorParameter name should be final.19
errorLine has trailing spaces.25
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.26

net/sf/quarrel/file/ElementImpl.java

ViolationMessageLine
errorFirst sentence should end with a period.11
errorLine has trailing spaces.12
errorName '_features' must match pattern '^[a-z][a-zA-Z0-9]*$'.14
errorMissing a Javadoc comment.15
errorName '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'.15
errorMissing a Javadoc comment.16
errorName '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'.16
errorMissing a Javadoc comment.18
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.34
errorParameter featureType should be final.34
error'+' should be on a new line.37
error'+' should be on a new line.38
error'+' should be on a new line.39
error'+' should be on a new line.40

net/sf/quarrel/dot/StructuredElementRenderer.java

ViolationMessageLine
errorMissing a Javadoc comment.11
errorMissing a Javadoc comment.13
errorMissing a Javadoc comment.15
errorParameter toRender should be final.15
errorMissing a Javadoc comment.30
errorParameter toRender should be final.30
errorMethod 'renderElement' is not designed for extension - needs to be abstract, final or empty.50
errorMissing a Javadoc comment.50
errorParameter se should be final.50
errorMethod 'renderNameCompartment' is not designed for extension - needs to be abstract, final or empty.72
errorMissing a Javadoc comment.72
errorParameter se should be final.72

net/sf/quarrel/uml/AttributeAggregator.java

ViolationMessageLine
errorFirst sentence should end with a period.5
errorMissing a Javadoc comment.10
errorMissing a Javadoc comment.12

net/sf/quarrel/uml/StructuredElement.java

ViolationMessageLine
errorMissing a Javadoc comment.8
errorMissing a Javadoc comment.12
errorName '_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'.12
errorMissing a Javadoc comment.13
errorName '_operations' must match pattern '^[a-z][a-zA-Z0-9]*$'.13
errorMissing a Javadoc comment.15
errorParameter name should be final.15
errorMethod 'attributes' is not designed for extension - needs to be abstract, final or empty.19
errorMissing a Javadoc comment.19
errorMethod 'addAttribute' is not designed for extension - needs to be abstract, final or empty.23
errorMissing a Javadoc comment.23
errorParameter attributeName should be final.23
errorMethod 'operations' is not designed for extension - needs to be abstract, final or empty.27
errorMissing a Javadoc comment.27
errorMethod 'addOperation' is not designed for extension - needs to be abstract, final or empty.31
errorMissing a Javadoc comment.31
errorParameter operationName should be final.31

net/sf/quarrel/file/StreamProcessor.java

ViolationMessageLine
errorLine is longer than 80 characters.11
errorMissing a Javadoc comment.25
errorName '_inputStream' must match pattern '^[a-z][a-zA-Z0-9]*$'.25
errorMissing a Javadoc comment.26
errorName '_elements' must match pattern '^[a-z][a-zA-Z0-9]*$'.26
errorMissing a Javadoc comment.27
errorName '_processed' must match pattern '^[a-z][a-zA-Z0-9]*$'.27
errorMissing a Javadoc comment.29
errorParameter inputStream should be final.29
errorMethod 'process' is not designed for extension - needs to be abstract, final or empty.33
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.48
error'2000' is a magic number.50
errorMethod 'elements' is not designed for extension - needs to be abstract, final or empty.61
errorMissing a Javadoc comment.61

net/sf/quarrel/dot/DotRenderer.java

ViolationMessageLine
errorLine is longer than 80 characters.4
errorLine is longer than 80 characters.17
errorUnused @throws tag for 'ClassCastException'.17
errorRedundant 'public' modifier.19

net/sf/quarrel/uml/Attribute.java

ViolationMessageLine
errorMissing a Javadoc comment.3
errorMissing a Javadoc comment.4
errorName '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'.4
errorMissing a Javadoc comment.6
errorParameter name should be final.6
errorMissing a Javadoc comment.10

net/sf/quarrel/file/FileElement.java

ViolationMessageLine
errorExpected an @return tag.18
errorRedundant 'public' modifier.18
errorFirst sentence should end with a period.20
errorExpected an @return tag.24
errorRedundant 'public' modifier.24
errorLine is longer than 80 characters.27
errorUnused @throws tag for 'java.lang.IllegalArgumentException'.30
errorExpected an @return tag.35
errorRedundant 'public' modifier.35
errorExpected @param tag for 'type'.35

net/sf/quarrel/uml/OperationAggregator.java

ViolationMessageLine
errorFirst sentence should end with a period.5
errorMissing a Javadoc comment.10
errorMissing a Javadoc comment.12
errorRedundant 'public' modifier.12

net/sf/quarrel/uml/Operation.java

ViolationMessageLine
errorMissing a Javadoc comment.3
errorMissing a Javadoc comment.4
errorName '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'.4
errorMissing a Javadoc comment.6
errorParameter name should be final.6
errorMissing a Javadoc comment.10

net/sf/quarrel/uml/ModelBuilder.java

ViolationMessageLine
errorRedundant 'public' modifier.21
errorRedundant 'public' modifier.29

net/sf/quarrel/dot/AttributeRenderer.java

ViolationMessageLine
errorMissing a Javadoc comment.5
errorLine is longer than 80 characters.8
errorUnused @throws tag for 'ClassCastException'.8
errorExpected an @return tag.10
errorMethod 'getDotString' is not designed for extension - needs to be abstract, final or empty.10
errorParameter subject should be final.10
errorExpected @param tag for 'subject'.10

net/sf/quarrel/uml/ModelBuilder2.java

ViolationMessageLine
errorMissing a Javadoc comment.20
errorMissing a Javadoc comment.22
errorName 'LOG' must match pattern '^[a-z][a-zA-Z0-9]*$'.22
errorMissing a Javadoc comment.24
errorName '_unprocessed' must match pattern '^[a-z][a-zA-Z0-9]*$'.24
errorMissing a Javadoc comment.26
errorName '_model' must match pattern '^[a-z][a-zA-Z0-9]*$'.26
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.32
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.67
errorLine is longer than 80 characters.104
errorExtra HTML tag found: </p>120
errorExtra HTML tag found: </p>123
errorMissing a Javadoc comment.126
errorRedundant 'public' modifier.126
errorMissing a Javadoc comment.128
errorRedundant 'public' modifier.128
errorMissing a Javadoc comment.131
errorMissing a Javadoc comment.133
errorParameter element should be final.133
errorMissing a Javadoc comment.143
errorLine is longer than 80 characters.145
errorMissing a Javadoc comment.157
errorMissing a Javadoc comment.159
errorParameter element should be final.159
errorMissing a Javadoc comment.173
errorParameter element should be final.173
errorMissing a Javadoc comment.182
errorLine is longer than 80 characters.185
errorLine is longer than 80 characters.186
errorLine is longer than 80 characters.191
errorMissing a Javadoc comment.199
errorMissing a Javadoc comment.202
errorLine is longer than 80 characters.203
errorLine is longer than 80 characters.205
errorMissing a Javadoc comment.214
errorLine is longer than 80 characters.215
errorLine is longer than 80 characters.217
errorMissing a Javadoc comment.227
errorLine is longer than 80 characters.230
errorLine is longer than 80 characters.231
errorLine is longer than 80 characters.237
errorLine is longer than 80 characters.241

net/sf/quarrel/dot/StubElementRenderer.java

ViolationMessageLine
errorMissing a Javadoc comment.8
errorMethod 'getDotString' is not designed for extension - needs to be abstract, final or empty.11
errorMissing a Javadoc comment.11
errorParameter subject should be final.11

net/sf/quarrel/file/StreamParser.java

ViolationMessageLine
errorExtra HTML tag found: </p>28
errorMissing a Javadoc comment.32
error'static' modifier out of order with the JLS suggestions.32
errorMissing a Javadoc comment.34
errorName '_elementCollector' must match pattern '^[a-z][a-zA-Z0-9]*$'.34
errorMissing a Javadoc comment.35
errorName '_inputStream' must match pattern '^[a-z][a-zA-Z0-9]*$'.35
errorLine is longer than 80 characters.80
errorMissing a Javadoc comment.141
errorMethod 'parse' is not designed for extension - needs to be abstract, final or empty.152
errorMissing a Javadoc comment.152
errorMethod 'elements' is not designed for extension - needs to be abstract, final or empty.156
errorMissing a Javadoc comment.156

net/sf/quarrel/file/Feature.java

ViolationMessageLine
errorMissing a Javadoc comment.12
errorName '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'.12
errorMissing a Javadoc comment.13
errorName '_text' must match pattern '^[a-z][a-zA-Z0-9]*$'.13
errorMissing a Javadoc comment.16
errorMethod 'getType' is not designed for extension - needs to be abstract, final or empty.22
errorMissing a Javadoc comment.22
errorMethod 'getText' is not designed for extension - needs to be abstract, final or empty.26
errorMissing a Javadoc comment.26

net/sf/quarrel/uml/ModelBuilderImpl.java

ViolationMessageLine
errorLine has trailing spaces.13
errorName '_handlerMap' must match pattern '^[a-z][a-zA-Z0-9]*$'.21
errorMissing a Javadoc comment.23
errorName '_model' must match pattern '^[a-z][a-zA-Z0-9]*$'.23
errorMissing a Javadoc comment.25
errorMethod 'addClass' is not designed for extension - needs to be abstract, final or empty.30
errorMissing a Javadoc comment.30
errorParameter className should be final.30
errorMethod 'getModel' is not designed for extension - needs to be abstract, final or empty.34
errorMissing a Javadoc comment.34
errorMethod 'addInterface' is not designed for extension - needs to be abstract, final or empty.38
errorMissing a Javadoc comment.38
errorParameter interfaceName should be final.38
errorFirst sentence should end with a period.42
errorMethod 'addAttribute' is not designed for extension - needs to be abstract, final or empty.48
errorParameter name should be final.48
errorParameter attribute should be final.49
errorMethod 'addOperation' is not designed for extension - needs to be abstract, final or empty.57
errorMissing a Javadoc comment.57
errorParameter name should be final.57
errorParameter operation should be final.58
errorLine is longer than 80 characters.66
errorMethod 'addRelationship' is not designed for extension - needs to be abstract, final or empty.66
errorMissing a Javadoc comment.66
errorParameter clientName should be final.66
errorParameter supplierName should be final.66
errorParameter relationshipType should be final.66
errorMethod 'add' is not designed for extension - needs to be abstract, final or empty.75
errorMissing a Javadoc comment.75
errorParameter element should be final.75
errorLine is longer than 80 characters.81
errorLine is longer than 80 characters.89
errorMissing a Javadoc comment.96
errorParameter elementName should be final.96
errorMissing a Javadoc comment.100
error'abstract' modifier out of order with the JLS suggestions.100
errorMissing a Javadoc comment.102
errorName '_builder' must match pattern '^[a-z][a-zA-Z0-9]*$'.102
errorVariable '_builder' must be private and have accessor methods.102
errorMissing a Javadoc comment.104
errorParameter builder should be final.104
errorMissing a Javadoc comment.108
errorParameter element should be final.108
errorMissing a Javadoc comment.118
errorLine is longer than 80 characters.125
errorLine is longer than 80 characters.127
errorLine is longer than 80 characters.136
errorMissing a Javadoc comment.144
errorParameter element should be final.144
errorLine is longer than 80 characters.146
errorMissing a Javadoc comment.159
errorParameter element should be final.159
errorLine is longer than 80 characters.161
errorMissing a Javadoc comment.171
errorMissing a Javadoc comment.175
errorMissing a Javadoc comment.177
errorParameter builder should be final.177
errorMissing a Javadoc comment.181
errorMissing a Javadoc comment.187
errorMissing a Javadoc comment.188
errorParameter builder should be final.188
errorMethod 'addElement' is not designed for extension - needs to be abstract, final or empty.192
errorMissing a Javadoc comment.192
errorParameter elementName should be final.192

net/sf/quarrel/file/ElementFactory.java

ViolationMessageLine
errorMissing a Javadoc comment.3

net/sf/quarrel/dot/ClassRenderer.java

ViolationMessageLine
errorMissing a Javadoc comment.5
errorMethod 'getDotString' is not designed for extension - needs to be abstract, final or empty.7
errorMissing a Javadoc comment.7
errorParameter subject should be final.7

net/sf/quarrel/file/ElementType.java

ViolationMessageLine
errorFile does not end with a newline.0
errorClass ElementType should be declared as final.18
errorMissing a Javadoc comment.20
errorMissing a Javadoc comment.22
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.49
errorMissing a Javadoc comment.53
errorLine is longer than 80 characters.57
errorMissing a Javadoc comment.57
errorLine is longer than 80 characters.58
errorMissing a Javadoc comment.58
errorFirst sentence should end with a period.60
errorLine is longer than 80 characters.63
errorLine is longer than 80 characters.64
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.65
errorLine is longer than 80 characters.66
errorMissing a Javadoc comment.66
errorMissing a Javadoc comment.68
errorParameter name should be final.68
errorMissing a Javadoc comment.72
errorParameter name should be final.72
errorParameter features should be final.72
errorMissing a Javadoc comment.77
errorLine is longer than 80 characters.78
errorMissing a Javadoc comment.81
errorMissing a Javadoc comment.85
errorMissing a Javadoc comment.89
errorName '_features' must match pattern '^[a-z][a-zA-Z0-9]*$'.89
errorMissing a Javadoc comment.92
errorMissing a Javadoc comment.96
errorMissing a Javadoc comment.103