public Object invokeAccessibleMethod(Object target, Object[] args, int methodIndex) { try { AccessibleMethodInvoker invoker = accessibleMethodInvokers.get(methodIndex); return invoker.invoke(target, args); } catch (Exception e) { throw new ExecuteException("Rule.invokeAccessibleMethod : unexpected error invoking non-public method in rule " + getName(), e); } }
public Object invokeAccessibleMethod(Object target, Object[] args, int methodIndex) { try { AccessibleMethodInvoker invoker = accessibleMethodInvokers.get(methodIndex); return invoker.invoke(target, args); } catch (Exception e) { throw new ExecuteException("Rule.invokeAccessibleMethod : unexpected error invoking non-public method in rule " + getName(), e); } }