Modifying constructor for jclass structures.
(change-jclass x
[:access <access>]
[:abstract? <abstract?>]
[:static? <static?>]
[:final? <final?>]
[:strictfp? <strictfp?>]
[:name <name>]
[:superclass? <superclass?>]
[:superinterfaces <superinterfaces>]
[:body <body>])
This is an often useful alternative to make-jclass.
We construct a new jclass structure that is a copy of
This is an ordinary
Macro:
(defmacro change-jclass (x &rest args) (std::change-aggregate 'jclass x args '((:access . jclass->access) (:abstract? . jclass->abstract?) (:static? . jclass->static?) (:final? . jclass->final?) (:strictfp? . jclass->strictfp?) (:name . jclass->name) (:superclass? . jclass->superclass?) (:superinterfaces . jclass->superinterfaces) (:body . jclass->body)) 'change-jclass 'nil))