The macro define-field-accessor
defines a field accessor for a field in a Java class.
The arguments are interpreted as by setup-field-accessor.
Unlike setup-field-accessor, define-field-accessor
does not look up anything. The accessor does the look up first time it is called, and signals an error if something failed. This error should be of type:
Failed to find the field, or found the field but wrong static-p value.
LispWorks User Guide and Reference Manual - 20 Sep 2017