Ahojte,

On Nov 26, 2007 3:13 PM, Podlesak Kamil <[EMAIL PROTECTED]> wrote:
>
> Zajímavé, abstraktní metody musí fungovat... jak tu instanci Method získáváte?

abstraktni metody fungovat nemusi. Problem je v tom, ze jednotlive
prvky jsou v enumu reprezentovany anonymnimi tridami - tzn. maji
nastaveny default access (package protected).
V pripade, ze by se volal nasledujici kod v package, ve kterem je
deklarace enumu, pak by to fungovalo.

instance.getClass().getMethod("getNeco",null).invoke(instance,null);

Pro pristup do jinych packagu se musi pouzit setAccessible(true);

> Kamil Podlešák

-- pepa cacek

Odpovedet emailem