The implemented class doesn't contain compareTo(java.lang.Object) but
compareTo(SomeSpecificType), whose type don't match and hence not
regarded as implementation.
If that's not about that, it is not likely about Comparable but
different issue.
Atsushi Eno
Jeremy A. Kolb - ARA/NED wrote:
That doesn't make sense to me. IComparable.compareTo takes in an Object not
another type so it shouldn't care about generics.
-----Original Message-----
From: monodroid-boun...@lists.ximian.com
[mailto:monodroid-boun...@lists.ximian.com] On Behalf Of Atsushi Eno
Sent: Wednesday, October 31, 2012 3:25 PM
To: Discussions related to Mono for Android
Subject: Re: [mono-android] Binding classes don't implement
Java.Lang.IComparable
Hello,
That is a known limitation. The thing is, *generics don't really exist* in
compiled java classes and we always need to explicitly supply which class the
Comparable compares.
Hence the solution is, you add appropriate instantiated generic interface to
Metadata.xml. This is an example:
<attr
path="/api/package[@name='android.content']/class[@name='ComponentName']/implements[@name='java.lang.Comparable']"
name="name">java.lang.Comparable<android.content.ComponentName></attr>
Atsushi Eno
Jeremy A. Kolb - ARA/NED wrote:
I'm trying to bind droidtext (http://code.google.com/p/droidtext) and
having a lot of trouble with classes not implementing
Java.Lang.IComparable.CompareTo. I can look at the java files and see
that the functions are implemented and public but bindings aren't
being generated for them. Has anyone seen this before? I don't see
anything in the logs about why this function isn't being picked up.
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid