06 August 2007 - 1.7.5 home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge






Lint4j Report

This document was generated by Lint4j, the static source and byte code analysis tool.

Warnings

Severity levelWarningsWarnings per 1000 Lines of Code
115 2,80
21 0,19
375 14,02
40 0,00
50 0,00
Total91 17,01

Project Statistics

PackageClassesNested ClassesAnonymous ClassesInterfacesFilesFieldsMethodsNLOC
100010123
com.eviware.soapui10012810
com.eviware.soapui.actions2001329221
com.eviware.soapui.impl20002112
com.eviware.soapui.impl.wsdl300140100
com.eviware.soapui.impl.wsdl.actions.iface.tools.support2103541416
com.eviware.soapui.impl.wsdl.actions.iface.tools.wsi10001426
com.eviware.soapui.impl.wsdl.actions.request40004447
com.eviware.soapui.impl.wsdl.actions.support20002227
com.eviware.soapui.impl.wsdl.loadtest100235134
com.eviware.soapui.impl.wsdl.loadtest.assertions100011372
com.eviware.soapui.impl.wsdl.loadtest.data10001551
com.eviware.soapui.impl.wsdl.loadtest.data.actions400044167
com.eviware.soapui.impl.wsdl.loadtest.log200138258
com.eviware.soapui.impl.wsdl.loadtest.strategy50027514733
com.eviware.soapui.impl.wsdl.mock5000521358
com.eviware.soapui.impl.wsdl.panels.attachments200134276
com.eviware.soapui.impl.wsdl.panels.loadtest2000217242
com.eviware.soapui.impl.wsdl.panels.mockoperation200022124
com.eviware.soapui.impl.wsdl.panels.mockoperation.actions20002224
com.eviware.soapui.impl.wsdl.panels.request.components200024104
com.eviware.soapui.impl.wsdl.panels.request.components.editor10045103811
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.registry00033030
com.eviware.soapui.impl.wsdl.panels.request.components.editor.support3001441629
com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.registry00033030
com.eviware.soapui.impl.wsdl.panels.support2000271217
com.eviware.soapui.impl.wsdl.panels.testcase10001261
com.eviware.soapui.impl.wsdl.panels.testcase.actions10001622
com.eviware.soapui.impl.wsdl.panels.teststeps2000217204
com.eviware.soapui.impl.wsdl.panels.teststeps.support100124113
com.eviware.soapui.impl.wsdl.submit10023492
com.eviware.soapui.impl.wsdl.submit.filters8000861125
com.eviware.soapui.impl.wsdl.submit.transports.http13001144671113
com.eviware.soapui.impl.wsdl.support40059853828
com.eviware.soapui.impl.wsdl.support.assertions00011020
com.eviware.soapui.impl.wsdl.support.http200021625
com.eviware.soapui.impl.wsdl.support.soap20002182924
com.eviware.soapui.impl.wsdl.support.wsdl10001200
com.eviware.soapui.impl.wsdl.support.xsd20002212
com.eviware.soapui.impl.wsdl.testcase30003224
com.eviware.soapui.impl.wsdl.teststeps1100112396127
com.eviware.soapui.impl.wsdl.teststeps.actions400047139
com.eviware.soapui.impl.wsdl.teststeps.assertions50027133359
com.eviware.soapui.impl.wsdl.teststeps.registry6000692217
com.eviware.soapui.model00022370
com.eviware.soapui.model.iface01010107630
com.eviware.soapui.model.mock000886470
com.eviware.soapui.model.project00011060
com.eviware.soapui.model.settings000220110
com.eviware.soapui.model.support114011196134
com.eviware.soapui.model.testsuite00013137640
com.eviware.soapui.model.tree1001201217
com.eviware.soapui.model.tree.nodes.support1000131020
com.eviware.soapui.model.workspace100231183
com.eviware.soapui.monitor00011060
com.eviware.soapui.monitor.support10001060
com.eviware.soapui.settings100674642
com.eviware.soapui.settings.impl10001021
com.eviware.soapui.support121031564156
com.eviware.soapui.support.action.support10001000
com.eviware.soapui.support.action.swing2111322578
com.eviware.soapui.support.actions2002415133
com.eviware.soapui.support.components11212134672215
com.eviware.soapui.support.log3000321618
com.eviware.soapui.support.scripting00022070
com.eviware.soapui.support.scripting.groovy2000261334
com.eviware.soapui.support.swing10720103147157
com.eviware.soapui.support.types10001000
com.eviware.soapui.support.xml3002551865
com.eviware.soapui.support.xml.actions30003737
com.eviware.soapui.tools10001394
com.eviware.soapui.ui00022040
com.eviware.soapui.ui.desktop000442250
com.eviware.soapui.ui.desktop.standalone10001011
com.eviware.soapui.ui.support20002330
com.eviware.x.dialogs010550271
com.eviware.x.form310695488
com.eviware.x.form.support00011010
com.eviware.x.form.validators10001238
com.eviware.x.impl.swing60006133840
org.syntax.jedit910099374263
org.syntax.jedit.tokenmarker231002380593767
Total23321411334587515535349

Warnings by file

FilesWarnings
com/eviware/soapui/support/components/FileFormComponent.java 2
com/eviware/soapui/impl/wsdl/panels/mockoperation/MockRequestXmlDocument.java 1
org/syntax/jedit/tokenmarker/MakefileTokenMarker.java 3
org/syntax/jedit/tokenmarker/HTMLTokenMarker.java 2
com/eviware/soapui/impl/wsdl/loadtest/strategy/AbstractLoadStrategy.java 9
com/eviware/soapui/support/scripting/groovy/SoapUIGroovyScriptEngine.java 13
com/eviware/soapui/support/components/DirectoryFormComponent.java 2
org/syntax/jedit/tokenmarker/PerlTokenMarker.java 3
com/eviware/soapui/support/components/JButtonBar.java 1
com/eviware/soapui/support/DocumentListenerAdapter.java 1
org/syntax/jedit/tokenmarker/PHPTokenMarker.java 2
com/eviware/soapui/impl/wsdl/support/soap/SoapVersion12.java 1
org/syntax/jedit/tokenmarker/PropsTokenMarker.java 2
com/eviware/soapui/support/swing/JTextComponentPopupMenu.java 14
com/eviware/soapui/impl/wsdl/panels/request/components/editor/support/AbstractXmlDocument.java 1
com/eviware/soapui/impl/wsdl/support/soap/SoapVersion11.java 1
org/syntax/jedit/tokenmarker/ShellScriptTokenMarker.java 1
org/syntax/jedit/tokenmarker/SQLTokenMarker.java 1
com/eviware/soapui/support/xml/XmlObjectConfigurationReader.java 3
org/syntax/jedit/tokenmarker/TeXTokenMarker.java 2
com/eviware/soapui/support/components/VTextIcon.java 1
com/eviware/soapui/model/support/AbstractModelItem.java 3
org/syntax/jedit/tokenmarker/CTokenMarker.java 3
com/eviware/soapui/support/swing/GradientPanel.java 1
org/syntax/jedit/tokenmarker/BatchFileTokenMarker.java 2
org/syntax/jedit/tokenmarker/EiffelTokenMarker.java 3
org/syntax/jedit/tokenmarker/PythonTokenMarker.java 2
com/eviware/x/dialogs/Worker.java 1
com/eviware/soapui/support/action/support/AbstractSoapUIAction.java 1
com/eviware/soapui/impl/wsdl/actions/iface/tools/support/ShowConfigFileAction.java 2
com/eviware/soapui/support/ListDataListenerAdapter.java 1
org/syntax/jedit/tokenmarker/XMLTokenMarker.java 6

com/eviware/soapui/support/components/FileFormComponent.java

WarningLine
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.components.FileFormComponent.SelectDirectoryAction" 55
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.components.FileFormComponent.SelectDirectoryAction use the "serialVersionUID" variable (chapter 4.6). 55

com/eviware/soapui/impl/wsdl/panels/mockoperation/MockRequestXmlDocument.java

WarningLine
The interface XmlDocument is already implemented by a super class, methods on this class could unintentionally override methods from the super class. 33

org/syntax/jedit/tokenmarker/MakefileTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 28
This switch statement should have a default branch. 41
This case statement may fall though unexpectedly. 44

org/syntax/jedit/tokenmarker/HTMLTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 44
This switch statement should be refactored to an if statement or inlined 62

com/eviware/soapui/impl/wsdl/loadtest/strategy/AbstractLoadStrategy.java

WarningLine
This method could be declared abstract to enforce proper implementation in sub classes. 81
This method could be declared abstract to enforce proper implementation in sub classes. 85
This method could be declared abstract to enforce proper implementation in sub classes. 89
This method could be declared abstract to enforce proper implementation in sub classes. 93
This method could be declared abstract to enforce proper implementation in sub classes. 97
This method could be declared abstract to enforce proper implementation in sub classes. 101
This method could be declared abstract to enforce proper implementation in sub classes. 105
This method could be declared abstract to enforce proper implementation in sub classes. 109
This method could be declared abstract to enforce proper implementation in sub classes. 113

com/eviware/soapui/support/scripting/groovy/SoapUIGroovyScriptEngine.java

WarningLine
Access to field "script" with different locks [] being held as previous access at line 45 with locks [this] 74
Access to field "script" with different locks [] being held as previous access at line 45 with locks [this] 76
Access to field "shell" with different locks [] being held as previous access at line 63 with locks [this] 76
Access to field "scriptText" with different locks [] being held as previous access at line 55 with locks [this] 76
Access to field "script" with different locks [] being held as previous access at line 45 with locks [this] 77
Access to field "script" with different locks [] being held as previous access at line 45 with locks [this] 93
Access to field "shell" with different locks [] being held as previous access at line 63 with locks [this] 101
Access to field "shell" with different locks [] being held as previous access at line 63 with locks [this] 103
Access to field "shell" with different locks [] being held as previous access at line 63 with locks [this] 104
Access to field "classLoader" with different locks [] being held as previous access at line 66 with locks [this] 115
Access to field "script" with different locks [] being held as previous access at line 45 with locks [this] 125
Access to field "scriptText" with different locks [] being held as previous access at line 55 with locks [this] 130
Access to field "shell" with different locks [] being held as previous access at line 63 with locks [this] 135

com/eviware/soapui/support/components/DirectoryFormComponent.java

WarningLine
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.components.DirectoryFormComponent.SelectDirectoryAction" 51
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.components.DirectoryFormComponent.SelectDirectoryAction use the "serialVersionUID" variable (chapter 4.6). 51

org/syntax/jedit/tokenmarker/PerlTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 50
This switch statement should have a default branch. 209
This case statement may fall though unexpectedly. 223

com/eviware/soapui/support/components/JButtonBar.java

WarningLine
The type "com.jgoodies.forms.builder.ButtonBarBuilder" of the non-transient field "builder" does not implement the Serializable interface 26

com/eviware/soapui/support/DocumentListenerAdapter.java

WarningLine
This method could be declared abstract to enforce proper implementation in sub classes. 43

org/syntax/jedit/tokenmarker/PHPTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 34
This switch statement should be refactored to an if statement or inlined 52

com/eviware/soapui/impl/wsdl/support/soap/SoapVersion12.java

WarningLine
Multiple calls of Thread.currentThread() were deteced in a method, the results should be cached. 51

org/syntax/jedit/tokenmarker/PropsTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 29
This switch statement should have a default branch. 37

com/eviware/soapui/support/swing/JTextComponentPopupMenu.java

WarningLine
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.swing.JTextComponentPopupMenu.CutAction" 78
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.swing.JTextComponentPopupMenu.CutAction use the "serialVersionUID" variable (chapter 4.6). 78
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.swing.JTextComponentPopupMenu.CopyAction" 91
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.swing.JTextComponentPopupMenu.CopyAction use the "serialVersionUID" variable (chapter 4.6). 91
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.swing.JTextComponentPopupMenu.PasteAction" 104
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.swing.JTextComponentPopupMenu.PasteAction use the "serialVersionUID" variable (chapter 4.6). 104
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.swing.JTextComponentPopupMenu.ClearAction" 117
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.swing.JTextComponentPopupMenu.ClearAction use the "serialVersionUID" variable (chapter 4.6). 117
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.swing.JTextComponentPopupMenu.SelectAllAction" 130
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.swing.JTextComponentPopupMenu.SelectAllAction use the "serialVersionUID" variable (chapter 4.6). 130
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.swing.JTextComponentPopupMenu.UndoAction" 143
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.swing.JTextComponentPopupMenu.UndoAction use the "serialVersionUID" variable (chapter 4.6). 143
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.support.swing.JTextComponentPopupMenu.RedoAction" 156
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.support.swing.JTextComponentPopupMenu.RedoAction use the "serialVersionUID" variable (chapter 4.6). 156

com/eviware/soapui/impl/wsdl/panels/request/components/editor/support/AbstractXmlDocument.java

WarningLine
This method could be declared abstract to enforce proper implementation in sub classes. 55

com/eviware/soapui/impl/wsdl/support/soap/SoapVersion11.java

WarningLine
Multiple calls of Thread.currentThread() were deteced in a method, the results should be cached. 54

org/syntax/jedit/tokenmarker/ShellScriptTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 34

org/syntax/jedit/tokenmarker/SQLTokenMarker.java

WarningLine
The field "length" shadows a field declared in class org.syntax.jedit.tokenmarker.TokenMarker 24

com/eviware/soapui/support/xml/XmlObjectConfigurationReader.java

WarningLine
This catch block silently ignores the exception "java.lang.NumberFormatException". 42
This catch block silently ignores the exception "java.lang.NumberFormatException". 59
This catch block silently ignores the exception "java.lang.NumberFormatException". 75

org/syntax/jedit/tokenmarker/TeXTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 31
This switch statement should have a default branch. 77

com/eviware/soapui/support/components/VTextIcon.java

WarningLine
This switch statement should have a default branch. 168

com/eviware/soapui/model/support/AbstractModelItem.java

WarningLine
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.model.support.AbstractModelItem.ShowModelItemAction" 69
The enclosing class "com.eviware.soapui.model.support.AbstractModelItem.ShowModelItemAction" of this inner class must implement Serializable, but it doesnt. 69
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.model.support.AbstractModelItem.ShowModelItemAction use the "serialVersionUID" variable (chapter 4.6). 69

org/syntax/jedit/tokenmarker/CTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 41
This switch statement should be refactored to an if statement or inlined 112
This case statement may fall though unexpectedly. 190

com/eviware/soapui/support/swing/GradientPanel.java

WarningLine
This switch statement should have a default branch. 109

org/syntax/jedit/tokenmarker/BatchFileTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 29
This switch statement should have a default branch. 44

org/syntax/jedit/tokenmarker/EiffelTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 36
This switch statement should be refactored to an if statement or inlined 94
This case statement may fall though unexpectedly. 153

org/syntax/jedit/tokenmarker/PythonTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 40
This case statement may fall though unexpectedly. 174

com/eviware/x/dialogs/Worker.java

WarningLine
This method could be declared abstract to enforce proper implementation in sub classes. 28

com/eviware/soapui/support/action/support/AbstractSoapUIAction.java

WarningLine
This abstract class contains no method, and could be replaced by an interface. 27

com/eviware/soapui/impl/wsdl/actions/iface/tools/support/ShowConfigFileAction.java

WarningLine
The serialization specification strongly discourages non-static serializable inner classes such as "com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ShowConfigFileAction.ContentDialog" 63
The Serialization spec strongly recommends that inner classes such as com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ShowConfigFileAction.ContentDialog use the "serialVersionUID" variable (chapter 4.6). 63

com/eviware/soapui/support/ListDataListenerAdapter.java

WarningLine
This method could be declared abstract to enforce proper implementation in sub classes. 35

org/syntax/jedit/tokenmarker/XMLTokenMarker.java

WarningLine
The local variable "length" shadows an accessible field with the same name and compatible type in class org.syntax.jedit.tokenmarker.TokenMarker 31
This switch statement should be refactored to an if statement or inlined 41
This switch statement should have a default branch. 96
This case statement may fall though unexpectedly. 112
This switch statement should be refactored to an if statement or inlined 117
This switch statement should be refactored to an if statement or inlined 178