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.
raw docstring

android-vm?clj

Signifies if the application is running on Android.

Signifies if the application is running on Android.
raw 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.
raw 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.
raw docstring

defmemoizedcljmacro

(defmemoized name & fdecl)

Defines a memoized function.

Defines a memoized function.
raw 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.
raw 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.
raw 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.
raw 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.
raw 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.
raw docstring

primitive-cacheclj


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.
raw 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.
raw 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.
raw docstring

resource-separatorclj

The path separator used within resources and .jar files.

Note that should always have the same value, regardless of OS.

The path separator used within resources and .jar files.

Note that should always have the same value, regardless of OS.
raw docstring

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

× close