You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
({[long int] {:type void
:column5:line324:argnames [millis nanos]
:doc"Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds plus the specified number of nanoseconds, subject to the precision and accuracy of system timers and schedulers. The thread does not lose ownership of any monitors. @param millis the length of time to sleep in milliseconds @param nanos {@code 0-999999} additional nanoseconds to sleep @throws IllegalArgumentException if the value of {@code millis} is negative, or the value of {@code nanos} is not in the range {@code 0-999999} @throws InterruptedException if any thread has interrupted the current thread. The *interrupted status* of the current thread is cleared when this exception is thrown."}
[long] {:type void
:column5:line300:argnames [millis]
:doc"Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds, subject to the precision and accuracy of system timers and schedulers. The thread does not lose ownership of any monitors. @param millis the length of time to sleep in milliseconds @throws IllegalArgumentException if the value of {@code millis} is negative @throws InterruptedException if any thread has interrupted the current thread. The *interrupted status* of the current thread is cleared when this exception is thrown."}}
nil
{[long int] {:returns void
:throws (java.lang.InterruptedException)
:argtypes [long int]
:modifiers #{:public:static}
:name sleep}
[long] {:returns void
:throws (java.lang.InterruptedException)
:argtypes [long]
:modifiers #{:public:static:native}
:name sleep}})
But after reseting the cache info method populates it with same metadata
;; reset cache
(reset! cider.nrepl.inlined-deps.orchard.v0v6v2.orchard.java/cache {})
;; resolve class info
(cider.nrepl.inlined-deps.orchard.v0v6v2.orchard.info/info (symbol"user") (symbol"Thread/sleep"))
;; now both caches have the same info
(->> [@orchard.java/cache
@cider.nrepl.inlined-deps.orchard.v0v6v2.orchard.java/cache]
(map #(-> % (get 'java.lang.Thread) :info:members (get 'sleep)))
(apply clojure.data/diff)
(take2))
;; => (nil nil)
Environment & Version information
cider-nrepl version
0.25.6
Java version
openjdk 11.0.9 2020-10-20
Operating system
Linux
The text was updated successfully, but these errors were encountered:
I was debugging missing documentation for java symbols and reached discrepancy between orchard java cache and cache of inlined-deps orchard.
Expected behavior
@orcahrd.java/cache
has the same information as@cider.nrepl.inlined-deps.orchard.v0v6v2.orchard.java/cache
Actual behavior
@cider.nrepl.inlined-deps.orchard.v0v6v2.orchard.java/cache
is missing some keys like:doc
and:arguments
of:members
Steps to reproduce the problem
Leiningen with configured cider-nrepl and orchard 0.6.2 in depencies
Result:
But after reseting the cache
info
method populates it with same metadataEnvironment & Version information
cider-nrepl version
0.25.6
Java version
openjdk 11.0.9 2020-10-20
Operating system
Linux
The text was updated successfully, but these errors were encountered: