Project

General

Profile

Feature #4374

parameter validation for Progress.Lang.Class:invoke and new

Added by Greg Shah over 4 years ago. Updated over 4 years ago.

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

0%

billable:
No
vendor_id:
GCD

Related issues

Related to Base Language - Feature #3751: implement support for OO 4GL and structured error handling Closed
Related to Base Language - Feature #4373: finish core OO 4GL support New
Related to Base Language - Feature #4353: finish issues in progress.lang classes related to 4GL reflection Rejected

History

#1 Updated by Greg Shah over 4 years ago

Implement parameter validation for Progress.Lang.Class:invoke and new. Here we may have problems as we had with CALL invocations (i.e. argument conversion from a BDT to another).

There are some leftover TODOs related to 4GL reflection (aka dynamic invocation). This is mainly related to parameter validation for Progress.Lang.Class:invoke and new, plus Progress.Lang.ParameterList:setParameter. Here we may have problems as we had with CALL invocations (i.e. argument conversion from a BDT to another).

Also, add support for Progress.Lang.Class:hasWidgetPool.

#2 Updated by Greg Shah over 4 years ago

  • Related to Feature #3751: implement support for OO 4GL and structured error handling added

#3 Updated by Greg Shah over 4 years ago

#4 Updated by Greg Shah about 3 years ago

  • Related to Feature #5146: record additional legacy class and method data in annotations added

#5 Updated by Greg Shah about 3 years ago

  • Related to deleted (Feature #5146: record additional legacy class and method data in annotations)

#6 Updated by Greg Shah almost 2 years ago

  • Related to Feature #4353: finish issues in progress.lang classes related to 4GL reflection added

Also available in: Atom PDF