Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix for anonymous class definition and update to Idris 0.9.20 #7

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

aaronc
Copy link

@aaronc aaronc commented Dec 12, 2015

The current version of anonymous class definition wraps the function call in a call to Closure.run() which has a return type of void thus not allowing any return value from Idris to get returned by the Java method.

Previously the Closure.run() function was called which has a return type
of void, thus not allowing any return value to get through.
… and added support for Java Boolean <-> Idris Bool conversions.
… method size limit. Now let's hope we don't hit the method count limit (a simple fix would be to move all the APPLY and EVAL case fn's to inner classes - which maybe I should just go ahead and do while it's fresh).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant