Hide SchemaAwareApplyOperation.checkWriteApplicable() 40/80040/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 30 Jan 2019 17:20:39 +0000 (18:20 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 30 Jan 2019 17:21:47 +0000 (18:21 +0100)
The refactor of MinMaxValidation allows us to optimize
checkWriteApplicable() by completely hiding it.

JIRA: YANGTOOLS-944
Change-Id: I804ddb5e4c8b7562bde11994be8b1a5615228d7c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/SchemaAwareApplyOperation.java

index 6b2b10aea20f7e3ab8b3087f57d7257f053929c8..96f4837fc0946f709b01c1bdc869db1bdc13481f 100644 (file)
@@ -174,7 +174,7 @@ abstract class SchemaAwareApplyOperation extends ModificationApplyOperation {
      * @param current current node in TreeNode for modification to apply
      * @throws DataValidationFailedException when a data dependency conflict is detected
      */
-    protected void checkWriteApplicable(final ModificationPath path, final NodeModification modification,
+    private static void checkWriteApplicable(final ModificationPath path, final NodeModification modification,
             final Optional<TreeNode> current, final Version version) throws DataValidationFailedException {
         final Optional<TreeNode> original = modification.getOriginal();
         if (original.isPresent() && current.isPresent()) {