mirror of
https://github.com/fankes/termux-app.git
synced 2025-09-07 03:05:18 +08:00
Fixed: Allow Object
class object to be passed to ReflectionUtils.invokeField()
This commit is contained in:
@@ -86,7 +86,7 @@ public class ReflectionUtils {
|
|||||||
* {@link Object} value.
|
* {@link Object} value.
|
||||||
*/
|
*/
|
||||||
@NonNull
|
@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 {
|
try {
|
||||||
Field field = getDeclaredField(clazz, fieldName);
|
Field field = getDeclaredField(clazz, fieldName);
|
||||||
if (field == null) return new FieldInvokeResult(false, null);
|
if (field == null) return new FieldInvokeResult(false, null);
|
||||||
|
Reference in New Issue
Block a user