NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL Common
/
xyz.noisif.nsl.common.di
/
GuiceComponentProvider
Guice
Component
Provider
open
class
GuiceComponentProvider
:
ComponentProvider
Members
Constructors
Guice
Component
Provider
Link copied to clipboard
@
Inject
constructor
(
injector
:
Injector
)
Properties
injector
Link copied to clipboard
private
val
injector
:
Injector
Functions
get
Instance
Link copied to clipboard
open
fun
<
T
>
getInstance
(
clazz
:
Class
<
T
>
)
:
T
get
Instances
Annotated
With
Link copied to clipboard
open
fun
getInstancesAnnotatedWith
(
annotation
:
Class
<
out
Annotation
>
)
:
Collection
<
Any
>
get
Instances
Of
Link copied to clipboard
open
fun
<
T
>
getInstancesOf
(
type
:
Class
<
T
>
)
:
Collection
<
T
>
open
fun
<
T
>
getInstancesOf
(
typeReference
:
TypeReference
<
T
>
)
:
Collection
<
T
>