Wow
Toggle table of contents
5.21.2
jvm
Platform filter
jvm
Switch theme
Search in API
Wow
wow-core
/
me.ahoo.wow.ioc
Package-level
declarations
Types
Functions
Types
Service
Provider
Link copied to clipboard
interface
ServiceProvider
ServiceProvider .
Simple
Service
Provider
Link copied to clipboard
class
SimpleServiceProvider
:
ServiceProvider
Functions
get
Required
Service
Link copied to clipboard
inline
fun
<
S
:
Any
>
ServiceProvider
.
getRequiredService
(
)
:
S
fun
<
S
:
Any
>
ServiceProvider
.
getRequiredService
(
serviceType
:
Class
<
S
>
)
:
S
fun
<
S
:
Any
>
ServiceProvider
.
getRequiredService
(
serviceName
:
String
)
:
S
fun
<
S
:
Any
>
ServiceProvider
.
getRequiredService
(
serviceType
:
KType
)
:
S
get
Service
Link copied to clipboard
inline
fun
<
S
:
Any
>
ServiceProvider
.
getService
(
)
:
S
?
register
Link copied to clipboard
inline
fun
<
S
:
Any
>
ServiceProvider
.
register
(
service
:
Any
,
serviceName
:
String
=
service.javaClass.toName()
)