Function: org-babel-java-var-to-java
org-babel-java-var-to-java is a byte-compiled function defined in
ob-java.el.gz.
Signature
(org-babel-java-var-to-java VAR BASETYPE)
Documentation
Convert an elisp value to a java variable.
Convert an elisp value, VAR, of type BASETYPE into a string of java source code specifying a variable of the same value.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-java.el.gz
(defun org-babel-java-var-to-java (var basetype)
"Convert an elisp value to a java variable.
Convert an elisp value, VAR, of type BASETYPE into a string of
java source code specifying a variable of the same value."
(cond ((and (sequencep var) (not (stringp var)))
(let ((var-to-java (lambda (var) (funcall #'org-babel-java-var-to-java var basetype))))
(concat "Arrays.asList(" (mapconcat var-to-java var ", ") ")")))
((eq var 'hline) org-babel-java-hline-to)
((eq basetype 'integerp) (format "%d" var))
((eq basetype 'floatp) (format "%f" var))
((eq basetype 'stringp) (if (and (stringp var) (string-match-p ".\n+." var))
(error "Java does not support multiline string literals")
(format "\"%s\"" var)))))