Construct a jobject for a CLOS instance.
An instance of a subclass of standard-java-object.
A list or
The type of instance (that is, the class name of its class) must have been associated with a Java constructor by passing it as the class-symbol argument to define-java-constructor or setup-java-constructor
create-instance-jobject-list constructs the jobject using the args. args can be either the list of arguments for the constructor (the list may be
t, in which case
create-instance-jobject-list uses default-constructor-arguments to create a list of arguments and uses it instead. The Java constructor is called in the same way that it would be called by the caller that is defined by define-java-constructor. See define-java-constructor for details of calling. The result of the construction is stored in instance and is returned.
create-instance-jobjectdo not actually call it, but share information with it.
create-instance-jobjectignore the current jobject in instance, if there is one. There is no problem calling
create-instance-jobjectrepeatedly on the same instance.
LispWorks User Guide and Reference Manual - 13 Feb 2015