Nevim jestli Karla znáš, ale mám to takto: Mám metody které pohybují s Karlem po hracím poli. Dále tam mám mapu těchto metod a v této mapě je klíčem klíčové slovo jazyka Karel. Např. dvojce <"STEP",metoda step> . Takže metodu volám takto ((Method)prikazy.get(prikaz)).invoke(robot,null); /*prikazy je mapa prikazu a prikaz je dany příkaz*/
Jenže když to volám přes to INVOKE, tak všechny vyjimky jsou schovany v "InvocationTargetException" a těžko se mi StackOverflowException odchytává. Chce to asi experimentovat aby se to odchytilo správně v každym případě.





Odpověď s citací