/** Does the list contain the specified element? */ public boolean contains(Object x) { return elems.contains(x); }
/** Does the list contain the specified element? */ public boolean contains(Object x) { return elems.contains(x); }
/** Does the list contain the specified element? */ public boolean contains(Object x) { return elems.contains(x); }
/** Does the list contain the specified element? */ public boolean contains(Object x) { return elems.contains(x); }
public boolean contains(String name) { int i = name.lastIndexOf('/'); String dirname = name.substring(0, i+1); String basename = name.substring(i+1); if (basename.length() == 0) return false; List<String> list = map.get(dirname); return (list != null && list.contains(basename)); }
private Name createArgName(int index, List<Name> exclude) { String prefix = "arg"; while (true) { Name argName = name.table.fromString(prefix + index); if (!exclude.contains(argName)) return argName; prefix += "$"; } }
private Name createArgName(int index, List<Name> exclude) { String prefix = "arg"; while (true) { Name argName = name.table.fromString(prefix + index); if (!exclude.contains(argName)) return argName; prefix += "$"; } }
private Name createArgName(int index, List<Name> exclude) { String prefix = "arg"; while (true) { Name argName = name.table.fromString(prefix + index); if (!exclude.contains(argName)) return argName; prefix += "$"; } }
public boolean contains(RelativePath name) { RelativeDirectory dirname = name.dirname(); String basename = name.basename(); if (basename.length() == 0) return false; List<String> list = map.get(dirname); return (list != null && list.contains(basename)); }
public boolean contains(RelativePath name) { RelativeDirectory dirname = name.dirname(); String basename = name.basename(); if (basename.length() == 0) return false; List<String> list = map.get(dirname); return (list != null && list.contains(basename)); }
public boolean contains(RelativePath name) { RelativeDirectory dirname = name.dirname(); String basename = name.basename(); if (basename.length() == 0) return false; List<String> list = map.get(dirname); return (list != null && list.contains(basename)); }
@Override public String visitCapturedType(CapturedType t, Locale locale) { if (!allCaptured.contains(t)) { allCaptured = allCaptured.append(t); } return super.visitCapturedType(t, locale); } };
@Override public String visitCapturedType(CapturedType t, Locale locale) { if (!allCaptured.contains(t)) { allCaptured = allCaptured.append(t); } return super.visitCapturedType(t, locale); } };
/** * Add a name usage to the simplifier's internal cache */ protected void addUsage(Symbol sym) { Name n = sym.getSimpleName(); List<Symbol> conflicts = nameClashes.get(n); if (conflicts == null) { conflicts = List.nil(); } if (!conflicts.contains(sym)) nameClashes.put(n, conflicts.append(sym)); }
public List<A> diff(List<A> that) { ListBuffer<A> buf = new ListBuffer<>(); for (A el : this) { if (!that.contains(el)) { buf.append(el); } } return buf.toList(); }
public List<A> intersect(List<A> that) { ListBuffer<A> buf = new ListBuffer<>(); for (A el : this) { if (that.contains(el)) { buf.append(el); } } return buf.toList(); }
public List<A> diff(List<A> that) { ListBuffer<A> buf = new ListBuffer<>(); for (A el : this) { if (!that.contains(el)) { buf.append(el); } } return buf.toList(); }
public List<A> intersect(List<A> that) { ListBuffer<A> buf = new ListBuffer<>(); for (A el : this) { if (that.contains(el)) { buf.append(el); } } return buf.toList(); }
public List<MethodSymbol> interfaceCandidates(Type site, MethodSymbol ms) { Filter<Symbol> filter = new MethodFilter(ms, site); List<MethodSymbol> candidates = List.nil(); for (Symbol s : membersClosure(site, false).getElements(filter)) { if (!site.tsym.isInterface() && !s.owner.isInterface()) { return List.of((MethodSymbol)s); } else if (!candidates.contains(s)) { candidates = candidates.prepend((MethodSymbol)s); } } return prune(candidates); }
public List<MethodSymbol> interfaceCandidates(Type site, MethodSymbol ms) { Filter<Symbol> filter = new MethodFilter(ms, site); List<MethodSymbol> candidates = List.nil(); for (Symbol s : membersClosure(site, false).getElements(filter)) { if (!site.tsym.isInterface() && !s.owner.isInterface()) { return List.of((MethodSymbol)s); } else if (!candidates.contains(s)) { candidates = candidates.prepend((MethodSymbol)s); } } return prune(candidates); }