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

Home
Getting Started
User Guide
IDE/Tool Plugins
Search soapUI site
Project Documentation

- About soapUI
- Project Info
- Project Reports
  - FAQs
  - JavaDocs
  - JavaDoc Report
  - JavaDoc Warnings Report
  - Source Xref
  - Test Xref
  - Unit Tests
  - Project License
  - FindBugs Report
  - News
  - Lint4j Report

## Lint4j Report

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

## Warnings

Severity level | Warnings | Warnings per 1000 Lines of Code
--- | --- | ---
1 | 15 | 2,80
2 | 1 | 0,19
3 | 75 | 14,02
4 | 0 | 0,00
5 | 0 | 0,00
Total | 91 | 17,01

## Project Statistics

Package | Classes | Nested Classes | Anonymous Classes | Interfaces | Files | Fields | Methods | NLOC
--- | --- | --- | --- | --- | --- | --- | --- | ---
| 1 | 0 | 0 | 0 | 1 | 0 | 1 | 23
com.eviware.soapui | 1 | 0 | 0 | 1 | 2 | 8 | 1 | 0
com.eviware.soapui.actions | 2 | 0 | 0 | 1 | 3 | 29 | 22 | 1
com.eviware.soapui.impl | 2 | 0 | 0 | 0 | 2 | 1 | 1 | 2
com.eviware.soapui.impl.wsdl | 3 | 0 | 0 | 1 | 4 | 0 | 10 | 0
com.eviware.soapui.impl.wsdl.actions.iface.tools.support | 2 | 1 | 0 | 3 | 5 | 4 | 14 | 16
com.eviware.soapui.impl.wsdl.actions.iface.tools.wsi | 1 | 0 | 0 | 0 | 1 | 4 | 2 | 6
com.eviware.soapui.impl.wsdl.actions.request | 4 | 0 | 0 | 0 | 4 | 4 | 4 | 7
com.eviware.soapui.impl.wsdl.actions.support | 2 | 0 | 0 | 0 | 2 | 2 | 2 | 7
com.eviware.soapui.impl.wsdl.loadtest | 1 | 0 | 0 | 2 | 3 | 5 | 13 | 4
com.eviware.soapui.impl.wsdl.loadtest.assertions | 1 | 0 | 0 | 0 | 1 | 13 | 7 | 2
com.eviware.soapui.impl.wsdl.loadtest.data | 1 | 0 | 0 | 0 | 1 | 5 | 5 | 1
com.eviware.soapui.impl.wsdl.loadtest.data.actions | 4 | 0 | 0 | 0 | 4 | 4 | 16 | 7
com.eviware.soapui.impl.wsdl.loadtest.log | 2 | 0 | 0 | 1 | 3 | 8 | 25 | 8
com.eviware.soapui.impl.wsdl.loadtest.strategy | 5 | 0 | 0 | 2 | 7 | 51 | 47 | 33
com.eviware.soapui.impl.wsdl.mock | 5 | 0 | 0 | 0 | 5 | 21 | 35 | 8
com.eviware.soapui.impl.wsdl.panels.attachments | 2 | 0 | 0 | 1 | 3 | 4 | 27 | 6
com.eviware.soapui.impl.wsdl.panels.loadtest | 2 | 0 | 0 | 0 | 2 | 17 | 24 | 2
com.eviware.soapui.impl.wsdl.panels.mockoperation | 2 | 0 | 0 | 0 | 2 | 2 | 12 | 4
com.eviware.soapui.impl.wsdl.panels.mockoperation.actions | 2 | 0 | 0 | 0 | 2 | 2 | 2 | 4
com.eviware.soapui.impl.wsdl.panels.request.components | 2 | 0 | 0 | 0 | 2 | 4 | 10 | 4
com.eviware.soapui.impl.wsdl.panels.request.components.editor | 1 | 0 | 0 | 4 | 5 | 10 | 38 | 11
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.registry | 0 | 0 | 0 | 3 | 3 | 0 | 3 | 0
com.eviware.soapui.impl.wsdl.panels.request.components.editor.support | 3 | 0 | 0 | 1 | 4 | 4 | 16 | 29
com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.registry | 0 | 0 | 0 | 3 | 3 | 0 | 3 | 0
com.eviware.soapui.impl.wsdl.panels.support | 2 | 0 | 0 | 0 | 2 | 7 | 12 | 17
com.eviware.soapui.impl.wsdl.panels.testcase | 1 | 0 | 0 | 0 | 1 | 2 | 6 | 1
com.eviware.soapui.impl.wsdl.panels.testcase.actions | 1 | 0 | 0 | 0 | 1 | 6 | 2 | 2
com.eviware.soapui.impl.wsdl.panels.teststeps | 2 | 0 | 0 | 0 | 2 | 17 | 20 | 4
com.eviware.soapui.impl.wsdl.panels.teststeps.support | 1 | 0 | 0 | 1 | 2 | 4 | 11 | 3
com.eviware.soapui.impl.wsdl.submit | 1 | 0 | 0 | 2 | 3 | 4 | 9 | 2
com.eviware.soapui.impl.wsdl.submit.filters | 8 | 0 | 0 | 0 | 8 | 6 | 11 | 25
com.eviware.soapui.impl.wsdl.submit.transports.http | 13 | 0 | 0 | 1 | 14 | 46 | 71 | 113
com.eviware.soapui.impl.wsdl.support | 4 | 0 | 0 | 5 | 9 | 85 | 38 | 28
com.eviware.soapui.impl.wsdl.support.assertions | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 0
com.eviware.soapui.impl.wsdl.support.http | 2 | 0 | 0 | 0 | 2 | 1 | 6 | 25
com.eviware.soapui.impl.wsdl.support.soap | 2 | 0 | 0 | 0 | 2 | 18 | 29 | 24
com.eviware.soapui.impl.wsdl.support.wsdl | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 0
com.eviware.soapui.impl.wsdl.support.xsd | 2 | 0 | 0 | 0 | 2 | 2 | 1 | 2
com.eviware.soapui.impl.wsdl.testcase | 3 | 0 | 0 | 0 | 3 | 2 | 2 | 4
com.eviware.soapui.impl.wsdl.teststeps | 11 | 0 | 0 | 1 | 12 | 39 | 61 | 27
com.eviware.soapui.impl.wsdl.teststeps.actions | 4 | 0 | 0 | 0 | 4 | 7 | 13 | 9
com.eviware.soapui.impl.wsdl.teststeps.assertions | 5 | 0 | 0 | 2 | 7 | 13 | 33 | 59
com.eviware.soapui.impl.wsdl.teststeps.registry | 6 | 0 | 0 | 0 | 6 | 9 | 22 | 17
com.eviware.soapui.model | 0 | 0 | 0 | 2 | 2 | 3 | 7 | 0
com.eviware.soapui.model.iface | 0 | 1 | 0 | 10 | 10 | 7 | 63 | 0
com.eviware.soapui.model.mock | 0 | 0 | 0 | 8 | 8 | 6 | 47 | 0
com.eviware.soapui.model.project | 0 | 0 | 0 | 1 | 1 | 0 | 6 | 0
com.eviware.soapui.model.settings | 0 | 0 | 0 | 2 | 2 | 0 | 11 | 0
com.eviware.soapui.model.support | 11 | 4 | 0 | 1 | 11 | 9 | 61 | 34
com.eviware.soapui.model.testsuite | 0 | 0 | 0 | 13 | 13 | 7 | 64 | 0
com.eviware.soapui.model.tree | 1 | 0 | 0 | 1 | 2 | 0 | 12 | 17
com.eviware.soapui.model.tree.nodes.support | 1 | 0 | 0 | 0 | 1 | 3 | 10 | 20
com.eviware.soapui.model.workspace | 1 | 0 | 0 | 2 | 3 | 1 | 18 | 3
com.eviware.soapui.monitor | 0 | 0 | 0 | 1 | 1 | 0 | 6 | 0
com.eviware.soapui.monitor.support | 1 | 0 | 0 | 0 | 1 | 0 | 6 | 0
com.eviware.soapui.settings | 1 | 0 | 0 | 6 | 7 | 46 | 4 | 2
com.eviware.soapui.settings.impl | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 1
com.eviware.soapui.support | 12 | 1 | 0 | 3 | 15 | 6 | 41 | 56
com.eviware.soapui.support.action.support | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0
com.eviware.soapui.support.action.swing | 2 | 1 | 1 | 1 | 3 | 2 | 25 | 78
com.eviware.soapui.support.actions | 2 | 0 | 0 | 2 | 4 | 15 | 13 | 3
com.eviware.soapui.support.components | 11 | 2 | 1 | 2 | 13 | 46 | 72 | 215
com.eviware.soapui.support.log | 3 | 0 | 0 | 0 | 3 | 2 | 16 | 18
com.eviware.soapui.support.scripting | 0 | 0 | 0 | 2 | 2 | 0 | 7 | 0
com.eviware.soapui.support.scripting.groovy | 2 | 0 | 0 | 0 | 2 | 6 | 13 | 34
com.eviware.soapui.support.swing | 10 | 7 | 2 | 0 | 10 | 31 | 47 | 157
com.eviware.soapui.support.types | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0
com.eviware.soapui.support.xml | 3 | 0 | 0 | 2 | 5 | 5 | 18 | 65
com.eviware.soapui.support.xml.actions | 3 | 0 | 0 | 0 | 3 | 7 | 3 | 7
com.eviware.soapui.tools | 1 | 0 | 0 | 0 | 1 | 3 | 9 | 4
com.eviware.soapui.ui | 0 | 0 | 0 | 2 | 2 | 0 | 4 | 0
com.eviware.soapui.ui.desktop | 0 | 0 | 0 | 4 | 4 | 2 | 25 | 0
com.eviware.soapui.ui.desktop.standalone | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1
com.eviware.soapui.ui.support | 2 | 0 | 0 | 0 | 2 | 3 | 3 | 0
com.eviware.x.dialogs | 0 | 1 | 0 | 5 | 5 | 0 | 27 | 1
com.eviware.x.form | 3 | 1 | 0 | 6 | 9 | 5 | 48 | 8
com.eviware.x.form.support | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0
com.eviware.x.form.validators | 1 | 0 | 0 | 0 | 1 | 2 | 3 | 8
com.eviware.x.impl.swing | 6 | 0 | 0 | 0 | 6 | 13 | 38 | 40
org.syntax.jedit | 9 | 1 | 0 | 0 | 9 | 93 | 74 | 263
org.syntax.jedit.tokenmarker | 23 | 1 | 0 | 0 | 23 | 80 | 59 | 3767
Total | 233 | 21 | 4 | 113 | 345 | 875 | 1553 | 5349

## Warnings by file

Files | Warnings
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
This method could be declared abstract to enforce proper implementation in sub classes. | 43

### org/syntax/jedit/tokenmarker/PHPTokenMarker.java

Warning | Line
--- | ---
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

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

### org/syntax/jedit/tokenmarker/PropsTokenMarker.java

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
This method could be declared abstract to enforce proper implementation in sub classes. | 55

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

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

### org/syntax/jedit/tokenmarker/ShellScriptTokenMarker.java

Warning | Line
--- | ---
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

Warning | Line
--- | ---
The field "length" shadows a field declared in class org.syntax.jedit.tokenmarker.TokenMarker | 24

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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
This switch statement should have a default branch. | 168

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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
This switch statement should have a default branch. | 109

### org/syntax/jedit/tokenmarker/BatchFileTokenMarker.java

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
This method could be declared abstract to enforce proper implementation in sub classes. | 28

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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
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

Warning | Line
--- | ---
This method could be declared abstract to enforce proper implementation in sub classes. | 35

### org/syntax/jedit/tokenmarker/XMLTokenMarker.java

Warning | Line
--- | ---
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