}
public List<string> get_symbols () {
- var symbols = new ArrayList<string> ();
+ var symbols = new ArrayList<string> (str_equal);
get_symbols_from_fragment (symbols, type_member_declaration);
return symbols;
}
}
}
/* check whether all prerequisites are met */
- List<string> missing_prereqs = new ArrayList<string> ();
+ List<string> missing_prereqs = new ArrayList<string> (str_equal);
foreach (TypeSymbol prereq in prerequisites) {
if (!is_a ((ObjectTypeSymbol) prereq)) {
missing_prereqs.insert (0, prereq.get_full_name ());
private List<SourceFile> source_files = new ArrayList<SourceFile> ();
private Map<string,unowned SourceFile> source_files_map = new HashMap<string,unowned SourceFile> (str_hash, str_equal);
- private List<string> c_source_files = new ArrayList<string> ();
+ private List<string> c_source_files = new ArrayList<string> (str_equal);
private Namespace _root = new Namespace (null);
private List<string> packages = new ArrayList<string> (str_equal);
}
void parse_local_variable_declarations (Block block) throws ParseError {
- var id_list = new ArrayList<string> ();
+ var id_list = new ArrayList<string> (str_equal);
id_list.add (parse_identifier ());
// Allow multiple declarations
while (accept (TokenType.COMMA)) {