Hi all,
Im’ back with the main subject of this MR.
To resolve CDI-377 we decided to exclude from the « Bean defining annotations » set, all
Pseudo Scope type (scope annotation having the meta annotation @Scope) except @Dependent.
So all normal scope annotation (built-in and user defined) are Bean Defining Annotation.
Now what about a normal scope added with :
1) BeforeBeanDiscovery.addScope(MyFirstScope.class,true,<true | false>) ?
And a pseudo scope added with :
2) BeforeBeanDiscovery.addScope(MySecondScope.class,false,<true | false>) ?
For me MyFirstScope (defined in 1) should be a bean defining annotation while
MySecondScope shouldn’t.
Any thought ?
Antoine