BUG-1436: deprecate IntermediateMapping 87/9787/2
authorRobert Varga <rovarga@cisco.com>
Thu, 7 Aug 2014 13:53:59 +0000 (15:53 +0200)
committerRobert Varga <rovarga@cisco.com>
Thu, 7 Aug 2014 13:55:37 +0000 (13:55 +0000)
IntermediateMapping is only used in CompositeNode-related codecs and
thus is scheduled to be removed at the same time as CompositeNodes.

Change-Id: Ifff06e62441e5f8cc2eac069145389201f369493
Signed-off-by: Robert Varga <rovarga@cisco.com>
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/IntermediateMapping.java

index 7e2224c336e6c944b3a2fb9b80f67c6589bbe0f0..29318f0e4ca08cfff926d554f84513ceb78102dc 100644 (file)
@@ -7,6 +7,8 @@
  */
 package org.opendaylight.yangtools.sal.binding.generator.impl;
 
+import com.google.common.base.Preconditions;
+
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
@@ -15,11 +17,14 @@ import java.util.Map.Entry;
 
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.data.api.Node;
+import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.data.impl.CompositeNodeTOImpl;
 import org.opendaylight.yangtools.yang.data.impl.SimpleNodeTOImpl;
 
-import com.google.common.base.Preconditions;
-
+/**
+ * @deprecated Use {@link NormalizedNode} and their stream writer codec suite.
+ */
+@Deprecated
 public class IntermediateMapping {
     private IntermediateMapping() {
         throw new UnsupportedOperationException("Utility class should not be instantiated");