PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/andromda/cartridges/spring/SpringHibernateUtils.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 21
Parameter 'entities' is not assigned and could be declared final 59
Local variable 'base' could be declared final 61
Local variable 'packages' could be declared final 62
Local variable 'entity' could be declared final 64
Local variable 'packageName' could be declared final 66
Parameter 'hibernateVersionPropertyValue' is not assigned and could be declared final 166
Parameter 'hibernateVersionPropertyValue' is not assigned and could be declared final 175
Parameter 'hibernateVersionPropertyValue' is not assigned and could be declared final 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 192
Parameter 'hibernateVersionPropertyValue' is not assigned and could be declared final 219
Parameter 'hibernateXMLPersistencePropertyValue' is not assigned and could be declared final 220
Avoid excessively long variable names like hibernateXMLPersistencePropertyValue 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 226
Parameter 'hibernateMappingStrategyIn' is not assigned and could be declared final 231
Parameter 'hibernateMappingStrategyIn' is not assigned and could be declared final 249

org/andromda/cartridges/spring/SpringProfile.java

Violation Line
Avoid excessively long variable names like STEREOTYPE_POST_CONSTRUCT_METHOD 25
Avoid excessively long variable names like TAGGEDVALUE_EJB_TRANSACTION_TYPE 67
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_CRITERIA_NULLABLE 82
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_CRITERIA_ATTRIBUTE 87
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_CRITERIA_COMPARATOR 92
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_CRITERIA_MATCHMODE 97
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_CRITERIA_ORDER_DIRECTION 102
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_CRITERIA_ORDER_RELEVANCE 108
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_CRITERIA_COMPARATOR_IGNORE_CASE 114
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_INHERITANCE 125
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_USE_NAMED_PARAMETERS 130
Avoid excessively long variable names like TAGGEDVALUE_SPRING_SERVICE_REMOTING_TYPE 136
Avoid excessively long variable names like TAGGEDVALUE_SPRING_SERVICE_REMOTE_PORT 141
Avoid excessively long variable names like TAGGEDVALUE_SPRING_SERVICE_INTERCEPTORS 146
Avoid excessively long variable names like TAGGEDVALUEVALUE_ACTIVEMQ_OPTIMIZE_ACKNOWLEDGE 161
Avoid excessively long variable names like TAGGEDVALUEVALUE_MESSAGING_SESSION_ACKNOWLEDGE_MODE 166
Avoid excessively long variable names like TAGGEDVALUEVALUE_COMPARATOR_LIKE 173
Avoid excessively long variable names like TAGGEDVALUEVALUE_INSENSITIVE_LIKE_COMPARATOR 178
Avoid excessively long variable names like TAGGEDVALUEVALUE_COMPARATOR_EQUAL 184
Avoid excessively long variable names like TAGGEDVALUEVALUE_COMPARATOR_GREATER_OR_EQUAL 189
Avoid excessively long variable names like TAGGEDVALUEVALUE_COMPARATOR_GREATER 195
Avoid excessively long variable names like TAGGEDVALUEVALUE_COMPARATOR_LESS_OR_EQUAL 200
Avoid excessively long variable names like TAGGEDVALUEVALUE_COMPARATOR_LESS 205
Avoid excessively long variable names like TAGGEDVALUEVALUE_COMPARATOR_NOT_EQUAL 215
Avoid excessively long variable names like TAGGEDVALUEVALUE_MATCHMODE_ANYWHERE 221
Avoid excessively long variable names like TAGGEDVALUEVALUE_MATCHMODE_EXACT 233
Avoid excessively long variable names like TAGGEDVALUEVALUE_MATCHMODE_START 239
Avoid excessively long variable names like TAGGEDVALUEVALUE_ORDER_ASCENDING 244
Avoid excessively long variable names like TAGGEDVALUEVALUE_ORDER_DESCENDING 249

org/andromda/cartridges/spring/SpringUtils.java

Violation Line
Avoid unused imports such as 'org.andromda.metafacades.uml.EnumerationLiteralFacade' 19
The class 'SpringUtils' has a Cyclomatic Complexity of 5 (Highest = 32). 38802
Variables that are final and static should be all capitals, 'logger' is not all capitals. 43
Parameter 'services' is not assigned and could be declared final 51
Parameter 'object' is not assigned and could be declared final 58
Use bitwise inversion to invert boolean values 248
The String literal "" appears 12 times in this file; the first occurrence is on line 266 266
Local variable 'position' could be declared final 289
Avoid using redundant field initializer for 'richClient' 301
Parameter 'fullyQualifiedName' is not assigned and could be declared final 327
Local variable 'lastDot' could be declared final 332
Parameter 'fullyQualifiedName' is not assigned and could be declared final 356
Local variable 'lastDot' could be declared final 361
Parameter 'modelElements' is not assigned and could be declared final 381
Avoid reassigning parameters such as 'value' 407
These nested if statements could be combined 411414
Local variable 'results' could be declared final 461
Local variable 'literals' could be declared final 465
Local variable 'results' could be declared final 482
Prefer StringBuffer over += for concatenating strings 494
Prefer StringBuffer over += for concatenating strings 497
Prefer StringBuffer over += for concatenating strings 501
Local variable 'attr' could be declared final 504
The String literal "Test" appears 5 times in this file; the first occurrence is on line 534 534
The method getRooEntity() has an NPath complexity of 3168 543643
Avoid really long methods. 543643
Parameter 'recordType' is not assigned and could be declared final 543
Local variable 'results' could be declared final 545
Local variable 'identifiers' could be declared final 546
Local variable 'associationEnd' could be declared final 554
Local variable 'identifier' could be declared final 563
Local variable 'id' could be declared final 577
Avoid variables with short names like id 577
Comment is too large: Line too long 579
Local variable 'type' could be declared final 582
Avoid empty if statements 593595
Position literals first in String comparisons 599
Local variable 'general' could be declared final 609
Local variable 'entityVersion' could be declared final 625
Local variable 'attr' could be declared final 626
Local variable 'line' could be declared final 640
Avoid really long methods. 650776
The method getRooField() has an NPath complexity of 1896 650776
The method 'getRooField' has a Cyclomatic Complexity of 32. 650776
Local variable 'end' could be declared final 655
Local variable 'type' could be declared final 656
Local variable 'typeName' could be declared final 657
Prefer StringBuffer over += for concatenating strings 660
Prefer StringBuffer over += for concatenating strings 664
Prefer StringBuffer over += for concatenating strings 668
Prefer StringBuffer over += for concatenating strings 675
Local variable 'attribute' could be declared final 684
Local variable 'type' could be declared final 685
Local variable 'typeName' could be declared final 686
Comment is too large: Line too long 687
Prefer StringBuffer over += for concatenating strings 691
Prefer StringBuffer over += for concatenating strings 708
Prefer StringBuffer over += for concatenating strings 712
Prefer StringBuffer over += for concatenating strings 716
Prefer StringBuffer over += for concatenating strings 720
Prefer StringBuffer over += for concatenating strings 725
Prefer StringBuffer over += for concatenating strings 729
Prefer StringBuffer over += for concatenating strings 733
Prefer StringBuffer over += for concatenating strings 737
Prefer StringBuffer over += for concatenating strings 741
Local variable 'column' could be declared final 745
Prefer StringBuffer over += for concatenating strings 748
Avoid empty if statements 752754
Local variable 'lower' could be declared final 755
Prefer StringBuffer over += for concatenating strings 758
Local variable 'comment' could be declared final 760
Prefer StringBuffer over += for concatenating strings 763
Avoid throwing raw exception types. 769
Avoid variables with short names like DF 777
When instantiating a SimpleDateFormat object, specify a Locale 777
Parameter 'format' is not assigned and could be declared final 784
Static DateFormatter objects should be accessed in a synchronized manner 790
Static DateFormatter objects should be accessed in a synchronized manner 800

org/andromda/cartridges/spring/metafacades/SpringCriteriaAttributeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 24
Parameter 'context' is not assigned and could be declared final 25
Local variable 'value' could be declared final 40
Local variable 'value' could be declared final 56
Local variable 'comparator' could be declared final 79
Local variable 'value' could be declared final 130131
Local variable 'value' could be declared final 145
Local variable 'matchMode' could be declared final 158
Local variable 'value' could be declared final 207209
Local variable 'value' could be declared final 235237
Avoid empty catch blocks 244246
Avoid excessively long variable names like HIBERNATE_CRITERIA_QUERY_IGNORE_CASE 254
Comment is too large: Line too long 256
Unnecessary wrapper object creation 267

org/andromda/cartridges/spring/metafacades/SpringCriteriaSearchLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 21
Parameter 'metaObject' is not assigned and could be declared final 21
Parameter 'follow' is not assigned and could be declared final 31
Local variable 'arguments' could be declared final 33
Local variable 'parameter' could be declared final 34

org/andromda/cartridges/spring/metafacades/SpringDependencyLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 31
Parameter 'context' is not assigned and could be declared final 32
Avoid excessively long variable names like TRANSFORMATION_ANONYMOUS_NAME_SUFFIX 58
Parameter 'object' is not assigned and could be declared final 86
Local variable 'dependency' could be declared final 88
Local variable 'element' could be declared final 110
Comment is too large: Line too long 151
Avoid excessively long variable names like TRANSFORMATION_TO_ENTITY_METHOD_NAME_SUFFIX 221
Avoid excessively long variable names like VALUE_OBJECT_TO_ENTITY_TRANSFORMER_SUFFIX 235

org/andromda/cartridges/spring/metafacades/SpringEntityLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 38
Parameter 'context' is not assigned and could be declared final 39
The String literal "\\{0\\}" appears 4 times in this file; the first occurrence is on line 84 84
Parameter 'targetSuffix' is not assigned and could be declared final 199
Local variable 'beanNameBuffer' could be declared final 202
Local variable 'finders' could be declared final 265
Local variable 'operations' could be declared final 266
Local variable 'nonFinders' could be declared final 268
Parameter 'object' is not assigned and could be declared final 272
Parameter 'follow' is not assigned and could be declared final 295
Parameter 'object' is not assigned and could be declared final 310
Local variable 'targetElement' could be declared final 313
Local variable 'element' could be declared final 316
Avoid excessively long variable names like NO_TRANSFORMATION_CONSTANT_SUFFIX 346
Parameter 'inheritance' is not assigned and could be declared final 362
Local variable 'superEntity' could be declared final 415
Avoid if (x != y) ..; else ..; 419
Prefer StringBuffer over += for concatenating strings 419
Parameter 'entity' is not assigned and could be declared final 444
Local variable 'value' could be declared final 449
Useless parentheses. 471
Local variable 'abstractConcreteEntity' could be declared final 481482
Useless parentheses. 485
Local variable 'richClient' could be declared final 534535
Parameter 'attributeName' is not assigned and could be declared final 545

org/andromda/cartridges/spring/metafacades/SpringEntityOperationLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 26
Parameter 'metaObject' is not assigned and could be declared final 26
Parameter 'replacement' is not assigned and could be declared final 65
Local variable 'arguments' could be declared final 77
Local variable 'parameter' could be declared final 78

org/andromda/cartridges/spring/metafacades/SpringGlobals.java

Violation Line
Avoid excessively long variable names like HIBERNATE_MAPPING_STRATEGY_SUBCLASS 19
Avoid excessively long variable names like HIBERNATE_MAPPING_STRATEGY_HIERARCHY 24
Use explicit scoping instead of the default package private level 29
Use explicit scoping instead of the default package private level 34
Use explicit scoping instead of the default package private level 39
Use explicit scoping instead of the default package private level 44
Use explicit scoping instead of the default package private level 49
Use explicit scoping instead of the default package private level 54
Use explicit scoping instead of the default package private level 59
Use explicit scoping instead of the default package private level 64
Avoid excessively long variable names like TRANSFORMATION_TO_COLLECTION_METHOD_SUFFIX 64
Avoid excessively long variable names like TRANSFORMATION_TO_ARRAY_METHOD_SUFFIX 69
Use explicit scoping instead of the default package private level 69
Use explicit scoping instead of the default package private level 74
Avoid excessively long variable names like IMPLEMENTATION_OPERATION_NAME_PATTERN 79
Use explicit scoping instead of the default package private level 79
Use explicit scoping instead of the default package private level 84
Avoid excessively long variable names like IMPLEMENTATION_PACKAGE_NAME_PATTERN 84
Use explicit scoping instead of the default package private level 89
Use explicit scoping instead of the default package private level 94
Use explicit scoping instead of the default package private level 99
Use explicit scoping instead of the default package private level 104
Use explicit scoping instead of the default package private level 109
Avoid excessively long variable names like WEBSERVICE_OUTGOING_ATTACHMENT_HANDLER_CALL_PATTERN 109
Use explicit scoping instead of the default package private level 114
Avoid excessively long variable names like WEBSERVICE_INCOMING_ATTACHMENT_HANDLER_CALL_PATTERN 114
Use explicit scoping instead of the default package private level 119
Use explicit scoping instead of the default package private level 124
Use explicit scoping instead of the default package private level 129
Use explicit scoping instead of the default package private level 134
Use explicit scoping instead of the default package private level 139
Use explicit scoping instead of the default package private level 144
Use explicit scoping instead of the default package private level 149
Use explicit scoping instead of the default package private level 159
Avoid excessively long variable names like DEFAULT_SERVICE_EXCEPTION_NAME_PATTERN 159
Use explicit scoping instead of the default package private level 164
Use explicit scoping instead of the default package private level 169
Avoid excessively long variable names like JMS_DESTINATION_TEMPLATE_PATTERN 169
Use explicit scoping instead of the default package private level 174
Use explicit scoping instead of the default package private level 179
Use explicit scoping instead of the default package private level 184
Use explicit scoping instead of the default package private level 189
Use explicit scoping instead of the default package private level 194
Use explicit scoping instead of the default package private level 199
Use explicit scoping instead of the default package private level 204
Use explicit scoping instead of the default package private level 209
Avoid excessively long variable names like HIBERNATE_XML_PERSISTENCE_ID_AS_ATTRIBUTE 220
Use explicit scoping instead of the default package private level 220

org/andromda/cartridges/spring/metafacades/SpringManageableEntityAssociationEndLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 21
Parameter 'metaObject' is not assigned and could be declared final 21

org/andromda/cartridges/spring/metafacades/SpringManageableEntityAttributeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 18
Parameter 'metaObject' is not assigned and could be declared final 18

org/andromda/cartridges/spring/metafacades/SpringManageableEntityLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 27
Parameter 'context' is not assigned and could be declared final 27
The String literal "/" appears 5 times in this file; the first occurrence is on line 69 69
Comment is too large: Line too long 81
Comment is too large: Line too long 105
Comment is too large: Line too long 137
Comment is too large: Line too long 161
Local variable 'propertyPrefix' could be declared final 215
Avoid empty if statements 218220
Parameter 'object' is not assigned and could be declared final 347
Parameter 'object' is not assigned and could be declared final 371
Parameter 'operation' is not assigned and could be declared final 389
Useless parentheses. 391

org/andromda/cartridges/spring/metafacades/SpringMetafacadeUtils.java

Violation Line
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 22206
Use explicit scoping instead of the default package private level 3245
Parameter 'packageName' is not assigned and could be declared final 32
Parameter 'suffix' is not assigned and could be declared final 32
Parameter 'name' is not assigned and could be declared final 32
Local variable 'fullyQualifiedName' could be declared final 34
Parameter 'packageName' is not assigned and could be declared final 55
Use explicit scoping instead of the default package private level 5558
Parameter 'name' is not assigned and could be declared final 55
Use explicit scoping instead of the default package private level 6797
Parameter 'classifier' is not assigned and could be declared final 67
Parameter 'defaultServiceRemotingType' is not assigned and could be declared final 67
Local variable 'remotingTypeValue' could be declared final 7374
Parameter 'object' is not assigned and could be declared final 80
Parameter 'classifier' is not assigned and could be declared final 109
Use explicit scoping instead of the default package private level 109141
Parameter 'defaultInterceptors' is not assigned and could be declared final 110
Parameter 'object' is not assigned and could be declared final 123
Parameter 'defaultRemoteServicePort' is not assigned and could be declared final 151
Use explicit scoping instead of the default package private level 151181
Parameter 'classifier' is not assigned and could be declared final 151
Local variable 'remoteServicePortValue' could be declared final 157158
Parameter 'object' is not assigned and could be declared final 164
Parameter 'operation' is not assigned and could be declared final 190
Use explicit scoping instead of the default package private level 190205
Parameter 'defaultUseNamedParameters' is not assigned and could be declared final 191
Local variable 'useNamedParametersValue' could be declared final 197198
Unnecessary wrapper object creation 201

org/andromda/cartridges/spring/metafacades/SpringQueryOperationLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 30
Parameter 'context' is not assigned and could be declared final 30
Avoid using redundant field initializer for 'translatedQuery' 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Local variable 'useNamedParameters' could be declared final 7274
Unnecessary wrapper object creation 72
Comment is too large: Line too long 110
Parameter 'entity' is not assigned and could be declared final 112
Local variable 'value' could be declared final 121
Local variable 'variableName' could be declared final 146
Prefer StringBuffer over += for concatenating strings 150
Local variable 'arguments' could be declared final 151
Local variable 'iterator' could be declared final 152
Deeply nested if..then statements are hard to read 166169
Prefer StringBuffer over += for concatenating strings 170
Deeply nested if..then statements are hard to read 171174
Prefer StringBuffer over += for concatenating strings 173
Deeply nested if..then statements are hard to read 180183
Prefer StringBuffer over += for concatenating strings 184
Deeply nested if..then statements are hard to read 185188
Prefer StringBuffer over += for concatenating strings 187

org/andromda/cartridges/spring/metafacades/SpringQueueLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 21
Parameter 'context' is not assigned and could be declared final 21

org/andromda/cartridges/spring/metafacades/SpringServiceLogicImpl.java

Violation Line
This class has too many methods, consider refactoring it. 29793
Parameter 'context' is not assigned and could be declared final 37
Parameter 'metaObject' is not assigned and could be declared final 37
Local variable 'jndiName' could be declared final 48
Local variable 'jndiNamePrefix' could be declared final 49
Local variable 'jndiName' could be declared final 66
Local variable 'jndiNamePrefix' could be declared final 67
Assigning an Object to null is a code smell. Consider refactoring. 77
Assigning an Object to null is a code smell. Consider refactoring. 135
The String literal "" appears 6 times in this file; the first occurrence is on line 163 163
Parameter 'targetSuffix' is not assigned and could be declared final 254
Local variable 'beanName' could be declared final 256
Assigning an Object to null is a code smell. Consider refactoring. 283
Use bitwise inversion to invert boolean values 316
Local variable 'serviceInterceptorString' could be declared final 326328
Assigning an Object to null is a code smell. Consider refactoring. 328
Local variable 'serviceRemotePort' could be declared final 370371
Local variable 'propertyPrefix' could be declared final 414
Avoid empty if statements 417419
Prefer StringBuffer over += for concatenating strings 428
Prefer StringBuffer over += for concatenating strings 434
Prefer StringBuffer over += for concatenating strings 438
Prefer StringBuffer over += for concatenating strings 443
Prefer StringBuffer over += for concatenating strings 453
Prefer StringBuffer over += for concatenating strings 457
Parameter 'object' is not assigned and could be declared final 474
Avoid instantiating new objects inside loops 501510
Parameter 'object' is not assigned and could be declared final 503
Local variable 'name' could be declared final 523524
Unnecessary wrapper object creation 554
Unnecessary wrapper object creation 623
Useless parentheses. 657658
Useless parentheses. 667668
Local variable 'value' could be declared final 697
Local variable 'value' could be declared final 706
Local variable 'operation' could be declared final 766
Local variable 'operation' could be declared final 783

org/andromda/cartridges/spring/metafacades/SpringServiceOperationLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 31
Parameter 'metaObject' is not assigned and could be declared final 31
Parameter 'modifier' is not assigned and could be declared final 101
Parameter 'replacement' is not assigned and could be declared final 161
Avoid excessively long variable names like SERVICE_OPERATION_TRANSACTION_TYPE 170
Avoid excessively long variable names like EJB_SERVICE_OPERATION_TRANSACTION_TYPE 193
Avoid if (x != y) ..; else ..; 228
Parameter 'initialExceptions' is not assigned and could be declared final 236
Avoid if (x != y) ..; else ..; 239247
Parameter 'firstArgument' is not assigned and could be declared final 260
Useless parentheses. 266
Parameter 'modifier' is not assigned and could be declared final 302
Useless parentheses. 326
Local variable 'name' could be declared final 388
Avoid excessively long variable names like MESSAGE_LISTENER_CONTAINER_SUFFIX 429
Local variable 'value' could be declared final 450
Local variable 'arguments' could be declared final 476
Local variable 'parameter' could be declared final 479
Local variable 'parameterType' could be declared final 480
Local variable 'jmsMessageTypes' could be declared final 482

org/andromda/cartridges/spring/metafacades/SpringTopicLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 21
Parameter 'context' is not assigned and could be declared final 21

org/andromda/cartridges/spring/metafacades/SpringCriteriaAttribute.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 46
Avoid modifiers which are implied by the context 52
Avoid modifiers which are implied by the context 58
Avoid modifiers which are implied by the context 64
Avoid modifiers which are implied by the context 70
Avoid modifiers which are implied by the context 76
Avoid modifiers which are implied by the context 83
Avoid modifiers which are implied by the context 89

org/andromda/cartridges/spring/metafacades/SpringCriteriaAttributeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51236
Too many fields 321236
Avoid really long classes. 321236
Abstract classes should be named AbstractXXX 321236
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Parameter 'context' is not assigned and could be declared final 46
Parameter 'metaObjectIn' is not assigned and could be declared final 46
Avoid reassigning parameters such as 'context' 63
Found non-transient, non-static member. Please mark as transient or provide accessors. 72
Private field 'superAttributeFacade' could be made final; it is only initialized in the declaration or constructor. 72
Avoid using redundant field initializer for 'superAttributeFacadeInitialized' 73
Found non-transient, non-static member. Please mark as transient or provide accessors. 73
Avoid reassigning parameters such as 'context' 94
An empty method in an abstract class should be abstract instead 111114
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__attributeName1a' is not final. 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__attributeName1aSet' is not final. 125
Found non-transient, non-static member. Please mark as transient or provide accessors. 125
Avoid using redundant field initializer for '__attributeName1aSet' 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__comparator2a' is not final. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Avoid using redundant field initializer for '__comparator2aSet' 155
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__comparator2aSet' is not final. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__comparatorPresent3a' is not final. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 185
Avoid using redundant field initializer for '__comparatorPresent3aSet' 185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__comparatorPresent3aSet' is not final. 185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__comparatorConstant4a' is not final. 214
Found non-transient, non-static member. Please mark as transient or provide accessors. 214
Avoid using redundant field initializer for '__comparatorConstant4aSet' 215
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__comparatorConstant4aSet' is not final. 215
Found non-transient, non-static member. Please mark as transient or provide accessors. 215
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nullable5a' is not final. 244
Found non-transient, non-static member. Please mark as transient or provide accessors. 244
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nullable5aSet' is not final. 245
Found non-transient, non-static member. Please mark as transient or provide accessors. 245
Avoid using redundant field initializer for '__nullable5aSet' 245
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__matchMode6a' is not final. 275
Found non-transient, non-static member. Please mark as transient or provide accessors. 275
Found non-transient, non-static member. Please mark as transient or provide accessors. 276
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__matchMode6aSet' is not final. 276
Avoid using redundant field initializer for '__matchMode6aSet' 276
Found non-transient, non-static member. Please mark as transient or provide accessors. 305
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__matchModeConstant7a' is not final. 305
Found non-transient, non-static member. Please mark as transient or provide accessors. 306
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__matchModeConstant7aSet' is not final. 306
Avoid using redundant field initializer for '__matchModeConstant7aSet' 306
Found non-transient, non-static member. Please mark as transient or provide accessors. 335
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__matchModePresent8a' is not final. 335
Found non-transient, non-static member. Please mark as transient or provide accessors. 336
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__matchModePresent8aSet' is not final. 336
Avoid using redundant field initializer for '__matchModePresent8aSet' 336
Found non-transient, non-static member. Please mark as transient or provide accessors. 365
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__orderable9a' is not final. 365
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__orderable9aSet' is not final. 366
Found non-transient, non-static member. Please mark as transient or provide accessors. 366
Avoid using redundant field initializer for '__orderable9aSet' 366
Found non-transient, non-static member. Please mark as transient or provide accessors. 395
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__orderDirection10a' is not final. 395
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__orderDirection10aSet' is not final. 396
Avoid using redundant field initializer for '__orderDirection10aSet' 396
Found non-transient, non-static member. Please mark as transient or provide accessors. 396
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__orderRelevance11a' is not final. 425
Found non-transient, non-static member. Please mark as transient or provide accessors. 425
Found non-transient, non-static member. Please mark as transient or provide accessors. 426
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__orderRelevance11aSet' is not final. 426
Avoid using redundant field initializer for '__orderRelevance11aSet' 426
An empty method in an abstract class should be abstract instead 453456
An empty method in an abstract class should be abstract instead 462465
Parameter 'follow' is not assigned and could be declared final 474
Parameter 'name' is not assigned and could be declared final 474
Parameter 'element' is not assigned and could be declared final 719
Parameter 'tagName' is not assigned and could be declared final 729
Parameter 'tagName' is not assigned and could be declared final 739
Parameter 'bindedElement' is not assigned and could be declared final 750
Parameter 'kind' is not assigned and could be declared final 769
Parameter 'indent' is not assigned and could be declared final 780
Parameter 'indent' is not assigned and could be declared final 792
Parameter 'lineLength' is not assigned and could be declared final 792
Parameter 'indent' is not assigned and could be declared final 803
Parameter 'htmlStyle' is not assigned and could be declared final 803
Parameter 'lineLength' is not assigned and could be declared final 803
Parameter 'modelName' is not assigned and could be declared final 824
Parameter 'modelName' is not assigned and could be declared final 921
Parameter 'parameterName' is not assigned and could be declared final 1015
Parameter 'stereotypeName' is not assigned and could be declared final 1044
Parameter 'keywordName' is not assigned and could be declared final 1054
Parameter 'stereotypeName' is not assigned and could be declared final 1071
Parameter 'name' is not assigned and could be declared final 1140
Parameter 'translation' is not assigned and could be declared final 1140
Parameter 'translation' is not assigned and could be declared final 1149
Parameter 'kind' is not assigned and could be declared final 1158
Parameter 'translation' is not assigned and could be declared final 1158
Local variable 'owner' could be declared final 1179
Consider simply returning the value vs storing it in local variable 'owner' 1180
Local variable 'name' could be declared final 1190
Consider simply returning the value vs storing it in local variable 'name' 1191
Parameter 'validationMessages' is not assigned and could be declared final 1199
Avoid appending characters as strings in StringBuffer.append. 1217
A catch statement should never catch throwable since it includes errors. 1222
Avoid empty catch blocks 12281231
A catch statement should never catch throwable since it includes errors. 1228
Avoid appending characters as strings in StringBuffer.append. 1233

org/andromda/cartridges/spring/metafacades/SpringCriteriaSearch.java

Violation Line
Avoid modifiers which are implied by the context 22

org/andromda/cartridges/spring/metafacades/SpringCriteriaSearchLogic.java

Violation Line
This class has a bunch of public methods and attributes 51303
Abstract classes should be named AbstractXXX 361303
Avoid really long classes. 361303
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Parameter 'context' is not assigned and could be declared final 50
Parameter 'metaObjectIn' is not assigned and could be declared final 50
Avoid reassigning parameters such as 'context' 67
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Private field 'superClassifierFacade' could be made final; it is only initialized in the declaration or constructor. 76
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Avoid using redundant field initializer for 'superClassifierFacadeInitialized' 77
Avoid excessively long variable names like superClassifierFacadeInitialized 77
Avoid reassigning parameters such as 'context' 98
An empty method in an abstract class should be abstract instead 115118
An empty method in an abstract class should be abstract instead 124127
An empty method in an abstract class should be abstract instead 133136
An empty method in an abstract class should be abstract instead 142145
Parameter 'name' is not assigned and could be declared final 152
Parameter 'follow' is not assigned and could be declared final 248
Parameter 'follow' is not assigned and could be declared final 345
Parameter 'follow' is not assigned and could be declared final 397
Parameter 'follow' is not assigned and could be declared final 703
Parameter 'tagName' is not assigned and could be declared final 703
Parameter 'element' is not assigned and could be declared final 786
Parameter 'tagName' is not assigned and could be declared final 796
Parameter 'tagName' is not assigned and could be declared final 806
Parameter 'bindedElement' is not assigned and could be declared final 817
Parameter 'kind' is not assigned and could be declared final 836
Parameter 'indent' is not assigned and could be declared final 847
Parameter 'indent' is not assigned and could be declared final 859
Parameter 'lineLength' is not assigned and could be declared final 859
Parameter 'lineLength' is not assigned and could be declared final 870
Parameter 'indent' is not assigned and could be declared final 870
Parameter 'htmlStyle' is not assigned and could be declared final 870
Parameter 'modelName' is not assigned and could be declared final 891
Parameter 'modelName' is not assigned and could be declared final 988
Parameter 'parameterName' is not assigned and could be declared final 1082
Parameter 'stereotypeName' is not assigned and could be declared final 1111
Parameter 'keywordName' is not assigned and could be declared final 1121
Parameter 'stereotypeName' is not assigned and could be declared final 1138
Parameter 'translation' is not assigned and could be declared final 1207
Parameter 'name' is not assigned and could be declared final 1207
Parameter 'translation' is not assigned and could be declared final 1216
Parameter 'kind' is not assigned and could be declared final 1225
Parameter 'translation' is not assigned and could be declared final 1225
Local variable 'owner' could be declared final 1246
Consider simply returning the value vs storing it in local variable 'owner' 1247
Local variable 'name' could be declared final 1257
Consider simply returning the value vs storing it in local variable 'name' 1258
Parameter 'validationMessages' is not assigned and could be declared final 1266
Avoid appending characters as strings in StringBuffer.append. 1284
A catch statement should never catch throwable since it includes errors. 1289
Avoid empty catch blocks 12951298
A catch statement should never catch throwable since it includes errors. 1295
Avoid appending characters as strings in StringBuffer.append. 1300

org/andromda/cartridges/spring/metafacades/SpringDependency.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 47
Avoid modifiers which are implied by the context 54
Avoid modifiers which are implied by the context 60
Avoid modifiers which are implied by the context 67
Avoid modifiers which are implied by the context 73
Avoid modifiers which are implied by the context 79
Avoid modifiers which are implied by the context 86
Avoid modifiers which are implied by the context 92
Avoid modifiers which are implied by the context 98
Avoid modifiers which are implied by the context 105

org/andromda/cartridges/spring/metafacades/SpringDependencyLogic.java

Violation Line
This class has a bunch of public methods and attributes 51086
Avoid really long classes. 291086
Too many fields 291086
Abstract classes should be named AbstractXXX 291086
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Parameter 'context' is not assigned and could be declared final 43
Parameter 'metaObjectIn' is not assigned and could be declared final 43
Avoid reassigning parameters such as 'context' 60
Private field 'superDependencyFacade' could be made final; it is only initialized in the declaration or constructor. 69
Found non-transient, non-static member. Please mark as transient or provide accessors. 69
Avoid using redundant field initializer for 'superDependencyFacadeInitialized' 70
Avoid excessively long variable names like superDependencyFacadeInitialized 70
Found non-transient, non-static member. Please mark as transient or provide accessors. 70
Avoid reassigning parameters such as 'context' 91
An empty method in an abstract class should be abstract instead 108111
Found non-transient, non-static member. Please mark as transient or provide accessors. 121
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationConstantName1a' is not final. 121
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationConstantName1aSet' is not final. 122
Avoid using redundant field initializer for '__transformationConstantName1aSet' 122
Avoid excessively long variable names like __transformationConstantName1aSet 122
Found non-transient, non-static member. Please mark as transient or provide accessors. 122
Found non-transient, non-static member. Please mark as transient or provide accessors. 152
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationMethodName2a' is not final. 152
Avoid using redundant field initializer for '__transformationMethodName2aSet' 153
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationMethodName2aSet' is not final. 153
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationAnonymousName3a' is not final. 183
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Avoid using redundant field initializer for '__transformationAnonymousName3aSet' 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Avoid excessively long variable names like __transformationAnonymousName3aSet 184
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationAnonymousName3aSet' is not final. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 214
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__circularReference4a' is not final. 214
Found non-transient, non-static member. Please mark as transient or provide accessors. 215
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__circularReference4aSet' is not final. 215
Avoid using redundant field initializer for '__circularReference4aSet' 215
Found non-transient, non-static member. Please mark as transient or provide accessors. 245
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationToCollectionMethodName5a' is not final. 245
Avoid excessively long variable names like __transformationToCollectionMethodName5a 245
Avoid excessively long variable names like __transformationToCollectionMethodName5aSet 246
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationToCollectionMethodName5aSet' is not final. 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 246
Avoid using redundant field initializer for '__transformationToCollectionMethodName5aSet' 246
Avoid excessively long variable names like transformationToCollectionMethodName5a 254
Found non-transient, non-static member. Please mark as transient or provide accessors. 275
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoName6a' is not final. 275
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoName6aSet' is not final. 276
Found non-transient, non-static member. Please mark as transient or provide accessors. 276
Avoid using redundant field initializer for '__daoName6aSet' 276
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoGetterName7a' is not final. 305
Found non-transient, non-static member. Please mark as transient or provide accessors. 305
Avoid using redundant field initializer for '__daoGetterName7aSet' 306
Found non-transient, non-static member. Please mark as transient or provide accessors. 306
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoGetterName7aSet' is not final. 306
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoSetterName8a' is not final. 335
Found non-transient, non-static member. Please mark as transient or provide accessors. 335
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoSetterName8aSet' is not final. 336
Found non-transient, non-static member. Please mark as transient or provide accessors. 336
Avoid using redundant field initializer for '__daoSetterName8aSet' 336
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationConstantValue9a' is not final. 365
Found non-transient, non-static member. Please mark as transient or provide accessors. 365
Found non-transient, non-static member. Please mark as transient or provide accessors. 366
Avoid excessively long variable names like __transformationConstantValue9aSet 366
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationConstantValue9aSet' is not final. 366
Avoid using redundant field initializer for '__transformationConstantValue9aSet' 366
Found non-transient, non-static member. Please mark as transient or provide accessors. 395
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationToEntityCollectionMethodName10a' is not final. 395
Avoid excessively long variable names like __transformationToEntityCollectionMethodName10a 395
Avoid excessively long variable names like __transformationToEntityCollectionMethodName10aSet 396
Avoid using redundant field initializer for '__transformationToEntityCollectionMethodName10aSet' 396
Found non-transient, non-static member. Please mark as transient or provide accessors. 396
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationToEntityCollectionMethodName10aSet' is not final. 396
Avoid excessively long variable names like transformationToEntityCollectionMethodName10a 405
Avoid excessively long variable names like __transformationToEntityMethodName11a 426
Found non-transient, non-static member. Please mark as transient or provide accessors. 426
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationToEntityMethodName11a' is not final. 426
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationToEntityMethodName11aSet' is not final. 427
Avoid excessively long variable names like __transformationToEntityMethodName11aSet 427
Avoid using redundant field initializer for '__transformationToEntityMethodName11aSet' 427
Found non-transient, non-static member. Please mark as transient or provide accessors. 427
Avoid excessively long variable names like transformationToEntityMethodName11a 435
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__valueObjectToEntityTransformerName12a' is not final. 456
Avoid excessively long variable names like __valueObjectToEntityTransformerName12a 456
Found non-transient, non-static member. Please mark as transient or provide accessors. 456
Avoid excessively long variable names like __valueObjectToEntityTransformerName12aSet 457
Avoid using redundant field initializer for '__valueObjectToEntityTransformerName12aSet' 457
Found non-transient, non-static member. Please mark as transient or provide accessors. 457
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__valueObjectToEntityTransformerName12aSet' is not final. 457
Avoid excessively long variable names like valueObjectToEntityTransformerName12a 465
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationToArrayMethodName13a' is not final. 486
Found non-transient, non-static member. Please mark as transient or provide accessors. 486
Avoid excessively long variable names like __transformationToArrayMethodName13a 486
Found non-transient, non-static member. Please mark as transient or provide accessors. 487
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transformationToArrayMethodName13aSet' is not final. 487
Avoid using redundant field initializer for '__transformationToArrayMethodName13aSet' 487
Avoid excessively long variable names like __transformationToArrayMethodName13aSet 487
Avoid excessively long variable names like transformationToArrayMethodName13a 495
An empty method in an abstract class should be abstract instead 514517
An empty method in an abstract class should be abstract instead 523526
Parameter 'element' is not assigned and could be declared final 569
Parameter 'tagName' is not assigned and could be declared final 579
Parameter 'tagName' is not assigned and could be declared final 589
Parameter 'bindedElement' is not assigned and could be declared final 600
Parameter 'kind' is not assigned and could be declared final 619
Parameter 'indent' is not assigned and could be declared final 630
Parameter 'lineLength' is not assigned and could be declared final 642
Parameter 'indent' is not assigned and could be declared final 642
Parameter 'htmlStyle' is not assigned and could be declared final 653
Parameter 'lineLength' is not assigned and could be declared final 653
Parameter 'indent' is not assigned and could be declared final 653
Parameter 'modelName' is not assigned and could be declared final 674
Parameter 'modelName' is not assigned and could be declared final 771
Parameter 'parameterName' is not assigned and could be declared final 865
Parameter 'stereotypeName' is not assigned and could be declared final 894
Parameter 'keywordName' is not assigned and could be declared final 904
Parameter 'stereotypeName' is not assigned and could be declared final 921
Parameter 'translation' is not assigned and could be declared final 990
Parameter 'name' is not assigned and could be declared final 990
Parameter 'translation' is not assigned and could be declared final 999
Parameter 'kind' is not assigned and could be declared final 1008
Parameter 'translation' is not assigned and could be declared final 1008
Local variable 'owner' could be declared final 1029
Consider simply returning the value vs storing it in local variable 'owner' 1030
Local variable 'name' could be declared final 1040
Consider simply returning the value vs storing it in local variable 'name' 1041
Parameter 'validationMessages' is not assigned and could be declared final 1049
Avoid appending characters as strings in StringBuffer.append. 1067
A catch statement should never catch throwable since it includes errors. 1072
A catch statement should never catch throwable since it includes errors. 1078
Avoid empty catch blocks 10781081
Avoid appending characters as strings in StringBuffer.append. 1083

org/andromda/cartridges/spring/metafacades/SpringEntity.java

Violation Line
Avoid modifiers which are implied by the context 24
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 38
Avoid modifiers which are implied by the context 46
Avoid modifiers which are implied by the context 53
Avoid modifiers which are implied by the context 60
Avoid modifiers which are implied by the context 66
Avoid modifiers which are implied by the context 72
Avoid modifiers which are implied by the context 78
Avoid modifiers which are implied by the context 84
Avoid modifiers which are implied by the context 90
Avoid modifiers which are implied by the context 96
Avoid modifiers which are implied by the context 102
Avoid modifiers which are implied by the context 108
Avoid modifiers which are implied by the context 114
Avoid modifiers which are implied by the context 120
Avoid modifiers which are implied by the context 126
Avoid modifiers which are implied by the context 133
Avoid modifiers which are implied by the context 151
Avoid modifiers which are implied by the context 157
Avoid modifiers which are implied by the context 164
Avoid modifiers which are implied by the context 170
Avoid modifiers which are implied by the context 176
Avoid modifiers which are implied by the context 182
Avoid modifiers which are implied by the context 188
Avoid modifiers which are implied by the context 195
Avoid modifiers which are implied by the context 201

org/andromda/cartridges/spring/metafacades/SpringEntityLogic.java

Violation Line
This class has a bunch of public methods and attributes 52524
Avoid really long classes. 402524
Too many fields 402524
Abstract classes should be named AbstractXXX 402524
This class has too many methods, consider refactoring it. 432524
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Parameter 'metaObjectIn' is not assigned and could be declared final 54
Parameter 'context' is not assigned and could be declared final 54
Variables that are final and static should be all capitals, 'logger' is not all capitals. 69
Avoid reassigning parameters such as 'context' 76
Private field 'superEntity' could be made final; it is only initialized in the declaration or constructor. 85
Found non-transient, non-static member. Please mark as transient or provide accessors. 85
Found non-transient, non-static member. Please mark as transient or provide accessors. 86
Avoid using redundant field initializer for 'superEntityInitialized' 86
Avoid reassigning parameters such as 'context' 107
An empty method in an abstract class should be abstract instead 124127
Avoid excessively long variable names like __daoBusinessOperationsPresent1a 137
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoBusinessOperationsPresent1a' is not final. 137
Found non-transient, non-static member. Please mark as transient or provide accessors. 137
Avoid excessively long variable names like __daoBusinessOperationsPresent1aSet 138
Found non-transient, non-static member. Please mark as transient or provide accessors. 138
Avoid using redundant field initializer for '__daoBusinessOperationsPresent1aSet' 138
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoBusinessOperationsPresent1aSet' is not final. 138
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoImplementationRequired2a' is not final. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoImplementationRequired2aSet' is not final. 168
Avoid using redundant field initializer for '__daoImplementationRequired2aSet' 168
Avoid excessively long variable names like __daoImplementationRequired2aSet 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoNoTransformationConstantName3a' is not final. 198
Avoid excessively long variable names like __daoNoTransformationConstantName3a 198
Avoid using redundant field initializer for '__daoNoTransformationConstantName3aSet' 199
Found non-transient, non-static member. Please mark as transient or provide accessors. 199
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoNoTransformationConstantName3aSet' is not final. 199
Avoid excessively long variable names like __daoNoTransformationConstantName3aSet 199
Avoid excessively long variable names like daoNoTransformationConstantName3a 207
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceClass4a' is not final. 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 228
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceClass4aSet' is not final. 229
Avoid excessively long variable names like __hibernateInheritanceClass4aSet 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Avoid using redundant field initializer for '__hibernateInheritanceClass4aSet' 229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceConcrete5a' is not final. 258
Avoid excessively long variable names like __hibernateInheritanceConcrete5a 258
Found non-transient, non-static member. Please mark as transient or provide accessors. 258
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceConcrete5aSet' is not final. 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Avoid excessively long variable names like __hibernateInheritanceConcrete5aSet 259
Avoid using redundant field initializer for '__hibernateInheritanceConcrete5aSet' 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 288
Avoid excessively long variable names like __hibernateInheritanceInterface6a 288
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceInterface6a' is not final. 288
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceInterface6aSet' is not final. 289
Avoid excessively long variable names like __hibernateInheritanceInterface6aSet 289
Avoid using redundant field initializer for '__hibernateInheritanceInterface6aSet' 289
Found non-transient, non-static member. Please mark as transient or provide accessors. 289
Avoid excessively long variable names like __hibernateInheritanceSubclass7a 318
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceSubclass7a' is not final. 318
Found non-transient, non-static member. Please mark as transient or provide accessors. 318
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceSubclass7aSet' is not final. 319
Found non-transient, non-static member. Please mark as transient or provide accessors. 319
Avoid excessively long variable names like __hibernateInheritanceSubclass7aSet 319
Avoid using redundant field initializer for '__hibernateInheritanceSubclass7aSet' 319
Found non-transient, non-static member. Please mark as transient or provide accessors. 348
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceStrategy8a' is not final. 348
Avoid excessively long variable names like __hibernateInheritanceStrategy8a 348
Avoid excessively long variable names like __hibernateInheritanceStrategy8aSet 349
Found non-transient, non-static member. Please mark as transient or provide accessors. 349
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceStrategy8aSet' is not final. 349
Avoid using redundant field initializer for '__hibernateInheritanceStrategy8aSet' 349
Found non-transient, non-static member. Please mark as transient or provide accessors. 378
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEntityName9a' is not final. 378
Found non-transient, non-static member. Please mark as transient or provide accessors. 379
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEntityName9aSet' is not final. 379
Avoid using redundant field initializer for '__fullyQualifiedEntityName9aSet' 379
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEntityImplementationName10a' is not final. 408
Found non-transient, non-static member. Please mark as transient or provide accessors. 408
Avoid excessively long variable names like __fullyQualifiedEntityImplementationName10a 408
Avoid excessively long variable names like __fullyQualifiedEntityImplementationName10aSet 409
Avoid using redundant field initializer for '__fullyQualifiedEntityImplementationName10aSet' 409
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEntityImplementationName10aSet' is not final. 409
Found non-transient, non-static member. Please mark as transient or provide accessors. 409
Avoid excessively long variable names like fullyQualifiedEntityImplementationName10a 417
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoBaseName11a' is not final. 438
Found non-transient, non-static member. Please mark as transient or provide accessors. 438
Avoid using redundant field initializer for '__daoBaseName11aSet' 439
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoBaseName11aSet' is not final. 439
Found non-transient, non-static member. Please mark as transient or provide accessors. 439
Found non-transient, non-static member. Please mark as transient or provide accessors. 469
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoName12a' is not final. 469
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoName12aSet' is not final. 470
Found non-transient, non-static member. Please mark as transient or provide accessors. 470
Avoid using redundant field initializer for '__daoName12aSet' 470
Found non-transient, non-static member. Please mark as transient or provide accessors. 499
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoImplementationName13a' is not final. 499
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoImplementationName13aSet' is not final. 500
Avoid using redundant field initializer for '__daoImplementationName13aSet' 500
Found non-transient, non-static member. Please mark as transient or provide accessors. 500
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityImplementationName14a' is not final. 529
Found non-transient, non-static member. Please mark as transient or provide accessors. 529
Avoid using redundant field initializer for '__entityImplementationName14aSet' 530
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityImplementationName14aSet' is not final. 530
Avoid excessively long variable names like __entityImplementationName14aSet 530
Found non-transient, non-static member. Please mark as transient or provide accessors. 530
Found non-transient, non-static member. Please mark as transient or provide accessors. 559
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityName15a' is not final. 559
Found non-transient, non-static member. Please mark as transient or provide accessors. 560
Avoid using redundant field initializer for '__entityName15aSet' 560
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityName15aSet' is not final. 560
Found non-transient, non-static member. Please mark as transient or provide accessors. 589
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedDaoBaseName16a' is not final. 589
Avoid excessively long variable names like __fullyQualifiedDaoBaseName16aSet 590
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedDaoBaseName16aSet' is not final. 590
Avoid using redundant field initializer for '__fullyQualifiedDaoBaseName16aSet' 590
Found non-transient, non-static member. Please mark as transient or provide accessors. 590
Found non-transient, non-static member. Please mark as transient or provide accessors. 619
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedDaoImplementationName17a' is not final. 619
Avoid excessively long variable names like __fullyQualifiedDaoImplementationName17a 619
Avoid excessively long variable names like __fullyQualifiedDaoImplementationName17aSet 620
Found non-transient, non-static member. Please mark as transient or provide accessors. 620
Avoid using redundant field initializer for '__fullyQualifiedDaoImplementationName17aSet' 620
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedDaoImplementationName17aSet' is not final. 620
Avoid excessively long variable names like fullyQualifiedDaoImplementationName17a 628
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedDaoName18a' is not final. 649
Found non-transient, non-static member. Please mark as transient or provide accessors. 649
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedDaoName18aSet' is not final. 650
Avoid using redundant field initializer for '__fullyQualifiedDaoName18aSet' 650
Found non-transient, non-static member. Please mark as transient or provide accessors. 650
Found non-transient, non-static member. Please mark as transient or provide accessors. 679
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiresHibernateMapping19a' is not final. 679
Avoid using redundant field initializer for '__requiresHibernateMapping19aSet' 680
Found non-transient, non-static member. Please mark as transient or provide accessors. 680
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiresHibernateMapping19aSet' is not final. 680
Avoid excessively long variable names like __requiresHibernateMapping19aSet 680
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__attributeEmbeddedValueList20a' is not final. 710
Found non-transient, non-static member. Please mark as transient or provide accessors. 710
Avoid using redundant field initializer for '__attributeEmbeddedValueList20aSet' 711
Avoid excessively long variable names like __attributeEmbeddedValueList20aSet 711
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__attributeEmbeddedValueList20aSet' is not final. 711
Found non-transient, non-static member. Please mark as transient or provide accessors. 711
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__richClient21a' is not final. 741
Found non-transient, non-static member. Please mark as transient or provide accessors. 741
Avoid using redundant field initializer for '__richClient21aSet' 742
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__richClient21aSet' is not final. 742
Found non-transient, non-static member. Please mark as transient or provide accessors. 742
Parameter 'targetSuffix' is not assigned and could be declared final 783
Local variable 'returnValue' could be declared final 786
Local variable 'result' could be declared final 801
Local variable 'shieldedResult' could be declared final 802
Found non-transient, non-static member. Please mark as transient or provide accessors. 822
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDaoBusinessOperations2r' is not final. 822
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDaoBusinessOperations2rSet' is not final. 823
Avoid using redundant field initializer for '__getDaoBusinessOperations2rSet' 823
Found non-transient, non-static member. Please mark as transient or provide accessors. 823
Local variable 'result' could be declared final 835
Local variable 'shieldedResult' could be declared final 836
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getRoot3r' is not final. 862
Found non-transient, non-static member. Please mark as transient or provide accessors. 862
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getRoot3rSet' is not final. 863
Avoid using redundant field initializer for '__getRoot3rSet' 863
Found non-transient, non-static member. Please mark as transient or provide accessors. 863
Local variable 'result' could be declared final 875
Local variable 'shieldedResult' could be declared final 876
Local variable 'result' could be declared final 910
Local variable 'shieldedResult' could be declared final 911
An empty method in an abstract class should be abstract instead 935938
An empty method in an abstract class should be abstract instead 944947
An empty method in an abstract class should be abstract instead 953956
An empty method in an abstract class should be abstract instead 962965
Parameter 'name' is not assigned and could be declared final 972
Parameter 'follow' is not assigned and could be declared final 1068
Parameter 'follow' is not assigned and could be declared final 1165
Parameter 'follow' is not assigned and could be declared final 1217
Parameter 'withIdentifiers' is not assigned and could be declared final 1533
Parameter 'follow' is not assigned and could be declared final 1533
Parameter 'follow' is not assigned and could be declared final 1545
Parameter 'withDerived' is not assigned and could be declared final 1545
Parameter 'withIdentifiers' is not assigned and could be declared final 1545
Parameter 'follow' is not assigned and could be declared final 1556
Parameter 'withIdentifiers' is not assigned and could be declared final 1556
Parameter 'follow' is not assigned and could be declared final 1566
Parameter 'withIdentifiers' is not assigned and could be declared final 1566
Parameter 'withIdentifiers' is not assigned and could be declared final 1577
Parameter 'withDerived' is not assigned and could be declared final 1577
Parameter 'follow' is not assigned and could be declared final 1577
Parameter 'follow' is not assigned and could be declared final 1696
Do not use the short type 1705
Parameter 'withIdentifiers' is not assigned and could be declared final 1715
Parameter 'follow' is not assigned and could be declared final 1727
Parameter 'withIdentifiers' is not assigned and could be declared final 1727
Parameter 'withIdentifiers' is not assigned and could be declared final 1750
Parameter 'follow' is not assigned and could be declared final 1750
Parameter 'follow' is not assigned and could be declared final 1771
Parameter 'follow' is not assigned and could be declared final 1782
Parameter 'withIdentifiers' is not assigned and could be declared final 1782
Parameter 'withIdentifiers' is not assigned and could be declared final 1793
Parameter 'follow' is not assigned and could be declared final 1793
Parameter 'follow' is not assigned and could be declared final 1805
Parameter 'withIdentifiers' is not assigned and could be declared final 1805
Parameter 'follow' is not assigned and could be declared final 1819
Parameter 'withIdentifiers' is not assigned and could be declared final 1819
Parameter 'withIdentifiers' is not assigned and could be declared final 1828
Parameter 'follow' is not assigned and could be declared final 1828
Parameter 'withIdentifiers' is not assigned and could be declared final 1837
Parameter 'follow' is not assigned and could be declared final 1837
Parameter 'tagName' is not assigned and could be declared final 1924
Parameter 'follow' is not assigned and could be declared final 1924
Parameter 'element' is not assigned and could be declared final 2007
Parameter 'tagName' is not assigned and could be declared final 2017
Parameter 'tagName' is not assigned and could be declared final 2027
Parameter 'bindedElement' is not assigned and could be declared final 2038
Parameter 'kind' is not assigned and could be declared final 2057
Parameter 'indent' is not assigned and could be declared final 2068
Parameter 'indent' is not assigned and could be declared final 2080
Parameter 'lineLength' is not assigned and could be declared final 2080
Parameter 'indent' is not assigned and could be declared final 2091
Parameter 'htmlStyle' is not assigned and could be declared final 2091
Parameter 'lineLength' is not assigned and could be declared final 2091
Parameter 'modelName' is not assigned and could be declared final 2112
Parameter 'modelName' is not assigned and could be declared final 2209
Parameter 'parameterName' is not assigned and could be declared final 2303
Parameter 'stereotypeName' is not assigned and could be declared final 2332
Parameter 'keywordName' is not assigned and could be declared final 2342
Parameter 'stereotypeName' is not assigned and could be declared final 2359
Parameter 'translation' is not assigned and could be declared final 2428
Parameter 'name' is not assigned and could be declared final 2428
Parameter 'translation' is not assigned and could be declared final 2437
Parameter 'kind' is not assigned and could be declared final 2446
Parameter 'translation' is not assigned and could be declared final 2446
Local variable 'owner' could be declared final 2467
Consider simply returning the value vs storing it in local variable 'owner' 2468
Local variable 'name' could be declared final 2478
Consider simply returning the value vs storing it in local variable 'name' 2479
Parameter 'validationMessages' is not assigned and could be declared final 2487
Avoid appending characters as strings in StringBuffer.append. 2505
A catch statement should never catch throwable since it includes errors. 2510
A catch statement should never catch throwable since it includes errors. 2516
Avoid empty catch blocks 25162519
Avoid appending characters as strings in StringBuffer.append. 2521

org/andromda/cartridges/spring/metafacades/SpringEntityOperation.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 47
Avoid modifiers which are implied by the context 54
Avoid modifiers which are implied by the context 61
Avoid modifiers which are implied by the context 69
Avoid modifiers which are implied by the context 76
Avoid modifiers which are implied by the context 83

org/andromda/cartridges/spring/metafacades/SpringEntityOperationLogic.java

Violation Line
This class has a bunch of public methods and attributes 51340
Abstract classes should be named AbstractXXX 321340
Too many fields 321340
Avoid really long classes. 321340
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Parameter 'metaObjectIn' is not assigned and could be declared final 46
Parameter 'context' is not assigned and could be declared final 46
Avoid reassigning parameters such as 'context' 63
Found non-transient, non-static member. Please mark as transient or provide accessors. 72
Private field 'superOperationFacade' could be made final; it is only initialized in the declaration or constructor. 72
Avoid using redundant field initializer for 'superOperationFacadeInitialized' 73
Found non-transient, non-static member. Please mark as transient or provide accessors. 73
Avoid reassigning parameters such as 'context' 94
An empty method in an abstract class should be abstract instead 111114
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationName1a' is not final. 124
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationName1aSet' is not final. 125
Avoid using redundant field initializer for '__implementationName1aSet' 125
Found non-transient, non-static member. Please mark as transient or provide accessors. 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationCall2a' is not final. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Avoid using redundant field initializer for '__implementationCall2aSet' 155
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationCall2aSet' is not final. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationSignature3a' is not final. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationSignature3aSet' is not final. 185
Avoid using redundant field initializer for '__implementationSignature3aSet' 185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__prePersist4a' is not final. 214
Found non-transient, non-static member. Please mark as transient or provide accessors. 214
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__prePersist4aSet' is not final. 215
Avoid using redundant field initializer for '__prePersist4aSet' 215
Found non-transient, non-static member. Please mark as transient or provide accessors. 215
Found non-transient, non-static member. Please mark as transient or provide accessors. 246
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postPersist5a' is not final. 246
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postPersist5aSet' is not final. 247
Found non-transient, non-static member. Please mark as transient or provide accessors. 247
Avoid using redundant field initializer for '__postPersist5aSet' 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preRemove6a' is not final. 277
Found non-transient, non-static member. Please mark as transient or provide accessors. 277
Avoid using redundant field initializer for '__preRemove6aSet' 278
Found non-transient, non-static member. Please mark as transient or provide accessors. 278
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preRemove6aSet' is not final. 278
Found non-transient, non-static member. Please mark as transient or provide accessors. 308
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postRemove7a' is not final. 308
Avoid using redundant field initializer for '__postRemove7aSet' 309
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postRemove7aSet' is not final. 309
Found non-transient, non-static member. Please mark as transient or provide accessors. 309
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preUpdate8a' is not final. 339
Found non-transient, non-static member. Please mark as transient or provide accessors. 339
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preUpdate8aSet' is not final. 340
Found non-transient, non-static member. Please mark as transient or provide accessors. 340
Avoid using redundant field initializer for '__preUpdate8aSet' 340
Found non-transient, non-static member. Please mark as transient or provide accessors. 370
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postUpdate9a' is not final. 370
Avoid using redundant field initializer for '__postUpdate9aSet' 371
Found non-transient, non-static member. Please mark as transient or provide accessors. 371
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postUpdate9aSet' is not final. 371
An empty method in an abstract class should be abstract instead 401404
An empty method in an abstract class should be abstract instead 410413
Parameter 'element' is not assigned and could be declared final 420
Parameter 'tagName' is not assigned and could be declared final 430
Parameter 'tagName' is not assigned and could be declared final 440
Parameter 'bindedElement' is not assigned and could be declared final 451
Parameter 'kind' is not assigned and could be declared final 470
Parameter 'indent' is not assigned and could be declared final 481
Parameter 'indent' is not assigned and could be declared final 493
Parameter 'lineLength' is not assigned and could be declared final 493
Parameter 'htmlStyle' is not assigned and could be declared final 504
Parameter 'lineLength' is not assigned and could be declared final 504
Parameter 'indent' is not assigned and could be declared final 504
Parameter 'modelName' is not assigned and could be declared final 525
Parameter 'modelName' is not assigned and could be declared final 622
Parameter 'parameterName' is not assigned and could be declared final 716
Parameter 'stereotypeName' is not assigned and could be declared final 745
Parameter 'keywordName' is not assigned and could be declared final 755
Parameter 'stereotypeName' is not assigned and could be declared final 772
Parameter 'name' is not assigned and could be declared final 841
Parameter 'translation' is not assigned and could be declared final 841
Parameter 'translation' is not assigned and could be declared final 850
Parameter 'kind' is not assigned and could be declared final 859
Parameter 'translation' is not assigned and could be declared final 859
Parameter 'name' is not assigned and could be declared final 869
Parameter 'follow' is not assigned and could be declared final 880
Parameter 'name' is not assigned and could be declared final 880
Parameter 'initialExceptions' is not assigned and could be declared final 951
Parameter 'withArgumentNames' is not assigned and could be declared final 1108
Parameter 'argumentModifier' is not assigned and could be declared final 1118
Parameter 'modifier' is not assigned and could be declared final 1137
Local variable 'owner' could be declared final 1283
Consider simply returning the value vs storing it in local variable 'owner' 1284
Local variable 'name' could be declared final 1294
Consider simply returning the value vs storing it in local variable 'name' 1295
Parameter 'validationMessages' is not assigned and could be declared final 1303
Avoid appending characters as strings in StringBuffer.append. 1321
A catch statement should never catch throwable since it includes errors. 1326
A catch statement should never catch throwable since it includes errors. 1332
Avoid empty catch blocks 13321335
Avoid appending characters as strings in StringBuffer.append. 1337

org/andromda/cartridges/spring/metafacades/SpringManageableEntity.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 36
Avoid modifiers which are implied by the context 43
Avoid modifiers which are implied by the context 50
Avoid modifiers which are implied by the context 57
Avoid modifiers which are implied by the context 64
Avoid modifiers which are implied by the context 71
Avoid modifiers which are implied by the context 78
Avoid modifiers which are implied by the context 85
Avoid modifiers which are implied by the context 92
Avoid modifiers which are implied by the context 99
Avoid modifiers which are implied by the context 106
Avoid modifiers which are implied by the context 113
Avoid modifiers which are implied by the context 120
Avoid modifiers which are implied by the context 127
Avoid modifiers which are implied by the context 134
Avoid modifiers which are implied by the context 140
Avoid modifiers which are implied by the context 146
Avoid modifiers which are implied by the context 152
Avoid modifiers which are implied by the context 158
Avoid modifiers which are implied by the context 164
Avoid modifiers which are implied by the context 170
Avoid modifiers which are implied by the context 176
Avoid modifiers which are implied by the context 182
Avoid modifiers which are implied by the context 188
Avoid modifiers which are implied by the context 194

org/andromda/cartridges/spring/metafacades/SpringManageableEntityAssociationEnd.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 51

org/andromda/cartridges/spring/metafacades/SpringManageableEntityAssociationEndLogic.java

Violation Line
This class has a bunch of public methods and attributes 51189
Abstract classes should be named AbstractXXX 351189
Avoid really long classes. 351189
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Parameter 'metaObjectIn' is not assigned and could be declared final 49
Parameter 'context' is not assigned and could be declared final 49
Avoid reassigning parameters such as 'context' 66
Avoid excessively long variable names like superManageableEntityAssociationEnd 75
Private field 'superManageableEntityAssociationEnd' could be made final; it is only initialized in the declaration or constructor. 75
Found non-transient, non-static member. Please mark as transient or provide accessors. 75
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Avoid excessively long variable names like superManageableEntityAssociationEndInitialized 76
Avoid using redundant field initializer for 'superManageableEntityAssociationEndInitialized' 76
Avoid reassigning parameters such as 'context' 97
An empty method in an abstract class should be abstract instead 114117
Found non-transient, non-static member. Please mark as transient or provide accessors. 127
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoGetterName1a' is not final. 127
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Avoid using redundant field initializer for '__daoGetterName1aSet' 128
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoGetterName1aSet' is not final. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 158
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoSetterName2a' is not final. 158
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Avoid using redundant field initializer for '__daoSetterName2aSet' 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoSetterName2aSet' is not final. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoName3a' is not final. 189
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoName3aSet' is not final. 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 190
Avoid using redundant field initializer for '__daoName3aSet' 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoReferenceName4a' is not final. 220
Avoid using redundant field initializer for '__daoReferenceName4aSet' 221
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoReferenceName4aSet' is not final. 221
Found non-transient, non-static member. Please mark as transient or provide accessors. 221
An empty method in an abstract class should be abstract instead 249252
An empty method in an abstract class should be abstract instead 258261
An empty method in an abstract class should be abstract instead 267270
An empty method in an abstract class should be abstract instead 276279
Parameter 'element' is not assigned and could be declared final 672
Parameter 'tagName' is not assigned and could be declared final 682
Parameter 'tagName' is not assigned and could be declared final 692
Parameter 'bindedElement' is not assigned and could be declared final 703
Parameter 'kind' is not assigned and could be declared final 722
Parameter 'indent' is not assigned and could be declared final 733
Parameter 'indent' is not assigned and could be declared final 745
Parameter 'lineLength' is not assigned and could be declared final 745
Parameter 'htmlStyle' is not assigned and could be declared final 756
Parameter 'lineLength' is not assigned and could be declared final 756
Parameter 'indent' is not assigned and could be declared final 756
Parameter 'modelName' is not assigned and could be declared final 777
Parameter 'modelName' is not assigned and could be declared final 874
Parameter 'parameterName' is not assigned and could be declared final 968
Parameter 'stereotypeName' is not assigned and could be declared final 997
Parameter 'keywordName' is not assigned and could be declared final 1007
Parameter 'stereotypeName' is not assigned and could be declared final 1024
Parameter 'name' is not assigned and could be declared final 1093
Parameter 'translation' is not assigned and could be declared final 1093
Parameter 'translation' is not assigned and could be declared final 1102
Parameter 'translation' is not assigned and could be declared final 1111
Parameter 'kind' is not assigned and could be declared final 1111
Local variable 'owner' could be declared final 1132
Consider simply returning the value vs storing it in local variable 'owner' 1133
Local variable 'name' could be declared final 1143
Consider simply returning the value vs storing it in local variable 'name' 1144
Parameter 'validationMessages' is not assigned and could be declared final 1152
Avoid appending characters as strings in StringBuffer.append. 1170
A catch statement should never catch throwable since it includes errors. 1175
Avoid empty catch blocks 11811184
A catch statement should never catch throwable since it includes errors. 1181
Avoid appending characters as strings in StringBuffer.append. 1186

org/andromda/cartridges/spring/metafacades/SpringManageableEntityAttribute.java

Violation Line
Avoid modifiers which are implied by the context 23

org/andromda/cartridges/spring/metafacades/SpringManageableEntityAttributeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51031
Abstract classes should be named AbstractXXX 331031
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Parameter 'context' is not assigned and could be declared final 47
Parameter 'metaObjectIn' is not assigned and could be declared final 47
Avoid reassigning parameters such as 'context' 64
Found non-transient, non-static member. Please mark as transient or provide accessors. 73
Private field 'superManageableEntityAttribute' could be made final; it is only initialized in the declaration or constructor. 73
Found non-transient, non-static member. Please mark as transient or provide accessors. 74
Avoid excessively long variable names like superManageableEntityAttributeInitialized 74
Avoid using redundant field initializer for 'superManageableEntityAttributeInitialized' 74
Avoid reassigning parameters such as 'context' 95
An empty method in an abstract class should be abstract instead 112115
An empty method in an abstract class should be abstract instead 121124
An empty method in an abstract class should be abstract instead 130133
An empty method in an abstract class should be abstract instead 139142
An empty method in an abstract class should be abstract instead 148151
Parameter 'name' is not assigned and could be declared final 160
Parameter 'follow' is not assigned and could be declared final 160
Parameter 'element' is not assigned and could be declared final 514
Parameter 'tagName' is not assigned and could be declared final 524
Parameter 'tagName' is not assigned and could be declared final 534
Parameter 'bindedElement' is not assigned and could be declared final 545
Parameter 'kind' is not assigned and could be declared final 564
Parameter 'indent' is not assigned and could be declared final 575
Parameter 'indent' is not assigned and could be declared final 587
Parameter 'lineLength' is not assigned and could be declared final 587
Parameter 'lineLength' is not assigned and could be declared final 598
Parameter 'indent' is not assigned and could be declared final 598
Parameter 'htmlStyle' is not assigned and could be declared final 598
Parameter 'modelName' is not assigned and could be declared final 619
Parameter 'modelName' is not assigned and could be declared final 716
Parameter 'parameterName' is not assigned and could be declared final 810
Parameter 'stereotypeName' is not assigned and could be declared final 839
Parameter 'keywordName' is not assigned and could be declared final 849
Parameter 'stereotypeName' is not assigned and could be declared final 866
Parameter 'name' is not assigned and could be declared final 935
Parameter 'translation' is not assigned and could be declared final 935
Parameter 'translation' is not assigned and could be declared final 944
Parameter 'translation' is not assigned and could be declared final 953
Parameter 'kind' is not assigned and could be declared final 953
Local variable 'owner' could be declared final 974
Consider simply returning the value vs storing it in local variable 'owner' 975
Local variable 'name' could be declared final 985
Consider simply returning the value vs storing it in local variable 'name' 986
Parameter 'validationMessages' is not assigned and could be declared final 994
Avoid appending characters as strings in StringBuffer.append. 1012
A catch statement should never catch throwable since it includes errors. 1017
A catch statement should never catch throwable since it includes errors. 1023
Avoid empty catch blocks 10231026
Avoid appending characters as strings in StringBuffer.append. 1028

org/andromda/cartridges/spring/metafacades/SpringManageableEntityLogic.java

Violation Line
This class has a bunch of public methods and attributes 53046
Abstract classes should be named AbstractXXX 423046
Too many fields 423046
Avoid really long classes. 423046
This class has too many methods, consider refactoring it. 453046
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Parameter 'context' is not assigned and could be declared final 56
Parameter 'metaObjectIn' is not assigned and could be declared final 56
Avoid reassigning parameters such as 'context' 79
Private field 'superSpringEntity' could be made final; it is only initialized in the declaration or constructor. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for 'superSpringEntityInitialized' 89
Private field 'superManageableEntity' could be made final; it is only initialized in the declaration or constructor. 105
Found non-transient, non-static member. Please mark as transient or provide accessors. 105
Avoid using redundant field initializer for 'superManageableEntityInitialized' 106
Found non-transient, non-static member. Please mark as transient or provide accessors. 106
Avoid excessively long variable names like superManageableEntityInitialized 106
Avoid reassigning parameters such as 'context' 127
An empty method in an abstract class should be abstract instead 148151
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableDaoName1a' is not final. 161
Avoid excessively long variable names like __fullyQualifiedManageableDaoName1a 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Avoid using redundant field initializer for '__fullyQualifiedManageableDaoName1aSet' 162
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableDaoName1aSet' is not final. 162
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Avoid excessively long variable names like __fullyQualifiedManageableDaoName1aSet 162
Avoid excessively long variable names like fullyQualifiedManageableDaoName1a 171
Found non-transient, non-static member. Please mark as transient or provide accessors. 192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableDaoName2a' is not final. 192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableDaoName2aSet' is not final. 193
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Avoid using redundant field initializer for '__manageableDaoName2aSet' 193
Found non-transient, non-static member. Please mark as transient or provide accessors. 223
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableDaoFullPath3a' is not final. 223
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableDaoFullPath3aSet' is not final. 224
Avoid using redundant field initializer for '__manageableDaoFullPath3aSet' 224
Found non-transient, non-static member. Please mark as transient or provide accessors. 224
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableDaoBaseName4a' is not final. 254
Found non-transient, non-static member. Please mark as transient or provide accessors. 254
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableDaoBaseName4aSet' is not final. 255
Found non-transient, non-static member. Please mark as transient or provide accessors. 255
Avoid using redundant field initializer for '__manageableDaoBaseName4aSet' 255
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableDaoBaseFullPath5a' is not final. 285
Found non-transient, non-static member. Please mark as transient or provide accessors. 285
Avoid using redundant field initializer for '__manageableDaoBaseFullPath5aSet' 286
Found non-transient, non-static member. Please mark as transient or provide accessors. 286
Avoid excessively long variable names like __manageableDaoBaseFullPath5aSet 286
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableDaoBaseFullPath5aSet' is not final. 286
Found non-transient, non-static member. Please mark as transient or provide accessors. 316
Avoid excessively long variable names like __fullyQualifiedManageableDaoBaseName6a 316
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableDaoBaseName6a' is not final. 316
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableDaoBaseName6aSet' is not final. 317
Avoid excessively long variable names like __fullyQualifiedManageableDaoBaseName6aSet 317
Avoid using redundant field initializer for '__fullyQualifiedManageableDaoBaseName6aSet' 317
Found non-transient, non-static member. Please mark as transient or provide accessors. 317
Avoid excessively long variable names like fullyQualifiedManageableDaoBaseName6a 326
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceBaseFullPath7a' is not final. 347
Avoid excessively long variable names like __manageableServiceBaseFullPath7a 347
Found non-transient, non-static member. Please mark as transient or provide accessors. 347
Found non-transient, non-static member. Please mark as transient or provide accessors. 348
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceBaseFullPath7aSet' is not final. 348
Avoid excessively long variable names like __manageableServiceBaseFullPath7aSet 348
Avoid using redundant field initializer for '__manageableServiceBaseFullPath7aSet' 348
Found non-transient, non-static member. Please mark as transient or provide accessors. 378
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceBaseName8a' is not final. 378
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceBaseName8aSet' is not final. 379
Found non-transient, non-static member. Please mark as transient or provide accessors. 379
Avoid excessively long variable names like __manageableServiceBaseName8aSet 379
Avoid using redundant field initializer for '__manageableServiceBaseName8aSet' 379
Found non-transient, non-static member. Please mark as transient or provide accessors. 409
Avoid excessively long variable names like __fullyQualifiedManageableServiceBaseName9a 409
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableServiceBaseName9a' is not final. 409
Avoid using redundant field initializer for '__fullyQualifiedManageableServiceBaseName9aSet' 410
Avoid excessively long variable names like __fullyQualifiedManageableServiceBaseName9aSet 410
Found non-transient, non-static member. Please mark as transient or provide accessors. 410
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableServiceBaseName9aSet' is not final. 410
Avoid excessively long variable names like fullyQualifiedManageableServiceBaseName9a 419
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoReferenceName10a' is not final. 440
Found non-transient, non-static member. Please mark as transient or provide accessors. 440
Avoid using redundant field initializer for '__daoReferenceName10aSet' 441
Found non-transient, non-static member. Please mark as transient or provide accessors. 441
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__daoReferenceName10aSet' is not final. 441
Found non-transient, non-static member. Please mark as transient or provide accessors. 471
Avoid excessively long variable names like __manageableValueObjectFullPath11a 471
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableValueObjectFullPath11a' is not final. 471
Avoid excessively long variable names like __manageableValueObjectFullPath11aSet 472
Found non-transient, non-static member. Please mark as transient or provide accessors. 472
Avoid using redundant field initializer for '__manageableValueObjectFullPath11aSet' 472
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableValueObjectFullPath11aSet' is not final. 472
Avoid excessively long variable names like manageableValueObjectFullPath11a 481
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableValueObjectClassName12a' is not final. 502
Found non-transient, non-static member. Please mark as transient or provide accessors. 502
Avoid excessively long variable names like __manageableValueObjectClassName12a 502
Avoid using redundant field initializer for '__manageableValueObjectClassName12aSet' 503
Found non-transient, non-static member. Please mark as transient or provide accessors. 503
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableValueObjectClassName12aSet' is not final. 503
Avoid excessively long variable names like __manageableValueObjectClassName12aSet 503
Avoid excessively long variable names like manageableValueObjectClassName12a 512
Found non-transient, non-static member. Please mark as transient or provide accessors. 533
Avoid excessively long variable names like __fullyQualifiedManageableValueObjectName13a 533
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableValueObjectName13a' is not final. 533
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableValueObjectName13aSet' is not final. 534
Found non-transient, non-static member. Please mark as transient or provide accessors. 534
Avoid using redundant field initializer for '__fullyQualifiedManageableValueObjectName13aSet' 534
Avoid excessively long variable names like __fullyQualifiedManageableValueObjectName13aSet 534
Avoid excessively long variable names like fullyQualifiedManageableValueObjectName13a 543
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeRmi14a' is not final. 564
Found non-transient, non-static member. Please mark as transient or provide accessors. 564
Avoid using redundant field initializer for '__remotingTypeRmi14aSet' 565
Found non-transient, non-static member. Please mark as transient or provide accessors. 565
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeRmi14aSet' is not final. 565
Found non-transient, non-static member. Please mark as transient or provide accessors. 594
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeNone15a' is not final. 594
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeNone15aSet' is not final. 595
Found non-transient, non-static member. Please mark as transient or provide accessors. 595
Avoid using redundant field initializer for '__remotingTypeNone15aSet' 595
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeHttpInvoker16a' is not final. 624
Found non-transient, non-static member. Please mark as transient or provide accessors. 624
Avoid using redundant field initializer for '__remotingTypeHttpInvoker16aSet' 625
Found non-transient, non-static member. Please mark as transient or provide accessors. 625
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeHttpInvoker16aSet' is not final. 625
Found non-transient, non-static member. Please mark as transient or provide accessors. 654
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeHessian17a' is not final. 654
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeHessian17aSet' is not final. 655
Found non-transient, non-static member. Please mark as transient or provide accessors. 655
Avoid using redundant field initializer for '__remotingTypeHessian17aSet' 655
Found non-transient, non-static member. Please mark as transient or provide accessors. 684
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeBurlap18a' is not final. 684
Found non-transient, non-static member. Please mark as transient or provide accessors. 685
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeBurlap18aSet' is not final. 685
Avoid using redundant field initializer for '__remotingTypeBurlap18aSet' 685
Found non-transient, non-static member. Please mark as transient or provide accessors. 714
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteUrl19a' is not final. 714
Avoid using redundant field initializer for '__remoteUrl19aSet' 715
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteUrl19aSet' is not final. 715
Found non-transient, non-static member. Please mark as transient or provide accessors. 715
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteServer20a' is not final. 744
Found non-transient, non-static member. Please mark as transient or provide accessors. 744
Avoid using redundant field initializer for '__remoteServer20aSet' 745
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteServer20aSet' is not final. 745
Found non-transient, non-static member. Please mark as transient or provide accessors. 745
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotePort21a' is not final. 774
Found non-transient, non-static member. Please mark as transient or provide accessors. 774
Found non-transient, non-static member. Please mark as transient or provide accessors. 775
Avoid using redundant field initializer for '__remotePort21aSet' 775
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotePort21aSet' is not final. 775
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteContext22a' is not final. 804
Found non-transient, non-static member. Please mark as transient or provide accessors. 804
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteContext22aSet' is not final. 805
Found non-transient, non-static member. Please mark as transient or provide accessors. 805
Avoid using redundant field initializer for '__remoteContext22aSet' 805
Found non-transient, non-static member. Please mark as transient or provide accessors. 834
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotable23a' is not final. 834
Found non-transient, non-static member. Please mark as transient or provide accessors. 835
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotable23aSet' is not final. 835
Avoid using redundant field initializer for '__remotable23aSet' 835
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableSearchExampleFullPath24a' is not final. 864
Found non-transient, non-static member. Please mark as transient or provide accessors. 864
Avoid excessively long variable names like __manageableSearchExampleFullPath24a 864
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableSearchExampleFullPath24aSet' is not final. 865
Avoid using redundant field initializer for '__manageableSearchExampleFullPath24aSet' 865
Found non-transient, non-static member. Please mark as transient or provide accessors. 865
Avoid excessively long variable names like __manageableSearchExampleFullPath24aSet 865
Avoid excessively long variable names like manageableSearchExampleFullPath24a 874
Found non-transient, non-static member. Please mark as transient or provide accessors. 895
Avoid excessively long variable names like __manageableSearchExampleClassName25a 895
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableSearchExampleClassName25a' is not final. 895
Found non-transient, non-static member. Please mark as transient or provide accessors. 896
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableSearchExampleClassName25aSet' is not final. 896
Avoid excessively long variable names like __manageableSearchExampleClassName25aSet 896
Avoid using redundant field initializer for '__manageableSearchExampleClassName25aSet' 896
Avoid excessively long variable names like manageableSearchExampleClassName25a 905
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableSearchExampleName26a' is not final. 926
Found non-transient, non-static member. Please mark as transient or provide accessors. 926
Avoid excessively long variable names like __fullyQualifiedManageableSearchExampleName26a 926
Avoid excessively long variable names like __fullyQualifiedManageableSearchExampleName26aSet 927
Avoid using redundant field initializer for '__fullyQualifiedManageableSearchExampleName26aSet' 927
Found non-transient, non-static member. Please mark as transient or provide accessors. 927
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableSearchExampleName26aSet' is not final. 927
Avoid excessively long variable names like fullyQualifiedManageableSearchExampleName26a 936
An empty method in an abstract class should be abstract instead 955958
An empty method in an abstract class should be abstract instead 964967
An empty method in an abstract class should be abstract instead 973976
An empty method in an abstract class should be abstract instead 982985
An empty method in an abstract class should be abstract instead 991994
An empty method in an abstract class should be abstract instead 10001003
Parameter 'targetSuffix' is not assigned and could be declared final 1031
Parameter 'name' is not assigned and could be declared final 1264
Parameter 'follow' is not assigned and could be declared final 1360
Parameter 'follow' is not assigned and could be declared final 1457
Parameter 'follow' is not assigned and could be declared final 1509
Parameter 'withIdentifiers' is not assigned and could be declared final 1825
Parameter 'follow' is not assigned and could be declared final 1825
Comment is too large: Line too long 1835
Parameter 'withDerived' is not assigned and could be declared final 1837
Parameter 'follow' is not assigned and could be declared final 1837
Parameter 'withIdentifiers' is not assigned and could be declared final 1837
Parameter 'follow' is not assigned and could be declared final 1848
Parameter 'withIdentifiers' is not assigned and could be declared final 1848
Parameter 'follow' is not assigned and could be declared final 1858
Parameter 'withIdentifiers' is not assigned and could be declared final 1858
Parameter 'withIdentifiers' is not assigned and could be declared final 1869
Parameter 'follow' is not assigned and could be declared final 1869
Parameter 'withDerived' is not assigned and could be declared final 1869
Parameter 'follow' is not assigned and could be declared final 1988
Do not use the short type 1997
Parameter 'withIdentifiers' is not assigned and could be declared final 2007
Parameter 'follow' is not assigned and could be declared final 2019
Parameter 'withIdentifiers' is not assigned and could be declared final 2019
Parameter 'follow' is not assigned and could be declared final 2042
Parameter 'withIdentifiers' is not assigned and could be declared final 2042
Parameter 'follow' is not assigned and could be declared final 2063
Parameter 'follow' is not assigned and could be declared final 2074
Parameter 'withIdentifiers' is not assigned and could be declared final 2074
Parameter 'withIdentifiers' is not assigned and could be declared final 2085
Parameter 'follow' is not assigned and could be declared final 2085
Parameter 'withIdentifiers' is not assigned and could be declared final 2097
Parameter 'follow' is not assigned and could be declared final 2097
Parameter 'follow' is not assigned and could be declared final 2111
Parameter 'withIdentifiers' is not assigned and could be declared final 2111
Parameter 'withIdentifiers' is not assigned and could be declared final 2120
Parameter 'follow' is not assigned and could be declared final 2120
Parameter 'follow' is not assigned and could be declared final 2129
Parameter 'withIdentifiers' is not assigned and could be declared final 2129
Parameter 'tagName' is not assigned and could be declared final 2216
Parameter 'follow' is not assigned and could be declared final 2216
Parameter 'element' is not assigned and could be declared final 2299
Parameter 'tagName' is not assigned and could be declared final 2309
Parameter 'tagName' is not assigned and could be declared final 2319
Parameter 'bindedElement' is not assigned and could be declared final 2330
Parameter 'kind' is not assigned and could be declared final 2349
Parameter 'indent' is not assigned and could be declared final 2360
Parameter 'lineLength' is not assigned and could be declared final 2372
Parameter 'indent' is not assigned and could be declared final 2372
Parameter 'indent' is not assigned and could be declared final 2383
Parameter 'htmlStyle' is not assigned and could be declared final 2383
Parameter 'lineLength' is not assigned and could be declared final 2383
Parameter 'modelName' is not assigned and could be declared final 2404
Parameter 'modelName' is not assigned and could be declared final 2501
Parameter 'parameterName' is not assigned and could be declared final 2595
Parameter 'stereotypeName' is not assigned and could be declared final 2624
Parameter 'keywordName' is not assigned and could be declared final 2634
Parameter 'stereotypeName' is not assigned and could be declared final 2651
Parameter 'translation' is not assigned and could be declared final 2720
Parameter 'name' is not assigned and could be declared final 2720
Parameter 'translation' is not assigned and could be declared final 2729
Parameter 'translation' is not assigned and could be declared final 2738
Parameter 'kind' is not assigned and could be declared final 2738
Parameter 'withTypes' is not assigned and could be declared final 2949
Parameter 'validationMessages' is not assigned and could be declared final 3008
Avoid appending characters as strings in StringBuffer.append. 3027
A catch statement should never catch throwable since it includes errors. 3032
A catch statement should never catch throwable since it includes errors. 3038
Avoid empty catch blocks 30383041
Avoid appending characters as strings in StringBuffer.append. 3043

org/andromda/cartridges/spring/metafacades/SpringQueryOperation.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 35
Avoid modifiers which are implied by the context 43
Avoid modifiers which are implied by the context 49
Avoid modifiers which are implied by the context 56

org/andromda/cartridges/spring/metafacades/SpringQueryOperationLogic.java

Violation Line
This class has a bunch of public methods and attributes 51269
Abstract classes should be named AbstractXXX 381269
Avoid really long classes. 381269
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Parameter 'metaObjectIn' is not assigned and could be declared final 52
Parameter 'context' is not assigned and could be declared final 52
Variables that are final and static should be all capitals, 'logger' is not all capitals. 67
Avoid reassigning parameters such as 'context' 74
Private field 'superEntityQueryOperation' could be made final; it is only initialized in the declaration or constructor. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 84
Avoid excessively long variable names like superEntityQueryOperationInitialized 84
Avoid using redundant field initializer for 'superEntityQueryOperationInitialized' 84
Avoid reassigning parameters such as 'context' 105
An empty method in an abstract class should be abstract instead 122125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__useNamedParameters1a' is not final. 135
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Found non-transient, non-static member. Please mark as transient or provide accessors. 136
Avoid using redundant field initializer for '__useNamedParameters1aSet' 136
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__useNamedParameters1aSet' is not final. 136
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__query2a' is not final. 166
Found non-transient, non-static member. Please mark as transient or provide accessors. 166
Avoid using redundant field initializer for '__query2aSet' 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__query2aSet' is not final. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 196
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__criteriaFinder3a' is not final. 196
Found non-transient, non-static member. Please mark as transient or provide accessors. 197
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__criteriaFinder3aSet' is not final. 197
Avoid using redundant field initializer for '__criteriaFinder3aSet' 197
Found non-transient, non-static member. Please mark as transient or provide accessors. 226
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__criteriaArgument4a' is not final. 226
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__criteriaArgument4aSet' is not final. 227
Found non-transient, non-static member. Please mark as transient or provide accessors. 227
Avoid using redundant field initializer for '__criteriaArgument4aSet' 227
Parameter 'entity' is not assigned and could be declared final 268
Local variable 'returnValue' could be declared final 271
An empty method in an abstract class should be abstract instead 280283
An empty method in an abstract class should be abstract instead 289292
An empty method in an abstract class should be abstract instead 298301
Parameter 'translation' is not assigned and could be declared final 310
Parameter 'element' is not assigned and could be declared final 319
Parameter 'tagName' is not assigned and could be declared final 329
Parameter 'tagName' is not assigned and could be declared final 339
Parameter 'bindedElement' is not assigned and could be declared final 350
Parameter 'kind' is not assigned and could be declared final 369
Parameter 'indent' is not assigned and could be declared final 380
Parameter 'lineLength' is not assigned and could be declared final 392
Parameter 'indent' is not assigned and could be declared final 392
Parameter 'lineLength' is not assigned and could be declared final 403
Parameter 'indent' is not assigned and could be declared final 403
Parameter 'htmlStyle' is not assigned and could be declared final 403
Parameter 'modelName' is not assigned and could be declared final 424
Parameter 'modelName' is not assigned and could be declared final 521
Parameter 'parameterName' is not assigned and could be declared final 615
Parameter 'stereotypeName' is not assigned and could be declared final 644
Parameter 'keywordName' is not assigned and could be declared final 654
Parameter 'stereotypeName' is not assigned and could be declared final 671
Parameter 'translation' is not assigned and could be declared final 740
Parameter 'name' is not assigned and could be declared final 740
Parameter 'translation' is not assigned and could be declared final 749
Parameter 'translation' is not assigned and could be declared final 758
Parameter 'kind' is not assigned and could be declared final 758
Parameter 'name' is not assigned and could be declared final 768
Parameter 'follow' is not assigned and could be declared final 779
Parameter 'name' is not assigned and could be declared final 779
Parameter 'initialExceptions' is not assigned and could be declared final 850
Parameter 'withArgumentNames' is not assigned and could be declared final 1007
Parameter 'argumentModifier' is not assigned and could be declared final 1017
Parameter 'modifier' is not assigned and could be declared final 1036
Local variable 'owner' could be declared final 1182
Consider simply returning the value vs storing it in local variable 'owner' 1183
Local variable 'name' could be declared final 1193
Consider simply returning the value vs storing it in local variable 'name' 1194
Comment is too large: Line too long 1198
Comment is too large: Line too long 1199
Parameter 'validationMessages' is not assigned and could be declared final 1207
Unnecessary wrapper object creation 1213
Unnecessary wrapper object creation 1213
Unnecessary wrapper object creation 1213
Parameter 'object' is not assigned and could be declared final 1213
Unnecessary wrapper object creation 1213
Local variable 'constraintValid' could be declared final 1213
A catch statement should never catch throwable since it includes errors. 1223
Local variable 'cause' could be declared final 1225
Avoid appending characters as strings in StringBuffer.append. 1250
A catch statement should never catch throwable since it includes errors. 1255
A catch statement should never catch throwable since it includes errors. 1261
Avoid empty catch blocks 12611264
Avoid appending characters as strings in StringBuffer.append. 1266

org/andromda/cartridges/spring/metafacades/SpringQueue.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 46

org/andromda/cartridges/spring/metafacades/SpringQueueLogic.java

Violation Line
This class has a bunch of public methods and attributes 51453
Avoid really long classes. 371453
Abstract classes should be named AbstractXXX 371453
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Parameter 'metaObjectIn' is not assigned and could be declared final 51
Parameter 'context' is not assigned and could be declared final 51
Avoid reassigning parameters such as 'context' 68
Private field 'superQueue' could be made final; it is only initialized in the declaration or constructor. 77
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Avoid using redundant field initializer for 'superQueueInitialized' 78
Found non-transient, non-static member. Please mark as transient or provide accessors. 78
Avoid reassigning parameters such as 'context' 99
An empty method in an abstract class should be abstract instead 116119
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__beanName1a' is not final. 129
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Avoid using redundant field initializer for '__beanName1aSet' 130
Found non-transient, non-static member. Please mark as transient or provide accessors. 130
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__beanName1aSet' is not final. 130
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateBeanName2a' is not final. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateBeanName2aSet' is not final. 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Avoid using redundant field initializer for '__templateBeanName2aSet' 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateGetterName3a' is not final. 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateGetterName3aSet' is not final. 190
Avoid using redundant field initializer for '__templateGetterName3aSet' 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateSetterName4a' is not final. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateSetterName4aSet' is not final. 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
Avoid using redundant field initializer for '__templateSetterName4aSet' 220
An empty method in an abstract class should be abstract instead 247250
An empty method in an abstract class should be abstract instead 256259
An empty method in an abstract class should be abstract instead 265268
An empty method in an abstract class should be abstract instead 274277
An empty method in an abstract class should be abstract instead 283286
An empty method in an abstract class should be abstract instead 292295
Parameter 'name' is not assigned and could be declared final 302
Parameter 'follow' is not assigned and could be declared final 398
Parameter 'follow' is not assigned and could be declared final 495
Parameter 'follow' is not assigned and could be declared final 547
Parameter 'follow' is not assigned and could be declared final 853
Parameter 'tagName' is not assigned and could be declared final 853
Parameter 'element' is not assigned and could be declared final 936
Parameter 'tagName' is not assigned and could be declared final 946
Parameter 'tagName' is not assigned and could be declared final 956
Parameter 'bindedElement' is not assigned and could be declared final 967
Parameter 'kind' is not assigned and could be declared final 986
Parameter 'indent' is not assigned and could be declared final 997
Parameter 'lineLength' is not assigned and could be declared final 1009
Parameter 'indent' is not assigned and could be declared final 1009
Parameter 'htmlStyle' is not assigned and could be declared final 1020
Parameter 'lineLength' is not assigned and could be declared final 1020
Parameter 'indent' is not assigned and could be declared final 1020
Parameter 'modelName' is not assigned and could be declared final 1041
Parameter 'modelName' is not assigned and could be declared final 1138
Parameter 'parameterName' is not assigned and could be declared final 1232
Parameter 'stereotypeName' is not assigned and could be declared final 1261
Parameter 'keywordName' is not assigned and could be declared final 1271
Parameter 'stereotypeName' is not assigned and could be declared final 1288
Parameter 'name' is not assigned and could be declared final 1357
Parameter 'translation' is not assigned and could be declared final 1357
Parameter 'translation' is not assigned and could be declared final 1366
Parameter 'translation' is not assigned and could be declared final 1375
Parameter 'kind' is not assigned and could be declared final 1375
Local variable 'owner' could be declared final 1396
Consider simply returning the value vs storing it in local variable 'owner' 1397
Local variable 'name' could be declared final 1407
Consider simply returning the value vs storing it in local variable 'name' 1408
Parameter 'validationMessages' is not assigned and could be declared final 1416
Avoid appending characters as strings in StringBuffer.append. 1434
A catch statement should never catch throwable since it includes errors. 1439
Avoid empty catch blocks 14451448
A catch statement should never catch throwable since it includes errors. 1445
Avoid appending characters as strings in StringBuffer.append. 1450

org/andromda/cartridges/spring/metafacades/SpringService.java

Violation Line
This class has a bunch of public methods and attributes 5312
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 35
Avoid modifiers which are implied by the context 43
Avoid modifiers which are implied by the context 49
Avoid modifiers which are implied by the context 55
Avoid modifiers which are implied by the context 61
Avoid modifiers which are implied by the context 67
Avoid modifiers which are implied by the context 73
Avoid modifiers which are implied by the context 81
Avoid modifiers which are implied by the context 87
Avoid modifiers which are implied by the context 93
Avoid modifiers which are implied by the context 99
Avoid modifiers which are implied by the context 105
Avoid modifiers which are implied by the context 111
Avoid modifiers which are implied by the context 118
Avoid modifiers which are implied by the context 124
Avoid modifiers which are implied by the context 131
Avoid modifiers which are implied by the context 137
Avoid modifiers which are implied by the context 143
Avoid modifiers which are implied by the context 150
Avoid modifiers which are implied by the context 156
Avoid modifiers which are implied by the context 162
Avoid modifiers which are implied by the context 169
Avoid modifiers which are implied by the context 175
Avoid modifiers which are implied by the context 181
Avoid modifiers which are implied by the context 187
Avoid modifiers which are implied by the context 193
Avoid modifiers which are implied by the context 199
Avoid modifiers which are implied by the context 205
Avoid modifiers which are implied by the context 211
Avoid modifiers which are implied by the context 217
Avoid modifiers which are implied by the context 223
Avoid modifiers which are implied by the context 230
Avoid modifiers which are implied by the context 237
Avoid modifiers which are implied by the context 243
Avoid modifiers which are implied by the context 249
Avoid modifiers which are implied by the context 257
Avoid modifiers which are implied by the context 263
Avoid modifiers which are implied by the context 269
Avoid modifiers which are implied by the context 275
Avoid modifiers which are implied by the context 281
Avoid modifiers which are implied by the context 287
Avoid modifiers which are implied by the context 293
Avoid modifiers which are implied by the context 299
Avoid modifiers which are implied by the context 305
Avoid modifiers which are implied by the context 311

org/andromda/cartridges/spring/metafacades/SpringServiceLogic.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 52855
This class has a bunch of public methods and attributes 52855
Too many fields 452855
Avoid really long classes. 452855
Abstract classes should be named AbstractXXX 452855
This class has too many methods, consider refactoring it. 482855
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Parameter 'metaObjectIn' is not assigned and could be declared final 59
Parameter 'context' is not assigned and could be declared final 59
Variables that are final and static should be all capitals, 'logger' is not all capitals. 74
Avoid reassigning parameters such as 'context' 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Private field 'superService' could be made final; it is only initialized in the declaration or constructor. 90
Avoid using redundant field initializer for 'superServiceInitialized' 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Avoid reassigning parameters such as 'context' 112
An empty method in an abstract class should be abstract instead 129132
Found non-transient, non-static member. Please mark as transient or provide accessors. 142
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webServiceDelegatorName1a' is not final. 142
Found non-transient, non-static member. Please mark as transient or provide accessors. 143
Avoid using redundant field initializer for '__webServiceDelegatorName1aSet' 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webServiceDelegatorName1aSet' is not final. 143
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Avoid excessively long variable names like __fullyQualifiedWebServiceDelegatorName2a 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedWebServiceDelegatorName2a' is not final. 172
Avoid excessively long variable names like __fullyQualifiedWebServiceDelegatorName2aSet 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedWebServiceDelegatorName2aSet' is not final. 173
Avoid using redundant field initializer for '__fullyQualifiedWebServiceDelegatorName2aSet' 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Avoid excessively long variable names like fullyQualifiedWebServiceDelegatorName2a 181
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationName3a' is not final. 202
Found non-transient, non-static member. Please mark as transient or provide accessors. 202
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationName3aSet' is not final. 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 203
Avoid using redundant field initializer for '__implementationName3aSet' 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 232
Avoid excessively long variable names like __fullyQualifiedImplementationName4a 232
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedImplementationName4a' is not final. 232
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedImplementationName4aSet' is not final. 233
Avoid using redundant field initializer for '__fullyQualifiedImplementationName4aSet' 233
Avoid excessively long variable names like __fullyQualifiedImplementationName4aSet 233
Found non-transient, non-static member. Please mark as transient or provide accessors. 233
Avoid excessively long variable names like fullyQualifiedImplementationName4a 241
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__baseName5a' is not final. 262
Found non-transient, non-static member. Please mark as transient or provide accessors. 262
Found non-transient, non-static member. Please mark as transient or provide accessors. 263
Avoid using redundant field initializer for '__baseName5aSet' 263
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__baseName5aSet' is not final. 263
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__beanName6a' is not final. 292
Found non-transient, non-static member. Please mark as transient or provide accessors. 292
Avoid using redundant field initializer for '__beanName6aSet' 293
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__beanName6aSet' is not final. 293
Found non-transient, non-static member. Please mark as transient or provide accessors. 293
Found non-transient, non-static member. Please mark as transient or provide accessors. 322
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webService7a' is not final. 322
Avoid using redundant field initializer for '__webService7aSet' 323
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webService7aSet' is not final. 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 352
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbJndiName8a' is not final. 352
Found non-transient, non-static member. Please mark as transient or provide accessors. 353
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbJndiName8aSet' is not final. 353
Avoid using redundant field initializer for '__ejbJndiName8aSet' 353
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbImplementationName9a' is not final. 382
Found non-transient, non-static member. Please mark as transient or provide accessors. 382
Avoid using redundant field initializer for '__ejbImplementationName9aSet' 383
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbImplementationName9aSet' is not final. 383
Found non-transient, non-static member. Please mark as transient or provide accessors. 383
Found non-transient, non-static member. Please mark as transient or provide accessors. 412
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedBaseName10a' is not final. 412
Avoid using redundant field initializer for '__fullyQualifiedBaseName10aSet' 413
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedBaseName10aSet' is not final. 413
Found non-transient, non-static member. Please mark as transient or provide accessors. 413
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEjbName11a' is not final. 442
Found non-transient, non-static member. Please mark as transient or provide accessors. 442
Avoid using redundant field initializer for '__fullyQualifiedEjbName11aSet' 443
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEjbName11aSet' is not final. 443
Found non-transient, non-static member. Please mark as transient or provide accessors. 443
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbPackageName12a' is not final. 473
Found non-transient, non-static member. Please mark as transient or provide accessors. 473
Avoid using redundant field initializer for '__ejbPackageName12aSet' 474
Found non-transient, non-static member. Please mark as transient or provide accessors. 474
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbPackageName12aSet' is not final. 474
Avoid excessively long variable names like __fullyQualifiedEjbImplementationName13a 505
Found non-transient, non-static member. Please mark as transient or provide accessors. 505
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEjbImplementationName13a' is not final. 505
Avoid excessively long variable names like __fullyQualifiedEjbImplementationName13aSet 506
Avoid using redundant field initializer for '__fullyQualifiedEjbImplementationName13aSet' 506
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEjbImplementationName13aSet' is not final. 506
Found non-transient, non-static member. Please mark as transient or provide accessors. 506
Avoid excessively long variable names like fullyQualifiedEjbImplementationName13a 514
Found non-transient, non-static member. Please mark as transient or provide accessors. 535
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbPackageNamePath14a' is not final. 535
Avoid using redundant field initializer for '__ejbPackageNamePath14aSet' 536
Found non-transient, non-static member. Please mark as transient or provide accessors. 536
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbPackageNamePath14aSet' is not final. 536
Found non-transient, non-static member. Please mark as transient or provide accessors. 565
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultExceptionName15a' is not final. 565
Found non-transient, non-static member. Please mark as transient or provide accessors. 566
Avoid using redundant field initializer for '__defaultExceptionName15aSet' 566
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultExceptionName15aSet' is not final. 566
Avoid excessively long variable names like __fullyQualifiedDefaultExceptionName16a 595
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedDefaultExceptionName16a' is not final. 595
Found non-transient, non-static member. Please mark as transient or provide accessors. 595
Found non-transient, non-static member. Please mark as transient or provide accessors. 596
Avoid using redundant field initializer for '__fullyQualifiedDefaultExceptionName16aSet' 596
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedDefaultExceptionName16aSet' is not final. 596
Avoid excessively long variable names like __fullyQualifiedDefaultExceptionName16aSet 596
Avoid excessively long variable names like fullyQualifiedDefaultExceptionName16a 604
Avoid excessively long variable names like __allowDefaultServiceException17a 625
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allowDefaultServiceException17a' is not final. 625
Found non-transient, non-static member. Please mark as transient or provide accessors. 625
Avoid using redundant field initializer for '__allowDefaultServiceException17aSet' 626
Found non-transient, non-static member. Please mark as transient or provide accessors. 626
Avoid excessively long variable names like __allowDefaultServiceException17aSet 626
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allowDefaultServiceException17aSet' is not final. 626
Found non-transient, non-static member. Please mark as transient or provide accessors. 655
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotePort18a' is not final. 655
Found non-transient, non-static member. Please mark as transient or provide accessors. 656
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotePort18aSet' is not final. 656
Avoid using redundant field initializer for '__remotePort18aSet' 656
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteUrl19a' is not final. 685
Found non-transient, non-static member. Please mark as transient or provide accessors. 685
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteUrl19aSet' is not final. 686
Avoid using redundant field initializer for '__remoteUrl19aSet' 686
Found non-transient, non-static member. Please mark as transient or provide accessors. 686
Found non-transient, non-static member. Please mark as transient or provide accessors. 715
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotable20a' is not final. 715
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotable20aSet' is not final. 716
Found non-transient, non-static member. Please mark as transient or provide accessors. 716
Avoid using redundant field initializer for '__remotable20aSet' 716
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeRmi21a' is not final. 745
Found non-transient, non-static member. Please mark as transient or provide accessors. 745
Found non-transient, non-static member. Please mark as transient or provide accessors. 746
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeRmi21aSet' is not final. 746
Avoid using redundant field initializer for '__remotingTypeRmi21aSet' 746
Found non-transient, non-static member. Please mark as transient or provide accessors. 775
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeBurlap22a' is not final. 775
Found non-transient, non-static member. Please mark as transient or provide accessors. 776
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeBurlap22aSet' is not final. 776
Avoid using redundant field initializer for '__remotingTypeBurlap22aSet' 776
Found non-transient, non-static member. Please mark as transient or provide accessors. 805
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeHessian23a' is not final. 805
Avoid using redundant field initializer for '__remotingTypeHessian23aSet' 806
Found non-transient, non-static member. Please mark as transient or provide accessors. 806
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeHessian23aSet' is not final. 806
Found non-transient, non-static member. Please mark as transient or provide accessors. 835
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeHttpInvoker24a' is not final. 835
Found non-transient, non-static member. Please mark as transient or provide accessors. 836
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeHttpInvoker24aSet' is not final. 836
Avoid using redundant field initializer for '__remotingTypeHttpInvoker24aSet' 836
Found non-transient, non-static member. Please mark as transient or provide accessors. 865
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeNone25a' is not final. 865
Found non-transient, non-static member. Please mark as transient or provide accessors. 866
Avoid using redundant field initializer for '__remotingTypeNone25aSet' 866
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeNone25aSet' is not final. 866
Avoid excessively long variable names like __hibernateInterceptorEnabled26a 895
Found non-transient, non-static member. Please mark as transient or provide accessors. 895
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInterceptorEnabled26a' is not final. 895
Avoid excessively long variable names like __hibernateInterceptorEnabled26aSet 896
Found non-transient, non-static member. Please mark as transient or provide accessors. 896
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInterceptorEnabled26aSet' is not final. 896
Avoid using redundant field initializer for '__hibernateInterceptorEnabled26aSet' 896
Found non-transient, non-static member. Please mark as transient or provide accessors. 925
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbRemoteView27a' is not final. 925
Avoid using redundant field initializer for '__ejbRemoteView27aSet' 926
Found non-transient, non-static member. Please mark as transient or provide accessors. 926
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbRemoteView27aSet' is not final. 926
Found non-transient, non-static member. Please mark as transient or provide accessors. 955
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteServer28a' is not final. 955
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteServer28aSet' is not final. 956
Found non-transient, non-static member. Please mark as transient or provide accessors. 956
Avoid using redundant field initializer for '__remoteServer28aSet' 956
Found non-transient, non-static member. Please mark as transient or provide accessors. 985
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteContext29a' is not final. 985
Found non-transient, non-static member. Please mark as transient or provide accessors. 986
Avoid using redundant field initializer for '__remoteContext29aSet' 986
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remoteContext29aSet' is not final. 986
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbTransactionType30a' is not final. 1015
Found non-transient, non-static member. Please mark as transient or provide accessors. 1015
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbTransactionType30aSet' is not final. 1016
Found non-transient, non-static member. Please mark as transient or provide accessors. 1016
Avoid using redundant field initializer for '__ejbTransactionType30aSet' 1016
Found non-transient, non-static member. Please mark as transient or provide accessors. 1045
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interceptors31a' is not final. 1045
Found non-transient, non-static member. Please mark as transient or provide accessors. 1046
Avoid using redundant field initializer for '__interceptors31aSet' 1046
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interceptors31aSet' is not final. 1046
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__configonly32a' is not final. 1076
Found non-transient, non-static member. Please mark as transient or provide accessors. 1076
Avoid using redundant field initializer for '__configonly32aSet' 1077
Found non-transient, non-static member. Please mark as transient or provide accessors. 1077
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__configonly32aSet' is not final. 1077
Avoid excessively long variable names like __webServiceOutgoingAttachmentHandlerCall33a 1107
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webServiceOutgoingAttachmentHandlerCall33a' is not final. 1107
Found non-transient, non-static member. Please mark as transient or provide accessors. 1107
Avoid excessively long variable names like __webServiceOutgoingAttachmentHandlerCall33aSet 1108
Found non-transient, non-static member. Please mark as transient or provide accessors. 1108
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webServiceOutgoingAttachmentHandlerCall33aSet' is not final. 1108
Avoid using redundant field initializer for '__webServiceOutgoingAttachmentHandlerCall33aSet' 1108
Avoid excessively long variable names like webServiceOutgoingAttachmentHandlerCall33a 1116
Avoid excessively long variable names like __webServiceIncomingAttachmentHandlerCall34a 1137
Found non-transient, non-static member. Please mark as transient or provide accessors. 1137
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webServiceIncomingAttachmentHandlerCall34a' is not final. 1137
Avoid using redundant field initializer for '__webServiceIncomingAttachmentHandlerCall34aSet' 1138
Avoid excessively long variable names like __webServiceIncomingAttachmentHandlerCall34aSet 1138
Found non-transient, non-static member. Please mark as transient or provide accessors. 1138
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webServiceIncomingAttachmentHandlerCall34aSet' is not final. 1138
Avoid excessively long variable names like webServiceIncomingAttachmentHandlerCall34a 1146
Found non-transient, non-static member. Please mark as transient or provide accessors. 1167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__richClient35a' is not final. 1167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__richClient35aSet' is not final. 1168
Avoid using redundant field initializer for '__richClient35aSet' 1168
Found non-transient, non-static member. Please mark as transient or provide accessors. 1168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbLocalView36a' is not final. 1197
Found non-transient, non-static member. Please mark as transient or provide accessors. 1197
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbLocalView36aSet' is not final. 1198
Found non-transient, non-static member. Please mark as transient or provide accessors. 1198
Avoid using redundant field initializer for '__ejbLocalView36aSet' 1198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedLocalEjbName37a' is not final. 1228
Found non-transient, non-static member. Please mark as transient or provide accessors. 1228
Avoid excessively long variable names like __fullyQualifiedLocalEjbName37aSet 1229
Avoid using redundant field initializer for '__fullyQualifiedLocalEjbName37aSet' 1229
Found non-transient, non-static member. Please mark as transient or provide accessors. 1229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedLocalEjbName37aSet' is not final. 1229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbLocalJndiName38a' is not final. 1259
Found non-transient, non-static member. Please mark as transient or provide accessors. 1259
Found non-transient, non-static member. Please mark as transient or provide accessors. 1260
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbLocalJndiName38aSet' is not final. 1260
Avoid using redundant field initializer for '__ejbLocalJndiName38aSet' 1260
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeLingo39a' is not final. 1289
Found non-transient, non-static member. Please mark as transient or provide accessors. 1289
Found non-transient, non-static member. Please mark as transient or provide accessors. 1290
Avoid using redundant field initializer for '__remotingTypeLingo39aSet' 1290
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__remotingTypeLingo39aSet' is not final. 1290
Found non-transient, non-static member. Please mark as transient or provide accessors. 1319
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__private40a' is not final. 1319
Avoid using redundant field initializer for '__private40aSet' 1320
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__private40aSet' is not final. 1320
Found non-transient, non-static member. Please mark as transient or provide accessors. 1320
Found non-transient, non-static member. Please mark as transient or provide accessors. 1351
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationPackageName41a' is not final. 1351
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationPackageName41aSet' is not final. 1352
Avoid excessively long variable names like __implementationPackageName41aSet 1352
Avoid using redundant field initializer for '__implementationPackageName41aSet' 1352
Found non-transient, non-static member. Please mark as transient or provide accessors. 1352
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationPackagePath42a' is not final. 1382
Found non-transient, non-static member. Please mark as transient or provide accessors. 1382
Avoid using redundant field initializer for '__implementationPackagePath42aSet' 1383
Avoid excessively long variable names like __implementationPackagePath42aSet 1383
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationPackagePath42aSet' is not final. 1383
Found non-transient, non-static member. Please mark as transient or provide accessors. 1383
Found non-transient, non-static member. Please mark as transient or provide accessors. 1412
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__initMethodName43a' is not final. 1412
Found non-transient, non-static member. Please mark as transient or provide accessors. 1413
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__initMethodName43aSet' is not final. 1413
Avoid using redundant field initializer for '__initMethodName43aSet' 1413
Found non-transient, non-static member. Please mark as transient or provide accessors. 1442
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__destroyMethodName44a' is not final. 1442
Avoid using redundant field initializer for '__destroyMethodName44aSet' 1443
Found non-transient, non-static member. Please mark as transient or provide accessors. 1443
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__destroyMethodName44aSet' is not final. 1443
Parameter 'targetSuffix' is not assigned and could be declared final 1484
Local variable 'returnValue' could be declared final 1487
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getWebServiceOperations1r' is not final. 1494
Found non-transient, non-static member. Please mark as transient or provide accessors. 1494
Avoid using redundant field initializer for '__getWebServiceOperations1rSet' 1495
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getWebServiceOperations1rSet' is not final. 1495
Found non-transient, non-static member. Please mark as transient or provide accessors. 1495
Local variable 'result' could be declared final 1507
Local variable 'shieldedResult' could be declared final 1508
An empty method in an abstract class should be abstract instead 15381541
An empty method in an abstract class should be abstract instead 15471550
An empty method in an abstract class should be abstract instead 15561559
An empty method in an abstract class should be abstract instead 15651568
Parameter 'name' is not assigned and could be declared final 1575
Parameter 'follow' is not assigned and could be declared final 1671
Parameter 'follow' is not assigned and could be declared final 1768
Parameter 'follow' is not assigned and could be declared final 1820
Parameter 'follow' is not assigned and could be declared final 2126
Parameter 'tagName' is not assigned and could be declared final 2126
Parameter 'element' is not assigned and could be declared final 2209
Parameter 'tagName' is not assigned and could be declared final 2219
Parameter 'tagName' is not assigned and could be declared final 2229
Parameter 'bindedElement' is not assigned and could be declared final 2240
Parameter 'kind' is not assigned and could be declared final 2259
Parameter 'indent' is not assigned and could be declared final 2270
Parameter 'indent' is not assigned and could be declared final 2282
Parameter 'lineLength' is not assigned and could be declared final 2282
Parameter 'htmlStyle' is not assigned and could be declared final 2293
Parameter 'indent' is not assigned and could be declared final 2293
Parameter 'lineLength' is not assigned and could be declared final 2293
Parameter 'modelName' is not assigned and could be declared final 2314
Parameter 'modelName' is not assigned and could be declared final 2411
Parameter 'parameterName' is not assigned and could be declared final 2505
Parameter 'stereotypeName' is not assigned and could be declared final 2534
Parameter 'keywordName' is not assigned and could be declared final 2544
Parameter 'stereotypeName' is not assigned and could be declared final 2561
Parameter 'translation' is not assigned and could be declared final 2630
Parameter 'name' is not assigned and could be declared final 2630
Parameter 'translation' is not assigned and could be declared final 2639
Parameter 'kind' is not assigned and could be declared final 2648
Parameter 'translation' is not assigned and could be declared final 2648
Local variable 'owner' could be declared final 2742
Consider simply returning the value vs storing it in local variable 'owner' 2743
Local variable 'name' could be declared final 2753
Consider simply returning the value vs storing it in local variable 'name' 2754
Comment is too large: Line too long 2758
Comment is too large: Line too long 2761
Parameter 'validationMessages' is not assigned and could be declared final 2768
Parameter 'object' is not assigned and could be declared final 2774
Unnecessary wrapper object creation 2774
Local variable 'constraintValid' could be declared final 2774
A catch statement should never catch throwable since it includes errors. 2784
Local variable 'cause' could be declared final 2786
Unnecessary wrapper object creation 2799
Parameter 'object' is not assigned and could be declared final 2799
Local variable 'constraintValid' could be declared final 2799
A catch statement should never catch throwable since it includes errors. 2809
Local variable 'cause' could be declared final 2811
Avoid appending characters as strings in StringBuffer.append. 2836
A catch statement should never catch throwable since it includes errors. 2841
A catch statement should never catch throwable since it includes errors. 2847
Avoid empty catch blocks 28472850
Avoid appending characters as strings in StringBuffer.append. 2852

org/andromda/cartridges/spring/metafacades/SpringServiceOperation.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 35
Avoid modifiers which are implied by the context 41
Avoid modifiers which are implied by the context 47
Avoid modifiers which are implied by the context 53
Avoid modifiers which are implied by the context 59
Avoid modifiers which are implied by the context 65
Avoid modifiers which are implied by the context 71
Avoid modifiers which are implied by the context 77
Avoid modifiers which are implied by the context 83
Avoid modifiers which are implied by the context 89
Avoid modifiers which are implied by the context 95
Avoid modifiers which are implied by the context 101
Avoid modifiers which are implied by the context 107
Avoid modifiers which are implied by the context 114
Avoid modifiers which are implied by the context 120
Avoid modifiers which are implied by the context 128
Avoid modifiers which are implied by the context 134
Avoid modifiers which are implied by the context 141
Avoid modifiers which are implied by the context 148
Avoid modifiers which are implied by the context 155
Avoid modifiers which are implied by the context 162
Avoid modifiers which are implied by the context 169

org/andromda/cartridges/spring/metafacades/SpringServiceOperationLogic.java

Violation Line
This class has a bunch of public methods and attributes 51834
Avoid really long classes. 361834
Abstract classes should be named AbstractXXX 361834
Too many fields 361834
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Parameter 'metaObjectIn' is not assigned and could be declared final 50
Parameter 'context' is not assigned and could be declared final 50
Avoid reassigning parameters such as 'context' 67
Private field 'superServiceOperation' could be made final; it is only initialized in the declaration or constructor. 76
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Avoid using redundant field initializer for 'superServiceOperationInitialized' 77
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Avoid excessively long variable names like superServiceOperationInitialized 77
Avoid reassigning parameters such as 'context' 98
An empty method in an abstract class should be abstract instead 115118
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webserviceExposed1a' is not final. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__webserviceExposed1aSet' is not final. 129
Avoid using redundant field initializer for '__webserviceExposed1aSet' 129
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationName2a' is not final. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Avoid using redundant field initializer for '__implementationName2aSet' 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationName2aSet' is not final. 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationSignature3a' is not final. 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 190
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationSignature3aSet' is not final. 190
Avoid using redundant field initializer for '__implementationSignature3aSet' 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationCall4a' is not final. 219
Avoid using redundant field initializer for '__implementationCall4aSet' 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationCall4aSet' is not final. 220
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbTransactionType5a' is not final. 249
Found non-transient, non-static member. Please mark as transient or provide accessors. 249
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbTransactionType5aSet' is not final. 250
Found non-transient, non-static member. Please mark as transient or provide accessors. 250
Avoid using redundant field initializer for '__ejbTransactionType5aSet' 250
Found non-transient, non-static member. Please mark as transient or provide accessors. 280
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transactionType6a' is not final. 280
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transactionType6aSet' is not final. 281
Found non-transient, non-static member. Please mark as transient or provide accessors. 281
Avoid using redundant field initializer for '__transactionType6aSet' 281
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__throwsClause7a' is not final. 310
Found non-transient, non-static member. Please mark as transient or provide accessors. 310
Avoid using redundant field initializer for '__throwsClause7aSet' 311
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__throwsClause7aSet' is not final. 311
Found non-transient, non-static member. Please mark as transient or provide accessors. 311
Avoid excessively long variable names like __outgoingMessageImplementationCall8a 340
Found non-transient, non-static member. Please mark as transient or provide accessors. 340
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outgoingMessageImplementationCall8a' is not final. 340
Avoid excessively long variable names like __outgoingMessageImplementationCall8aSet 341
Found non-transient, non-static member. Please mark as transient or provide accessors. 341
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outgoingMessageImplementationCall8aSet' is not final. 341
Avoid using redundant field initializer for '__outgoingMessageImplementationCall8aSet' 341
Avoid excessively long variable names like outgoingMessageImplementationCall8a 349
Avoid excessively long variable names like __outgoingMessageImplementationSignature9a 370
Found non-transient, non-static member. Please mark as transient or provide accessors. 370
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outgoingMessageImplementationSignature9a' is not final. 370
Avoid using redundant field initializer for '__outgoingMessageImplementationSignature9aSet' 371
Avoid excessively long variable names like __outgoingMessageImplementationSignature9aSet 371
Found non-transient, non-static member. Please mark as transient or provide accessors. 371
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outgoingMessageImplementationSignature9aSet' is not final. 371
Avoid excessively long variable names like outgoingMessageImplementationSignature9a 379
Found non-transient, non-static member. Please mark as transient or provide accessors. 400
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__incomingMessageImplementationSignature10a' is not final. 400
Avoid excessively long variable names like __incomingMessageImplementationSignature10a 400
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__incomingMessageImplementationSignature10aSet' is not final. 401
Found non-transient, non-static member. Please mark as transient or provide accessors. 401
Avoid excessively long variable names like __incomingMessageImplementationSignature10aSet 401
Avoid using redundant field initializer for '__incomingMessageImplementationSignature10aSet' 401
Avoid excessively long variable names like incomingMessageImplementationSignature10a 409
Found non-transient, non-static member. Please mark as transient or provide accessors. 430
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__incomingMessageImplementationCall11a' is not final. 430
Avoid excessively long variable names like __incomingMessageImplementationCall11a 430
Avoid using redundant field initializer for '__incomingMessageImplementationCall11aSet' 431
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__incomingMessageImplementationCall11aSet' is not final. 431
Found non-transient, non-static member. Please mark as transient or provide accessors. 431
Avoid excessively long variable names like __incomingMessageImplementationCall11aSet 431
Avoid excessively long variable names like incomingMessageImplementationCall11a 439
Found non-transient, non-static member. Please mark as transient or provide accessors. 460
Avoid excessively long variable names like __implementationReturnTypeName12a 460
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationReturnTypeName12a' is not final. 460
Avoid excessively long variable names like __implementationReturnTypeName12aSet 461
Found non-transient, non-static member. Please mark as transient or provide accessors. 461
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationReturnTypeName12aSet' is not final. 461
Avoid using redundant field initializer for '__implementationReturnTypeName12aSet' 461
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageListenerName13a' is not final. 490
Found non-transient, non-static member. Please mark as transient or provide accessors. 490
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageListenerName13aSet' is not final. 491
Found non-transient, non-static member. Please mark as transient or provide accessors. 491
Avoid using redundant field initializer for '__messageListenerName13aSet' 491
Avoid excessively long variable names like __fullyQualifiedMessageListenerName14a 520
Found non-transient, non-static member. Please mark as transient or provide accessors. 520
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedMessageListenerName14a' is not final. 520
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedMessageListenerName14aSet' is not final. 521
Found non-transient, non-static member. Please mark as transient or provide accessors. 521
Avoid using redundant field initializer for '__fullyQualifiedMessageListenerName14aSet' 521
Avoid excessively long variable names like __fullyQualifiedMessageListenerName14aSet 521
Avoid excessively long variable names like fullyQualifiedMessageListenerName14a 529
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageListenerBeanName15a' is not final. 550
Found non-transient, non-static member. Please mark as transient or provide accessors. 550
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageListenerBeanName15aSet' is not final. 551
Found non-transient, non-static member. Please mark as transient or provide accessors. 551
Avoid using redundant field initializer for '__messageListenerBeanName15aSet' 551
Avoid excessively long variable names like __messageListenerContainerReferenceName16a 580
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageListenerContainerReferenceName16a' is not final. 580
Found non-transient, non-static member. Please mark as transient or provide accessors. 580
Found non-transient, non-static member. Please mark as transient or provide accessors. 581
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageListenerContainerReferenceName16aSet' is not final. 581
Avoid excessively long variable names like __messageListenerContainerReferenceName16aSet 581
Avoid using redundant field initializer for '__messageListenerContainerReferenceName16aSet' 581
Avoid excessively long variable names like messageListenerContainerReferenceName16a 589
Found non-transient, non-static member. Please mark as transient or provide accessors. 610
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageListenerContainerBeanName17a' is not final. 610
Avoid excessively long variable names like __messageListenerContainerBeanName17a 610
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageListenerContainerBeanName17aSet' is not final. 611
Avoid excessively long variable names like __messageListenerContainerBeanName17aSet 611
Avoid using redundant field initializer for '__messageListenerContainerBeanName17aSet' 611
Found non-transient, non-static member. Please mark as transient or provide accessors. 611
Avoid excessively long variable names like messageListenerContainerBeanName17a 619
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__optimizeAcknowledge18a' is not final. 640
Found non-transient, non-static member. Please mark as transient or provide accessors. 640
Avoid using redundant field initializer for '__optimizeAcknowledge18aSet' 641
Found non-transient, non-static member. Please mark as transient or provide accessors. 641
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__optimizeAcknowledge18aSet' is not final. 641
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sessionAcknowledgeMode19a' is not final. 671
Found non-transient, non-static member. Please mark as transient or provide accessors. 671
Found non-transient, non-static member. Please mark as transient or provide accessors. 672
Avoid using redundant field initializer for '__sessionAcknowledgeMode19aSet' 672
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sessionAcknowledgeMode19aSet' is not final. 672
Found non-transient, non-static member. Please mark as transient or provide accessors. 702
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nullMessageConverterRequired20a' is not final. 702
Avoid excessively long variable names like __nullMessageConverterRequired20a 702
Avoid excessively long variable names like __nullMessageConverterRequired20aSet 703
Found non-transient, non-static member. Please mark as transient or provide accessors. 703
Avoid using redundant field initializer for '__nullMessageConverterRequired20aSet' 703
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nullMessageConverterRequired20aSet' is not final. 703
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__initMethod21a' is not final. 733
Found non-transient, non-static member. Please mark as transient or provide accessors. 733
Found non-transient, non-static member. Please mark as transient or provide accessors. 734
Avoid using redundant field initializer for '__initMethod21aSet' 734
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__initMethod21aSet' is not final. 734
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__destroyMethod22a' is not final. 764
Found non-transient, non-static member. Please mark as transient or provide accessors. 764
Avoid using redundant field initializer for '__destroyMethod22aSet' 765
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__destroyMethod22aSet' is not final. 765
Found non-transient, non-static member. Please mark as transient or provide accessors. 765
Parameter 'initialExceptions' is not assigned and could be declared final 807
Local variable 'returnValue' could be declared final 810
An empty method in an abstract class should be abstract instead 821824
An empty method in an abstract class should be abstract instead 830833
An empty method in an abstract class should be abstract instead 839842
Parameter 'element' is not assigned and could be declared final 849
Parameter 'tagName' is not assigned and could be declared final 859
Parameter 'tagName' is not assigned and could be declared final 869
Parameter 'bindedElement' is not assigned and could be declared final 880
Parameter 'kind' is not assigned and could be declared final 899
Parameter 'indent' is not assigned and could be declared final 910
Parameter 'indent' is not assigned and could be declared final 922
Parameter 'lineLength' is not assigned and could be declared final 922
Parameter 'lineLength' is not assigned and could be declared final 933
Parameter 'indent' is not assigned and could be declared final 933
Parameter 'htmlStyle' is not assigned and could be declared final 933
Parameter 'modelName' is not assigned and could be declared final 954
Parameter 'modelName' is not assigned and could be declared final 1051
Parameter 'parameterName' is not assigned and could be declared final 1145
Parameter 'stereotypeName' is not assigned and could be declared final 1174
Parameter 'keywordName' is not assigned and could be declared final 1184
Parameter 'stereotypeName' is not assigned and could be declared final 1201
Parameter 'name' is not assigned and could be declared final 1270
Parameter 'translation' is not assigned and could be declared final 1270
Parameter 'translation' is not assigned and could be declared final 1279
Parameter 'translation' is not assigned and could be declared final 1288
Parameter 'kind' is not assigned and could be declared final 1288
Parameter 'name' is not assigned and could be declared final 1298
Parameter 'name' is not assigned and could be declared final 1309
Parameter 'follow' is not assigned and could be declared final 1309
Parameter 'initialExceptions' is not assigned and could be declared final 1380
Parameter 'withArgumentNames' is not assigned and could be declared final 1537
Parameter 'argumentModifier' is not assigned and could be declared final 1547
Parameter 'modifier' is not assigned and could be declared final 1566
Local variable 'owner' could be declared final 1777
Consider simply returning the value vs storing it in local variable 'owner' 1778
Local variable 'name' could be declared final 1788
Consider simply returning the value vs storing it in local variable 'name' 1789
Parameter 'validationMessages' is not assigned and could be declared final 1797
Avoid appending characters as strings in StringBuffer.append. 1815
A catch statement should never catch throwable since it includes errors. 1820
Avoid empty catch blocks 18261829
A catch statement should never catch throwable since it includes errors. 1826
Avoid appending characters as strings in StringBuffer.append. 1831

org/andromda/cartridges/spring/metafacades/SpringTopic.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 46

org/andromda/cartridges/spring/metafacades/SpringTopicLogic.java

Violation Line
This class has a bunch of public methods and attributes 51453
Abstract classes should be named AbstractXXX 371453
Avoid really long classes. 371453
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Parameter 'metaObjectIn' is not assigned and could be declared final 51
Parameter 'context' is not assigned and could be declared final 51
Avoid reassigning parameters such as 'context' 68
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Private field 'superTopic' could be made final; it is only initialized in the declaration or constructor. 77
Avoid using redundant field initializer for 'superTopicInitialized' 78
Found non-transient, non-static member. Please mark as transient or provide accessors. 78
Avoid reassigning parameters such as 'context' 99
An empty method in an abstract class should be abstract instead 116119
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__beanName1a' is not final. 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__beanName1aSet' is not final. 130
Found non-transient, non-static member. Please mark as transient or provide accessors. 130
Avoid using redundant field initializer for '__beanName1aSet' 130
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateBeanName2a' is not final. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateBeanName2aSet' is not final. 160
Avoid using redundant field initializer for '__templateBeanName2aSet' 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateGetterName3a' is not final. 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 190
Avoid using redundant field initializer for '__templateGetterName3aSet' 190
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateGetterName3aSet' is not final. 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateSetterName4a' is not final. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateSetterName4aSet' is not final. 220
Avoid using redundant field initializer for '__templateSetterName4aSet' 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
An empty method in an abstract class should be abstract instead 247250
An empty method in an abstract class should be abstract instead 256259
An empty method in an abstract class should be abstract instead 265268
An empty method in an abstract class should be abstract instead 274277
An empty method in an abstract class should be abstract instead 283286
An empty method in an abstract class should be abstract instead 292295
Parameter 'name' is not assigned and could be declared final 302
Parameter 'follow' is not assigned and could be declared final 398
Parameter 'follow' is not assigned and could be declared final 495
Parameter 'follow' is not assigned and could be declared final 547
Parameter 'tagName' is not assigned and could be declared final 853
Parameter 'follow' is not assigned and could be declared final 853
Parameter 'element' is not assigned and could be declared final 936
Parameter 'tagName' is not assigned and could be declared final 946
Parameter 'tagName' is not assigned and could be declared final 956
Parameter 'bindedElement' is not assigned and could be declared final 967
Parameter 'kind' is not assigned and could be declared final 986
Parameter 'indent' is not assigned and could be declared final 997
Parameter 'indent' is not assigned and could be declared final 1009
Parameter 'lineLength' is not assigned and could be declared final 1009
Parameter 'lineLength' is not assigned and could be declared final 1020
Parameter 'htmlStyle' is not assigned and could be declared final 1020
Parameter 'indent' is not assigned and could be declared final 1020
Parameter 'modelName' is not assigned and could be declared final 1041
Parameter 'modelName' is not assigned and could be declared final 1138
Parameter 'parameterName' is not assigned and could be declared final 1232
Parameter 'stereotypeName' is not assigned and could be declared final 1261
Parameter 'keywordName' is not assigned and could be declared final 1271
Parameter 'stereotypeName' is not assigned and could be declared final 1288
Parameter 'name' is not assigned and could be declared final 1357
Parameter 'translation' is not assigned and could be declared final 1357
Parameter 'translation' is not assigned and could be declared final 1366
Parameter 'kind' is not assigned and could be declared final 1375
Parameter 'translation' is not assigned and could be declared final 1375
Local variable 'owner' could be declared final 1396
Consider simply returning the value vs storing it in local variable 'owner' 1397
Local variable 'name' could be declared final 1407
Consider simply returning the value vs storing it in local variable 'name' 1408
Parameter 'validationMessages' is not assigned and could be declared final 1416
Avoid appending characters as strings in StringBuffer.append. 1434
A catch statement should never catch throwable since it includes errors. 1439
Avoid empty catch blocks 14451448
A catch statement should never catch throwable since it includes errors. 1445
Avoid appending characters as strings in StringBuffer.append. 1450