Before casting you should always check that the instance is indeed what you 
think, like this:
   if( needToCast instanceof  IRendererFactoryTool )
       IRendererFactoryTool casted = (IRendererFactoryTool) needToCast
 
and this saves you from nulls too, because the instanceof will be false if 
needToCast is null.
 
 
Bye
Paolo Rizzi

________________________________

Da: [EMAIL PROTECTED] per conto di Sunburned Surveyor
Inviato: mer 16/05/2007 20.46
A: List for discussion of JPP development and use.
Oggetto: [JPP-Devel] A question about null values...



Are you allowed to cast an object with a value of null, or does this
throw an exception?

For example, would the following statement throw an exception if the
needToCast reference was null?

IRendererFactoryTool casted = (IRendererFactoryTool) needToCast;

Thanks,

The Sunburned Surveyor

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to