Details
-
Type:
Defect
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: Backlog
-
Fix Version/s: Backlog
-
Component/s: None
-
Labels:None
Description
Originally reported by Carson
print-dup on any collection type generates code to call the create method of the collection's class. APersistentVector$SubVector has no create method.
Example with Clojure at commit ecae8ff08a298777c365a261001adfe9bfa4d83c :
Clojure 1.3.0-master-SNAPSHOT
user=> (read-string (binding [*print-dup* true] (pr-str (subvec [1 2 3] 1))))
IllegalArgumentException No matching method found: create clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:50)