Skip to content

Commit 15a707b

Browse files
Merge pull request #1 from OxideWaveLength/feature-invokemethod-varargs
Added Object varargs to invokeMethod for eventual parameters
2 parents cd3adb3 + 5eeba20 commit 15a707b

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)