Gavin King wrote:
Check out sections 2.2.2, 3.12, 3.5.2 together with the new sentence
regarding @New added to 5.7.1 and 11.3.4.
This is everything that is needed for 299 to *elegantly* pass the 330 TCK.
Can you explain again the new semantics for @New and why it is needed?
I'm reading 3.12 and I have trouble understanding how a class inside an
archive which is NOT a bean deployment archive could give rise to a
managed bean (at least in the sense of 299). It seems then that the
premise of 3.12 is empty and no second beans will ever be created. And I
don't think you meant for DriversSeat and SpareTire in your example to
be annotated with @ManagedBean, since the 330 TCK doesn't do that.
Also, I'm not sure why you excluded @New in 11.3.4. Doesn't that make
the SPI less powerful than the annotations?
--Roberto