yasserzamani commented on pull request #483:
URL: https://github.com/apache/struts/pull/483#issuecomment-830840632


   @lukaszlenart the thing is they're not completely decoupled. They're 
dependent to each other. For example currently by default `getFoo().name` is 
not accepted (should be changed to `foo.name` to get accepted) but if developer 
wants to add it to the accepted patterns then it must implicitly be also 
accepted for re-evaluations. That being said, even they must be equal. This has 
no meaning to restrict a pattern to be evaluated again if developer wants to 
allow, vice versa, no meaning to allow a pattern to be re-evaluated if 
developer hasn't explicitly allowed it. Evaluation patterns and re-evaluation 
patterns are naturally same. wdyt?
   
   I think the only remaining issue is memory. wdyt? May I simply define 
singletons from default accept/exclude patterns classes and use them instead in 
tags?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to