Classes generated loaded by DynamicClassLoader return nil for .getPackage. Tools like CIDER and vim-fireplace are relying on this information to implement things like completion hints.
;; => #<Package package java.lang, Java Platform API Specification, version 1.7>
(deftype T )
;; => nil
Proposed: During DynamicClassLoader.defineClass(), invoke definePackage() on the class being defined (similar to what URLClassLoader does).
Screened by: Alex Miller