Liking cljdoc? Tell your friends :D

hive-build.promote.classes

Compiled classes as values: which classes a .class file links against, and which of those links the jar does not satisfy. Pure.

An AOT jar that hardcodes implements hive_addon.protocol.IAddon builds and publishes in silence, then fails to mount because the host loaded that protocol from source under a different class identity. The link is visible in the constant pool long before anyone tries to mount it.

Compiled classes as values: which classes a .class file links against, and
which of those links the jar does not satisfy. Pure.

An AOT jar that hardcodes `implements hive_addon.protocol.IAddon` builds and
publishes in silence, then fails to mount because the host loaded that
protocol from source under a different class identity. The link is visible
in the constant pool long before anyone tries to mount it.
raw docstring

class-namesclj

(class-names bytes)

Internal names of every class the class file in bytes references.

Reads the constant pool only: CONSTANT_Class entries and the CONSTANT_Utf8 entries they point at. Array descriptors ([Lfoo/Bar;) are unwrapped to the element class.

Internal names of every class the class file in `bytes` references.

Reads the constant pool only: CONSTANT_Class entries and the CONSTANT_Utf8
entries they point at. Array descriptors ([Lfoo/Bar;) are unwrapped to the
element class.
sourceraw docstring

default-foreign-prefixesclj

Class-name prefixes a hive jar is audited for.

Class-name prefixes a hive jar is audited for.
sourceraw docstring

foreign-refsclj

(foreign-refs names
              {:keys [prefixes shipped allowed audited]
               :or {audited default-foreign-prefixes}})

The audited class names in names that this jar neither owns nor ships.

:prefixes — classpath prefixes of the namespaces the jar packages :shipped — internal names of classes present in the jar :allowed — internal names declared acceptable in version.edn :audited — name prefixes to audit (default: hive_)

The audited class names in `names` that this jar neither owns nor ships.

:prefixes — classpath prefixes of the namespaces the jar packages
:shipped  — internal names of classes present in the jar
:allowed  — internal names declared acceptable in version.edn
:audited  — name prefixes to audit (default: hive_)
sourceraw docstring

internal-nameclj

(internal-name x)

Any spelling of a class name as the internal (slash) form a constant pool carries: hive-addon.protocol.IAddon -> hive_addon/protocol/IAddon.

Any spelling of a class name as the internal (slash) form a constant pool
carries: hive-addon.protocol.IAddon -> hive_addon/protocol/IAddon.
sourceraw docstring

reportclj

(report offenders)

A build-facing description of offenders, or nil when there are none.

A build-facing description of `offenders`, or nil when there are none.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close