private static void handleException( Throwable var0, Object var1, ReflectorMethod var2, Object[] var3) { if (var0 instanceof InvocationTargetException) { var0.printStackTrace(); } else { if (var0 instanceof IllegalArgumentException) { Config.dbg("*** IllegalArgumentException ***"); Config.dbg("Method: " + var2.getTargetMethod()); Config.dbg("Object: " + var1); Config.dbg("Parameter classes: " + Config.arrayToString(getClasses(var3))); Config.dbg("Parameters: " + Config.arrayToString(var3)); } Config.dbg("*** Exception outside of method ***"); Config.dbg("Method deactivated: " + var2.getTargetMethod()); var2.deactivate(); var0.printStackTrace(); } }
private static void dbgCallVoid(boolean var0, String var1, ReflectorMethod var2, Object[] var3) { String var4 = var2.getTargetMethod().getDeclaringClass().getName(); String var5 = var2.getTargetMethod().getName(); String var6 = ""; if (var0) { var6 = " static"; } Config.dbg(var1 + var6 + " " + var4 + "." + var5 + "(" + Config.arrayToString(var3) + ")"); }