Proxy.isProxyClass scalability
Mandy Chung
mandy.chung at oracle.com
Tue Apr 23 03:27:43 UTC 2013
On 4/21/2013 6:39 AM, Peter Levart wrote:
> On 04/21/2013 04:52 AM, Mandy Chung wrote:
>> Hi Peter,
>>
>> I want to give it some more thought and discuss with you next week.
>> As for the zero number of interface, I think it's a bug and it should
>> throw IAE if the given interfaces array is empty. Thanks for
>> finding it and I'll file a separate bug for that since it requires
>> spec update/clarification.
>
> I think it's a feature. It's useful, since it forwards Object methods
> to InvocationHandler (equals, hashCode, ...). Sometimes that's all you
> need.
>
Do you have specific use case or know any existing applications doing
that? What's the reason one would prefer to create a proxy class with
InvocationHandler rather than defining its own class that implements
equals, hashCode, or toString() method?
Mandy
More information about the core-libs-dev
mailing list