Reads and sets a non-static field in a Java object.
lw-ji
jobject-field-value jobject field-name => field-value
setf (jobject-field-value jobject field-name) value => value
jobject⇩ |
A Java object. |
field-name⇩ |
A string. |
value⇩ |
A Lisp object that can be converted to a Java value. |
field-value |
The value of the field. |
value |
A Lisp object that can be converted to a Java value. |
The accessor jobject-field-value
access the value of the non-static field field-name in jobject.
field-name needs to be a field name without the package and class, for example "separator"
.
An error of type java-field-error is signaled if no field named field-name exists in jobject.
value must be of an acceptable type (see 15.2 Types and conversion between Lisp and Java) and the field must not be final, otherwise an error of type java-field-setting-error is signaled.
read-java-field
set-java-field
java-field-error
java-field-setting-error
15 Java interface
LispWorks® User Guide and Reference Manual - 18 Feb 2025 15:32:32