Osobne som to neskúšal a ani by som to nerobil, ale existuje ešte možnosť cez Reflection API zrušiť jej modifikátor "final". Nejaká inšpirácia je tu: http://www.javaspecialists.eu/archive/Issue161.html

Rastislav "Bedo" Siekel


Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail : <[EMAIL PROTECTED]>
Tel : 041/562 54 91
Fax : 041/562 54 97
Mobil : 0905 34 00 20


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  :-)
  


Odpovedet emailem