Liking cljdoc? Tell your friends :D

compliment.utils

Functions and utilities for source implementations.

Functions and utilities for source implementations.
raw docstring

*extra-metadata*clj

Signals to downstream sources which additional information about completion candidates they should attach . Should be a set of keywords.

Signals to downstream sources which additional information about completion
candidates they should attach . Should be a set of keywords.
sourceraw docstring

android-vm?clj

Signifies if the application is running on Android.

Signifies if the application is running on Android.
sourceraw docstring

cache-last-resultcljmacro

(cache-last-result name key value)

If cache for name is absent, or key doesn't match the key in the cache, calculate v and return it. Else return value from cache.

If cache for `name` is absent, or `key` doesn't match the key in the cache,
calculate `v` and return it. Else return value from cache.
sourceraw docstring

classes-on-classpathclj

(classes-on-classpath)

Returns a map of all classes that can be located on the classpath. Key represent the root package of the class, and value is a list of all classes for that package.

Returns a map of all classes that can be located on the classpath. Key
represent the root package of the class, and value is a list of all classes
for that package.
sourceraw docstring

defmemoizedcljmacro

(defmemoized name & fdecl)

Defines a memoized function.

Defines a memoized function.
sourceraw docstring

flush-cachesclj

(flush-caches)

Removes all cached values, forcing functions that depend on cache-last-result to recalculate.

Removes all cached values, forcing functions that depend on
`cache-last-result` to recalculate.
sourceraw docstring

fuzzy-matches-no-skip?clj

(fuzzy-matches-no-skip? prefix symbol separator?)

Tests if symbol matches the prefix where separator? checks whether character is a separator. Unlike fuzzy-matches? requires separator characters to be present in prefix.

Tests if symbol matches the prefix where separator? checks whether character
is a separator. Unlike `fuzzy-matches?` requires separator characters to be
present in prefix.
sourceraw docstring

fuzzy-matches?clj

(fuzzy-matches? prefix symbol separator)

Tests if symbol matches the prefix when symbol is split into parts on separator.

Tests if symbol matches the prefix when symbol is split into parts on
separator.
sourceraw docstring

jdk9+?clj

Signifies if the application is running on JDK 9 or higher.

Signifies if the application is running on JDK 9 or higher.
sourceraw docstring

namespaces-on-classpathclj

(namespaces-on-classpath)

Returns the list of all Clojure namespaces obtained by classpath scanning.

Returns the list of all Clojure namespaces obtained by classpath scanning.
sourceraw docstring

primitive-cacheclj

source

project-resourcesclj

(project-resources)

Returns a list of all non-code files in the current project.

Returns a list of all non-code files in the current project.
sourceraw docstring

resolve-classclj

(resolve-class ns sym)

Tries to resolve a classname from the given symbol, or returns nil if classname can't be resolved.

Tries to resolve a classname from the given symbol, or returns nil
if classname can't be resolved.
sourceraw docstring

resolve-namespaceclj

(resolve-namespace sym ns)

Tries to resolve a namespace from the given symbol, either from a fully qualified name or an alias in the given namespace.

Tries to resolve a namespace from the given symbol, either from a
fully qualified name or an alias in the given namespace.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close