Open kindlich opened 3 years ago
We'll check if this was already addressed in the refactor or not. If not, we'll leave it open and push this after the refactor, if already fixed or fixable without too much effort, we'll close this during the refactor.
Currently, compiling the
ParsedExpressionSuper
will return aPartialTypeExpression
of the super type. Therefore the compiler will search for static members on the super type, which is incorrect.Also, we will most likely need a separate expression for super type calls, since inside the Java Bytecode module we need to use another opcode instruction (invokeSpecial instead of invokeVirtual/interface to make sure that this specific implementation is called)