Bug 441553

Summary: [xbase][hover] Bogus de-sugared code in hover
Product: [Modeling] TMF Reporter: Sebastian Zarnekow <sebastian.zarnekow>
Component: XtextAssignee: Project Inbox <tmf.xtext-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: christian.dietrich.opensource
Version: 2.6.1Keywords: triaged
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Sebastian Zarnekow CLA 2014-08-12 03:13:23 EDT
class MyExtension {
	def String getXyzManager(Object o) {
		return ''
	}
}
class MyTest {
	extension MyExtension = new MyExtension
	def test() {
		xyzManager // <-- hover here
	}
}

The hover shows

this._myExtension.getXyzManager(MyTest)

whereas the compiled code is

this._myExtension.getXyzManager(this)