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

Bug 312680

Summary: Symbols resolved as properties behave differently than when same is resolved as built-in variable
Product: [WebTools] Java Server Faces Reporter: Gerry Kessler <gerry.kessler>
Component: JSF ToolsAssignee: jsf inbox <jsf-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: raghunathan.srinivasan
Version: 3.2   
Target Milestone: Future   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Gerry Kessler CLA 2010-05-12 14:21:00 EDT
The "implicit" scoped variables (applicationScope, sessionScope, etc.) will provide resolved maps of properties.   However, the same is not true when the scope maps are provided as properties.

ex.   sessionScope == facesContext.externalContext.sessionMap

Content assist for #{sessionScope. } will yield all session scoped managed beans.   The same is not true for #{facesContext.externalContext.sessionMap. }