Github user stevedlawrence commented on a diff in the pull request:
https://github.com/apache/incubator-daffodil/pull/5#discussion_r150866270
--- Diff:
daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Term.scala ---
@@ -473,14 +446,20 @@ abstract class Term(xmlArg: Node, parentArg:
SchemaComponent, val position: Int)
*/
lazy val childrenInHiddenGroupNotDefaultableOrOVC: Seq[ElementBase] = {
// this should only be called on hidden elements
- Assert.invariant(this.isHidden)
+ val isH = isHidden
+ Assert.invariant(isH)
val res = this match {
- case s: Sequence => {
- s.groupMembersNoRefs.flatMap {
_.childrenInHiddenGroupNotDefaultableOrOVC }
+ case s: SequenceBase => {
+ s.groupMembers.flatMap { member =>
+ if (!member.isHidden)
+ println("Not hidden")
--- End diff --
Remove println debug.
---