Closed mihaj closed 4 years ago
Even if the case is weird, the issue is that proxy generator did not handle that properly. In this particular case, the Type.FullName
returned a type name, but instead of a .
it used a +
which was then written to the generated proxy code. This new method now converts this + to . so the generated proxy compiles.
Can you please check the latest commit, It's about #25. I pushed the code before this PR is closed.. It's supposed to be in the next PR.
However the goal is not to delete it. It's unfinished and the goal of #25 is to do implementation.
I've checked the JAVA version and they are now more compatible than in previous version. So nothing is removed atm.
Could yo post the link to the source ? It's easier to track what are you referring too
I've run two additional tests and found the issue with the
GetSimpleTypeName
, I wrapped all the calls with new functionTypeFullNameToString
that replaces the + with . so the generated code is correct. I tried to call theTypeFullNameToString
from theGetSimpleTypeName
, but it's return is used to convert string to type so other tests failed. #53