Skip to content

Commit 5eeba20

Browse files
Added Object varargs to invokeMethod for eventual parameters
1 parent ad941d3 commit 5eeba20

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Java-BetterReflection/src/me/wavelength/betterreflection/BetterReflectionClass.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@ public Object getDeclaredFieldValue(Object instance, String fieldName) throws Il
176176
return getDeclaredField(fieldName).get(instance);
177177
}
178178

179-
public Object invokeMethod(Object instance, String methodName) throws InvocationTargetException, IllegalAccessException {
180-
return getMethod(methodName).invoke(instance);
179+
public Object invokeMethod(Object instance, String methodName, Object... parameters) throws InvocationTargetException, IllegalAccessException {
180+
return getMethod(methodName, BetterReflectionUtils.getClasses(parameters)).invoke(instance, parameters);
181181
}
182182

183183
public String getSimpleName() {

0 commit comments

Comments
 (0)