]
Pete Muir reassigned CDI-170:
-----------------------------
Assignee: Pete Muir
Either ditch or fix @New
------------------------
Key: CDI-170
URL:
https://issues.jboss.org/browse/CDI-170
Project: CDI Specification Issues
Issue Type: Bug
Components: Concepts, Contexts
Affects Versions: 1.0
Reporter: Mark Struberg
Assignee: Pete Muir
Fix For: 1.1 (Proposed)
The specification of @New is currently not really usable. It is really only for creating
injected but unmanaged and unintercepted instances of a class. But this usecase is weird
and imo just not needed. If the class under construction is an 'old' Pojo (without
@Inject, etc) then it doesn't need to get managed. And it also doesn't provide any
benefit over just using new Pojo();
Also you cannot @New classes which don't have a default ct.
I just found no sane scenario where we cannot use a producer method instead.
Can we simply deprecate @New?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: