为了访问具有类型参数的类的构造函数,我可以这样做:
> (.newInstance (.getConstructor java.util.Date (into-array java.lang.Class []))
(object-array []))
;=> #inst "2013-04-27T04:00:55.498-00:00"
> (.newInstance (.getConstructor java.util.Date (into-array java.lang.Class [java.lang.String]))
(object-array ["27 Apr 2013"]))
;=> #inst "2013-04-26T14:00:00.000-00:00"
但java.util.Date
也需要 along
作为论点,我希望写一些类似的东西
> (.newInstance (.getConstructor java.util.Date (into-array java.lang.Class [long]))
(object-array [0]))
如何才能做到这一点?