-
Notifications
You must be signed in to change notification settings - Fork 38
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
completion of non static members does not work unless the class is imported to the name space #58
Comments
Maybe on more comment, why I don't use the "import" in the first place ... I discovered the issue by using the library A debugging tool which allows to "inject" reflectively captured local vars as global vars in the current name space (or any other name space) So it creates the vars reflectively without me instantiating the java objects myself (so I neither used "import" nor the full qualified class name directly, but scope-capture does the instantiation via reflection) So a kind of special case, but would be nice to get it work to avoid surprises of users. |
@behrica The class no longer needs to be imported for completion to work if the class can be resolved from the context. The docstring will not work though, as that's a separate thing in CIDER now. Would you be so kind to test this out with the latest CIDER snapshot? |
Hi there! Today @cjohansen was expressing the same issue over Clojurians #cider. I wonder if there's a unit test for instance method access such as |
I can confirm that completions from the pipe in |
It's already passing, so no action is needed. Closes alexander-yakushev#58
It's already passing, so no action is needed. Closes alexander-yakushev#58
In this scenario, we get no candidates,
so no candidates are found.
expected behavior: all and only members of class SerialBlob are returned
found behavior: no members are returned
It does work, when class is imported first:
The text was updated successfully, but these errors were encountered: