Build a block consisting of a single Java
Function:
(defun jblock-do (body test) (declare (xargs :guard (and (jblockp body) (jexprp test)))) (let ((__function__ 'jblock-do)) (declare (ignorable __function__)) (list (jstatem-do body test))))
Theorem:
(defthm jblockp-of-jblock-do (b* ((block (jblock-do body test))) (jblockp block)) :rule-classes :rewrite)