final class
Tomas KRAMAR
kramar.tomas na gmail.com
Úterý Říjen 14 09:12:07 CEST 2008
Pojde to aj cez AspectJ pomocou around pointcutu -- v pripade ak treba
metoddu "overridovat". Daju sa tym aj pridavat metody do triedy.
--Tomas
2008/10/14 Rastislav Siekel <siekel na prosoft.sk>:
> 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 : <siekel na prosoft.sk>
> 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 :-)
>
Další informace o konferenci Konference