Java 8: use lambdas and function references
[yangtools.git] / yang / yang-data-impl / src / test / java / org / opendaylight / yangtools / yang / data / impl / schema / transform / dom / serializer / DomSerializerTestUtils.java
index 6ef48d97f4a59c7f3b1010498eb8a78ef6a3eab1..0950a1ab1250fb863da7acbe2c11bd90350bd434 100644 (file)
@@ -30,7 +30,6 @@ import org.opendaylight.yangtools.yang.data.impl.codec.xml.XmlCodecProvider;
 import org.opendaylight.yangtools.yang.data.impl.codec.xml.XmlDocumentUtils;
 import org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.NodeSerializerDispatcher;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
-import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
 import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
 import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException;
 import org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource;
@@ -43,12 +42,7 @@ public class DomSerializerTestUtils {
     static final Document DOC = XmlDocumentUtils.getDocument();
     static final Element DATA = DOC.createElement("data");
     static final NodeSerializerDispatcher MOCK_DISPATCHER = Mockito.mock(NodeSerializerDispatcher.class);
-    static final XmlCodecProvider CODEC_PROVIDER = new XmlCodecProvider() {
-        @Override
-        public TypeDefinitionAwareCodec<Object, ? extends TypeDefinition<?>> codecFor(TypeDefinition<?> baseType) {
-            return TypeDefinitionAwareCodec.from(baseType);
-        }
-    };
+    static final XmlCodecProvider CODEC_PROVIDER = TypeDefinitionAwareCodec::from;
 
     private DomSerializerTestUtils() {
         throw new UnsupportedOperationException("Utility class");