(String method, Object... parameters)
| 98 | } |
| 99 | |
| 100 | public Object invoke(String method, Object... parameters) { |
| 101 | List<Class<?>> par = new ArrayList<>(); |
| 102 | |
| 103 | for (Object i : parameters) { |
| 104 | par.add(i.getClass()); |
| 105 | } |
| 106 | |
| 107 | try { |
| 108 | return (local ? Violator.getDeclaredMethod(o.getClass(), method, par.toArray(new Class<?>[par.size()])) : Violator.getMethod(o.getClass(), method, par.toArray(new Class<?>[par.size()]))).invoke(o, parameters); |
| 109 | } catch (Throwable e) { |
| 110 | if (!suppress) { |
| 111 | e.printStackTrace(); |
| 112 | } |
| 113 | } |
| 114 | |
| 115 | return null; |
| 116 | } |
| 117 | |
| 118 | public void set(String field, Object value) { |
| 119 | try { |
no test coverage detected