(rpe objs rpd)
Returns the set of objects reachable from objs' (an object or seq of objects) via the path description
rpd'.
Example: Get all direct and indirect supertypes (superclasses, interfaces) of Long.
(rpe Long [rpe-+ [rpe-alt 'getSuperclass 'getInterfaces]])
Returns the set of objects reachable from `objs' (an object or seq of objects) via the path description `rpd'. Example: Get all direct and indirect supertypes (superclasses, interfaces) of Long. (rpe Long [rpe-+ [rpe-alt 'getSuperclass 'getInterfaces]])
(rpe-* objs rpd)
Regular path iteration starting at objs' iterating
rpd' zero or many
times.
Regular path iteration starting at `objs' iterating `rpd' zero or many times.
(rpe-+ objs rpd)
(rpe-+ objs rpd d skip-objs)
Regular path iteration starting at objs' iterating
rpd' one or many
times.
Regular path iteration starting at `objs' iterating `rpd' one or many times.
(rpe-alt objs & alts)
Regular path alternative starting at objs' and traversing all
alts' from
there.
Regular path alternative starting at `objs' and traversing all `alts' from there.
(rpe-exp objs n rpd)
(rpe-exp objs l u rpd)
Regular path iteration starting at objs' iterating
rpd' either exactly n' times, or at minimum
l' times and at most `u' times.
Regular path iteration starting at `objs' iterating `rpd' either exactly `n' times, or at minimum `l' times and at most `u' times.
(rpe-opt objs rpd)
Regular path option returning the union of objs' and the objects reachable via
rpd'.
Regular path option returning the union of `objs' and the objects reachable via `rpd'.
(rpe-restr objs pred)
Regular path restriction filtering objs' by
pred'.
Regular path restriction filtering `objs' by `pred'.
(rpe-seq objs & rpds)
Regular path sequence starting at objs' and traversing a path defined by
rpds'.
Regular path sequence starting at `objs' and traversing a path defined by `rpds'.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close