Bug 162158 - [enhancement] EL scoping
Summary: [enhancement] EL scoping
Status: NEW
Alias: None
Product: Java Server Faces
Classification: WebTools
Component: Core (show other bugs)
Version: 1.5.1   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: Future   Edit
Assignee: Cameron Bateman CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2006-10-24 23:48 EDT by Cameron Bateman CLA
Modified: 2008-04-14 19:53 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.