Changes needed for cli-matic (#499)

* Changes needed for cli-matic

- Added more clojure.lang classes
- Added tools.cli/make-summary-part

* Remove trailing empty line
This commit is contained in:
André de Jager 2020-06-26 17:28:54 +10:00 committed by GitHub
parent 633264096d
commit 475622f7f4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 6 deletions

View file

@ -223,10 +223,14 @@
java.io.EOFException
java.io.PrintWriter
java.io.PushbackReader]
:methods [borkdude.graal.LockFix ;; support for locking
]
:methods [borkdude.graal.LockFix] ;; support for locking
:fields [clojure.lang.PersistentQueue]
:instance-checks [clojure.lang.IObj
clojure.lang.IFn
clojure.lang.IPending
clojure.lang.IDeref
clojure.lang.IAtom
clojure.lang.IEditableCollection
clojure.lang.IMapEntry
clojure.lang.IPersistentMap
@ -317,11 +321,10 @@
(->> (.getMethods c)
(keep (fn [m]
(when (public-declared-method? c m)
{:name (.getName m)})) )
{:name (.getName m)})))
(distinct)
(sort-by :name)
(vec)))
(public-declared-method-names java.net.URL)
(public-declared-method-names java.util.Properties)
)
(public-declared-method-names java.util.Properties))

View file

@ -10,4 +10,5 @@
{'format-lines (copy-var tools.cli/format-lines cli-ns)
'summarize (copy-var tools.cli/summarize cli-ns)
'get-default-options (copy-var tools.cli/get-default-options cli-ns)
'parse-opts (copy-var tools.cli/parse-opts cli-ns)})
'parse-opts (copy-var tools.cli/parse-opts cli-ns)
'make-summary-part (copy-var tools.cli/make-summary-part cli-ns)})