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