You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ma...@apache.org on 2018/03/10 04:19:51 UTC

[3/5] logging-chainsaw git commit: Remove unnecessary casts and vararg array wrappers

Remove unnecessary casts and vararg array wrappers


Project: http://git-wip-us.apache.org/repos/asf/logging-chainsaw/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-chainsaw/commit/e710189c
Tree: http://git-wip-us.apache.org/repos/asf/logging-chainsaw/tree/e710189c
Diff: http://git-wip-us.apache.org/repos/asf/logging-chainsaw/diff/e710189c

Branch: refs/heads/master
Commit: e710189c1e4050ab3d2e87f991026802eeeeed6a
Parents: 2cd9f88
Author: Matt Sicker <bo...@gmail.com>
Authored: Fri Mar 9 22:18:25 2018 -0600
Committer: Matt Sicker <bo...@gmail.com>
Committed: Fri Mar 9 22:18:25 2018 -0600

----------------------------------------------------------------------
 .../log4j/chainsaw/ChainsawAppenderHandler.java  |  2 +-
 .../chainsaw/ChainsawCyclicBufferTableModel.java |  6 ++----
 .../java/org/apache/log4j/chainsaw/LogPanel.java |  9 ++-------
 .../java/org/apache/log4j/chainsaw/LogUI.java    | 19 +++++++++----------
 .../log4j/chainsaw/LoggerNameModelSupport.java   |  4 ++--
 .../log4j/chainsaw/LoggerNameTreePanel.java      |  4 ++--
 .../log4j/chainsaw/osx/OSXIntegration.java       | 16 ++++++++--------
 .../receivers/PluginPropertyEditorPanel.java     |  5 ++---
 .../chainsaw/receivers/ReceiversHelper.java      |  2 +-
 .../java/org/apache/log4j/db/DBAppender.java     |  2 +-
 10 files changed, 30 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/ChainsawAppenderHandler.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/ChainsawAppenderHandler.java b/src/main/java/org/apache/log4j/chainsaw/ChainsawAppenderHandler.java
index 3e1ab8b..314494a 100644
--- a/src/main/java/org/apache/log4j/chainsaw/ChainsawAppenderHandler.java
+++ b/src/main/java/org/apache/log4j/chainsaw/ChainsawAppenderHandler.java
@@ -328,7 +328,7 @@ public class ChainsawAppenderHandler extends AppenderSkeleton {
        * @param eventBatch
        */
       private void dispatchEventBatch(ChainsawEventBatch eventBatch) {
-        EventBatchListener[] listeners = (EventBatchListener[]) listenerList
+        EventBatchListener[] listeners = listenerList
             .getListeners(EventBatchListener.class);
         for (Iterator iter = eventBatch.identifierIterator(); iter.hasNext();) {
           String identifier = (String) iter.next();

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java b/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
index 9bed427..751a268 100644
--- a/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
@@ -285,9 +285,7 @@ class ChainsawCyclicBufferTableModel extends AbstractTableModel
   }
 
   public void notifyCountListeners() {
-    EventCountListener[] listeners =
-      (EventCountListener[]) eventListenerList.getListeners(
-        EventCountListener.class);
+    EventCountListener[] listeners = eventListenerList.getListeners(EventCountListener.class);
 
     int filteredListSize;
     int unfilteredListSize;
@@ -753,7 +751,7 @@ class ChainsawCyclicBufferTableModel extends AbstractTableModel
   */
   private void fireNewKeyColumnAdded(NewKeyEvent e) {
     NewKeyListener[] listeners =
-      (NewKeyListener[]) eventListenerList.getListeners(NewKeyListener.class);
+            eventListenerList.getListeners(NewKeyListener.class);
 
     for (int i = 0; i < listeners.length; i++) {
       NewKeyListener listener = listeners[i];

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/LogPanel.java b/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
index 6fe2a8b..c7b2e84 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
@@ -735,8 +735,7 @@ public class LogPanel extends DockablePanel implements EventBatchListener, Profi
         public void eventCountChanged(int currentCount, int totalCount) {
           if (preferenceModel.isCyclic()) {
             double percent =
-              ((double) totalCount) / ((ChainsawCyclicBufferTableModel) tableModel)
-              .getMaxSize();
+              ((double) totalCount) / tableModel.getMaxSize();
             String msg = null;
             boolean wasWarning = warning75 || warning100;
             if ((percent > 0.75) && (percent < 1.0) && !warning75) {
@@ -4273,11 +4272,7 @@ public class LogPanel extends DockablePanel implements EventBatchListener, Profi
 
             ThumbnailLoggingEventWrapper that = (ThumbnailLoggingEventWrapper) o;
 
-            if (loggingEventWrapper != null ? !loggingEventWrapper.equals(that.loggingEventWrapper) : that.loggingEventWrapper != null) {
-                return false;
-            }
-
-            return true;
+            return loggingEventWrapper != null ? loggingEventWrapper.equals(that.loggingEventWrapper) : that.loggingEventWrapper == null;
         }
 
         public int hashCode() {

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/LogUI.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/LogUI.java b/src/main/java/org/apache/log4j/chainsaw/LogUI.java
index e252fd0..538cae5 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LogUI.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LogUI.java
@@ -1165,8 +1165,7 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
       new PropertyChangeListener() {
         public void propertyChange(PropertyChangeEvent evt) {
           stopTutorial.setEnabled(
-            ((Boolean) startTutorial.getValue("TutorialStarted")).equals(
-              Boolean.TRUE));
+            startTutorial.getValue("TutorialStarted").equals(Boolean.TRUE));
           startButton.setSelected(stopTutorial.isEnabled());
         }
       };
@@ -1281,7 +1280,7 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
 
           if (method != null) {
             try {
-              method.invoke(e.getPlugin(), new Object[] { socketListener });
+              method.invoke(e.getPlugin(), socketListener);
             } catch (Exception ex) {
               MessageCenter.getInstance().getLogger().error(
                 "Failed to add a SocketNodeEventListener", ex);
@@ -1293,7 +1292,7 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
           try {
             return p.getClass().getMethod(
               "removeSocketNodeEventListener",
-              new Class[] { SocketNodeEventListener.class });
+                    SocketNodeEventListener.class);
           } catch (Exception e) {
             return null;
           }
@@ -1303,7 +1302,7 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
           try {
             return p.getClass().getMethod(
               "addSocketNodeEventListener",
-              new Class[] { SocketNodeEventListener.class });
+                    SocketNodeEventListener.class);
           } catch (Exception e) {
             return null;
           }
@@ -1314,7 +1313,7 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
 
           if (method != null) {
             try {
-              method.invoke(e.getPlugin(), new Object[] { socketListener });
+              method.invoke(e.getPlugin(), socketListener);
             } catch (Exception ex) {
               MessageCenter.getInstance().getLogger().error(
                 "Failed to remove SocketNodeEventListener", ex);
@@ -1470,9 +1469,9 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
 
                 Method portMethod =
                   networkReceiver.getClass().getMethod(
-                    "setPort", new Class[] { int.class });
+                    "setPort", int.class);
                 portMethod.invoke(
-                  networkReceiver, new Object[] { new Integer(port) });
+                  networkReceiver, new Integer(port));
 
                 networkReceiver.setThreshold(Level.TRACE);
 
@@ -1772,8 +1771,8 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
    */
   private void fireShutdownEvent() {
     ShutdownListener[] listeners =
-      (ShutdownListener[]) shutdownListenerList.getListeners(
-        ShutdownListener.class);
+            shutdownListenerList.getListeners(
+              ShutdownListener.class);
 
     for (int i = 0; i < listeners.length; i++) {
       listeners[i].shuttingDown();

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/LoggerNameModelSupport.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/LoggerNameModelSupport.java b/src/main/java/org/apache/log4j/chainsaw/LoggerNameModelSupport.java
index 9f5ca76..26e2f34 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LoggerNameModelSupport.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LoggerNameModelSupport.java
@@ -61,7 +61,7 @@ public class LoggerNameModelSupport implements LoggerNameModel {
 
   public void reset() {
       loggerNameSet.clear();
-      LoggerNameListener[] eventListeners = (LoggerNameListener[]) listenerList.getListeners(LoggerNameListener.class);
+      LoggerNameListener[] eventListeners = listenerList.getListeners(LoggerNameListener.class);
 
       for (int i = 0; i < eventListeners.length; i++)
       {
@@ -77,7 +77,7 @@ public class LoggerNameModelSupport implements LoggerNameModel {
    */
   private void notifyListeners(String loggerName)
   {
-    LoggerNameListener[] eventListeners = (LoggerNameListener[]) listenerList.getListeners(LoggerNameListener.class);
+    LoggerNameListener[] eventListeners = listenerList.getListeners(LoggerNameListener.class);
 
     for (int i = 0; i < eventListeners.length; i++)
     {

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java b/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java
index d537aea..9d73a5c 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java
@@ -591,7 +591,7 @@ final class LoggerNameTreePanel extends JPanel implements LoggerNameListener
       hiddenSet.remove(logger);
     }
 
-    visibilityRuleDelegate.firePropertyChange("hiddenSet", (Object) null, (Object) null);
+    visibilityRuleDelegate.firePropertyChange("hiddenSet", null, null);
   }
 
   /**
@@ -1317,7 +1317,7 @@ final class LoggerNameTreePanel extends JPanel implements LoggerNameListener
   private void fireChangeEvent()
   {
     ChangeListener[] listeners =
-      (ChangeListener[]) listenerList.getListeners(ChangeListener.class);
+            listenerList.getListeners(ChangeListener.class);
     ChangeEvent e = null;
 
     for (int i = 0; i < listeners.length; i++)

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/osx/OSXIntegration.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/osx/OSXIntegration.java b/src/main/java/org/apache/log4j/chainsaw/osx/OSXIntegration.java
index dec20b0..7d67687 100644
--- a/src/main/java/org/apache/log4j/chainsaw/osx/OSXIntegration.java
+++ b/src/main/java/org/apache/log4j/chainsaw/osx/OSXIntegration.java
@@ -52,13 +52,13 @@ public class OSXIntegration {
             applicationInstance = applicationClazz.newInstance();
             
 //            now register that we want that Preferences menu
-            Method enablePreferenceMethod = applicationClazz.getMethod("setEnabledPreferencesMenu", new Class[] {boolean.class});
-            enablePreferenceMethod.invoke(applicationInstance, new Object[] {Boolean.TRUE});
+            Method enablePreferenceMethod = applicationClazz.getMethod("setEnabledPreferencesMenu", boolean.class);
+            enablePreferenceMethod.invoke(applicationInstance, Boolean.TRUE);
             
             
             // no About menu for us for now.
-            Method enableAboutMethod = applicationClazz.getMethod("setEnabledAboutMenu", new Class[] {boolean.class});
-            enableAboutMethod.invoke(applicationInstance, new Object[] {Boolean.TRUE});
+            Method enableAboutMethod = applicationClazz.getMethod("setEnabledAboutMenu", boolean.class);
+            enableAboutMethod.invoke(applicationInstance, Boolean.TRUE);
             
             // Need to create a Proxy object to represent an anonymous impl of the ApplicationListener class
             Object listenerProxy = Proxy.newProxyInstance(OSXIntegration.class.getClassLoader(), 
@@ -81,12 +81,12 @@ public class OSXIntegration {
                 }
 
                 private void setHandled(Object event, Boolean val) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException {
-                    Method handleMethod =   event.getClass().getMethod("setHandled", new Class[] {boolean.class});
-                    handleMethod.invoke(event, new Object[] {val});
+                    Method handleMethod =   event.getClass().getMethod("setHandled", boolean.class);
+                    handleMethod.invoke(event, val);
                 }});           
             // register the proxy object via the addApplicationListener method, cross fingers...
-            Method registerListenerMethod = applicationClazz.getMethod("addApplicationListener", new Class[] {listenerClass});
-            registerListenerMethod.invoke(applicationInstance, new Object[] {listenerProxy});
+            Method registerListenerMethod = applicationClazz.getMethod("addApplicationListener", listenerClass);
+            registerListenerMethod.invoke(applicationInstance, listenerProxy);
         } catch (Exception e) {
             LOG.error("Failed to setup OSXIntegration", e);
         }

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java b/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java
index 2c1ef2b..b4f5385 100644
--- a/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java
@@ -282,8 +282,7 @@ public class PluginPropertyEditorPanel extends JPanel {
 
                 try {
 
-                    Object object = d.getReadMethod().invoke(plugin,
-                            new Object[0]);
+                    Object object = d.getReadMethod().invoke(plugin);
 
                     if (object != null) {
 
@@ -360,7 +359,7 @@ public class PluginPropertyEditorPanel extends JPanel {
 
                 try {
                     descriptors[rowIndex].getWriteMethod().invoke(plugin,
-                        new Object[] { aValue });
+                            aValue);
                     fireTableCellUpdated(rowIndex, columnIndex);
                 } catch (IllegalArgumentException e) {
                     // ignore

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/chainsaw/receivers/ReceiversHelper.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/receivers/ReceiversHelper.java b/src/main/java/org/apache/log4j/chainsaw/receivers/ReceiversHelper.java
index a1737f4..9837481 100644
--- a/src/main/java/org/apache/log4j/chainsaw/receivers/ReceiversHelper.java
+++ b/src/main/java/org/apache/log4j/chainsaw/receivers/ReceiversHelper.java
@@ -179,7 +179,7 @@ public class ReceiversHelper {
                     if (d.getReadMethod().getName().equals("getLoggerRepository")) {
                         continue;
                     }
-                    Object o = d.getReadMethod().invoke(receiver, new Object[] {} );
+                    Object o = d.getReadMethod().invoke(receiver);
                     if (o != null) {
                         Element paramElement = document.createElement("param");
                         paramElement.setAttribute("name", d.getName());

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/e710189c/src/main/java/org/apache/log4j/db/DBAppender.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/db/DBAppender.java b/src/main/java/org/apache/log4j/db/DBAppender.java
index f94e98b..e87132e 100644
--- a/src/main/java/org/apache/log4j/db/DBAppender.java
+++ b/src/main/java/org/apache/log4j/db/DBAppender.java
@@ -301,7 +301,7 @@ public class DBAppender extends AppenderSkeleton implements UnrecognizedElementH
               
               for (Iterator i = propertiesKeys.iterator(); i.hasNext();) {
                   String key = (String) i.next();
-                  String value = (String) event.getProperty(key);
+                  String value = event.getProperty(key);
                   
                   //LogLog.info("id " + eventId + ", key " + key + ", value " + value);
                   insertPropertiesStatement.setInt(1, eventId);