-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 1.4.2
-
Component/s: vm-legacy
-
b11
-
generic
-
generic
This issue is the second part of Borland's mail that originally
reported the issue with access to locals when a class is redefined
- see 4777868.
If a redefined class contains an instance method that is final then any
subsequent calls to the method will continue to execute the <obsolete> implementation. The issue arises because final methods are statically
bound to avoid a vtable dispatch.
See testcase RedefineFinal.sh in regressionTestsInWaiting.