Hoi
weer een java probje. Het heeft te maken met OJB maar daar zit het probleem niet wel in hetvolgende.
ik heb een class die een object beheert en daarvan weet ie het Class - type: ie
eigenlijk doe ik een forName() aangezien de classname van XML komt. soit.
nu kan ergens ander gevraagd worden dat het eigenlijke obejct word gezet maar daarvoor wil ik wel effe zien of dat kan:
maar dat compiled niet ook kan ik niet dynamsich casten:
Word ik nu weer verwacht een hele reflectie toestand erop los te laten en waarom aanvaard instanceof geen 'Class' als dat dynamisch is?
wel een rottig probleem ...
weer een java probje. Het heeft te maken met OJB maar daar zit het probleem niet wel in hetvolgende.
ik heb een class die een object beheert en daarvan weet ie het Class - type: ie
Java:
1
| Class mClass = mObjectDatIkBeheer.getClass(); |
eigenlijk doe ik een forName() aangezien de classname van XML komt. soit.
nu kan ergens ander gevraagd worden dat het eigenlijke obejct word gezet maar daarvoor wil ik wel effe zien of dat kan:
Java:
1
2
3
4
5
6
7
| void setObject(Object aObject) { if (aObject instanceof mClass) { ... } } |
maar dat compiled niet ook kan ik niet dynamsich casten:
Java:
1
| mObject = (mClass)aObject; |
Word ik nu weer verwacht een hele reflectie toestand erop los te laten en waarom aanvaard instanceof geen 'Class' als dat dynamisch is?
wel een rottig probleem ...