The implementation addresses the problem described in this bug report. The argument lists of inherited virtual methods are unified so that possible missing default argument (or nilability) is preserved through inheritance. This ensures that the types do not differ by nilability in derived classes (which is forbidden in Crystal).
This fixes issue 48 of qt5.cr.
The implementation addresses the problem described in this bug report. The argument lists of inherited virtual methods are unified so that possible missing default argument (or nilability) is preserved through inheritance. This ensures that the types do not differ by nilability in derived classes (which is forbidden in Crystal).