Replace anonymous classes with method references
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 @@
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) {
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 @@
uniqueRow = 0;
}
- SwingHelper.invokeOnEDT(new Runnable() {
- public void run() {
- fireTableDataChanged();
- }
- });
+ SwingHelper.invokeOnEDT(this::fireTableDataChanged);
notifyCountListeners();
loggerNameModelDelegate.reset();
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 @@
// 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
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 @@
}});
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 @@
if (
noReceiversDefined
&& applicationPreferenceModel.isShowNoReceiverWarning()) {
- SwingHelper.invokeOnEDT(new Runnable() {
- public void run() {
- showReceiverConfigurationPanel();
- }
- });
+ SwingHelper.invokeOnEDT(this::showReceiverConfigurationPanel);
}
Container container = tutorialFrame.getContentPane();
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 @@
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);
}