Select copyPolicy for each StatementSupport class
[yangtools.git] / yang / yang-parser-reactor / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / reactor / StatementContextBase.java
index 6903620c32347e7c9adc0b61a3c7ae917a2aee53..f40c4cae845c24d4244b4e0f29117d7d61729c38 100644 (file)
@@ -599,7 +599,8 @@ public abstract class StatementContextBase<A, D extends DeclaredStatement<A>, E
                     // This statement is context-independent and has no substatements -- hence it can be freely shared.
                     return Optional.of(replicaAsChildOf(parent));
                 }
-                // FIXME: YANGTOOLS-694: filter out all context-independent substatements, eliminate fall-through
+                // ascertaining substatements could be quite costly, let's just fall through to declared copy and deal
+                // shortcut it when we build the statements.
                 // fall through
             case DECLARED_COPY:
                 // FIXME: YANGTOOLS-694: this is still to eager, we really want to copy as a lazily-instantiated