]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vala: Drop unused MemberAccess.creation_member property API
authorRico Tzschichholz <ricotz@ubuntu.com>
Tue, 22 Feb 2022 12:10:20 +0000 (13:10 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 22 Feb 2022 12:10:20 +0000 (13:10 +0100)
vala/valagenieparser.vala
vala/valainitializerlist.vala
vala/valamemberaccess.vala
vala/valaparser.vala

index 0b0e242e362f9e0b4e64f6a9d7d63e911f2bb850..7c7c483093789389797f2876afa5d7e86016efb4 100644 (file)
@@ -946,7 +946,6 @@ public class Vala.Genie.Parser : CodeVisitor {
                if (init_list.size > 0 && inner is MemberAccess) {
                        // struct creation expression
                        var member = (MemberAccess) inner;
-                       member.creation_member = true;
 
                        var expr = new ObjectCreationExpression (member, get_src (begin));
                        expr.struct_creation = true;
@@ -1065,7 +1064,6 @@ public class Vala.Genie.Parser : CodeVisitor {
        }
 
        Expression parse_object_creation_expression (SourceLocation begin, MemberAccess member) throws ParseError {
-               member.creation_member = true;
                List<Expression> arg_list;
                if (accept (TokenType.OPEN_PARENS)) {
                        arg_list = parse_argument_list ();
@@ -1145,8 +1143,6 @@ public class Vala.Genie.Parser : CodeVisitor {
                list_member = new MemberAccess (parent_member, "ArrayList", get_src (begin));
                list_member.add_type_argument (element_type);
 
-               list_member.creation_member = true;
-
                var expr = new ObjectCreationExpression (list_member, get_src (begin));
                return expr;
        }
@@ -1160,8 +1156,6 @@ public class Vala.Genie.Parser : CodeVisitor {
                dict_member.add_type_argument (key_type);
                dict_member.add_type_argument (value_type);
 
-               dict_member.creation_member = true;
-
                var expr = new ObjectCreationExpression (dict_member, get_src (begin));
 
                return expr;
index 87165439d0162dc4d2f02608c32eb649124fe525..5b33aad45fbcb9d70d915d20421e241469afb66b 100644 (file)
@@ -202,7 +202,6 @@ public class Vala.InitializerList : Expression {
                        if (in_array_creation_initializer) {
                                unowned Symbol? sym = st;
                                var ma = new MemberAccess.simple (sym.name, source_reference);
-                               ma.creation_member = true;
                                ma.symbol_reference = sym;
                                MemberAccess inner = ma;
                                while (sym.parent_symbol != null && sym.parent_symbol != context.root) {
index 25d74fc8882303ebd92c17e3fb90893baf210899..33887cbec48bbf99f199efbce22dae68a26b1cd4 100644 (file)
@@ -62,11 +62,6 @@ public class Vala.MemberAccess : Expression {
         */
        public bool tainted_access { get; set; }
 
-       /**
-        * Specifies whether the member is used for object creation.
-        */
-       public bool creation_member { get; set; }
-
        /**
         * Qualified access to global symbol.
         */
@@ -904,7 +899,7 @@ public class Vala.MemberAccess : Expression {
                } else if (member is Signal) {
                        instance = true;
                        access = member.access;
-               } else if (!creation_member && member is ErrorCode) {
+               } else if (member is ErrorCode) {
                        symbol_reference = ((ErrorCode) member).code;
                        member = symbol_reference;
                }
index d81fc3544fccbee7846982e5854daad96df29b45..cfa0776aeda6199c0567add8b40fcaaea9928805 100644 (file)
@@ -911,7 +911,6 @@ public class Vala.Parser : CodeVisitor {
                if (init_list.size > 0 && inner is MemberAccess) {
                        // struct creation expression
                        unowned MemberAccess member = (MemberAccess) inner;
-                       member.creation_member = true;
 
                        var expr = new ObjectCreationExpression (member, src);
                        expr.struct_creation = true;
@@ -1031,7 +1030,6 @@ public class Vala.Parser : CodeVisitor {
        }
 
        Expression parse_object_creation_expression (SourceLocation begin, MemberAccess member) throws ParseError {
-               member.creation_member = true;
                var arg_list = parse_argument_list ();
                var src = get_src (begin);