@Override public Set<IVariable<?>> getRequiredBound(StaticAnalysis sa) { final Set<IVariable<?>> requiredBound = new HashSet<IVariable<?>>(); for (IGroupMemberNode child : getChildren()) { requiredBound.addAll(child.getRequiredBound(sa)); } return requiredBound; }
@Override public Set<IVariable<?>> getRequiredBound(StaticAnalysis sa) { final Set<IVariable<?>> requiredBound = new HashSet<IVariable<?>>(); for (IGroupMemberNode child : getChildren()) { requiredBound.addAll(child.getRequiredBound(sa)); } return requiredBound; }
this.requiredBound = node.getRequiredBound(sa); this.desiredBound = node.getDesiredBound(sa);
this.requiredBound = node.getRequiredBound(sa); this.desiredBound = node.getDesiredBound(sa);