--add-opens
.orchard.java.parser
in favor of parser-next.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 NoClassDefFoundError
s.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 def
s.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 is a website building & hosting documentation for Clojure/Script libraries
× close