ryoakg
8/18/2016 - 5:26 AM

bean.clj

(->> java.net.URL
     java.beans.Introspector/getBeanInfo
     .getPropertyDescriptors
     (map #(.getName %)))
;; => ("authority" "class" "content" "defaultPort" "file" "host" "path" "port" "protocol" "query" "ref" "userInfo")

(->> java.net.URL
     java.beans.Introspector/getBeanInfo
     .getPropertyDescriptors
     (map #(.getReadMethod %)))