Author: smartini
Date: Mon Oct 24 20:53:29 2011
New Revision: 1188372
URL: http://svn.apache.org/viewvc?rev=1188372&view=rev
Log:
small fixes as suggested by FindBugs
Modified:
pivot/trunk/tests/src/org/apache/pivot/tests/ResultListTest.java
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/TreeNodeComparator.java
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/ComponentPropertyInspectorSkin.java
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/EventLoggerSkin.java
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/webqueries/Expenses.java
pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java
pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java
pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java
pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/FillPaneSkin.java
Modified: pivot/trunk/tests/src/org/apache/pivot/tests/ResultListTest.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/ResultListTest.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/ResultListTest.java (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/ResultListTest.java Mon Oct 24
20:53:29 2011
@@ -16,6 +16,8 @@
*/
package org.apache.pivot.tests;
+import static java.lang.System.out;
+
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
@@ -26,20 +28,19 @@ import org.apache.pivot.collections.Map;
import org.apache.pivot.json.JSONSerializer;
import org.apache.pivot.sql.ResultList;
-import static java.lang.System.out;
-
public class ResultListTest {
public static void main(String[] args) throws Exception {
// e.g. jdbc:mysql://localhost/test
String connectionURL = args[0];
Connection connection = null;
+ Statement statement = null;
+ ResultSet resultSet = null;
+ ResultList resultList = null;
try {
connection = DriverManager.getConnection(connectionURL);
- Statement statement = connection.createStatement();
- ResultSet resultSet;
- ResultList resultList;
+ statement = connection.createStatement();
resultSet = statement.executeQuery("SELECT * FROM
result_list_test");
resultList = new ResultList(resultSet);
@@ -78,6 +79,14 @@ public class ResultListTest {
out.println(JSONSerializer.toString(iterator.next()));
}
} finally {
+ if (resultSet != null) {
+ resultSet.close();
+ }
+
+ if (statement != null) {
+ statement.close();
+ }
+
if (connection != null) {
connection.close();
}
Modified:
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/TreeNodeComparator.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/TreeNodeComparator.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
---
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/TreeNodeComparator.java
(original)
+++
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/TreeNodeComparator.java
Mon Oct 24 20:53:29 2011
@@ -16,6 +16,7 @@
*/
package org.apache.pivot.tutorials;
+import java.io.Serializable;
import java.util.Comparator;
import org.apache.pivot.wtk.content.TreeNode;
@@ -23,7 +24,9 @@ import org.apache.pivot.wtk.content.Tree
/**
* Orders TreeNode instances by their name using string comparison.
*/
-public class TreeNodeComparator implements Comparator<TreeNode> {
+public class TreeNodeComparator implements Comparator<TreeNode>, Serializable {
+ private static final long serialVersionUID = 1L;
+
@Override
public int compare(TreeNode treeNode1, TreeNode treeNode2) {
String text1 = treeNode1.getText();
Modified:
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/ComponentPropertyInspectorSkin.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/ComponentPropertyInspectorSkin.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
---
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/ComponentPropertyInspectorSkin.java
(original)
+++
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/ComponentPropertyInspectorSkin.java
Mon Oct 24 20:53:29 2011
@@ -16,6 +16,7 @@
*/
package org.apache.pivot.tutorials.explorer.tools;
+import java.io.Serializable;
import java.lang.reflect.Method;
import java.util.Comparator;
@@ -29,14 +30,18 @@ import org.apache.pivot.wtk.Component;
import org.apache.pivot.wtk.Form;
class ComponentPropertyInspectorSkin extends ComponentInspectorSkin {
- private static class NameComparator implements Comparator<String> {
+ private static class NameComparator implements Comparator<String>,
Serializable {
+ private static final long serialVersionUID = 1L;
+
@Override
public int compare(String propertyName1, String propertyName2) {
return propertyName1.compareTo(propertyName2);
}
}
- private static class ClassComparator implements Comparator<Class<?>> {
+ private static class ClassComparator implements Comparator<Class<?>>,
Serializable {
+ private static final long serialVersionUID = 1L;
+
@Override
public int compare(Class<?> class1, Class<?> class2) {
int result = 0;
Modified:
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/EventLoggerSkin.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/EventLoggerSkin.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
---
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/EventLoggerSkin.java
(original)
+++
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/explorer/tools/EventLoggerSkin.java
Mon Oct 24 20:53:29 2011
@@ -16,8 +16,9 @@
*/
package org.apache.pivot.tutorials.explorer.tools;
-import java.lang.reflect.Method;
import java.io.IOException;
+import java.io.Serializable;
+import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.Comparator;
@@ -40,7 +41,9 @@ import org.apache.pivot.wtk.content.Tree
import org.apache.pivot.wtk.skin.ContainerSkin;
class EventLoggerSkin extends ContainerSkin implements EventLogger.Skin,
EventLoggerListener {
- private static class TreeNodeComparator implements Comparator<TreeNode> {
+ private static class TreeNodeComparator implements Comparator<TreeNode>,
Serializable {
+ private static final long serialVersionUID = 1L;
+
public int compare(TreeNode treeNode1, TreeNode treeNode2) {
return treeNode1.getText().compareTo(treeNode2.getText());
}
Modified:
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/webqueries/Expenses.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/webqueries/Expenses.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
---
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/webqueries/Expenses.java
(original)
+++
pivot/trunk/tutorials/src/org/apache/pivot/tutorials/webqueries/Expenses.java
Mon Oct 24 20:53:29 2011
@@ -39,10 +39,9 @@ public class Expenses implements Applica
public static final String PORT_KEY = "port";
public static final String SECURE_KEY = "secure";
- private static Expenses instance = null;
+ private static Expenses instance = new Expenses();
public Expenses() {
- instance = this;
}
@Override
Modified:
pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java
(original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java Mon
Oct 24 20:53:29 2011
@@ -80,10 +80,10 @@ public final class DesktopApplicationCon
private static class DesktopDisplayHost extends DisplayHost {
private static final long serialVersionUID = 0;
- private Window rootOwner = null;
- private Runnable updateHostWindowTitleBarCallback = null;
+ private transient Window rootOwner = null;
+ private transient Runnable updateHostWindowTitleBarCallback = null;
- private WindowListener rootOwnerListener = new
WindowListener.Adapter() {
+ private transient WindowListener rootOwnerListener = new
WindowListener.Adapter() {
@Override
public void titleChanged(Window window, String previousTitle) {
updateFrameTitleBar();
Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java Mon Oct 24 20:53:29
2011
@@ -111,7 +111,7 @@ public class TextPane extends Container
public void undo();
}
- private class RangeRemovedEdit implements Edit {
+ private static class RangeRemovedEdit implements Edit {
private final Node node;
private final int offset;
private final Sequence<Node> removed;
Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java Mon Oct 24 20:53:29
2011
@@ -16,6 +16,7 @@
*/
package org.apache.pivot.wtk;
+import java.io.Serializable;
import java.util.Comparator;
import org.apache.pivot.beans.DefaultProperty;
@@ -412,7 +413,9 @@ public class TreeView extends Component
* A comparator that sorts paths by the order in which they would visually
* appear in a fully expanded tree, otherwise known as their "row order".
*/
- public static final class PathComparator implements Comparator<Path> {
+ public static final class PathComparator implements Comparator<Path>,
Serializable {
+ private static final long serialVersionUID = 1L;
+
@Override
public int compare(Path path1, Path path2) {
int path1Length = path1.getLength();
Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/FillPaneSkin.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/FillPaneSkin.java?rev=1188372&r1=1188371&r2=1188372&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/FillPaneSkin.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/FillPaneSkin.java Mon Oct 24
20:53:29 2011
@@ -233,8 +233,6 @@ public class FillPaneSkin extends Contai
}
}
- contentHeight -= spacing;
-
break;
}
}