]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Rename InvocationExpression to MethodCall
authorJürg Billeter <j@bitron.ch>
Thu, 20 Nov 2008 19:39:32 +0000 (19:39 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Thu, 20 Nov 2008 19:39:32 +0000 (19:39 +0000)
2008-11-20  Jürg Billeter  <j@bitron.ch>

* vala/Makefile.am:
* vala/valacodevisitor.vala:
* vala/valadynamicmethod.vala:
* vala/valaflowanalyzer.vala:
* vala/valagenieparser.vala:
* vala/valamemberaccess.vala:
* vala/valamethodcall.vala:
* vala/valanullchecker.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* gobject/Makefile.am:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valaccodemodule.vala:

Rename InvocationExpression to MethodCall

svn path=/trunk/; revision=2039

19 files changed:
ChangeLog
gobject/Makefile.am
gobject/valaccodearraymodule.vala
gobject/valaccodebasemodule.vala
gobject/valaccodedelegatemodule.vala
gobject/valaccodegenerator.vala
gobject/valaccodemethodcallmodule.vala [moved from gobject/valaccodeinvocationexpressionmodule.vala with 98% similarity]
gobject/valaccodemodule.vala
vala/Makefile.am
vala/valacodevisitor.vala
vala/valadynamicmethod.vala
vala/valaflowanalyzer.vala
vala/valagenieparser.vala
vala/valamemberaccess.vala
vala/valamethodcall.vala [moved from vala/valainvocationexpression.vala with 98% similarity]
vala/valanullchecker.vala
vala/valaparser.vala
vala/valasemanticanalyzer.vala
vala/valasymbolresolver.vala

index 60a34e156cc45956d81d50e543493534f73bb500..b83deaae5d25507aa2ce194724fc234a1759f4d4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2008-11-20  Jürg Billeter  <j@bitron.ch>
+
+       * vala/Makefile.am:
+       * vala/valacodevisitor.vala:
+       * vala/valadynamicmethod.vala:
+       * vala/valaflowanalyzer.vala:
+       * vala/valagenieparser.vala:
+       * vala/valamemberaccess.vala:
+       * vala/valamethodcall.vala:
+       * vala/valanullchecker.vala:
+       * vala/valaparser.vala:
+       * vala/valasemanticanalyzer.vala:
+       * vala/valasymbolresolver.vala:
+       * gobject/Makefile.am:
+       * gobject/valaccodearraymodule.vala:
+       * gobject/valaccodebasemodule.vala:
+       * gobject/valaccodedelegatemodule.vala:
+       * gobject/valaccodegenerator.vala:
+       * gobject/valaccodemethodcallmodule.vala:
+       * gobject/valaccodemodule.vala:
+
+       Rename InvocationExpression to MethodCall
+
 2008-11-20  Jürg Billeter  <j@bitron.ch>
 
        * vala/valainvocationexpression.vala:
index c3614486f10e613dd378c9d409017c93d172aa18..9f6bc18ae1605912dcbce0db5067c32603818cce 100644 (file)
@@ -19,8 +19,8 @@ libvala_la_VALASOURCES = \
        valaccodecontrolflowmodule.vala \
        valaccodedelegatemodule.vala \
        valaccodegenerator.vala \
-       valaccodeinvocationexpressionmodule.vala \
        valaccodememberaccessmodule.vala \
+       valaccodemethodcallmodule.vala \
        valaccodemethodmodule.vala \
        valaccodemodule.vala \
        valaccodestructmodule.vala \
index 8754a657a532c1a26c9f2d4c360bc0499e8241aa..8ca987f8a71b87f62ee45c2823406605d8a258ca 100644 (file)
@@ -27,7 +27,7 @@ using Gee;
 /**
  * The link between an assignment and generated code.
  */
-public class Vala.CCodeArrayModule : CCodeInvocationExpressionModule {
+public class Vala.CCodeArrayModule : CCodeMethodCallModule {
        private int next_array_dup_id = 0;
 
        public CCodeArrayModule (CCodeGenerator codegen, CCodeModule? next) {
@@ -136,8 +136,8 @@ public class Vala.CCodeArrayModule : CCodeInvocationExpressionModule {
                        Gee.List<Expression> size = ((ArrayCreationExpression) array_expr).get_sizes ();
                        var length_expr = size[dim - 1];
                        return (CCodeExpression) get_ccodenode (length_expr);
-               } else if (array_expr is InvocationExpression) {
-                       var invocation_expr = (InvocationExpression) array_expr;
+               } else if (array_expr is MethodCall) {
+                       var invocation_expr = (MethodCall) array_expr;
                        Gee.List<CCodeExpression> size = invocation_expr.get_array_sizes ();
                        return size[dim - 1];
                } else if (array_expr.symbol_reference != null) {
index 4f29b6b647a5d63526939ec618c63ae8982b3f3d..2026f167ab167b21d1616cbf9833a36566df952e 100644 (file)
@@ -1778,7 +1778,7 @@ public class Vala.CCodeBaseModule : CCodeModule {
 
                stmt.ccodenode = new CCodeExpressionStatement ((CCodeExpression) stmt.expression.ccodenode);
 
-               var invoc = stmt.expression as InvocationExpression;
+               var invoc = stmt.expression as MethodCall;
                if (invoc != null) {
                        var m = invoc.call.symbol_reference as Method;
                        var ma = invoc.call as MemberAccess;
index 801363cc73da980630503496dec22b71ec8c9de1..c105cb7a063c597a9f880e1bc96525e66d2008da 100644 (file)
@@ -82,8 +82,8 @@ public class Vala.CCodeDelegateModule : CCodeArrayModule {
                        }
                }
                
-               if (delegate_expr is InvocationExpression) {
-                       var invocation_expr = (InvocationExpression) delegate_expr;
+               if (delegate_expr is MethodCall) {
+                       var invocation_expr = (MethodCall) delegate_expr;
                        return invocation_expr.delegate_target;
                } else if (delegate_expr is LambdaExpression) {
                        if ((current_method != null && current_method.binding == MemberBinding.INSTANCE) || in_constructor) {
index b463023d2d7356cb66bbbfc19cc50d66429ec704..8913ac52235e17d19421fcf626e16a35f9077b43 100644 (file)
@@ -38,7 +38,7 @@ public class Vala.CCodeGenerator : CodeGenerator {
                head = new CCodeControlFlowModule (this, head);
                head = new CCodeMemberAccessModule (this, head);
                head = new CCodeAssignmentModule (this, head);
-               head = new CCodeInvocationExpressionModule (this, head);
+               head = new CCodeMethodCallModule (this, head);
                head = new CCodeArrayModule (this, head);
                head = new CCodeDelegateModule (this, head);
                head = new GErrorModule (this, head);
@@ -267,8 +267,8 @@ public class Vala.CCodeGenerator : CodeGenerator {
                head.visit_member_access (expr);
        }
 
-       public override void visit_invocation_expression (InvocationExpression expr) {
-               head.visit_invocation_expression (expr);
+       public override void visit_method_call (MethodCall expr) {
+               head.visit_method_call (expr);
        }
        
        public override void visit_element_access (ElementAccess expr) {
similarity index 98%
rename from gobject/valaccodeinvocationexpressionmodule.vala
rename to gobject/valaccodemethodcallmodule.vala
index afa325075763bb018a093073cf2b650b3ee46cdd..a3fcceba022f4b9704c1b98e8bf095e301bc57f5 100644 (file)
@@ -1,4 +1,4 @@
-/* valaccodeinvocationexpressionmodule.vala
+/* valaccodemethodcallmodule.vala
  *
  * Copyright (C) 2006-2008  Jürg Billeter, Raffaele Sandrini
  *
 using GLib;
 using Gee;
 
-public class Vala.CCodeInvocationExpressionModule : CCodeAssignmentModule {
-       public CCodeInvocationExpressionModule (CCodeGenerator codegen, CCodeModule? next) {
+public class Vala.CCodeMethodCallModule : CCodeAssignmentModule {
+       public CCodeMethodCallModule (CCodeGenerator codegen, CCodeModule? next) {
                base (codegen, next);
        }
 
-       public override void visit_invocation_expression (InvocationExpression expr) {
+       public override void visit_method_call (MethodCall expr) {
                expr.accept_children (codegen);
 
                // the bare function call
@@ -217,7 +217,7 @@ public class Vala.CCodeInvocationExpressionModule : CCodeAssignmentModule {
 
                                        cexpr = handle_struct_argument (param, arg, cexpr);
 
-                                       if (multiple_cargs && arg is InvocationExpression) {
+                                       if (multiple_cargs && arg is MethodCall) {
                                                // if vala argument is invocation expression
                                                // the auxiliary C argument(s) will depend on the main C argument
 
index c165e2e932969d6c85e4f9301c663f40977bec8f..efd33e60dcef8a5ecb0ee36ef483149db9b04e75 100644 (file)
@@ -264,8 +264,8 @@ public abstract class Vala.CCodeModule {
                next.visit_member_access (expr);
        }
 
-       public virtual void visit_invocation_expression (InvocationExpression expr) {
-               next.visit_invocation_expression (expr);
+       public virtual void visit_method_call (MethodCall expr) {
+               next.visit_method_call (expr);
        }
        
        public virtual void visit_element_access (ElementAccess expr) {
index b53002042b628d6c55b7912d76eefff7a3fff30e..97c012e857f2939e8c40614131a0b05aa9c35bd0 100644 (file)
@@ -79,7 +79,6 @@ libvalacore_la_VALASOURCES = \
        valainterfacetype.vala \
        valainterfacewriter.vala \
        valainvalidtype.vala \
-       valainvocationexpression.vala \
        valalambdaexpression.vala \
        valaliteral.vala \
        valalocalvariable.vala \
@@ -89,6 +88,7 @@ libvalacore_la_VALASOURCES = \
        valamemberaccess.vala \
        valamemberinitializer.vala \
        valamethod.vala \
+       valamethodcall.vala \
        valamethodtype.vala \
        valanamespace.vala \
        valanullchecker.vala \
index 520b0caad997158ef27837495c2c18783ea741e7..90de7141d1dd7637958e73c4329da6ac75c3885f 100644 (file)
@@ -488,7 +488,7 @@ public abstract class Vala.CodeVisitor {
         *
         * @param expr an invocation expression
         */
-       public virtual void visit_invocation_expression (InvocationExpression expr) {
+       public virtual void visit_method_call (MethodCall expr) {
        }
        
        /**
index 70beff6f8d56d3d34399fae25fb2701bb5a29634..96f0cfa5cc0207865df030d921a0a1c9294c44cb 100644 (file)
@@ -29,7 +29,7 @@ using Gee;
 public class Vala.DynamicMethod : Method {
        public DataType dynamic_type { get; set; }
 
-       public InvocationExpression invocation { get; set; }
+       public MethodCall invocation { get; set; }
 
        private string cname;
        static int dynamic_method_id;
index 24fe771c05857446492c4d15034700f0b8c6f11f..fdd3fd6f4700dede16611907ea9996f8b462ae8b 100644 (file)
@@ -530,8 +530,8 @@ public class Vala.FlowAnalyzer : CodeVisitor {
 
                handle_errors (stmt);
 
-               if (stmt.expression is InvocationExpression) {
-                       var expr = (InvocationExpression) stmt.expression;
+               if (stmt.expression is MethodCall) {
+                       var expr = (MethodCall) stmt.expression;
                        var ma = expr.call as MemberAccess;
                        if (ma != null && ma.symbol_reference != null && ma.symbol_reference.get_attribute ("NoReturn") != null) {
                                current_block = null;
index fc4e67ee6dc5255a957eab1f9a5598c27a490857..5eac65b9756bcd411e62ef096c674c75b320343d 100644 (file)
@@ -589,7 +589,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                                expr = parse_pointer_member_access (begin, expr);
                                break;
                        case TokenType.OPEN_PARENS:
-                               expr = parse_invocation_expression (begin, expr);
+                               expr = parse_method_call (begin, expr);
                                break;
                        case TokenType.OPEN_BRACKET:
                                expr = parse_element_access (begin, expr);
@@ -725,7 +725,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                
                accept (TokenType.CLOSE_PARENS);
                
-               var print_expr = new InvocationExpression (expr, get_src (begin));
+               var print_expr = new MethodCall (expr, get_src (begin));
                
                foreach (Expression arg in arg_list) {
                        print_expr.add_argument (arg);
@@ -747,7 +747,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                
                accept (TokenType.CLOSE_PARENS);
                
-               var assert_expr = new InvocationExpression (expr, get_src (begin));
+               var assert_expr = new MethodCall (expr, get_src (begin));
                
                foreach (Expression arg in arg_list) {
                        assert_expr.add_argument (arg);
@@ -757,7 +757,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                
        }
 
-       Expression parse_invocation_expression (SourceLocation begin, Expression inner) throws ParseError {
+       Expression parse_method_call (SourceLocation begin, Expression inner) throws ParseError {
                expect (TokenType.OPEN_PARENS);
                var arg_list = parse_argument_list ();
                expect (TokenType.CLOSE_PARENS);
@@ -778,7 +778,7 @@ public class Vala.Genie.Parser : CodeVisitor {
                        }
                        return expr;
                } else {
-                       var expr = new InvocationExpression (inner, get_src (begin));
+                       var expr = new MethodCall (inner, get_src (begin));
                        foreach (Expression arg in arg_list) {
                                expr.add_argument (arg);
                        }
index 573aaf5e1b7230bf4d268118c0b7c8f46284c48f..9dcb342b860a619a225273bc845414a62eb29b4b 100644 (file)
@@ -311,8 +311,8 @@ public class Vala.MemberAccess : Expression {
                        if (symbol_reference == null && inner.value_type != null && inner.value_type.is_dynamic) {
                                // allow late bound members for dynamic types
                                var dynamic_object_type = (ObjectType) inner.value_type;
-                               if (parent_node is InvocationExpression) {
-                                       var invoc = (InvocationExpression) parent_node;
+                               if (parent_node is MethodCall) {
+                                       var invoc = (MethodCall) parent_node;
                                        if (invoc.call == this) {
                                                // dynamic method
                                                DataType ret_type;
similarity index 98%
rename from vala/valainvocationexpression.vala
rename to vala/valamethodcall.vala
index f51c97c90f4154f3aa7042ba054f90346b7aca29..0dc389802de3fbfa4a4189c3d87d2e7ae4b7545d 100644 (file)
@@ -1,4 +1,4 @@
-/* valainvocationexpression.vala
+/* valamethodcall.vala
  *
  * Copyright (C) 2006-2008  Jürg Billeter
  *
@@ -26,7 +26,7 @@ using Gee;
 /**
  * Represents an invocation expression in the source code.
  */
-public class Vala.InvocationExpression : Expression {
+public class Vala.MethodCall : Expression {
        /**
         * The method to call.
         */
@@ -52,7 +52,7 @@ public class Vala.InvocationExpression : Expression {
         * @param source_reference reference to source code
         * @return                 newly created invocation expression
         */
-       public InvocationExpression (Expression call, SourceReference? source_reference = null) {
+       public MethodCall (Expression call, SourceReference? source_reference = null) {
                this.source_reference = source_reference;
                this.call = call;
        }
@@ -92,7 +92,7 @@ public class Vala.InvocationExpression : Expression {
        }
 
        public override void accept (CodeVisitor visitor) {
-               visitor.visit_invocation_expression (this);
+               visitor.visit_method_call (this);
 
                visitor.visit_expression (this);
        }
index 996af7cf1ef766f6b558dc7dcc7dbecd15ff3b08..7cd940d75b72788bd06c924aa5b43a3aee6e66c9 100644 (file)
@@ -198,7 +198,7 @@ public class Vala.NullChecker : CodeVisitor {
                stmt.accept_children (this);
        }
 
-       public override void visit_invocation_expression (InvocationExpression expr) {
+       public override void visit_method_call (MethodCall expr) {
                expr.accept_children (this);
 
                var mtype = expr.call.value_type as MethodType;
index dac4f5c3eb2ab041e89f19576ce9f0c1e9e4717c..4d4230abb468e86cd9a929a09dc55c39efce9f48 100644 (file)
@@ -492,7 +492,7 @@ public class Vala.Parser : CodeVisitor {
                                expr = parse_pointer_member_access (begin, expr);
                                break;
                        case TokenType.OPEN_PARENS:
-                               expr = parse_invocation_expression (begin, expr);
+                               expr = parse_method_call (begin, expr);
                                break;
                        case TokenType.OPEN_BRACKET:
                                expr = parse_element_access (begin, expr);
@@ -582,7 +582,7 @@ public class Vala.Parser : CodeVisitor {
                return expr;
        }
 
-       Expression parse_invocation_expression (SourceLocation begin, Expression inner) throws ParseError {
+       Expression parse_method_call (SourceLocation begin, Expression inner) throws ParseError {
                expect (TokenType.OPEN_PARENS);
                var arg_list = parse_argument_list ();
                expect (TokenType.CLOSE_PARENS);
@@ -603,7 +603,7 @@ public class Vala.Parser : CodeVisitor {
                        }
                        return expr;
                } else {
-                       var expr = new InvocationExpression (inner, get_src (begin));
+                       var expr = new MethodCall (inner, get_src (begin));
                        foreach (Expression arg in arg_list) {
                                expr.add_argument (arg);
                        }
index 4bc3f74beb4ab3e1b8322ba38e053f1cf9dcb613..ec91d6f0a7d79ae76ddf92cf95c20940668f649f 100644 (file)
@@ -307,7 +307,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor {
                                        Report.error (expr.source_reference, "Too few arguments, method `%s' does not take %d arguments".printf (mtype.to_string (), args.size));
                                        return false;
                                } else {
-                                       var invocation_expr = expr as InvocationExpression;
+                                       var invocation_expr = expr as MethodCall;
                                        var object_creation_expr = expr as ObjectCreationExpression;
                                        if (invocation_expr != null) {
                                                invocation_expr.add_argument (param.default_expression);
index d547f0ef78b1cb8dc4c932621fcd012fb5fe7797..bef33c34ee6b654310700ff2513ad1a70e844df6 100644 (file)
@@ -378,7 +378,7 @@ public class Vala.SymbolResolver : CodeVisitor {
                expr.accept_children (this);
        }
 
-       public override void visit_invocation_expression (InvocationExpression expr) {
+       public override void visit_method_call (MethodCall expr) {
                expr.accept_children (this);
        }