[vala/0.46] Use "str_equal" as equal_func for ArrayList<string> instances



commit 2076b69086ec041490d60a2c59ad587648e1bc03
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 2ebcdb49f..8324fa53b 100644
--- a/vala/valaclass.vala
+++ b/vala/valaclass.vala
@@ -714,7 +714,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 9b510182d..e5e586457 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 65ae04bd2..726188677 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]