2009/3/6 Michael Hunger <[email protected]>

> CompositeMethodsModel
>

thanks :)


> Michael
>
> On Fri, March 6, 2009 10:47, Stuart McCulloch wrote:
> > 2009/3/6 Rickard Öberg <[email protected]>
> >
> >
> >> Niclas Hedhman wrote:
> >>
> >>> On Fri, Mar 6, 2009 at 9:25 AM, Rickard Öberg
> >>> <[email protected]>
> >>>
> >> wrote:
> >>
> >>>> Doesn't that lead to the
> >>>> same lookup as we are talking about?
> >>>
> >>> Question to Stuart; I understand that it is a implementation detail
> >>> whether there is one Method instance or many. But in the Sun
> >>> implementation, can we perform a "==" instead of hashing for method
> >>> lookup? I.e. loop through an array, since as Michael points out, the
> >>> method count is relatively small, and "==" is fairly cheap.
> >>
> >> The problem, I think, is that the Method we have during assembly is
> >> different from the one we get during Proxy invocation, so there's no way
> >>  to do == checks. :-( Otherwise we could use an IdentityMap and be done
> >>  with it...
> >>
> >
> > How accurate does the method matching have to be?
> >
> >
> > Is there any possibility of using the method signature (say
> > method.toString()) to do the hashmap lookup instead of the actual method
> > object itself? You'd get clashes for hiding/overriding methods which have
> > the same signature, but this might not occur in the limited world of the
> > proxy...
> >
> > also as it's been a while since I looked at the Qi4j runtime internals,
> > could someone point me to the particular piece of code that needs
> > optimizing :)
> >
> > /Rickard
> >
> >> _______________________________________________
> >> qi4j-dev mailing list [email protected]
> >> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
> >>
> >>
> >
> > --
> > Cheers, Stuart
> > _______________________________________________
> > qi4j-dev mailing list [email protected]
> > http://lists.ops4j.org/mailman/listinfo/qi4j-dev
> >
> >
>
>
> --
>
>
> _______________________________________________
> qi4j-dev mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
>



-- 
Cheers, Stuart
_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to