On Apr 1, 2009, at 11:49 AM, Kiran Ayyagari wrote:

hi Alex,

  Thanks for reporting this, have fixed at revision [1].

I think there is no way with generics that we can return the replaced value V
  cause the signature of insert is - *K* insert( K, V )

Why isn't it V insert(K, V)? AvlTreeMap doesn't appear to extend anything.... I don't see how returning the supplied key is very useful whereas returning the previous value if any is quite useful.

thanks
david jencks



[1] http://svn.apache.org/viewvc?view=rev&revision=761007

Kiran Ayyagari

Alex Karasulu wrote:
Hi Kiran,
I have a problem you might be able to help me with. It seems the AvlTreeMap does not replace old values when someone inserts a K/V pair using the same key. I've created a simple test case which is now being ignored in AvlTreeMap on my branch. Here's the commit for the test: http://svn.apache.org/viewvc?view=rev&revision=760939 <http://svn.apache.org/viewvc?view=rev&revision=760939 > If you can look at this and fix fast great but if not I can fix as well. Just have not ventured into the AVL tree code just yet. Thanks,
Alex

Reply via email to