Bug 162158

Summary: [enhancement] EL scoping
Product: [WebTools] Java Server Faces Reporter: Cameron Bateman <cameron.bateman>
Component: CoreAssignee: Cameron Bateman <cameron.bateman>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: raghunathan.srinivasan
Version: 1.5.1Keywords: helpwanted
Target Milestone: Future   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Cameron Bateman CLA 2006-10-24 23:48:27 EDT
Some EL scope validation ideas triggered by ADF user experience:

1) scoping of expression results.  EL validator, in addition to producing type and LHS/RHS information about an expresson also produces scope information about the model objects referenced.  Useful immediately to generate
warnings on binding attributes that access beans outside request scope.

2) Tag scoping of tag-defined variables.   Useful immediately in finding variables referenced outside their declaring tag (think dataTable var's accidently used outside the dataTable).  Also useful in validating situation below, where a tag defined variable is in tag scope but a variable of that scope type is invalid for an attribute (binding).
Comment 1 Raghunathan Srinivasan CLA 2008-04-14 19:53:34 EDT
Deferred due to lack of resources.