Go Back   Velocity Reviews > Newsgroups > Java
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

Java - Generics and forName()

 
Thread Tools Search this Thread
Old 02-01-2006, 09:57 PM   #11
Default Re: Generics and forName()


> For instance the following compiles without complaint:
>
> Object o = new A("hello")
> B b = (B) o;


The misuse/warning of a parameterised type can be roughly interpreted as:
"You opted to use generic type-safety, but circumvented it with a cast - as
a result, I (the compiler) will issue you with a warning". In your above
case, it doesn't hold that you "opted to use generic type-safety",
therefore, you receive no warning.

Of course, you may choose to argue that the premise that I provided above is
somewhat contrived in that it doesn't meet a majority of use cases (or
whatever you might choose), in which case, I offer you the postulation that
you are just "scratching the surface" with respect to the defectiveness of
JSR-14.

--
Tony Morris
http://tmorris.net/




Tony Morris
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46