What can we do here?
Move scope merging to ScopeInfo.
e.g.
| void mergeScopes(ScopeInfo other, ScopeType type, ScopeLevel...
excludedScopeLevels);
|
Where type is: DEFAULT, MUTABLE, INSTALL.
We would then in BeanMDDeployer exclude CommonLevels.CLASS ScopeLevel.
Or is there some meaning that DeploymentUnit overrides this?
This would also require that KernelScopeInfo lazily creates default Scope
- so that we don't touch CommonLevels.CLASS, due to possible CL-not-yet-available
issue.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4185095#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...