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)))