Drop QNameModuleAware from AugmentEffectiveStatementImpl
[yangtools.git] / parser / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / augment / AbstractAugmentStatementSupport.java
index 2a70a9929b54ce5c0b2b74fc219999f3dca66fd9..e6386c3affd4f9d2264b4cc08cf0e8152084e781 100644 (file)
@@ -51,10 +51,8 @@ abstract class AbstractAugmentStatementSupport
 
     AbstractAugmentStatementSupport(final YangParserConfiguration config, final SubstatementValidator validator) {
         super(YangStmtMapping.AUGMENT, StatementPolicy.copyDeclared(
-            (copy, current, substatements) ->
-                copy.getArgument().equals(current.getArgument())
-                && copy.moduleName().getModule().equals(current.moduleName().getModule())
-            ), config, validator);
+            (copy, current, substatements) -> copy.getArgument().equals(current.getArgument())),
+            config, validator);
     }
 
     @Override
@@ -136,8 +134,7 @@ abstract class AbstractAugmentStatementSupport
                 .toFlags();
 
         try {
-            return EffectiveStatements.createAugment(stmt.declared(), stmt.getArgument(), flags,
-                stmt.moduleName().getModule(), substatements);
+            return EffectiveStatements.createAugment(stmt.declared(), stmt.getArgument(), flags, substatements);
         } catch (SubstatementIndexingException e) {
             throw new SourceException(e.getMessage(), stmt, e);
         }