view test/bug-65037/bug65037_base.m @ 32862:833f3d9bdf1a stable

Don't treat parent class constructor as inherited class method (bug #65037) * fcn-info.cc (fcn_info::fcn_info_rep::find_method): Ignore any methods that are actually parent class constructors. * ov-classdef.cc (octave_classdef_meta::is_classdef_constructor): Also consider methods and parent classes. * test/bug-65037/bug-65037.tst, test/bug-65037/bug65037_base.m, test/bug-65037/bug65037_derived.m, test/bug-65037/module.mk: New test files. * test/Makefile.am: Update.
author John W. Eaton <jwe@octave.org>
date Fri, 12 Jan 2024 16:28:48 -0500
parents
children
line wrap: on
line source

classdef bug65037_base
  properties
    ctor_nargin;
  end
  methods
    function obj = bug65037_base (varargin)
      obj.ctor_nargin = nargin;
    end
  end
end