ETSI's Bug Tracker - Ext Pack: Object-oriented features (ES 203 790)
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0007983 | Ext Pack: Object-oriented features (ES 203 790) | [All Projects] General | public | 23-09-2020 16:48 | 28-12-2020 11:49

Reporter | Jacob Wieland - Spirent |
Assigned To | Jens Grabowski |
Priority | normal | Severity | major | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | V1.2.1 (published 2020-05) |
Target Version | V1.3.1 (ongoing) | Fixed in Version |  |

Summary | 0007983: tliObj*Enter/Leave events should also get the class scope name

Description

So far, the tli events tliObjCreateEnter, tliObjCreateLeave, tliObjFinallyEnter, tliObjFinallyLeave, tliObjMethodEnter, tliObjMethodLeave only get the obj instance and the parameter lists/result values.
However, when a constructor, finalizer or method is called, this can be any one in the class hierarchy of the object, resulting in nested calls that so far can only be distinguished by their location information.
However, it would be interesting to find out what actual constructor/finalizer/method implementation is entered/left without consulting the source code.
Therefore, an additional class identifier should be added to these events, referencing the full type class name of the class that contains the entered/left method/constructor/finalizer.

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files | CR7983.docx (293,127) 07-10-2020 15:47 http://oldforge.etsi.org/mantis/file_download.php?file_id=3958&type=bug

Issue History
Date Modified | Username | Field | Change
23-09-2020 16:48 | Jacob Wieland - Spirent | New Issue |
06-10-2020 13:26 | Jens Grabowski | Assigned To | => Jacob Wieland - Spirent
06-10-2020 13:26 | Jens Grabowski | Status | new => assigned
07-10-2020 15:47 | Jacob Wieland - Spirent | File Added: CR7983.docx |
07-10-2020 15:47 | Jacob Wieland - Spirent | Note Added: 0015775 |
07-10-2020 15:47 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Tomas Urban
07-10-2020 15:47 | Jacob Wieland - Spirent | Status | assigned => confirmed
08-10-2020 09:01 | Tomas Urban | Note Added: 0015777 |
08-10-2020 09:01 | Tomas Urban | Status | confirmed => resolved
08-10-2020 09:01 | Tomas Urban | Resolution | open => fixed
08-10-2020 09:01 | Tomas Urban | Assigned To | Tomas Urban => Jens Grabowski
17-12-2020 16:19 | Gyorgy Rethy | Product Version | => V1.2.1 (published 2020-05)
17-12-2020 16:19 | Gyorgy Rethy | Target Version | => V1.3.1 (ongoing)
28-12-2020 11:49 | Jens Grabowski | Status | resolved => closed

Notes

(0015775)
Jacob Wieland - Spirent
07-10-2020 15:47

please review

(0015777)
Tomas Urban
08-10-2020 09:01

The proposal resolves the CR and can be added to the next version of the specification.