Ich würde gerne IDs oder Adressen von Objekten ermitteln. Mit Hilfe dieser IDs möchte ich feststellen, ob zwei Objekte identisch sind. Leider scheint der Weg über den HashCode eines Objekts nach wie vor unzureichend zu sein: Zwei verschiedene Objekte können leider den selben HashCode besitzen (Bug 6321873).
Warum ich die ID brauche und ich nicht über "==" gehe: In SWT möchte ich ByteArrayTransfer erweitern, um einen eigenen Transfer-Typen für das "drag & drop" zu erstellen. In ihm soll eine ID gespeichert sein, mit der ich testen kann, ob zwei Objekte identisch sind. So kann ich dann überprüfen, ob ich beim "drag & drop" ein Objekt auf sich selbst fallen gelassen habe.
Warum ich die ID brauche und ich nicht über "==" gehe: In SWT möchte ich ByteArrayTransfer erweitern, um einen eigenen Transfer-Typen für das "drag & drop" zu erstellen. In ihm soll eine ID gespeichert sein, mit der ich testen kann, ob zwei Objekte identisch sind. So kann ich dann überprüfen, ob ich beim "drag & drop" ein Objekt auf sich selbst fallen gelassen habe.