díky za tip, vypadá to nadějně a na použití asi nejjednodušeji (oproti
např. asm)

pokud to dotáhnu do úspěšnéno konce o výdledek se podělím

martin

Roman Pichlík napsal(a):
> ja bych jeste dal konkretni tip, co to udelat pomoci Cglibu
> (http://cglib.sourceforge.net/), ten udela za runtime potomka te tridy
> se stejnym rozhranim, pridat tam tu metodu bude trivka
> 
> 
> 2009/4/7 Zdenek Tronicek <[email protected]>:
>> Dobry den,
>>
>> k tomu co je nize bych doplnil bytecode instrumentation. Asi bych to ovsem
>> resil tak, ze vytvareni instanci bych presunul do tovarni metody, ktera by
>> vracela instanci anonymniho potomka Person. Ten by mel metodu isEnabled.
>>
>> Z.T.
>> --
>> Zdenek Tronicek
>> Department of Computer Science and Engineering
>> Prague                   tel: +420 2 2435 7410
>> http://cs.felk.cvut.cz/~tronicek
>>
>>
>> Quoting Jiří Mareš <[email protected]>:
>>
>>> Ahoj Martine,
>>>
>>> AspectJ, pripadne vlastni byte-code manipulace (asm, javassist).
>>>
>>> S pozdravem
>>>
>>> Martin Beránek napsal(a):
>>>> Zdravím,
>>>>
>>>> řeším následující problém:
>>>>
>>>> mám pojo (nositel dat) a potřebuji do ní přidat další getMetodu
>>>>
>>>> class Person {
>>>>        private String login;
>>>>        public String getLogin() {
>>>>                return this.login;
>>>>        }
>>>> }
>>>>
>>>> potřeboval bych přidat metodu, např:
>>>>
>>>> boolean isEnabled() {
>>>>        return true; //tím chci říct, že dopředu vím co má metoda vrátit
>>>> }
>>>>
>>>> Třídu jako takovou měnit nechci. Jako metodu to potřebuju kvůli tomu, že
>>>> to je objekt který se zobrazuje v JSF tabulce.
>>>>
>>>> Zkoumal jsem jestli se pro to dají použít commons.binutils, ale ty
>>>> zřejmě umí vytvářet jenom uplně nové pojo.
>>>>
>>>> díky za rady
>>>>
>>> --
>>> Jiří Mareš (mailto:[email protected])
>>> ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
>>> Czech Republic
>>>
>>>
>>
>>
> 
> 
> 


-- 
Martin Beránek
ICZ a.s., Pobočka Brno
Londýnské náměstí 2/856, 639 00 Brno
Tel.: +420 244 100 333
Fax.: +420 244 100 344
mailto:[email protected]
http://www.i.cz

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem