Bug 490231 - [otdre] implement base-super calls for bound super-base
Summary: [otdre] implement base-super calls for bound super-base
Status: CLOSED MOVED
Alias: None
Product: Objectteams
Classification: Tools
Component: OTJ (show other bugs)
Version: 2.4   Edit
Hardware: All All
: P3 minor (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 469759
Blocks: 484164
  Show dependency tree
 
Reported: 2016-03-22 18:48 EDT by Stephan Herrmann CLA
Modified: 2023-07-21 16:02 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Herrmann CLA 2016-03-22 18:48:32 EDT
+++ This bug was initially created as a clone of Bug #469759 +++

Two tests org.eclipse.objectteams.otdt.tests.otjld.callinbinding.BaseCalls.test4513_basecallSuperAccess* are still failing when run against OTDRE:

- test4513_basecallSuperAccess4
- test4513_basecallSuperAccess5

see bug 469759 comment 1:
> (2) super-base method is bound: it's code will have been moved to _OT$callOrig
> ...
> For (2) we should be fine by generating an invokespecial when the team calls
> _OT$callOrig. Unfortunately, this invocation is in the static 
> Team._OT$terminalCallNext() (why is it static? can't we override that if
> needed?)
> ...
> Realistically speaking, (2) should be uncommon.
Comment 1 Stephan Herrmann CLA 2023-07-21 16:02:05 EDT
Moved to https://gitlab.eclipse.org/eclipse/objectteams/objectteams/-/issues/8