Fix warnings/javadocs in sal-distributed-datastore
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / utils / DataTreeModificationOutput.java
index 17d4c4a71d78c11f24910e423cfd309da4cc4f5e..84717e188f9d64ad4e28c7446b668da641a23a96 100644 (file)
@@ -13,6 +13,7 @@ import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import javax.xml.stream.XMLStreamException;
+import org.opendaylight.controller.cluster.datastore.util.AbstractDataTreeModificationCursor;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification;
@@ -30,10 +31,11 @@ public final class DataTreeModificationOutput {
     private DataTreeModificationOutput() {
     }
 
+    @SuppressWarnings("checkstyle:IllegalCatch")
     public static void toFile(File file, DataTreeModification modification) {
-        try(FileOutputStream outStream = new FileOutputStream(file)) {
+        try (FileOutputStream outStream = new FileOutputStream(file)) {
             modification.applyToCursor(new DataTreeModificationOutputCursor(new DataOutputStream(outStream)));
-        } catch(Exception e) {
+        } catch (Exception e) {
             LOG.error("Error writing DataTreeModification to file {}", file, e);
         }
     }
@@ -49,9 +51,9 @@ public final class DataTreeModificationOutput {
         public void delete(PathArgument child) {
             try {
                 output.write("\nDELETE -> ".getBytes());
-                output.write(next(child).toString().getBytes());
+                output.write(current().node(child).toString().getBytes());
                 output.writeByte('\n');
-            } catch(IOException e) {
+            } catch (IOException e) {
                 Throwables.propagate(e);
             }
         }
@@ -71,11 +73,11 @@ public final class DataTreeModificationOutput {
                 output.writeByte('\n');
                 output.write(name.getBytes());
                 output.write(" -> ".getBytes());
-                output.write(next(child).toString().getBytes());
+                output.write(current().node(child).toString().getBytes());
                 output.write(": \n".getBytes());
                 NormalizedNodeXMLOutput.toStream(output, data);
                 output.writeByte('\n');
-            } catch(IOException | XMLStreamException e) {
+            } catch (IOException | XMLStreamException e) {
                 Throwables.propagate(e);
             }
         }