refresh function as a single entrypoint to changing inspector config.orchard.print.orchard.inspect/start the single entrypoint to the inspector, deprecate orchard.inspect/fresh and orchard.inspect/clear.datafy.inspector/next-sibling go beyond the current page, without possibly going out of bounds.java/class-info: handle NoClassDefFoundErrors.inspector/down: return the usual value when called on nil inspector arguments.orchard.inspect/down fn is now able to go beyond the current page. next-sibling and previous-sibling fns work in all pages.info*, offer :var-meta-allowlist option.
orchard.meta/var-meta-whitelist var to orchard.meta/var-meta-allowlist.
orchard.meta/var-meta-whitelist remains offered as a ^:deprecated var.orchard.xref: avoid occasional null pointer access.Name header to inspected Class objects.orchard.inspect: offer new tap-indexed function.
tap> a sub-item by idx, without navigating to it.orchard.java: add *analyze-sources* dynamic var.
false in order to increase performance / decrease the amount of information returned.orchard.namespace: introduce new read-ns-form, project-ns-forms, ns-form-imports functions.orchard.inspect: right-align indices when rendering indexed collections.orchard.inspect: don't render Datafy sections identical to the data they refer to, for nil-valued maps.orchard.inspect: access private fields again.
orchard.inspect: offer new previous-sibling and next-sibling functions.
orchard.inspect: don't render keyword/symbol/number values as strings.orchard.inspect: don't use pr-str over the main Value: being inspected.
pr-str was redundant.orchard.inspect: render non-accessible fields better.
<non-inspectable value> for representing its value, clients being free to elide its rendering.Instance fields, Static fields ,Private instance fields, Private static fields.Fields section.orchard.inspect: render field names as symbols, not strings.orchard.inspect: don't navigate beyond the pagination boundaries.class-info and member-info: include :annotated-arglists.
:annotated-arglists represents each arglist as a string with return and param type info, rendered as metadata.->-like macros.def-like macros.:doc-block-tags-fragments: exclude tags other than Returns, Throws and Param.
info for Java: return extra :doc-related attributes, as reflected in the new orchard.java.parser-next namespace, allowing clients to render HTML and non-HTML fragments with precision.
--add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED JVM flag to be present, otherwise a fallback will be used.info on ClojureScript: don't mistakenly prioritize special form names over var names.orchard.xref: include info for test vars.orchard.xref: avoid duplicate vars that might appear following REPL re-evaluation.orchard.xref/fn-refs.orchard.indent ns / functionality.tap-current-value.classpath-namespaces resilient to faulty ns declarations.Datafy section to the inspector. For more details, take a
look at the
Datafiable
and
Navigable
sections of the Orchard inspector
docs.---.orchard.java/member-info.orchard.cljs.analysis.Cannot open <nil> as a Reader.find-usages:
orchard.xref/fn-deps now also finds anonymous function dependencies.orchard.xref/fn-deps-class as a lower level API so you can still get the main functions deps only.orchard.xref/fn-transitive-deps.:provided.
org.clojure/clojurescript dependency.read-namespace handle read conditionals gracefully.dynapath dependency
-Dorchard.use-dynapath=false has no effect now either.enrich-classpath
orchard.xref/fn-refs.io/resource lookup.info: don't fall back to clojure.core for fully-qualified symbols.orchard.namespace functionality is now parallelized when possible.apropos.jar) will not confuse Orchard anymore, which had the potential to cause errors."-Dorchard.use-dynapath=false".@orchard.java/cache-initializer for deterministically waiting for this cache workload to complete."-Dorchard.initialize-cache.silent=false" (or [...]=true).@Compiler/LOADER was not bound for some reason).info.:file for info on namespaces without any defs.var-meta.spec-list and spec-form.orchard.xref.cache-dir from soc/directories-jvm to orchard.util.os.orchard.clojuredocs.cider-nrepl's resource lookup functionality into orchard.java.resource.clojure.tools.namespace (replaced by orchard.namespace).java.classpath (replaced by orchard.java.classpath).transform-value to cider-nrepl.LinkageError when calling Class/forName.class-info when dealing with classes created via reify.deftype and defrecord on Java 8.cider-nrepl into orchard.info and orchard.eldoc.orchard.query).cider-nrepl.Can you improve this documentation? These fine people already did:
Bozhidar Batsov, vemv, Oleksandr Yakushev, Alexander Yakushev, liquidz, Arne Brasseur, p4v4n, dan sutton, Phil Brown, r0man, Roman Scherer, Hugo Duncan, Lukas Domagala, Finn Petersen, Martin Kavalar, Carsten Behring & Tanner StirratEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |