Huston, we have a problem !
Florian Weimer
fweimer at bfk.de
Fri Feb 18 09:10:20 PST 2011
* Maurizio Cimadamore:
>> But are these concepts actually different? If they are, there has to
>> be case where adding<> to a raw type results in different results at
>> run-time.
> Well, because of type-erasure you won't be able to tell the difference
> between List<String> and List<Integer> either - so are they the same
> thing?
Clearly, those a different at compile time. What I'm looking for is a
case where both Foo and Foo<> result in legal expressions at compile
time and produce different byte code.
If there is not an example, then <> does not provide any information
to the compiler. Does it tell something to the reader? I really
doubt that.
--
Florian Weimer <fweimer at bfk.de>
BFK edv-consulting GmbH http://www.bfk.de/
Kriegsstraße 100 tel: +49-721-96201-1
D-76133 Karlsruhe fax: +49-721-96201-99
More information about the coin-dev
mailing list