Ejemplo n.º 1
0
  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();
    }
  }
Ejemplo n.º 2
0
  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) + ")");
  }