[Gambas-user] JIT compiler debugging
Benoît Minisini
g4mba5 at gmail.com
Sat Oct 20 13:55:30 CEST 2018
Le 18/10/2018 à 04:20, Jussi Lahtinen a écrit :
> If I understand correctly, overriding like this should not be allowed (
> http://gambaswiki.org/wiki/doc/object-model#t19 ):
> Property y As Object --> Property y As TestClass1
>
> But no error is raised. See the attachment (baseclass & childclass).
>
>
> Jussi
>
The documentation is not accurate. The datatype of the child must not be
the same as the parent. It must be compatible.
- If the datatypes are not objects, then both datatypes must be the same.
- If the datatypes are objects, then either the parent must be 'Object',
or the child datatype must inherit the parent datatype.
Except for public variables where inheritance is now forbidden.
This is not a JIT-related problem by the way.
Regards,
--
Benoît Minisini
More information about the User
mailing list