Project

General

Profile

Bug #7176

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

Added by Constantin Asofiei over 3 years ago. Updated over 3 years ago.

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

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 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.

Also available in: Atom PDF