73 | | Overloaded methods can not be handled by default python and need to be handled using an external library {{{plum-dispatch==2.2.2}}} and result in additional {{{@dispatch}}} annotations in the translated code. If you use overloading, you need to have plum installed to run your code. Check also the #@NonNull section. |
| 73 | === Overloading methods |
| 74 | Overloaded methods can not be handled by default python. To support it, an external library {{{plum-dispatch==2.2.2}}} is used. If you use overloading, you need to have plum installed to run your code. Check also the #@NonNull section. |
| 75 | |
| 76 | When a method is overloaded, the translator adds {{{@dispatch}}} annotations in the translated code as required by plum. |
| 77 | |
| 78 | |