Simplify lambda expressions

When lambda expression consists of only one statement, curly brackets
can be omitted.

Change-Id: Ibeced168aef9ecd511a2872d40e707912e05ec50
This commit is contained in:
David Ostrovsky
2017-04-02 09:32:39 +02:00
committed by David Pursehouse
parent eca086a537
commit 00b0bcfb3d
8 changed files with 31 additions and 139 deletions

View File

@@ -85,11 +85,7 @@ public abstract class MetricMaker {
@SuppressWarnings("unchecked")
Class<V> type = (Class<V>) value.getClass();
CallbackMetric0<V> metric = newCallbackMetric(name, type, desc);
newTrigger(
metric,
() -> {
metric.set(value);
});
newTrigger(metric, () -> metric.set(value));
}
/**
@@ -115,11 +111,7 @@ public abstract class MetricMaker {
public <V> void newCallbackMetric(
String name, Class<V> valueClass, Description desc, Supplier<V> trigger) {
CallbackMetric0<V> metric = newCallbackMetric(name, valueClass, desc);
newTrigger(
metric,
() -> {
metric.set(trigger.get());
});
newTrigger(metric, () -> metric.set(trigger.get()));
}
/**