public final class ReflectionUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<java.lang.Object> |
getFieldValueFrom(java.lang.Object obj,
java.lang.String name)
Extracts field value from object by its name.
|
static java.lang.Object |
invokeMethodOf(java.lang.Object obj,
java.lang.String name,
java.lang.Object... arguments)
Invoke method of object with specified arguments.
|
public static java.util.Optional<java.lang.Object> getFieldValueFrom(@NonNull
java.lang.Object obj,
@NonNull
java.lang.String name)
obj - object, from which need to extract field's value.name - field's namepublic static java.lang.Object invokeMethodOf(@NonNull
java.lang.Object obj,
@NonNull
java.lang.String name,
java.lang.Object... arguments)
obj - objectname - method's namearguments - optional arguments for methodCopyright © 2018 Appulse. All rights reserved.