Skip to main content

Data Inspection

  • datafy

    Attempts to return x as data. datafy will return the value of clojure.core.protocols/datafy. If the value has been t...

  • nav

    Returns (possibly transformed) v in the context of coll and k (a key/index or nil). Callers should attempt to provide ...

  • Diff

    Implementation detail. Subject to change.

  • EqualityPartition

    Implementation detail. Subject to change.

  • diff

    Recursively compares a and b, returning a tuple of [things-only-in-a things-only-in-b things-in-both]. Comparison ru...

  • diff-similar

    Implementation detail. Subject to change.

  • equality-partition

    Implementation detail. Subject to change.

  • inspect

    creates a graphical (Swing) inspector on the supplied object

  • inspect-table

    creates a graphical (Swing) inspector on the supplied regular data, which must be a sequential data structure of data ...

  • inspect-tree

    creates a graphical (Swing) inspector on the supplied hierarchical data

  • ->AsmReflector

    Positional factory function for class clojure.reflect.AsmReflector.

  • ->Constructor

    Positional factory function for class clojure.reflect.Constructor.

  • ->Field

    Positional factory function for class clojure.reflect.Field.

  • ->JavaReflector

    Positional factory function for class clojure.reflect.JavaReflector.

  • ->Method

    Positional factory function for class clojure.reflect.Method.

  • Reflector

    Protocol for reflection implementers.

  • TypeReference

    A TypeReference can be unambiguously converted to a type name on the host platform. All typerefs are normalized i...

  • flag-descriptors

    The Java access bitflags, along with their friendly names and the kinds of objects to which they can apply.

  • map->Constructor

    Factory function for class clojure.reflect.Constructor, taking a map of keywords to field values.

  • map->Field

    Factory function for class clojure.reflect.Field, taking a map of keywords to field values.

  • map->Method

    Factory function for class clojure.reflect.Method, taking a map of keywords to field values.

  • reflect

    Alpha - subject to change. Reflect on the type of obj (or obj itself if obj is a class). Return value and options ...

  • resolve-class

    Given a class name, return that typeref's class bytes as an InputStream.

  • type-reflect

    Alpha - subject to change. Reflect on a typeref, returning a map with :bases, :flags, and :members. In the discussi...

  • typename

    Returns Java name as returned by ASM getClassName, e.g. byte[], java.lang.String[]

  • keywordize-keys

    Recursively transforms all map keys from strings to keywords.

  • macroexpand-all

    Recursively performs all possible macroexpansions in form.

  • postwalk

    Performs a depth-first, post-order traversal of form. Calls f on each sub-form, uses f's return value in place of the...

  • postwalk-demo

    Demonstrates the behavior of postwalk by printing each form as it is walked. Returns form.

  • postwalk-replace

    Recursively transforms form by replacing keys in smap with their values. Like clojure/replace but works on any data s...

  • prewalk

    Like postwalk, but does pre-order traversal.

  • prewalk-demo

    Demonstrates the behavior of prewalk by printing each form as it is walked. Returns form.

  • prewalk-replace

    Recursively transforms form by replacing keys in smap with their values. Like clojure/replace but works on any data s...

  • stringify-keys

    Recursively transforms all map keys from keywords to strings.

  • walk

    Traverses form, an arbitrary data structure. inner and outer are functions. Applies inner to each element of form, b...