@zilti the only knobs are overriding particular java methods fields. I'll remind myself how to do that...
see nilable-param
, non-nil-return
, override-constructor
, override-method
, https://clojure.github.io/core.typed/
eg.,
(override-method java.util.Properties/stringPropertyNames
[-> (java.util.Set String)])
just cut core.typed 1.0.0 because apparently all contribs are
slight anticlimax but still, it's been a big target for most of my last 10 years
so woo!
@ambrosebs nice work! what are your next steps?