From 8166c0a4615ae23694ea7a4a7b050a68e9df9770 Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Fri, 19 May 2017 09:30:58 +0200 Subject: Remove unnecessary usages of Supplier interface Change-Id: I6bc2f99806f81c206dcf31711a01fcebe809288a Signed-off-by: Marek Gradzki --- .../io/fd/honeycomb/test/tools/YangDataProcessor.java | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'infra/test-utils/test-tools/src/main/java/io/fd/honeycomb/test/tools/YangDataProcessor.java') diff --git a/infra/test-utils/test-tools/src/main/java/io/fd/honeycomb/test/tools/YangDataProcessor.java b/infra/test-utils/test-tools/src/main/java/io/fd/honeycomb/test/tools/YangDataProcessor.java index a353e4b3b..fe46410d7 100644 --- a/infra/test-utils/test-tools/src/main/java/io/fd/honeycomb/test/tools/YangDataProcessor.java +++ b/infra/test-utils/test-tools/src/main/java/io/fd/honeycomb/test/tools/YangDataProcessor.java @@ -16,6 +16,11 @@ package io.fd.honeycomb.test.tools; +import java.util.AbstractMap; +import java.util.Map; +import java.util.Optional; +import javax.annotation.Nonnull; +import javax.annotation.Nullable; import org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec; import org.opendaylight.yangtools.sal.binding.generator.impl.BindingSchemaContextUtils; import org.opendaylight.yangtools.yang.binding.DataObject; @@ -28,13 +33,6 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext; import org.opendaylight.yangtools.yang.model.api.SchemaNode; import org.slf4j.Logger; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import java.util.AbstractMap; -import java.util.Map; -import java.util.Optional; -import java.util.function.Supplier; - interface YangDataProcessor { /** @@ -68,11 +66,11 @@ interface YangDataProcessor { default SchemaNode parentSchema(@Nonnull final SchemaContext schemaContext, @Nonnull final BindingToNormalizedNodeCodec serializer, @Nullable final YangInstanceIdentifier parentYangId, - @Nonnull final Supplier logProvider) { + @Nonnull final Logger logger) { // null or root if (parentYangId == null || parentYangId.getPathArguments().size() == 0) { // no parent == use schema context as root context - logProvider.get().info("Parent is null, providing schema context as parent node"); + logger.info("Parent is null, providing schema context as parent node"); return schemaContext; } @@ -96,7 +94,7 @@ interface YangDataProcessor { } final DataNodeContainer parentNode = dataNodeContainerOptional.get(); - logProvider.get().info("Parent schema node resolved as {}", parentNode); + logger.info("Parent schema node resolved as {}", parentNode); return (SchemaNode) parentNode; } -- cgit 1.2.3-korg