Author: rwhitcomb Date: Fri Feb 16 18:59:22 2018 New Revision: 1824553 URL: http://svn.apache.org/viewvc?rev=1824553&view=rev Log: PIVOT-999: Use lambdas for small recurring callbacks to reduce code noise.
Modified: pivot/trunk/tutorials/src/org/apache/pivot/tutorials/stocktracker/StockTrackerWindow.java pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java Modified: pivot/trunk/tutorials/src/org/apache/pivot/tutorials/stocktracker/StockTrackerWindow.java URL: http://svn.apache.org/viewvc/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/stocktracker/StockTrackerWindow.java?rev=1824553&r1=1824552&r2=1824553&view=diff ============================================================================== --- pivot/trunk/tutorials/src/org/apache/pivot/tutorials/stocktracker/StockTrackerWindow.java (original) +++ pivot/trunk/tutorials/src/org/apache/pivot/tutorials/stocktracker/StockTrackerWindow.java Fri Feb 16 18:59:22 2018 @@ -276,12 +276,7 @@ public class StockTrackerWindow extends public void open(Display display, Window owner) { super.open(display, owner); - ApplicationContext.runAndScheduleRecurringCallback(new Runnable() { - @Override - public void run() { - refreshTable(); - } - }, REFRESH_INTERVAL); + ApplicationContext.runAndScheduleRecurringCallback(() -> refreshTable(), REFRESH_INTERVAL); symbolTextInput.requestFocus(); } Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java?rev=1824553&r1=1824552&r2=1824553&view=diff ============================================================================== --- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java (original) +++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java Fri Feb 16 18:59:22 2018 @@ -82,12 +82,7 @@ public class TerraScrollBarSkin extends this.stopValue = stopValueArgument; // Run once to register we've started, then wait a timeout period and begin scrolling rapidly - scheduledScrollCallback = ApplicationContext.runAndScheduleRecurringCallback(new Runnable() { - @Override - public void run() { - scroll(); - } - }, 400, 30); + scheduledScrollCallback = ApplicationContext.runAndScheduleRecurringCallback(() -> scroll(), 400, 30); } /**