Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 263650 - Complete Xtend and Xpand middleend to interprete Xpand/Xtend code using the Xtend backend
Summary: Complete Xtend and Xpand middleend to interprete Xpand/Xtend code using the X...
Status: CLOSED FIXED
Alias: None
Product: M2T
Classification: Modeling
Component: Xpand (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Bernd Kolb CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-04 10:04 EST by André Arnold CLA
Modified: 2013-02-21 08:13 EST (History)
2 users (show)

See Also:


Attachments
The patchset (404.30 KB, patch)
2009-02-04 10:04 EST, André Arnold CLA
no flags Details | Diff
patchset fixing this issue (565.28 KB, patch)
2009-02-06 05:31 EST, André Arnold CLA
sven.efftinge: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description André Arnold CLA 2009-02-04 10:04:21 EST
Created attachment 124681 [details]
The patchset

The Xtend and Xpand middleends have to be completed to support Xtend and Xpand
on the backend. The backend must be extended to support fully qualified
function names.
The attached patchset achieves just this and provides a test plugins for the
middleends.
The still existing project org.eclipse.xtend.middleend is superceded by the new
plugins org.eclipse.xtend.middleend.xtend and
org.eclipse.xtend.middleend.xpand. Likewise the test plugin is now split into
two plugins.

The following patches are contained:
backend.patch              (org.eclipse.xtend.backend)
backend-test.patch         (org.eclipse.xtend.backend.test)
backend-uml2types.patch    (org.eclipse.xtend.backend.uml2types)
xpand-middleend.patch      (org.eclipse.xtend.middleend.xpand)
xtend-middleend.patch      (org.eclipse.xtend.middleend.xtend)
xtend.patch                (org.eclipse.xtend  -  adds a getter to             
 CreateExtensionStatement)

Additionally two new test plugins and the required features are included.
Comment 1 Bernd Kolb CLA 2009-02-04 16:18:09 EST
Thanks André,

I'll check it tomorrow.

Bernd
Comment 2 André Arnold CLA 2009-02-05 08:03:00 EST
I, André Arnold, declare that I developed attached code from scratch, without referencing any 3rd party materials except material licensed under the EPL as well as Junit4 and Apache Commons Logging. 
Comment 3 André Arnold CLA 2009-02-05 08:39:56 EST
I certify that I am the copyright owner and authorize this contribution. 
Comment 4 André Arnold CLA 2009-02-06 05:31:57 EST
Created attachment 124943 [details]
patchset fixing this issue

Supersedes patchset_20090204.zip
Don't use patchset_20090204.zip as is corrupted (some parts are missing)
Comment 5 Bernd Kolb CLA 2009-02-11 04:29:45 EST
Committed to HEAD as parallel IP was approved.
For details please see https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3076


Thanks André!

Leaving bug open until the contribution is IP approved
Comment 6 Bernd Kolb CLA 2009-05-06 09:21:56 EDT
Fixed
Comment 7 Karsten Thoms CLA 2013-02-21 08:13:53 EST
Bug resolved before Xpand 1.2 release date => Closing