private List<Requirement> getFlattenedRequirements(Requirement rootRequirement) { List<Requirement> flattenedRequirements = Lists.newArrayList(); flattenedRequirements.add(rootRequirement); flattenedRequirements.addAll(rootRequirement.getNestedChildren()); return flattenedRequirements; }
private List<Requirement> getFlattenedRequirements(Requirement rootRequirement) { List<Requirement> flattenedRequirements = new ArrayList<>(); flattenedRequirements.add(rootRequirement); flattenedRequirements.addAll(rootRequirement.getNestedChildren()); return flattenedRequirements; }
public List<Requirement> getFlattenedRequirements() { List<Requirement> flattenedRequirements = Lists.newArrayList(requirement); flattenedRequirements.addAll(requirement.getNestedChildren()); return ImmutableList.copyOf(flattenedRequirements); }
public List<Requirement> getFlattenedRequirements(Requirement... excludingRequirement) { List<Requirement> flattenedRequirements = Lists.newArrayList(requirement); flattenedRequirements.addAll(requirement.getNestedChildren()); flattenedRequirements.removeAll(Lists.newArrayList(excludingRequirement)); return ImmutableList.copyOf(flattenedRequirements); }
public List<Requirement> getFlattenedRequirements() { List<Requirement> flattenedRequirements = Lists.newArrayList(requirement); flattenedRequirements.addAll(requirement.getNestedChildren()); return ImmutableList.copyOf(flattenedRequirements); }
private List<Requirement> getFlattenedRequirements(Requirement rootRequirement) { List<Requirement> flattenedRequirements = Lists.newArrayList(); flattenedRequirements.add(rootRequirement); flattenedRequirements.addAll(rootRequirement.getNestedChildren()); return flattenedRequirements; }
public List<Requirement> getNestedChildren() { List<Requirement> nestedChildren = Lists.newArrayList(); for(Requirement child : children) { nestedChildren.add(child); nestedChildren.addAll(child.getNestedChildren()); } return ImmutableList.copyOf(nestedChildren); }
public List<Requirement> getNestedChildren() { List<Requirement> nestedChildren = Lists.newArrayList(); for(Requirement child : children) { nestedChildren.add(child); nestedChildren.addAll(child.getNestedChildren()); } return ImmutableList.copyOf(nestedChildren); }
public List<Requirement> getFlattenedRequirements(Requirement... excludingRequirement) { List<Requirement> flattenedRequirements = Lists.newArrayList(requirement); flattenedRequirements.addAll(requirement.getNestedChildren()); flattenedRequirements.removeAll(Lists.newArrayList(excludingRequirement)); return ImmutableList.copyOf(flattenedRequirements); }
public List<Requirement> getNestedChildren() { List<Requirement> nestedChildren = new ArrayList<>(); for(Requirement child : children) { nestedChildren.add(child); nestedChildren.addAll(child.getNestedChildren()); } return NewList.copyOf(nestedChildren); }
public List<Requirement> getFlattenedRequirements() { List<Requirement> flattenedRequirements = new ArrayList(); flattenedRequirements.add(requirement); flattenedRequirements.addAll(requirement.getNestedChildren()); return NewList.copyOf(flattenedRequirements); }
public List<Requirement> getFlattenedRequirements(Requirement... excludingRequirement) { List<Requirement> flattenedRequirements = new ArrayList(); flattenedRequirements.add(requirement); flattenedRequirements.addAll(requirement.getNestedChildren()); flattenedRequirements.removeAll(NewList.of(excludingRequirement)); return NewList.copyOf(flattenedRequirements); }