Hello to all,
the following phenomenon seems to be a banal on the first look. But it isn't:
The compiler does not resolve the path of a module correctly any more:
tryThisOut.packageLevel02.packageLevel03.DeeplyRootedClass.useMeWithTheFullPath();
This went through the compiler for several times without any trouble. But now an error is thrown:
src/Main.hx:319: characters 8-33 : tryThisOut.TryOut has no field packageLevel02
The compiler assumes that
tryThisOut.TryOut is addressed. This class exists. But it is not addressed at this place (not even in the lines before or after this line).
This is a
test code to test implementations with
function calls that are
not addressed by the '
import' keyword.
I am experimenting with macros and I also want to cover this specific case.
But the same error occurs when I let the original source code be compiled without the influence of macros
I am desperate. I was looking for the error for about two hours...
Kind regards
Michael