Open
Description
Expected behavior
cljr-add-stubs
will succesfully complete a reify
for a Java class that has been :import
ed, i.e. the symbol is not package-qualified.
Actual behavior
Errors with Can't find interface IntConsumer
Steps to reproduce the problem
(:import java.util.function.IntConsumer)
- type
(reify IntConsumer)
in a clojure buffer - Place
POINT
overIntConsumer
- Invoke cljr-add-stubs normally (I use hydra)
clj-refactor.el version information
This repo @ master
Analysis
When there's no prefix (which is the case with :import
ed classes), the following LOC is executed:
clj-refactor.el/clj-refactor.el
Line 3071 in 9dcc50d
which appears to mistakenly fill IntConsumer
with the equivalent of (ns-name *ns*)
instead of the actual java package.