Note to self :-)
This pushes (un)install method annotations to the MDR
https://jira.jboss.org/jira/browse/JBKERNEL-68
"kabir.khan(a)jboss.com" wrote :
| 1) PreInstallAction describeVisits the BeanMetaData as before
| 2) Determine the relevant parent nodes in AbstractInjectionValueMetaData during
describeVisit().
| 3) Either
| a) See if I can get rid of SearchClassContextDependencyItem, since it should just be a
special case of a qualifier dependency item with no qualifiers.
| b) Create dependency items as before
| Stash the nodes determined in 1) into the dependency item
| 4) PreInstallAction populates the MDR as before
| 5) Extend this step to look at all the dependency items. For the relevant ones
(SearchClassContextDependencyItem/qualifier dependency item) check the parent nodes for
qualifiers and add to the dependency item.
|
| Is this too much of a hack? At least this way we don't have to go through
everything again.
This is now working with
| <inject/>
|
However, I undid the stuff I did in the InjectAnnotationPlugin, so @Inject + qualifiers is
broken. The problem is that 5) happens during PRE_INSTALL and the annotation plugins kick
in during DESCRIBE so the annotation plugins need to pick up the qualifiers as before.
I'll readd the stuff I did in InjectAnnotationPlugin on Monday.
Also, I need to test field properties and see if something can be done with
ValueFactories
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4270264#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...