There are two classes
foo.bar.FileUploader
and barbar.foofoo.FileUploader
Both are identical and extend Uploader
Somewhere in the code the foo.bar.FileUploader
is used and are given as a parameter to my function as an Uploader
type.
Now I need to cast it back to FileUploader
but the barbar.foofoo.FileUploader
. And this gives an error:
ERROR - unhandled error
java.lang.ClassCastException
:foo.bar.FileUploader
cannot be cast tobarbar.foofoo.FileUploader
And I can't figure out what's going wrong, I suppose it's because the package is different. In that case: Is there a way to still use the class and get the cast done?