So, das ist aber langsam keine Anfängerfrage mehr^^
Also: Ich habe eine Methode, die ich per getClass().getDeclaredMethod... über Reflection auswähle. Diese Funktion sieht ungefähr so aus:
(ist für ein Postfix-Interpreter)
Wenn ich nun meine Methode mit invoke(this,c) aufrufe und add() evtl. eine ScriptException wirft; wie fange ich diese auf? invoke selbst wirft ja einige Exceptions, aber natürlich nicht meine (ist schon klar).
MfG Lars
Also: Ich habe eine Methode, die ich per getClass().getDeclaredMethod... über Reflection auswähle. Diese Funktion sieht ungefähr so aus:
Code:
public Variable add(Context c) throws ScriptException {
//...
}
(ist für ein Postfix-Interpreter)
Wenn ich nun meine Methode mit invoke(this,c) aufrufe und add() evtl. eine ScriptException wirft; wie fange ich diese auf? invoke selbst wirft ja einige Exceptions, aber natürlich nicht meine (ist schon klar).
MfG Lars