mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 9.1.1094: Vim9: problem finding implemented method in type hierarchy
Problem: Vim9: problem finding implemented method for abstract method in type hierarchy (Aliaksei Budavei) Solution: When checking for abstract methods in an extended class, check whether an abstract method is implemented in one of the parent classes (Yegappan Lakshmanan) fixes: #16495 closes: #16497 Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
f30eb4a170
commit
68d0858892
@@ -3508,7 +3508,7 @@ EXTERN char e_abstract_must_be_followed_by_def[]
|
||||
INIT(= N_("E1371: Abstract must be followed by \"def\""));
|
||||
EXTERN char e_abstract_method_in_concrete_class[]
|
||||
INIT(= N_("E1372: Abstract method \"%s\" cannot be defined in a concrete class"));
|
||||
EXTERN char e_abstract_method_str_not_found[]
|
||||
EXTERN char e_abstract_method_str_not_implemented[]
|
||||
INIT(= N_("E1373: Abstract method \"%s\" is not implemented"));
|
||||
EXTERN char e_class_variable_str_accessible_only_inside_class_str[]
|
||||
INIT(= N_("E1374: Class variable \"%s\" accessible only inside class \"%s\""));
|
||||
|
Reference in New Issue
Block a user