sesl.androidx
Toggle table of contents
main
Platform filter
main
Switch theme
Search in API
sesl.androidx
core
/
androidx.reflect
/
SeslBaseReflector
Sesl
Base
Reflector
@
RestrictTo
(
value
=
LIBRARY_GROUP_PREFIX
)
open
class
SeslBaseReflector
(
source
)
Members
Functions
get
Link copied to clipboard
open
fun
get
(
callerInstance
:
Any
,
field
:
Field
)
:
Any
get
Class
Link copied to clipboard
open
fun
getClass
(
className
:
String
)
:
Class
<
out
Any
>
get
Constructor
Link copied to clipboard
open
fun
getConstructor
(
className
:
String
,
paramTypes
:
Array
<
Class
<
out
Any
>
>
)
:
Constructor
<
out
Any
>
get
Declared
Field
Link copied to clipboard
open
fun
<
T
>
getDeclaredField
(
classT
:
Class
<
T
>
,
fieldName
:
String
)
:
Field
open
fun
getDeclaredField
(
className
:
String
,
fieldName
:
String
)
:
Field
get
Declared
Method
Link copied to clipboard
open
fun
<
T
>
getDeclaredMethod
(
classT
:
Class
<
T
>
,
methodName
:
String
,
parameterTypes
:
Array
<
Class
<
out
Any
>
>
)
:
Method
open
fun
getDeclaredMethod
(
className
:
String
,
methodName
:
String
,
parameterTypes
:
Array
<
Class
<
out
Any
>
>
)
:
Method
get
Field
Link copied to clipboard
open
fun
<
T
>
getField
(
classT
:
Class
<
T
>
,
fieldName
:
String
)
:
Field
open
fun
getField
(
className
:
String
,
fieldName
:
String
)
:
Field
get
Method
Link copied to clipboard
open
fun
<
T
>
getMethod
(
classT
:
Class
<
T
>
,
methodName
:
String
,
parameterTypes
:
Array
<
Class
<
out
Any
>
>
)
:
Method
open
fun
getMethod
(
className
:
String
,
methodName
:
String
,
parameterTypes
:
Array
<
Class
<
out
Any
>
>
)
:
Method
invoke
Link copied to clipboard
open
fun
invoke
(
callerInstance
:
Any
,
method
:
Method
,
args
:
Array
<
Any
>
)
:
Any
set
Link copied to clipboard
open
fun
set
(
callerInstance
:
Any
,
field
:
Field
,
value
:
Any
)