PMD Results

The following document contains the results of PMD 3.9.

Files

it/imolinfo/jbi4ejb/Logger.java

ViolationLine
Avoid variables with short names like t33
Avoid variables with short names like t47
Avoid variables with short names like t61
Avoid variables with short names like t75

it/imolinfo/jbi4ejb/configuration/InterfaceExtractorUtil.java

ViolationLine
The String literal "EJB000001_Could_not_create_directory" appears 4 times in this file; the first occurrence is on line 9090
Avoid excessively long variable names like interfacesListFromEjbJar167
Avoid excessively long variable names like remoteInterfaceName247
Avoid variables with short names like e333
Avoid variables with short names like cd336

it/imolinfo/jbi4ejb/exception/EJBDeployException.java

ViolationLine
Avoid variables with short names like th24

it/imolinfo/jbi4ejb/exception/EJBInvokeException.java

ViolationLine
Avoid variables with short names like th23

it/imolinfo/jbi4ejb/exception/EJBWSDLGenerationException.java

ViolationLine
Avoid variables with short names like th23
Avoid variables with short names like th41

it/imolinfo/jbi4ejb/exception/Jbi4EjbDeployException.java

ViolationLine
Avoid variables with short names like th24

it/imolinfo/jbi4ejb/jbi/Messages.java

ViolationLine
Avoid excessively long variable names like BUNDLE_NAME_SUFFIX39
The String literal "unchecked" appears 5 times in this file; the first occurrence is on line 5353
String.indexOf(char) is faster than String.indexOf(String).165

it/imolinfo/jbi4ejb/jbi/component/Jbi4EjbLifeCycle.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.exception.EJBWSDLGenerationException'12
A method/constructor shouldn't explicitly throw java.lang.Exception83

it/imolinfo/jbi4ejb/jbi/component/Jbi4EjbMessageExchangeHandler.java

ViolationLine
Avoid variables with short names like ex125

it/imolinfo/jbi4ejb/jbi/component/Jbi4EjbSUManager.java

ViolationLine
A high number of imports can indicate a high degree of coupling within an object.10 - 665
Avoid unused imports such as 'it.imolinfo.jbi4ejb.exception.EJBWSDLGenerationException'15
The class 'Jbi4EjbSUManager' has a Cyclomatic Complexity of 3 (Highest = 14).64 - 665
Avoid excessively long variable names like activatedEndpoints75
Avoid excessively long variable names like serviceUnitRootPath228
Avoid excessively long variable names like deployedEndpointsToRemove248
The method processDeploy() has an NPath complexity of 594289 - 438
Avoid really long methods.289 - 438
The method 'processDeploy' has a Cyclomatic Complexity of 14.289 - 438
Avoid excessively long variable names like endpointNameLocalPart380
Avoid excessively long variable names like providerServiceDescriptor402
Avoid excessively long variable names like wsdlsInSubDirectories522
Avoid variables with short names like f579

it/imolinfo/jbi4ejb/jbi/component/runtime/AbstractComponentLifeCycle.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.jbi.component.Jbi4EjbLifeCycle'35
Avoid excessively long variable names like mExtensionMBeanName61
Avoid excessively long variable names like mExtensionMBeanImpl63
A method/constructor shouldn't explicitly throw java.lang.Exception347

it/imolinfo/jbi4ejb/jbi/component/runtime/AbstractMessageExchangeHandler.java

ViolationLine
The field name indicates a constant but its modifiers do not48
The field name indicates a constant but its modifiers do not49
Avoid variables with short names like ex84
Avoid variables with short names like ex99
Avoid variables with short names like ex109

it/imolinfo/jbi4ejb/jbi/component/runtime/ComponentInstaller.java

ViolationLine
Avoid unused private fields such as 'mContext'.58

it/imolinfo/jbi4ejb/jbi/component/runtime/ComponentRuntime.java

ViolationLine
Abstract classes should be named AbstractXXX46 - 179

it/imolinfo/jbi4ejb/jbi/component/runtime/DefaultComponentLifeCycle.java

ViolationLine
A method/constructor shouldn't explicitly throw java.lang.Exception68

it/imolinfo/jbi4ejb/jbi/component/runtime/DefaultMessageExchangeHandler.java

ViolationLine
Avoid variables with short names like ex54
Avoid unused local variables such as 'msgExchange'.84

it/imolinfo/jbi4ejb/jbi/component/runtime/DefaultServiceUnitManager.java

ViolationLine
Avoid unused imports such as 'javax.jbi.messaging.MessagingException'38
Avoid unused private fields such as 'mContext'.55
Avoid unused local variables such as 'isSuccess'.73
The String literal "EJB000216_Service_unit_deployment_not_supported_for_this_component" appears 6 times in this file; the first occurrence is on line 7474
Avoid unused local variables such as 'isSuccess'.84
Avoid excessively long variable names like serviceUnitRootPath96
Avoid unused local variables such as 'isSuccess'.98
Avoid unused local variables such as 'isSuccess'.109
Avoid unused local variables such as 'isSuccess'.120
Avoid unused local variables such as 'isSuccess'.131

it/imolinfo/jbi4ejb/jbi/component/runtime/InOutProviderMessageExchangeHandler.java

ViolationLine
Abstract classes should be named AbstractXXX56 - 200
Avoid variables with short names like ex103
Avoid returning from a finally block158

it/imolinfo/jbi4ejb/jbi/component/runtime/MessageExchangeReceiver.java

ViolationLine
Avoid unused private fields such as 'MESSAGES'.61
Avoid excessively long variable names like DC_ACCEPT_TIME_OUT63
Avoid excessively long variable names like RECEIVER_WAIT_TIME66
Avoid excessively long variable names like RECEIVER_SHUTDOWN_WAIT_TIME69
Avoid excessively long variable names like HANDLERS_SHUTDOWN_WAIT_TIME72
Avoid excessively long variable names like HANDLER_THREAD_POOL_SIZE74
Avoid excessively long variable names like mReceiverThreadMgr80
Avoid excessively long variable names like mHandlerThreadPool83
A method/constructor shouldn't explicitly throw java.lang.Exception86
A method/constructor shouldn't explicitly throw java.lang.Exception89
Avoid variables with short names like t96
Avoid excessively long variable names like interruptException103
A method/constructor shouldn't explicitly throw java.lang.Exception114
A method/constructor shouldn't explicitly throw java.lang.Exception135
A method/constructor shouldn't explicitly throw java.lang.Exception152
A method/constructor shouldn't explicitly throw java.lang.Exception159

it/imolinfo/jbi4ejb/jbi/component/runtime/RuntimeContext.java

ViolationLine
Double checked locking is not thread safe in Java.58 - 67

it/imolinfo/jbi4ejb/jbi/component/runtime/RuntimeHelper.java

ViolationLine
A high number of imports can indicate a high degree of coupling within an object.30 - 361
The class 'RuntimeHelper' has a Cyclomatic Complexity of 3 (Highest = 15).79 - 361
The method findServiceEndpoint() has an NPath complexity of 252148 - 197
The method 'findServiceEndpoint' has a Cyclomatic Complexity of 15.148 - 197
A method/constructor shouldn't explicitly throw java.lang.Exception232
Avoid variables with short names like e240
Avoid variables with short names like is256
Avoid variables with short names like ex339
Avoid variables with short names like ex350

it/imolinfo/jbi4ejb/jbi/component/runtime/ServiceDescriptor.java

ViolationLine
Avoid excessively long variable names like ROBUST_IN_ONLY_MEP222
Avoid excessively long variable names like IN_OPTIONAL_OUT_MEP227

it/imolinfo/jbi4ejb/jbi/endpoint/Jbi4EjbEndpoint.java

ViolationLine
Abstract classes should be named AbstractXXX30 - 344
Avoid excessively long variable names like serviceDescription63
Avoid excessively long variable names like serviceDescription212
Avoid variables with short names like c305

it/imolinfo/jbi4ejb/jbi/endpoint/Jbi4EjbProviderEndpoint.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.jbi.component.runtime.AbstractComponentLifeCycle'15
Avoid excessively long variable names like deployDirectoryName83

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbAddressDeserializer.java

ViolationLine
Avoid variables with short names like el61

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbAddressSerializer.java

ViolationLine
Avoid variables with short names like pw61

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbBindingDeserializer.java

ViolationLine
Avoid variables with short names like el74

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbBindingSerializer.java

ViolationLine
Avoid variables with short names like pw68
The String literal ">\n" appears 6 times in this file; the first occurrence is on line 8888
Avoid variables with short names like pw112
This for loop could be simplified to a while loop118 - 125
Avoid variables with short names like pw139
This for loop could be simplified to a while loop144 - 151

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbExtension.java

ViolationLine
Avoid excessively long variable names like SERIAL_VERSION_UID_ELEMENT39
Avoid excessively long variable names like LOCALIZATION_TYPE_ATTRIBUTE42
Avoid excessively long variable names like CLASSNAME_ATTRIBUTE60
Avoid excessively long variable names like Q_ELEM_JBI4EJB_BINDING67
Avoid excessively long variable names like Q_ELEM_JBI4EJB_ADDRESS71
Avoid excessively long variable names like Q_ELEM_JBI4EJB_TYPES75
Avoid excessively long variable names like Q_ELEM_JBI4EJB_ORB79
Avoid excessively long variable names like Q_ELEM_JBI4EJB_JNDI83
Avoid excessively long variable names like Q_ELEM_JBI4EJB_SERIAL_VERSION_UID87

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbExtensionUtils.java

ViolationLine
Avoid variables with short names like ee120
Avoid variables with short names like ee160
Avoid variables with short names like ee204

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbSOAPExtensionsUtils.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.jbi.component.runtime.DefaultMessageExchangeHandler'14
Avoid excessively long variable names like SOAP_NAMESPACE_URI58
Avoid excessively long variable names like SOAP_ADDRESS_QNAME64
Avoid excessively long variable names like SOAP_BINDING_QNAME70
Avoid excessively long variable names like SOAP_OPERATION_QNAME82
Avoid variables with short names like bo167
Avoid variables with short names like fr248

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbTypes.java

ViolationLine
Avoid excessively long variable names like typesSerialVersionUIDs38
Avoid excessively long variable names like serialVersionUIDPar100

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbTypesDeserializer.java

ViolationLine
Avoid variables with short names like el64

it/imolinfo/jbi4ejb/jbi/wsdl/Jbi4EjbTypesSerializer.java

ViolationLine
Avoid variables with short names like pw66
Avoid variables with short names like pw106
This for loop could be simplified to a while loop111 - 124

it/imolinfo/jbi4ejb/jbi/xfire/EjbChannel.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.jbi.component.Jbi4EjbLifeCycle'14
A method/constructor shouldn't explicitly throw java.lang.Exception62

it/imolinfo/jbi4ejb/jbi/xfire/EjbTransport.java

ViolationLine
Avoid variables with short names like c88
Ensure you override both equals() and hashCode()139
Avoid variables with short names like o139

it/imolinfo/jbi4ejb/processor/Jbi4EjbDenormalizer.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.jbi.xfire.EjbChannel'17
The class 'Jbi4EjbDenormalizer' has a Cyclomatic Complexity of 9 (Highest = 13).51 - 204
The String literal "EJB000602_Jbi4Ejb_processor" appears 4 times in this file; the first occurrence is on line 8585
The method denormalize() has an NPath complexity of 258114 - 201
The method 'denormalize' has a Cyclomatic Complexity of 13.114 - 201
Avoid variables with short names like it128
Avoid variables with short names like op131

it/imolinfo/jbi4ejb/processor/Jbi4EjbMessage.java

ViolationLine
It is somewhat confusing to have a field name with the same name as a method21

it/imolinfo/jbi4ejb/processor/Jbi4EjbNormalizer.java

ViolationLine
A high number of imports can indicate a high degree of coupling within an object.10 - 334
The class 'Jbi4EjbNormalizer' has a Cyclomatic Complexity of 12 (Highest = 16).53 - 333
The String literal "EJB000602_Jbi4Ejb_processor" appears 9 times in this file; the first occurrence is on line 7878
The method 'normalize' has a Cyclomatic Complexity of 14.113 - 205
Avoid variables with short names like it128
Avoid variables with short names like op131
The method normalizeFault() has an NPath complexity of 291226 - 330
Avoid really long methods.226 - 330
The method 'normalizeFault' has a Cyclomatic Complexity of 16.226 - 330
Avoid variables with short names like it240
Avoid variables with short names like op244

it/imolinfo/jbi4ejb/processor/ProviderExchangeProcessor.java

ViolationLine
A high number of imports can indicate a high degree of coupling within an object.8 - 305
The class 'ProviderExchangeProcessor' has a Cyclomatic Complexity of 6 (Highest = 20).60 - 303
Avoid excessively long variable names like messageDenormalizer73
The method process() has an NPath complexity of 245198 - 250
Avoid really long methods.98 - 250
The method 'process' has a Cyclomatic Complexity of 20.98 - 250
Avoid variables with short names like t117
Avoid variables with short names like op131
Avoid variables with short names like in142
Avoid variables with short names like dh162
Avoid throwing raw exception types.205

it/imolinfo/jbi4ejb/processor/transform/SourceTransformer.java

ViolationLine
A high number of imports can indicate a high degree of coupling within an object.8 - 898
Avoid unused imports such as 'it.imolinfo.jbi4ejb.configuration.InterfaceExtractorUtil'12
Avoid excessively long variable names like DEFAULT_CHARSET_PROPERTY79
Avoid excessively long variable names like documentBuilderFactory85
Avoid excessively long variable names like transformerFactory88
Avoid excessively long variable names like documentBuilderFactory104
Avoid variables with short names like r375
Avoid variables with short names like cl425
A catch statement should never catch throwable since it includes errors.428
Avoid excessively long variable names like documentBuilderFactory740
Avoid excessively long variable names like transformerFactory805
Avoid variables with short names like n853
Avoid variables with short names like el855

it/imolinfo/jbi4ejb/processor/transform/StringSource.java

ViolationLine
Avoid unused imports such as 'javax.xml.transform.TransformerException'21
Avoid throwing null pointer exceptions.54
Avoid throwing raw exception types.105

it/imolinfo/jbi4ejb/runtime/ProviderServiceInvoker.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.processor.transform.StringSource'15
Avoid unused private fields such as 'MESSAGES'.36
Avoid empty catch blocks80 - 86

it/imolinfo/jbi4ejb/runtime/ejbproxy/EJBClasses.java

ViolationLine
Avoid excessively long variable names like remoteInterfaceClassName19
Avoid excessively long variable names like remoteInterfaceClassName29

it/imolinfo/jbi4ejb/runtime/ejbproxy/EJBProxyUtils.java

ViolationLine
A high number of imports can indicate a high degree of coupling within an object.8 - 835
Avoid unused imports such as 'it.imolinfo.jbi4ejb.configuration.InterfaceExtractorUtil'12
Avoid unused imports such as 'it.imolinfo.jbi4ejb.webservice.generator.WSDLGenerator'20
Avoid unused imports such as 'java.io.FileNotFoundException'23
The class 'EJBProxyUtils' has a Cyclomatic Complexity of 3 (Highest = 10).49 - 835
The String literal "unchecked" appears 8 times in this file; the first occurrence is on line 8383
The method createEJBClasses() has an NPath complexity of 32084 - 189
Avoid really long methods.84 - 189
The method 'createEJBClasses' has a Cyclomatic Complexity of 10.84 - 189
Avoid excessively long variable names like remoteInterfaceName85
Avoid excessively long variable names like remoteInterfaceClassName133
Avoid excessively long variable names like classesToSerialize141
Avoid excessively long variable names like remoteInterfaceClassName211
Avoid excessively long variable names like remoteInterfaceName255
Avoid excessively long variable names like previousClassLoader260
Avoid excessively long variable names like remoteInterfaceName297
Avoid excessively long variable names like previousClassLoader301
Avoid excessively long variable names like remoteInterfaceName360
Avoid excessively long variable names like remoteInterfaceName414
Avoid excessively long variable names like remoteInterfaceType423
Avoid excessively long variable names like remoteInterfaceClassName463
The String literal "EJB000914_getInterfaceClass" appears 6 times in this file; the first occurrence is on line 470470
Avoid excessively long variable names like ejbClassesClassLoader521
Avoid excessively long variable names like remoteInterfaceName559
Avoid excessively long variable names like myRemoteInterfaceClass559
Avoid excessively long variable names like rmiSecurityManager567
Avoid excessively long variable names like remoteInterfaceType583
Avoid variables with short names like id611
String.indexOf(char) is faster than String.indexOf(String).624
Avoid excessively long variable names like previousClassLoader692
Avoid excessively long variable names like myClassFileAbsolutePath826
Avoid excessively long variable names like relativeFileNamePath827

it/imolinfo/jbi4ejb/runtime/ejbproxy/StatelessEJBProxy.java

ViolationLine
Avoid excessively long variable names like remoteInterfaceClassName32
Avoid excessively long variable names like ejbInvokeClassLoader38
The String literal "unchecked" appears 5 times in this file; the first occurrence is on line 4444
Avoid excessively long variable names like remoteInterfaceClassName65
Avoid excessively long variable names like ejbInvokeClassLoader65

it/imolinfo/jbi4ejb/runtime/ejbproxy/StatelessEJBProxyFactory.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.exception.EJBInvokeException'14
The String literal "unchecked" appears 5 times in this file; the first occurrence is on line 6161
Avoid excessively long variable names like ejbInvokeClassLoader71
Avoid excessively long variable names like remoteInterfaceClassName124
Avoid excessively long variable names like remoteInterfaceClassName151
Avoid excessively long variable names like remoteInterfaceClassName180
Avoid excessively long variable names like ejbInvokeClassLoader183
Avoid excessively long variable names like previousClassLoader197
Avoid excessively long variable names like remoteInterfaceClassName251
Avoid excessively long variable names like dynamicClassLoading252
Avoid excessively long variable names like ejbInvokeClassLoader254
Avoid excessively long variable names like myRemoteInterfaceClass282

it/imolinfo/jbi4ejb/webservice/generator/ClassMetaInfo.java

ViolationLine
Avoid excessively long variable names like classSerialVersionUid31
Avoid excessively long variable names like classSerialVersionUid76

it/imolinfo/jbi4ejb/webservice/generator/DynamicEJBWSDLGenerator.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.exception.EJBDeployException'13
Avoid unused imports such as 'it.imolinfo.jbi4ejb.runtime.ejbproxy.StatelessEJBProxyFactory'16
Avoid excessively long variable names like remoteInterfaceClassName58
Avoid excessively long variable names like remoteInterfaceFileName111
Avoid excessively long variable names like classesToSerialize118

it/imolinfo/jbi4ejb/webservice/generator/EJBUtils.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.exception.EJBWSDLGenerationException'14
Avoid variables with short names like f72
Avoid variables with short names like cw148
Avoid variables with short names like cc149
Avoid variables with short names like sw150
Avoid variables with short names like tv151
Avoid variables with short names like cv163
Avoid variables with short names like cr166
The String literal ".class" appears 6 times in this file; the first occurrence is on line 169169
Avoid variables with short names like cw218
Avoid variables with short names like cc219
Avoid variables with short names like sw220
Avoid variables with short names like tv221
Avoid variables with short names like cv223
Avoid variables with short names like cr225
Avoid excessively long variable names like interfaceClassName257
Avoid variables with short names like cw261
Avoid variables with short names like cc262
Avoid variables with short names like sw263
Avoid variables with short names like tv264
Avoid variables with short names like cv266
Avoid variables with short names like cr276
Avoid variables with short names like in345

it/imolinfo/jbi4ejb/webservice/generator/JarUtil.java

ViolationLine
This for loop could be simplified to a while loop68 - 88
These nested if statements could be combined72 - 86
Avoid variables with short names like in79
This for loop could be simplified to a while loop119 - 139
These nested if statements could be combined123 - 137
Avoid variables with short names like in130

it/imolinfo/jbi4ejb/webservice/generator/Util.java

ViolationLine
The class 'Util' has a Cyclomatic Complexity of 3 (Highest = 10).47 - 852
Avoid really long methods.90 - 201
The method 'compileJavaClasses' has a Cyclomatic Complexity of 10.90 - 201
Avoid variables with short names like f126
Avoid excessively long variable names like innerFilteredFiles319
Avoid excessively long variable names like innerFilteredFiles356
Avoid variables with short names like cw419
Avoid variables with short names like cc420
Avoid variables with short names like sw421
Avoid variables with short names like tv422
Avoid variables with short names like cv424
Avoid variables with short names like cr428
The String literal ".class" appears 4 times in this file; the first occurrence is on line 431431
Avoid variables with short names like u543
Avoid excessively long variable names like newSerialVersionUid580
Avoid variables with short names like cw582
Avoid variables with short names like cc583
Avoid variables with short names like sw584
Avoid variables with short names like tv585
Avoid variables with short names like cv587
Avoid variables with short names like cr590
Avoid variables with short names like cw618
Avoid variables with short names like cc619
Avoid variables with short names like sw620
Avoid variables with short names like tv621
Avoid variables with short names like cv623
Avoid variables with short names like cr625
Avoid variables with short names like cr648
Avoid variables with short names like u736

it/imolinfo/jbi4ejb/webservice/generator/UtilClassCollector.java

ViolationLine
The String literal "unchecked" appears 7 times in this file; the first occurrence is on line 4646
Avoid variables with short names like ft181

it/imolinfo/jbi4ejb/webservice/generator/WSDLDescriptor.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.exception.ClassGenerationException'12
Avoid excessively long variable names like CORBANAME_LOCALIZATION_TYPE31
Avoid excessively long variable names like JNDI_LOCALIZATION_TYPE34
Avoid throwing null pointer exceptions.60
Avoid throwing null pointer exceptions.65

it/imolinfo/jbi4ejb/webservice/generator/WSDLGenerator.java

ViolationLine
A high number of imports can indicate a high degree of coupling within an object.8 - 575
The String literal "unchecked" appears 7 times in this file; the first occurrence is on line 101101
The String literal "deprecation" appears 6 times in this file; the first occurrence is on line 101101
Avoid excessively long variable names like remoteInterfaceClass236
Avoid using exceptions as flow control.244
Avoid excessively long variable names like remoteInterfaceClass269
Avoid variables with short names like f306
Avoid really long methods.350 - 456
Avoid variables with short names like f464
Avoid excessively long variable names like remoteInterfaceFileName525
Avoid excessively long variable names like classesToSerialize532

it/imolinfo/jbi4ejb/webservice/generator/bcm/AddExceptionSuperclass.java

ViolationLine
Avoid variables with short names like cv34
Avoid excessively long variable names like javaLangExceptionClassName59

it/imolinfo/jbi4ejb/webservice/generator/bcm/RemoteEnancherAdapter.java

ViolationLine
Avoid variables with short names like cv37

it/imolinfo/jbi4ejb/webservice/generator/bcm/RemoteInterfaceExceptionAdapter.java

ViolationLine
Avoid unused imports such as 'it.imolinfo.jbi4ejb.webservice.generator.DynamicEJBWSDLGenerator'13
The class 'RemoteInterfaceExceptionAdapter' has a Cyclomatic Complexity of 5 (Highest = 11).29 - 145
Avoid unused private fields such as 'MESSAGES'.34
The method 'visitMethod' has a Cyclomatic Complexity of 11.79 - 132
Avoid excessively long variable names like getFaultInfoMethod103
Avoid excessively long variable names like exceptionInternalName114
Avoid excessively long variable names like newExceptionsArray126

it/imolinfo/jbi4ejb/webservice/generator/bcm/RemoveEJBInterfaceAdapter.java

ViolationLine
Avoid excessively long variable names like interfaceClassname85
Avoid excessively long variable names like newInterfacesArray95
Avoid excessively long variable names like newExceptionsArray138

it/imolinfo/jbi4ejb/webservice/generator/bcm/SerializableDecorationAdapter.java

ViolationLine
Avoid excessively long variable names like newSerialVersionUid33
Avoid variables with short names like cv41
Avoid excessively long variable names like aNewSerialVersionUid42

it/imolinfo/jbi4ejb/webservice/generator/bcm/SerializableInspectorAdapter.java

ViolationLine
Avoid excessively long variable names like INTERNAL_NAME_OF_SERIALIZABLE32
Avoid excessively long variable names like FIELDNAME_SERIAL_VERSION_UID38
Avoid variables with short names like cv57

org/slf4j/impl/JDK14LoggerAdapter.java

ViolationLine
Avoid throwing null pointer exceptions.95
Avoid variables with short names like t237
Avoid variables with short names like t322
Avoid variables with short names like t409
Avoid variables with short names like t496
Avoid variables with short names like t515
Avoid throwing raw exception types.534
Avoid variables with short names like t573
Avoid variables with short names like t618
Avoid variables with short names like t639
Avoid variables with short names like t658
Avoid variables with short names like t677

org/slf4j/impl/Log4jLoggerAdapter.java

ViolationLine
Avoid throwing null pointer exceptions.95
Avoid variables with short names like t243
Avoid variables with short names like t332
Avoid variables with short names like t421
Avoid variables with short names like t512
Avoid variables with short names like t528
Avoid variables with short names like t573
Avoid variables with short names like t596
Avoid variables with short names like t615
Avoid variables with short names like t634

org/slf4j/impl/StaticLoggerBinder.java

ViolationLine
Avoid excessively long variable names like LOGGER_FACTORY_CLASS_STR64