{:group-id "com.github.ivarref", :artifact-id "hookd", :version "0.1.69", :analysis {"clj" ({:name com.github.ivarref.hookd, :publics ({:name install!, :file "com/github/ivarref/hookd.clj", :line 67, :arglists ([f classes-and-methods]), :type :var} {:name install-post!, :file "com/github/ivarref/hookd.clj", :line 76, :arglists ([f classes-and-methods]), :doc "Like `install!` but ensures that `f` is only called **post** invocation.\n\nThe following contextual data is will **always** be present in the map passed\nto `f`:\n\n| Key | Value |\n| ----------- | ---------------------------------------------------------------- |\n| `:id` | Uniquely identifies the call. Same value for pre and post calls. |\n| `:args` | The vector of args |\n| `:start` | Nanoseconds since some fixed but arbitrary origin time. |\n| `:post?` | `true` |\n| `:stop` | Nanoseconds since some fixed but arbitrary origin time. |\n| `:spent-ns` | Number of nanoseconds elapsed. |\n| `:spent-ms` | Number of milliseconds elapsed. Coerced to long. |\n| `:result` | The result of applying the value of `:function` to `:args`. |\n| `:error` | Any exception caught during computation of the result. |\n| `:error?` | True if an exception was thrown. |\n| `:this` | The object `this`. Will be nil for static methods. |", :type :var} {:name install-pre!, :file "com/github/ivarref/hookd.clj", :line 98, :arglists ([f classes-and-methods]), :doc "Like `install!` but ensures that `f` is only called **pre** invocation.\n\nThe following contextual data is will **always** be present in the map passed\nto `f`:\n\n| Key | Value |\n| ----------- | ---------------------------------------------------------------- |\n| `:id` | Uniquely identifies the call. Same value for pre and post calls. |\n| `:args` | The vector of args |\n| `:start` | Nanoseconds since some fixed but arbitrary origin time. |\n| `:pre?` | `true` |\n| `:this` | The object `this`. Will be nil for static methods. |", :type :var} {:name produce-wiretap-ctx-map, :file "com/github/ivarref/hookd.clj", :line 34, :arglists ([java-str-map]), :type :var} {:name uninstall!, :file "com/github/ivarref/hookd.clj", :line 61, :arglists ([] [className]), :type :var})})}, :pom-str "\n\n 4.0.0\n com.github.ivarref\n hookd\n jar\n 0.1.69\n hookd\n Consume return values of arbitrary Java methods in Clojure\n https://github.com/ivarref/hookd\n \n \n EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0\n https://www.eclipse.org/legal/epl-2.0/\n \n \n \n \n src\n test\n \n \n resources\n \n \n \n \n resources\n \n \n target\n target/classes\n \n \n org.codehaus.mojo\n build-helper-maven-plugin\n 1.7\n \n \n add-source\n generate-sources\n \n add-source\n \n \n \n java\n \n \n \n \n \n \n \n \n \n central\n https://repo1.maven.org/maven2/\n \n false\n \n \n true\n \n \n \n clojars\n https://repo.clojars.org/\n \n true\n \n \n true\n \n \n \n \n \n \n \n \n org.clojure\n clojure\n 1.10.3\n \n \n org.javassist\n javassist\n 3.21.0-GA\n \n \n"}