Hi,
Fairly self explanatory
I'm using RC5 - does anyone have any ideas why this might occur (or has
it been fixed - I couldn't find anything in the CVS changelogs)?
Situation:
Interfaces/Inheritance hierarchy:
AbstractEntity
- Group*
- StaffGroup*
- StudentGroup*
- AbstractPerson
The classes have implementations defined by xxImpl. Classes marked by *
are proxied (dynamic)
It works ok except occassionally there have been issues comparing
classes so in those cases we were using ProxyHelper.getRealClass()
Now we found an interesting case - the object is a GroupImpl
ProxyHelper.getRealClass() returns StaffGroupImpl (?!)
ProxyHelper.getRealObject().getClass() returns GroupImpl like it
should...
If it's a new problem I'll try and wrap it into a TestCase...
Thanks for your help,
Rob :)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]