Provides the parsing facilities for Marginalia.
Provides the parsing facilities for Marginalia.
(call-method klass method-name params obj & args)
Calls a private or protected method.
params is a vector of classes which correspond to the arguments to the method e
obj is nil for static methods, the instance object otherwise.
The method-name is given a symbol or a keyword (something Named).
Calls a private or protected method. params is a vector of classes which correspond to the arguments to the method e obj is nil for static methods, the instance object otherwise. The method-name is given a symbol or a keyword (something Named).
Marginalia can be given directives in comments. A directive is a comment
line containing a directive name, in the form ;; @DirectiveName
.
Directives change the behavior of the parser within the files that contain
them.
The following directives are defined:
@MargDisable
suppresses subsequent comments from the docs@MargEnable
includes subsequent comments in the docsMarginalia can be given directives in comments. A directive is a comment line containing a directive name, in the form `;; @DirectiveName`. Directives change the behavior of the parser within the files that contain them. The following directives are defined: * `@MargDisable` suppresses subsequent comments from the docs * `@MargEnable` includes subsequent comments in the docs
(get-field klass field-name obj)
Access to private or protected field. field-name is a symbol or keyword.
Access to private or protected field. field-name is a symbol or keyword.
(process-directive! line)
If the given line is a directive, applies it. Returns a value indicating whether the line should be included in the comments list.
If the given line is a directive, applies it. Returns a value indicating whether the line should be included in the comments list.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close