[vala/0.48] Use "str_equal" as equal_func for ArrayList<string> instances
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/0.48] Use "str_equal" as equal_func for ArrayList<string> instances
- Date: Mon, 18 May 2020 12:38:17 +0000 (UTC)
commit 964ca6ace226ac82f55160235059c43a4d0bb50e
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Thu May 7 20:58:36 2020 +0200
Use "str_equal" as equal_func for ArrayList<string> instances
ccode/valaccodefile.vala | 2 +-
vala/valaclass.vala | 2 +-
vala/valacodecontext.vala | 2 +-
vala/valagenieparser.vala | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/ccode/valaccodefile.vala b/ccode/valaccodefile.vala
index cf4870267..e92051ce6 100644
--- a/ccode/valaccodefile.vala
+++ b/ccode/valaccodefile.vala
@@ -107,7 +107,7 @@ public class Vala.CCodeFile {
}
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;
}
diff --git a/vala/valaclass.vala b/vala/valaclass.vala
index 9d71a4239..c3cc48f55 100644
--- a/vala/valaclass.vala
+++ b/vala/valaclass.vala
@@ -722,7 +722,7 @@ public class Vala.Class : ObjectTypeSymbol {
}
}
/* 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 ());
diff --git a/vala/valacodecontext.vala b/vala/valacodecontext.vala
index fa6c27d94..d123b46e4 100644
--- a/vala/valacodecontext.vala
+++ b/vala/valacodecontext.vala
@@ -209,7 +209,7 @@ public class Vala.CodeContext {
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);
diff --git a/vala/valagenieparser.vala b/vala/valagenieparser.vala
index 6e6e9cd5c..45e0d9729 100644
--- a/vala/valagenieparser.vala
+++ b/vala/valagenieparser.vala
@@ -1949,7 +1949,7 @@ public class Vala.Genie.Parser : CodeVisitor {
}
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)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]