[jboss-dev-forums] [Design the new POJO MicroContainer] - Re: MutableClassInfo?

stale.pedersen@jboss.org do-not-reply at jboss.com
Wed Feb 18 03:57:25 EST 2009


im just wondering a bit about the usage of SignatureKey in JavassistMethodInfo. it doesnt seem to add any vaule that i can see. first of all its only used in the method JavassistMethodInfo.getName() where the name can be fetched from the CtMethod object instead.
with a mutable methodinfo it lack even more meaning since the method parameters and name dont need to be defined when creating the method.

i can understand the usage of SignatureKey in JavassistTypeInfo as it is used as a key for the maps that hold methods, fields, and constructors.
- even though a better solution would probably to use the signature of the method/field/constructor as the map key instead of SignatureKey (atleast it would be more efficient).

please explain the reason of having the SignatureKey in JavassistMethodInfo, and if there isnt a good reason ill remove it.


View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4210967#4210967

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4210967



More information about the jboss-dev-forums mailing list