Project

General

Profile

Bug #7176

cleanup p2j.oo code considering the #7045 and #7122

Added by Constantin Asofiei about 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version:

Related issues

Related to Base Language - Feature #7122: convert default getter/setter as plain Java methods WIP
Related to Base Language - Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception Test

History

#1 Updated by Constantin Asofiei about 1 year ago

  • Related to Feature #7122: convert default getter/setter as plain Java methods added

#2 Updated by Constantin Asofiei about 1 year ago

  • Related to Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception added

#3 Updated by Constantin Asofiei about 1 year 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.

Also available in: Atom PDF