157158159160161162163164165166167
.list(); List<Release> children = Lists.newArrayList(); for (TestTag tag : childReleaseTags) { children.add(extractReleaseFor(tag, testOutcomes.withTag(tag), level + 1, ancestors)); } release = release.withChildren(children); } return release; }
183184185186187188189190191192193
if ((childRequirement != requirement) && (isImmediateChild(requirementPath, path))) { if (isLeaf(childRequirement)) { immediateChildren.add(childRequirement); } else { immediateChildren.add(childRequirement.withChildren(findDirectChildrenFor(childRequirement, requirementsByPath, requirementPaths))); } } }