Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 405305

Summary: [1.8] UI work for LambdaExpression
Product: [Eclipse Project] JDT Reporter: Markus Keller <markus.kell.r>
Component: UIAssignee: Noopur Gupta <noopur_gupta>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: daniel_megert, markus.kell.r
Version: 4.3   
Target Milestone: 4.4 M7   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 406786, 407985, 408009, 408114, 408937, 408940, 408966, 408979, 409086, 409253, 416264, 416340, 416992, 416998    
Bug Blocks: 380190    

Description Markus Keller CLA 2013-04-09 13:48:28 EDT
Investigate what we have to do for LambdaExpressions in the UI.

Possible pain points:

- code that traverses the parent chain to find the enclosing scope (e.g. to find visibility of variables, possible target position for Extract Local Variable or Extract Method)

- type of lambda expression is inferred from context (e.g. extracting a lambda expression into a local variable may need special handling to get the right type; compare to MethodInvocation.isResolvedTypeInferredFromExpectedType())

- problems with lambda parameters without a declared type

- ...
Comment 1 Noopur Gupta CLA 2014-04-22 06:48:40 EDT
Closing this as the status will be updated individually in the remaining bugs.