natField.cc (setAddr): New function.
authorPer Bothner <per@bothner.com>
Wed, 23 Jan 2002 19:42:18 +0000 (11:42 -0800)
committerPer Bothner <bothner@gcc.gnu.org>
Wed, 23 Jan 2002 19:42:18 +0000 (11:42 -0800)
commit033509daea7672c110fbe3ad80b445623deb0848
tree6ba6fba52107bfd6271e31bfcd9a63f10ba28498
parentc588e52b27d5051a1d93f9329a7160bae496f306
natField.cc (setAddr): New function.

* java/lang/reflect/natField.cc (setAddr):  New function.
Calls getAddr and then checks that the field isn't final.
(setBoolean. setChar, setByte, setShort, setInt, setLong, setFloat,
setDouble, set):  Use setAddr instead of getAddr, to check for FINAL.
(set):  Call setAddr before check that new value has right type,
to better match specified semantics.

From-SVN: r49153
libjava/ChangeLog
libjava/java/lang/reflect/natField.cc