[kaffe] How to make Saxon 7.2 work with kaffe

Dalibor Topic robilad@yahoo.com
Thu, 10 Oct 2002 13:16:45 -0700 (PDT)


--- Ito Kazumitsu <ito.kazumitsu@hitachi-cable.co.jp>
wrote:
> In message "Re: [kaffe] How to make Saxon 7.2 work
> with kaffe"
>     on 02/10/09, Dalibor Topic <robilad@yahoo.com>
> writes:
> 
> > I wasn't precise enough in my question. I was
> > wondering about the methods you added to
> classpath's
> > WeakHashMap implementation (equals(Object, Object)
> and
> > hash(Object), I believe). Why are these methods
> > necessary?
> 
> Added methods are:
> 
> +  // The following methods were copied from
> +  // AbstractMap of classpath because kaffe's does
> not have ones.
> +  static final boolean equals(Object o1, Object o2)
> +  {
> +    return o1 == null ? o2 == null : o1.equals(o2);
> +  }
> +  static final int hashCode(Object o)
> +  {
> +    return o == null ? 0 : o.hashCode();
> +  }
> 
> These are used in WeakHashMap of GNU Classpath and
> are defined
> in AbstractMap of GNU classpath which WeakHashMap
> extends.

Thanks for clearing it up. The methods are not part of
any JDK API, so I'd prefer to see an implementation
that doesn't need them, unless there is a good reason
for their existance (beside being used by classpath).

best regards,

dalibor topic

__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com