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 05:40:11 UTC

[04/14] logging-chainsaw git commit: Replace anonymous classes with method references

Replace anonymous classes with method references


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

Branch: refs/heads/master
Commit: 561fad6880a4eefaa97868ae37339ef3bf28dedf
Parents: 1c866d2
Author: Matt Sicker <bo...@gmail.com>
Authored: Fri Mar 9 23:03:36 2018 -0600
Committer: Matt Sicker <bo...@gmail.com>
Committed: Fri Mar 9 23:03:36 2018 -0600

----------------------------------------------------------------------
 .../log4j/chainsaw/ApplicationPreferenceModelPanel.java |  7 +------
 .../log4j/chainsaw/ChainsawCyclicBufferTableModel.java  |  6 +-----
 src/main/java/org/apache/log4j/chainsaw/LogPanel.java   |  8 +-------
 src/main/java/org/apache/log4j/chainsaw/LogUI.java      | 12 ++----------
 .../apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java  |  6 +-----
 5 files changed, 6 insertions(+), 33 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/561fad68/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java b/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java
index d876738..a6c1d23 100644
--- a/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java
@@ -123,12 +123,7 @@ public static void main(String[] args) {
       new ApplicationPreferenceModelPanel(model);
     f.getContentPane().add(panel);
 
-    model.addPropertyChangeListener(
-      new PropertyChangeListener() {
-        public void propertyChange(PropertyChangeEvent evt) {
-          System.out.println(evt);
-        }
-      });
+    model.addPropertyChangeListener(System.out::println);
     panel.setOkCancelActionListener(
       new ActionListener() {
         public void actionPerformed(ActionEvent e) {

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/561fad68/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 86ecce7..9b513e2 100644
--- a/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
@@ -374,11 +374,7 @@ class ChainsawCyclicBufferTableModel extends AbstractTableModel
       uniqueRow = 0;
     }
 
-    SwingHelper.invokeOnEDT(new Runnable() {
-    	public void run() {
-    	    fireTableDataChanged();
-    	}
-    });
+    SwingHelper.invokeOnEDT(this::fireTableDataChanged);
 
     notifyCountListeners();
     loggerNameModelDelegate.reset();

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/561fad68/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 35ab3d8..63286a1 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
@@ -3388,13 +3388,7 @@ public class LogPanel extends DockablePanel implements EventBatchListener, Profi
                   //                logger.debug("Typed something recently applying filter");
                   if (!(textFeld.getText().trim().equals(lastText.trim()))) {
                     lastText = textFeld.getText();
-                    EventQueue.invokeLater(new Runnable()
-                    {
-                        public void run()
-                        {
-                          setFilter();
-                        }
-                    });
+                    EventQueue.invokeLater(DelayedTextDocumentListener.this::setFilter);
                   }
                 } else {
                   // they stopped typing a while ago, let's forget about it

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/561fad68/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 c286c08..fb67907 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LogUI.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LogUI.java
@@ -453,11 +453,7 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
         }});
 
     LogManager.getRootLogger().setLevel(Level.TRACE);
-    EventQueue.invokeLater(new Runnable() {
-        public void run() {
-            logUI.activateViewer();
-        }
-    });
+    EventQueue.invokeLater(logUI::activateViewer);
 
     logger.info("SecurityManager is now: " + System.getSecurityManager());
 
@@ -1074,11 +1070,7 @@ public class LogUI extends JFrame implements ChainsawViewer, SettingsListener {
     if (
       noReceiversDefined
         && applicationPreferenceModel.isShowNoReceiverWarning()) {
-      SwingHelper.invokeOnEDT(new Runnable() {
-          public void run() {
-              showReceiverConfigurationPanel();
-          }
-      });
+      SwingHelper.invokeOnEDT(this::showReceiverConfigurationPanel);
     }
 
     Container container = tutorialFrame.getContentPane();

http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/561fad68/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java b/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
index 318ea57..cf032e1 100644
--- a/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
+++ b/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
@@ -630,11 +630,7 @@ public class ZeroConfPlugin extends GUIPluginSkeleton {
         frame.pack();
         frame.setVisible(true);
 
-        Thread thread = new Thread(new Runnable() {
-            public void run() {
-                plugin.shutdown();
-            }
-        });
+        Thread thread = new Thread(plugin::shutdown);
         Runtime.getRuntime().addShutdownHook(thread);
     }