From: Stephen Kitt Date: Tue, 16 May 2017 15:51:21 +0000 (+0200) Subject: sal-common-impl: use lambdas X-Git-Tag: release/nitrogen~226 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F84%2F57184%2F2;p=controller.git sal-common-impl: use lambdas This series of patches uses lambdas instead of anonymous classes for functional interfaces when possible. Lambdas are replaced with method references when appropriate. Change-Id: Ideb92bfb1504831895558607a7591eb8c00bc570 Signed-off-by: Stephen Kitt --- diff --git a/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataTransaction.java b/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataTransaction.java index f83a77829b..b9df496e3a 100644 --- a/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataTransaction.java +++ b/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataTransaction.java @@ -25,11 +25,6 @@ public abstract class AbstractDataTransaction { Futures.immediateFuture(RpcResultBuilder.success(TransactionStatus.COMMITED).build()); public static ListenableFuture> convertToLegacyCommitFuture(final CheckedFuture from) { - return Futures.transform(from, new AsyncFunction>() { - @Override - public ListenableFuture> apply(final Void input) { - return SUCCESS_FUTURE; - } - }); + return Futures.transform(from, (AsyncFunction>) input -> SUCCESS_FUTURE); } }