final class
František Kučera
konference na frantovo.cz
Pondělí Říjen 13 23:32:07 CEST 2008
Ahoj,
binární .class třídu můžeš dekompilovat, odstranit final a zkompilovat.
Akorát to pak nebude stejná třída, takže se můžou vyskytnout problémy s
kompatibilitou -- záleží, na co to potřebuješ.
http://www.javaworld.com/javaworld/jw-07-1997/jw-07-decompilers.html
Franta
On Monday 13 of October 2008 23:20:14 Luboš Svoboda wrote:
> Zdravím,
> potřeboval bych rozšířit třídu, která je definována jako final.
> Samozřejmě vím, že to "normálně" nejde, ale nenašel by se nějaký
> způsob jak to zařídit? Mám k dispozici pouze .class, napadlo mně
> jestli by nešel nějak upravit bytecode, nebo něco podobného. Nemáte s
> nečím podobnou zkušenost?
> Díky Luba
> PS: debatu proč rozšiřovat final třídy nechme stranou, mám proto dobrý
> důvod :-)
Další informace o konferenci Konference