Function: semantic-java-doc-keywords-map
semantic-java-doc-keywords-map is a byte-compiled function defined in
java.el.gz.
Signature
(semantic-java-doc-keywords-map FUN &optional PROPERTY)
Documentation
Run function FUN for each javadoc keyword.
Return the list of FUN results. If optional PROPERTY is non-nil only
call FUN for javadoc keywords which have a value for PROPERTY. FUN
receives two arguments: the javadoc keyword and its associated
javadoc property list. It can return any value. All nil values are
removed from the result list.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/java.el.gz
(defun semantic-java-doc-keywords-map (fun &optional property)
"Run function FUN for each javadoc keyword.
Return the list of FUN results. If optional PROPERTY is non-nil only
call FUN for javadoc keywords which have a value for PROPERTY. FUN
receives two arguments: the javadoc keyword and its associated
`javadoc' property list. It can return any value. All nil values are
removed from the result list."
(delq nil
(mapcar
(lambda (k)
(let* ((tag (semantic-java-doc-tag k))
(plist (semantic-lex-keyword-get tag 'javadoc)))
(if (or (not property) (plist-get plist property))
(funcall fun k plist))))
semantic-java-doc-line-tags)))