Ignore:
Timestamp:
12/27/11 19:50:08 (12 years ago)
Author:
astalla
Message:

First stab at restoring runtime-class.
Supported: extending a Java class, implementing interfaces, defining methods
of up to 7 non-primitive arguments returning void or a non-primitive object.
Unsupported: everything else, including fields, constructors, annotations,
primitive arguments and return values, and the LispObject[] call convention
for functions with more than 8 arguments.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/java.lisp

    r13608 r13710  
    289289  (if instance-supplied-p
    290290      (jfield class-ref-or-field field-or-instance instance newvalue)
    291       (jfield class-ref-or-field field-or-instance newvalue)))
     291      (jfield class-ref-or-field field-or-instance nil newvalue)))
    292292
    293293(defun jclass-methods (class &key declared public)
Note: See TracChangeset for help on using the changeset viewer.