Martin Jung: Such: Tool zum *.jad oder *.java zu *.class konvertieren

Beitrag lesen

Moin Daniel,

. Die gefahr ist da aber höchstens, dass Programmierer durch dieses Feature vergessen, was da passiert und es dadurch an Stellen einsetzen, an denen das besser vermieden worden wäre.

Bisher bin ich immer zu "Alt"-Projekten hinzugestoßen und sehe jetzt schon mit Grauen den Mischmasch der Code-Stile ;-)
Dies ist aber natürlich primär eine Frage von (Projekt)-Konventionen (und ihrem Controlling).

Was mich zweitens mehr interessiert: Kann man per Reflection den konkreten Typ des Generics zur Laufzeit ermitteln?
Ja kann man. Der Bytecode wurde dafür entsprechend erweitert. Wobei ich irgendwo gelesen habe, dass Generics abwärtskompatibel sind. Wenn man also für eine ältere VM kompiliert, geht es natürlich nicht mehr.

Letzteres wollte ich nochmal bestätigt wissen..

Viele Grüße,
Martin Jung