Fixed: Allow Object class object to be passed to ReflectionUtils.invokeField()

This commit is contained in:
agnostic-apollo
2022-04-17 06:19:03 +05:00
parent c81d9c3346
commit 89a08ff01a

View File

@@ -86,7 +86,7 @@ public class ReflectionUtils {
* {@link Object} value.
*/
@NonNull
public static <T> FieldInvokeResult invokeField(@NonNull Class<T> clazz, @NonNull String fieldName, T object) {
public static <T> FieldInvokeResult invokeField(@NonNull Class<? extends T> clazz, @NonNull String fieldName, T object) {
try {
Field field = getDeclaredField(clazz, fieldName);
if (field == null) return new FieldInvokeResult(false, null);