[vala/staging: 3/4] Use "str_equal" as equal_func for ArrayList<string> instances



commit 0d59dcc8f72431a26af15c7465bf296276ee7171
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 7145946b1..b04b73d10 100644
--- a/ccode/valaccodefile.vala
+++ b/ccode/valaccodefile.vala
@@ -108,7 +108,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 6001c901a..6b6665274 100644
--- a/vala/valacodecontext.vala
+++ b/vala/valacodecontext.vala
@@ -205,7 +205,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]