PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
86299

Files

FilesViolations
http/utils/multipartrequest/CgiMultipartRequest.java 1
http/utils/multipartrequest/ServletMultipartRequest.java 1
http/utils/multipartrequest/TempFile.java 1
net/kwfgrid/gwui/LensManager.java 5
net/kwfgrid/gwui/PlaceInspector.java 11
net/kwfgrid/gwui/SingleClientWorkflowInstanceManager.java 6
net/kwfgrid/gwui/SingleStaticProtocolWorkflowInstanceManager.java 1
net/kwfgrid/gwui/TransitionInspector.java 17
net/kwfgrid/gwui/WorkflowDocumentInspector.java 5
net/kwfgrid/gwui/WorkflowGraphManager.java 1
net/kwfgrid/gwui/WorkflowStatusView.java 4
net/kwfgrid/gwui/applet/GWUIApplet.java 1
net/kwfgrid/gwui/applet/IGApplet.java 2
net/kwfgrid/gwui/applet/MainApplet.java 1
net/kwfgrid/gwui/applet/MediGRIDApplet.java 1
net/kwfgrid/gwui/applet/TaskListApplet.java 3
net/kwfgrid/gwui/applet/WorkflowAppletGroup.java 3
net/kwfgrid/gwui/graphview/ArcEdge.java 2
net/kwfgrid/gwui/graphview/BFSIterator.java 1
net/kwfgrid/gwui/graphview/DOTLayoutStrategy2.java 5
net/kwfgrid/gwui/graphview/InEdge.java 1
net/kwfgrid/gwui/graphview/NullLayoutStrategy.java 1
net/kwfgrid/gwui/graphview/OperationCandidateProperties.java 1
net/kwfgrid/gwui/graphview/OutEdge.java 1
net/kwfgrid/gwui/graphview/PlaceNode.java 1
net/kwfgrid/gwui/graphview/PlaceNodePainter.java 2
net/kwfgrid/gwui/graphview/TransitionNode.java 1
net/kwfgrid/gwui/graphview/WorkflowGraph.java 3
net/kwfgrid/gwui/graphview/WorkflowGraphView.java 1
net/kwfgrid/gwui/gui/AbstractJLabelView.java 1
net/kwfgrid/gwui/gui/AbstractJTextFieldView.java 1
net/kwfgrid/gwui/gui/AbstractTransitionEdgeEditor.java 3
net/kwfgrid/gwui/gui/AbstractWorkflowElementView.java 1
net/kwfgrid/gwui/gui/DescriptionEditor.java 2
net/kwfgrid/gwui/gui/NullClassOperationEditor.java 2
net/kwfgrid/gwui/gui/NullOperationEditor.java 1
net/kwfgrid/gwui/gui/OperationCandidateEditor.java 3
net/kwfgrid/gwui/gui/OperationEditor.java 1
net/kwfgrid/gwui/gui/OperationObjectEditor.java 5
net/kwfgrid/gwui/gui/PlaceTokenClassEditor.java 1
net/kwfgrid/gwui/gui/PlaceTokenEditor.java 3
net/kwfgrid/gwui/gui/PropertiesEditor.java 12
net/kwfgrid/gwui/gui/SimpleEditTableModel.java 2
net/kwfgrid/gwui/gui/TableSorter.java 4
net/kwfgrid/gwui/gui/TransitionConditionEditor.java 10
net/kwfgrid/gwui/gui/TransitionInfoView.java 18
net/kwfgrid/gwui/gui/WorkflowDocumentView.java 4
net/kwfgrid/gwui/gui/WorkflowElementEditorContainer.java 5
net/kwfgrid/gwui/servicestubs/GraphVizWS.java 1
net/kwfgrid/gwui/servicestubs/WSClient.java 1
net/kwfgrid/gwui/servlets/DataServletBase.java 5
net/kwfgrid/gwui/servlets/FormSelectionServlet.java 11
net/kwfgrid/gwui/servlets/GenericDataServlet.java 3
net/kwfgrid/gwui/taskframework/HTMLDataInputFormWrapper.java 1
net/kwfgrid/gwui/taskframework/InputForm4Decision.java 3
net/kwfgrid/gwui/taskframework/InputTaskProducer4Decision.java 2
net/kwfgrid/gwui/taskframework/InputTaskProducer4WCTRefinementFailed.java 2
net/kwfgrid/gwui/taskframework/NodeButton4Decision.java 2
net/kwfgrid/gwui/taskframework/NodeButton4WCTRefinementFailed.java 1
net/kwfgrid/gwui/taskframework/SimpleDataInputForm.java 1
net/kwfgrid/gwui/taskframework/UserTaskHandler.java 2
net/kwfgrid/gwui/taskframework/UserTaskList.java 4
net/kwfgrid/gwui/workflow/SwingClientDelegateExt.java 1
net/kwfgrid/gwui/workflow/XMLUtilities.java 1
org/glassbox/Glassbox.java 1
org/glassbox/SwingFactory.java 2
org/glassbox/SwingThread.java 1
org/glassbox/ThemeParser.java 1
org/glassbox/dotparser/DOTParser.java 50
org/glassbox/dotparser/DOTParserTokenManager.java 12
org/glassbox/graphview/AbstractArrowReadEdgePainter.java 1
org/glassbox/graphview/AbstractCubicCurveEdgePainter.java 1
org/glassbox/graphview/AbstractCubicCurveReadEdgePainter.java 1
org/glassbox/graphview/DefaultCursor.java 3
org/glassbox/graphview/DiscButton.java 1
org/glassbox/graphview/GGraphPane.java 1
org/glassbox/graphview/GraphGroup.java 2
org/glassbox/graphview/IconButton2.java 1
org/glassbox/graphview/NodeButtonSet.java 5
org/glassbox/graphview/NodeIconSet.java 2
org/glassbox/graphview/OffScreenLayouter.java 2
org/glassbox/graphview/SimpleImageNodePainter.java 1
org/glassbox/graphview/SingleNodeSelectionManipulator.java 1
org/glassbox/gui/BoxLayoutLayer.java 1
org/glassbox/gui/LayoutLayerDecorator.java 3
org/glassbox/widgets/VisibleExecutor.java 2

http/utils/multipartrequest/CgiMultipartRequest.java

ViolationLine
Avoid unused imports such as 'PrintWriter' 3

http/utils/multipartrequest/ServletMultipartRequest.java

ViolationLine
Avoid unused imports such as 'PrintWriter' 3

http/utils/multipartrequest/TempFile.java

ViolationLine
Avoid unused local variables such as 'sm' 31

net/kwfgrid/gwui/LensManager.java

ViolationLine
Avoid unused imports such as 'GraphGroup' 9
Avoid unused imports such as 'SwingThread' 12
Avoid duplicate imports such as 'java.awt.event.ActionEvent' 23
Avoid unused imports such as 'PropertyChangeListener' 25
Avoid unused imports such as 'PropertyChangeEvent' 26

net/kwfgrid/gwui/PlaceInspector.java

ViolationLine
Avoid unused imports such as 'Edge' 10
Avoid unused imports such as 'WorkflowGraph' 14
Avoid unused imports such as 'Place' 15
Avoid unused imports such as 'Token' 16
Avoid unused imports such as 'Factory' 17
Avoid unused imports such as 'WorkflowFormatException' 18
Avoid unused imports such as 'SwingFactory' 21
Avoid unused imports such as 'VisibleExecutor' 25
Avoid unused private fields such as 'TASK_THEME_PREFIX' 48
Avoid unused private fields such as '_uaa' 79
Avoid unused local variables such as 'appstatus' 161

net/kwfgrid/gwui/SingleClientWorkflowInstanceManager.java

ViolationLine
Avoid duplicate imports such as 'net.kwfgrid.gworkflowdl.structure.DefaultCreator' 14
Avoid duplicate imports such as 'net.kwfgrid.gworkflowdl.structure.Creator' 15
Avoid duplicate imports such as 'net.kwfgrid.gworkflowdl.structure.Factory' 16
Avoid unused imports such as 'RestfulStructureGWES' 20
Avoid unused imports such as 'Executor' 24
Avoid unused private fields such as '_group' 84

net/kwfgrid/gwui/SingleStaticProtocolWorkflowInstanceManager.java

ViolationLine
Avoid unused imports such as 'RemoteException' 17

net/kwfgrid/gwui/TransitionInspector.java

ViolationLine
Avoid unused imports such as 'Edge' 10
Avoid unused imports such as 'TransitionInfoView' 13
Avoid unused imports such as 'TransitionConditionEditor' 14
Avoid unused imports such as 'TransitionPropertiesEditor' 15
Avoid unused imports such as 'AbstractWorkflowElementEditor' 16
Avoid unused imports such as 'AbstractWorkflowElementView' 17
Avoid unused imports such as 'WorkflowElementEditorContainer' 18
Avoid unused imports such as 'PropertiesEditor' 19
Avoid unused imports such as 'WorkflowGraph' 21
Avoid unused imports such as 'Transition' 22
Avoid unused imports such as 'Operation' 23
Avoid unused imports such as 'OperationClass' 24
Avoid unused imports such as 'SwingFactory' 27
Avoid unused imports such as 'VisibleExecutor' 31
Avoid unused private fields such as 'TASK_THEME_PREFIX' 54
Avoid unused private fields such as '_uaa' 85
Avoid unused local variables such as 'appstatus' 172

net/kwfgrid/gwui/WorkflowDocumentInspector.java

ViolationLine
Avoid unused imports such as 'SwingThread' 14
Avoid unused imports such as 'VisibleExecutor' 15
Avoid unused imports such as 'ActionListener' 21
Avoid unused private fields such as 'TASK_THEME_PREFIX' 42
Avoid unused local variables such as 'status' 139

net/kwfgrid/gwui/WorkflowGraphManager.java

ViolationLine
Avoid unused imports such as 'Executor' 15

net/kwfgrid/gwui/WorkflowStatusView.java

ViolationLine
Avoid unused imports such as 'TransitionNode' 8
Avoid unused imports such as 'WorkflowGraph' 9
Avoid unused imports such as 'Iterator' 19
Avoid unused imports such as 'ImageObserver' 22

net/kwfgrid/gwui/applet/GWUIApplet.java

ViolationLine
Avoid unused private fields such as 'DRAGGING_MANIPULATOR_CURSOR_KEY' 28

net/kwfgrid/gwui/applet/IGApplet.java

ViolationLine
Avoid unused imports such as 'Level' 15
Avoid unused private fields such as 'DRAGGING_MANIPULATOR_CURSOR_KEY' 47

net/kwfgrid/gwui/applet/MainApplet.java

ViolationLine
Avoid unused private fields such as 'DRAGGING_MANIPULATOR_CURSOR_KEY' 42

net/kwfgrid/gwui/applet/MediGRIDApplet.java

ViolationLine
Avoid unused private fields such as 'DRAGGING_MANIPULATOR_CURSOR_KEY' 48

net/kwfgrid/gwui/applet/TaskListApplet.java

ViolationLine
Avoid unused imports such as 'SwingFactory' 17
Avoid unused imports such as 'Theme' 18
Avoid unused imports such as 'MouseEvent' 31

net/kwfgrid/gwui/applet/WorkflowAppletGroup.java

ViolationLine
Avoid unused imports such as 'WorkflowGroup' 9
Avoid unused imports such as 'ClientWorkflow' 12
Avoid unused formal parameters such as 'applet' 64

net/kwfgrid/gwui/graphview/ArcEdge.java

ViolationLine
Avoid unused imports such as 'Map' 13
Avoid unused imports such as 'Iterator' 14

net/kwfgrid/gwui/graphview/BFSIterator.java

ViolationLine
Avoid unused imports such as 'Node' 8

net/kwfgrid/gwui/graphview/DOTLayoutStrategy2.java

ViolationLine
Avoid unused imports such as 'Node' 16
Avoid unused imports such as 'JGraphPane' 18
Avoid unused private fields such as '_graph' 46
Avoid unused private fields such as '_knownelements' 86
Avoid unused private fields such as '_knownworkflowid' 87

net/kwfgrid/gwui/graphview/InEdge.java

ViolationLine
Avoid unused imports such as 'Node' 8

net/kwfgrid/gwui/graphview/NullLayoutStrategy.java

ViolationLine
Avoid unused imports such as 'Node' 9

net/kwfgrid/gwui/graphview/OperationCandidateProperties.java

ViolationLine
Avoid unused private methods such as 'parseText' 16

net/kwfgrid/gwui/graphview/OutEdge.java

ViolationLine
Avoid unused imports such as 'Node' 8

net/kwfgrid/gwui/graphview/PlaceNode.java

ViolationLine
Avoid unused imports such as 'Logger' 11

net/kwfgrid/gwui/graphview/PlaceNodePainter.java

ViolationLine
Avoid unused imports such as 'Token' 13
Avoid unused imports such as 'Element' 19

net/kwfgrid/gwui/graphview/TransitionNode.java

ViolationLine
Avoid unused imports such as 'XMLUtilities' 10

net/kwfgrid/gwui/graphview/WorkflowGraph.java

ViolationLine
Avoid unused imports such as 'Map' 18
Avoid unused imports such as 'LinkedList' 19
Avoid unused imports such as 'EventListener' 20

net/kwfgrid/gwui/graphview/WorkflowGraphView.java

ViolationLine
Avoid unused private methods such as 'isWriteEdge' 160

net/kwfgrid/gwui/gui/AbstractJLabelView.java

ViolationLine
Avoid unused imports such as 'TitledBorder' 9

net/kwfgrid/gwui/gui/AbstractJTextFieldView.java

ViolationLine
Avoid unused imports such as 'TitledBorder' 9

net/kwfgrid/gwui/gui/AbstractTransitionEdgeEditor.java

ViolationLine
Avoid unused imports such as 'TitledBorder' 19
Avoid unused formal parameters such as 'name' 93
Avoid unused formal parameters such as 'namespace' 93

net/kwfgrid/gwui/gui/AbstractWorkflowElementView.java

ViolationLine
Avoid unused imports such as 'Color' 16

net/kwfgrid/gwui/gui/DescriptionEditor.java

ViolationLine
Avoid unused imports such as 'Theme' 11
Avoid unused imports such as 'TitledBorder' 22

net/kwfgrid/gwui/gui/NullClassOperationEditor.java

ViolationLine
Avoid unused imports such as 'TitledBorder' 18
Avoid empty 'if' statements 41

net/kwfgrid/gwui/gui/NullOperationEditor.java

ViolationLine
Avoid unused imports such as 'TitledBorder' 17

net/kwfgrid/gwui/gui/OperationCandidateEditor.java

ViolationLine
Avoid unused private fields such as 'logger' 25
Avoid unused formal parameters such as 'name' 187
Avoid unused formal parameters such as 'namespace' 187

net/kwfgrid/gwui/gui/OperationEditor.java

ViolationLine
Avoid unused formal parameters such as 'objects' 48

net/kwfgrid/gwui/gui/OperationObjectEditor.java

ViolationLine
Avoid unused imports such as 'XMLUtilities' 10
Avoid unused imports such as 'Theme' 12
Avoid unused imports such as 'TitledBorder' 23
Avoid unused local variables such as 'xml' 53
Avoid unused local variables such as 'transition' 86

net/kwfgrid/gwui/gui/PlaceTokenClassEditor.java

ViolationLine
Avoid unused imports such as 'TitledBorder' 21

net/kwfgrid/gwui/gui/PlaceTokenEditor.java

ViolationLine
Avoid unused imports such as 'Visible' 9
Avoid unused imports such as 'TitledBorder' 28
Avoid unused imports such as 'Iterator' 32

net/kwfgrid/gwui/gui/PropertiesEditor.java

ViolationLine
Avoid unused imports such as 'Theme' 13
Avoid unused imports such as 'Visible' 14
Avoid unused imports such as 'Dimension' 18
Avoid unused imports such as 'Component' 19
Avoid unused imports such as 'Color' 20
Avoid unused imports such as 'Font' 21
Avoid unused imports such as 'KeyEvent' 22
Avoid unused imports such as 'KeyListener' 23
Avoid unused imports such as 'KeyAdapter' 24
Avoid unused imports such as 'TableModelListener' 27
Avoid unused imports such as 'TableModelEvent' 28
Avoid unused imports such as 'TitledBorder' 29

net/kwfgrid/gwui/gui/SimpleEditTableModel.java

ViolationLine
Avoid unused imports such as 'Owls' 8
Avoid unused imports such as 'TableModelEvent' 14

net/kwfgrid/gwui/gui/TableSorter.java

ViolationLine
Avoid duplicate imports such as 'java.util.List' 6
Avoid unnecessary return statements 372
Avoid unused private fields such as 'column' 475
Avoid unused private fields such as 'direction' 476

net/kwfgrid/gwui/gui/TransitionConditionEditor.java

ViolationLine
Avoid unused imports such as 'Theme' 8
Avoid unused imports such as 'Visible' 9
Avoid unused imports such as 'SwingFactory2' 12
Avoid unused imports such as 'GWUI' 13
Avoid unused imports such as 'Workflow' 16
Avoid unused imports such as 'Factory' 17
Avoid unused imports such as 'Property' 18
Avoid unused imports such as 'TitledBorder' 34
Avoid unused private fields such as 'logger' 44
Avoid unused local variables such as 'condition_num' 231

net/kwfgrid/gwui/gui/TransitionInfoView.java

ViolationLine
Avoid unused imports such as 'Visible' 9
Avoid unused imports such as 'SwingFactory2' 11
Avoid unused imports such as 'GWUI' 12
Avoid unused imports such as 'ActionEvent' 21
Avoid unused imports such as 'ActionListener' 22
Avoid unused imports such as 'MouseEvent' 23
Avoid unused imports such as 'MouseListener' 24
Avoid unused imports such as 'MouseAdapter' 25
Avoid unused imports such as 'ItemEvent' 26
Avoid unused imports such as 'ItemListener' 27
Avoid unused imports such as 'TitledBorder' 30
Avoid unused imports such as 'DocumentListener' 31
Avoid unused imports such as 'DocumentEvent' 32
Avoid unused private fields such as 'logger' 40
Avoid unused private fields such as '_label_operationname' 49
Avoid unused local variables such as 'prop' 92
Avoid unused local variables such as 'prop' 106
Avoid unused local variables such as 'prop' 120

net/kwfgrid/gwui/gui/WorkflowDocumentView.java

ViolationLine
Avoid unused imports such as 'Visible' 9
Avoid unused imports such as 'SwingFactory2' 11
Avoid unused imports such as 'GWUI' 12
Avoid unused imports such as 'TitledBorder' 22

net/kwfgrid/gwui/gui/WorkflowElementEditorContainer.java

ViolationLine
Avoid unused imports such as 'Theme' 10
Avoid unused imports such as 'Visible' 11
Avoid unused imports such as 'Vector' 14
Avoid unused imports such as 'TitledBorder' 16
Avoid unused imports such as 'Logger' 19

net/kwfgrid/gwui/servicestubs/GraphVizWS.java

ViolationLine
Avoid unused imports such as 'Logger' 13

net/kwfgrid/gwui/servicestubs/WSClient.java

ViolationLine
Avoid unused imports such as 'Level' 10

net/kwfgrid/gwui/servlets/DataServletBase.java

ViolationLine
Avoid unused formal parameters such as 'request' 317
Avoid unused formal parameters such as 'request' 349
Avoid unused local variables such as 'place' 355
Avoid unused formal parameters such as 'request' 371
Avoid unused local variables such as 'currentplace' 380

net/kwfgrid/gwui/servlets/FormSelectionServlet.java

ViolationLine
Avoid unused imports such as 'URL' 16
Avoid unused imports such as 'MalformedURLException' 17
Avoid unused imports such as 'URLDecoder' 18
Avoid unused imports such as 'Map' 19
Avoid unused imports such as 'HashMap' 20
Avoid unused imports such as 'Iterator' 21
Avoid unused imports such as 'RemoteException' 27
Avoid unused imports such as 'IllegalModificationException' 29
Avoid unused imports such as 'IncompatibleVersionsException' 30
Avoid unused local variables such as 'gwesaddress' 140
Avoid unused formal parameters such as 'request' 208

net/kwfgrid/gwui/servlets/GenericDataServlet.java

ViolationLine
Avoid duplicate imports such as 'java.io.UnsupportedEncodingException' 8
Avoid unused imports such as 'Map' 13
Avoid unused imports such as 'Iterator' 14

net/kwfgrid/gwui/taskframework/HTMLDataInputFormWrapper.java

ViolationLine
Avoid unused private fields such as '_windowopen' 31

net/kwfgrid/gwui/taskframework/InputForm4Decision.java

ViolationLine
Avoid unused imports such as 'VisibleExecutor' 17
Avoid unused imports such as 'StatusBarExecutor' 18
Avoid unused private fields such as 'logger' 26

net/kwfgrid/gwui/taskframework/InputTaskProducer4Decision.java

ViolationLine
Avoid unused private fields such as '_browser' 39
Avoid unused local variables such as 'decisiontype' 75

net/kwfgrid/gwui/taskframework/InputTaskProducer4WCTRefinementFailed.java

ViolationLine
Avoid unused private fields such as '_executor' 32
An empty statement (semicolon) not part of a loop 74

net/kwfgrid/gwui/taskframework/NodeButton4Decision.java

ViolationLine
Avoid unused imports such as 'GenericProperties' 22
Avoid unused private fields such as 'logger' 27

net/kwfgrid/gwui/taskframework/NodeButton4WCTRefinementFailed.java

ViolationLine
Avoid unused imports such as 'GenericProperties' 22

net/kwfgrid/gwui/taskframework/SimpleDataInputForm.java

ViolationLine
Avoid unused private fields such as 'logger' 24

net/kwfgrid/gwui/taskframework/UserTaskHandler.java

ViolationLine
Avoid unused imports such as 'Collection' 11
Avoid unused imports such as 'HashMap' 14

net/kwfgrid/gwui/taskframework/UserTaskList.java

ViolationLine
Avoid unused imports such as 'LinkedList' 15
Avoid unused imports such as 'Collection' 16
Avoid unused private fields such as 'logger' 26
Avoid unused private fields such as 'SIZE' 31

net/kwfgrid/gwui/workflow/SwingClientDelegateExt.java

ViolationLine
Avoid unused imports such as 'IModificationHandler' 10

net/kwfgrid/gwui/workflow/XMLUtilities.java

ViolationLine
An empty statement (semicolon) not part of a loop 60

org/glassbox/Glassbox.java

ViolationLine
Avoid empty catch blocks 29

org/glassbox/SwingFactory.java

ViolationLine
Avoid unnecessary return statements 476
Avoid unnecessary return statements 480

org/glassbox/SwingThread.java

ViolationLine
Avoid empty catch blocks 56

org/glassbox/ThemeParser.java

ViolationLine
Avoid empty catch blocks 181

org/glassbox/dotparser/DOTParser.java

ViolationLine
An empty statement (semicolon) not part of a loop 46
Do not use 'if' statements that are always true or always false 69
Do not use 'if' statements that are always true or always false 78
Do not use 'if' statements that are always true or always false 81
Do not use 'if' statements that are always true or always false 83
An empty statement (semicolon) not part of a loop 105
An empty statement (semicolon) not part of a loop 118
Do not use 'if' statements that are always true or always false 128
Do not use 'if' statements that are always true or always false 131
Do not use 'if' statements that are always true or always false 133
Do not use 'if' statements that are always true or always false 169
Do not use 'if' statements that are always true or always false 172
Do not use 'if' statements that are always true or always false 174
Do not use 'if' statements that are always true or always false 236
Do not use 'if' statements that are always true or always false 239
Do not use 'if' statements that are always true or always false 241
An empty statement (semicolon) not part of a loop 262
Do not use 'if' statements that are always true or always false 272
Do not use 'if' statements that are always true or always false 275
Do not use 'if' statements that are always true or always false 277
An empty statement (semicolon) not part of a loop 298
Do not use 'if' statements that are always true or always false 311
Do not use 'if' statements that are always true or always false 314
Do not use 'if' statements that are always true or always false 316
Do not use 'if' statements that are always true or always false 351
Do not use 'if' statements that are always true or always false 354
Do not use 'if' statements that are always true or always false 356
An empty statement (semicolon) not part of a loop 407
Do not use 'if' statements that are always true or always false 417
Do not use 'if' statements that are always true or always false 420
Do not use 'if' statements that are always true or always false 422
An empty statement (semicolon) not part of a loop 446
An empty statement (semicolon) not part of a loop 451
Do not use 'if' statements that are always true or always false 479
Do not use 'if' statements that are always true or always false 482
Do not use 'if' statements that are always true or always false 484
An empty statement (semicolon) not part of a loop 519
Do not use 'if' statements that are always true or always false 529
Do not use 'if' statements that are always true or always false 532
Do not use 'if' statements that are always true or always false 534
Do not use 'if' statements that are always true or always false 587
Do not use 'if' statements that are always true or always false 590
Do not use 'if' statements that are always true or always false 592
An empty statement (semicolon) not part of a loop 615
An empty statement (semicolon) not part of a loop 623
An empty statement (semicolon) not part of a loop 631
Do not use 'if' statements that are always true or always false 645
Do not use 'if' statements that are always true or always false 648
Do not use 'if' statements that are always true or always false 650
Avoid unused private fields such as 'jj_semLA' 989

org/glassbox/dotparser/DOTParserTokenManager.java

ViolationLine
Avoid unused private methods such as 'jjCheckNAddStates' 406
Avoid unused local variables such as 'nextStates' 519
Avoid unused local variables such as 'j' 524
Avoid unused local variables such as 'nextStates' 899
Avoid unused local variables such as 'j' 904
Avoid unused local variables such as 'l' 939
Avoid unused local variables such as 'i1' 951
Avoid unused local variables such as 'l1' 952
Avoid unused local variables such as 'i2' 953
Avoid unused local variables such as 'l2' 954
Avoid unused local variables such as 'kind' 1164
Avoid empty catch blocks 1255

org/glassbox/graphview/AbstractArrowReadEdgePainter.java

ViolationLine
Avoid unused private methods such as 'calc' 44

org/glassbox/graphview/AbstractCubicCurveEdgePainter.java

ViolationLine
Avoid unused imports such as 'Node' 5

org/glassbox/graphview/AbstractCubicCurveReadEdgePainter.java

ViolationLine
Avoid unused private methods such as 'calc' 45

org/glassbox/graphview/DefaultCursor.java

ViolationLine
Avoid unused imports such as 'Theme' 5
Avoid unused imports such as 'MouseMovementTracker' 6
No need to import a type that's in the same package 6

org/glassbox/graphview/DiscButton.java

ViolationLine
Avoid unused imports such as 'Point' 6

org/glassbox/graphview/GGraphPane.java

ViolationLine
Avoid unused imports such as 'List' 7

org/glassbox/graphview/GraphGroup.java

ViolationLine
Avoid unused imports such as 'HashMap' 8
Avoid unused imports such as 'Iterator' 9

org/glassbox/graphview/IconButton2.java

ViolationLine
Avoid unused imports such as 'Color' 3

org/glassbox/graphview/NodeButtonSet.java

ViolationLine
Avoid unused imports such as 'ActionListener' 12
Avoid unused imports such as 'LinkedList' 14
Avoid unused imports such as 'List' 15
Avoid unused imports such as 'Iterator' 16
Avoid unused private fields such as '_last_cursor' 67

org/glassbox/graphview/NodeIconSet.java

ViolationLine
Avoid unused imports such as 'LinkedList' 7
Avoid unused imports such as 'List' 8

org/glassbox/graphview/OffScreenLayouter.java

ViolationLine
Avoid unused private fields such as '_executor' 11
Avoid unused private fields such as '_layout' 12

org/glassbox/graphview/SimpleImageNodePainter.java

ViolationLine
Avoid unused imports such as 'AffineTransform' 4

org/glassbox/graphview/SingleNodeSelectionManipulator.java

ViolationLine
No need to import a type that's in the same package 7

org/glassbox/gui/BoxLayoutLayer.java

ViolationLine
Avoid unused imports such as 'SwingFactory' 3

org/glassbox/gui/LayoutLayerDecorator.java

ViolationLine
Avoid unused imports such as 'SwingFactory' 3
Avoid unused imports such as 'ComponentAdapter' 6
Avoid unused imports such as 'ComponentEvent' 7

org/glassbox/widgets/VisibleExecutor.java

ViolationLine
Avoid unused imports such as 'Theme' 5
Avoid unused imports such as 'HashMap' 9