Wow
Toggle table of contents
5.21.2
jvm
Platform filter
jvm
Switch theme
Search in API
Wow
wow-core
/
me.ahoo.wow.ioc
/
SimpleServiceProvider
Simple
Service
Provider
class
SimpleServiceProvider
:
ServiceProvider
Members
Members & Extensions
Constructors
Simple
Service
Provider
Link copied to clipboard
constructor
(
)
Functions
copy
Link copied to clipboard
fun
copy
(
)
:
SimpleServiceProvider
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
open
override
fun
<
S
:
Any
>
getService
(
serviceName
:
String
)
:
S
?
open
override
fun
<
S
:
Any
>
getService
(
serviceType
:
KType
)
:
S
?
get
Service
Link copied to clipboard
inline
fun
<
S
:
Any
>
ServiceProvider
.
getService
(
)
:
S
?
register
Link copied to clipboard
open
override
fun
register
(
service
:
Any
,
serviceName
:
String
,
serviceType
:
KType
)
register
Link copied to clipboard
inline
fun
<
S
:
Any
>
ServiceProvider
.
register
(
service
:
Any
,
serviceName
:
String
=
service.javaClass.toName()
)