public void prune(EnumSet<Access> level) { Iterator<Map.Entry<String, Scope>> i = children.entrySet() .iterator(); while (i.hasNext()) { Map.Entry<String, Scope> entry = i.next(); if (!level.contains(entry.getValue().access)) i.remove(); else entry.getValue() .prune(level); } }
public void prune(EnumSet<Access> level) { Iterator<Map.Entry<String,Scope>> i = children.entrySet().iterator(); while (i.hasNext()) { Map.Entry<String,Scope> entry = i.next(); if (!level.contains(entry.getValue().access)) i.remove(); else entry.getValue().prune(level); } }
public void prune(EnumSet<Access> level) { Iterator<Map.Entry<String,Scope>> i = children.entrySet().iterator(); while (i.hasNext()) { Map.Entry<String,Scope> entry = i.next(); if (!level.contains(entry.getValue().access)) i.remove(); else entry.getValue().prune(level); } }
public void prune(EnumSet<Access> level) { Iterator<Map.Entry<String, Scope>> i = children.entrySet() .iterator(); while (i.hasNext()) { Map.Entry<String, Scope> entry = i.next(); if (!level.contains(entry.getValue().access)) i.remove(); else entry.getValue() .prune(level); } }
public void prune(EnumSet<Access> level) { Iterator<Map.Entry<String,Scope>> i = children.entrySet().iterator(); while (i.hasNext()) { Map.Entry<String,Scope> entry = i.next(); if (!level.contains(entry.getValue().access)) i.remove(); else entry.getValue().prune(level); } }
public void prune(EnumSet<Access> level) { Iterator<Map.Entry<String, Scope>> i = children.entrySet().iterator(); while (i.hasNext()) { Map.Entry<String, Scope> entry = i.next(); if (!level.contains(entry.getValue().access)) i.remove(); else entry.getValue().prune(level); } }