Bug #7176
cleanup p2j.oo code considering the #7045 and #7122
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:
Related issues
History
#1 Updated by Constantin Asofiei over 3 years ago
- Related to Feature #7122: convert default getter/setter as plain Java methods added
#2 Updated by Constantin Asofiei over 3 years ago
- Related to Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception added
#3 Updated by Constantin Asofiei over 3 years ago
With #7045, now returnNormal will not throw a ReturnUnwindException if it's being called from a function. In #7142, BlockManager.returnWorker was changed so that any call from p2j.oo code needs to throw a ReturnUnwindException.
In #7122, BlockManager APIs are no longer emitted in conversion, for the default getter/setter. The p2j.oo code can use the same paradigm.
This task is meant to cleanup the p2j.oo code accordingly to the #7045 and #7122 rules.