"wolfc" wrote :
| I'm happy to use DeclaredMethodSignature though, so if that's the solution
please leave that one in. :-)
|
The idea of DeclaredMethodSignature is to get something working.
I'd much rather use MethodSignature, it's just a case of finding a way to
do it without adding performance penalities to (or even worse breaking)
existing code.
Like I said in an earlier post, once we know how to do that, we can retrofit
DeclaredMethodSignature to be:
| @Deprecated // legacy hack
| public class DeclaredMethodSignature extends MethodSignature { ... }
|
anonymous wrote :
| I still think there should be some assertion that prevents me from abusing
MethodSignature though.
|
| assert method == ReflectionUtils.findMethod(clazz, signature.getName(),
signature.getParametersTypes(clazz)) : "You're abusing JBMDR-28";
| In AnnotatedMetaDataLoader? It doesn't impose performance downgrades, but it's
not really friendly/usable.
Add it if you want, or raise a JIRA issue.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170782#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...