summaryrefslogtreecommitdiffstats
path: root/src/proto
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2023-09-09 11:37:23 +0200
committerChristian Brabandt <cb@256bit.org>2023-09-09 11:37:23 +0200
commit342f4f626ed56921b1ef145ccaa05ba0a4b8ac01 (patch)
tree5441a7bb6c17a6ea0298f1dfde9f6069527d9ecb /src/proto
parent23c92d93c1b877edf18881b715ad51ec26386c2e (diff)
patch 9.0.1888: Vim9: Problem trying to invoke class methodv9.0.1888
Problem: Vim9: Problem trying to invoke class method Solution: Lookup the class method insider other classes closes: #13055 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Diffstat (limited to 'src/proto')
-rw-r--r--src/proto/vim9class.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/proto/vim9class.pro b/src/proto/vim9class.pro
index 0f8aa7f1fe..8413a81dd3 100644
--- a/src/proto/vim9class.pro
+++ b/src/proto/vim9class.pro
@@ -7,6 +7,7 @@ void ex_type(exarg_T *eap);
int class_object_index(char_u **arg, typval_T *rettv, evalarg_T *evalarg, int verbose);
ufunc_T *find_class_func(char_u **arg);
int class_member_index(char_u *name, size_t len, class_T **cl_ret, cctx_T *cctx);
+int class_method_index(char_u *name, size_t len, class_T **cl_ret, cctx_T *cctx);
int inside_class(cctx_T *cctx_arg, class_T *cl);
void copy_object(typval_T *from, typval_T *to);
void object_unref(object_T *obj);