Remove check for when being copied 38/93538/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 31 Oct 2020 11:06:21 +0000 (12:06 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 31 Oct 2020 11:36:52 +0000 (12:36 +0100)
We have 'when' explicitly excluded, hence we can never observe
it in validation. Eliminate this dead code.

Change-Id: I4a4fb4c1e2a3d888e02f2db0e49671993e2985ab
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 2abe50d138ad54a0afe9f832cf4469b3cdf59bd8)

yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/augment/AbstractAugmentStatementSupport.java

index c34a126a4f3752fefb10da8c0a349958ba7c74ed..eedc41ca1170876dc5758f6e0adeb505620c172b 100644 (file)
@@ -262,11 +262,6 @@ abstract class AbstractAugmentStatementSupport
     private static void validateNodeCanBeCopiedByAugment(final StmtContext<?, ?, ?> sourceCtx,
             final StatementContextBase<?, ?, ?> targetCtx, final CopyType typeOfCopy,
             final boolean skipCheckOfMandatoryNodes) {
-
-        if (sourceCtx.producesDeclared(WhenStatement.class)) {
-            return;
-        }
-
         if (!skipCheckOfMandatoryNodes && typeOfCopy == CopyType.ADDED_BY_AUGMENTATION
                 && requireCheckOfMandatoryNodes(sourceCtx, targetCtx)) {
             checkForMandatoryNodes(sourceCtx);