|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PreciserThan | |
|---|---|
| se.jbee.inject | |
| Uses of PreciserThan in se.jbee.inject |
|---|
| Classes in se.jbee.inject with type parameters of type PreciserThan | |
|---|---|
interface |
PreciserThan<T extends PreciserThan<T>>
When determining what Resource is used to inject a Dependency everything is
sorted by its Precision. |
| Classes in se.jbee.inject that implement PreciserThan | |
|---|---|
class |
DeclarationType
The DeclarationType is used to keep track of the origin of binding declarations. |
class |
Instance<T>
Used to tell that we don#t want just one singleton at a time but multiple distinguished by the Name used. |
class |
Instances
A hierarchy of Instances. |
class |
Name
A Name is used as discriminator in cases where multiple Instances are bound for
the same Type. |
class |
Packages
A set of Packages described one or more root packages (on the same hierarchy level/depth)
with or without their sub-packages. |
class |
Resource<T>
Describes WHAT can be injected and WHERE it can be injected. |
class |
Source
Where does a bind come from and what type of declaration has it been. |
class |
Target
Describes where a Resource is available for injection. |
class |
Type<T>
A generic version of Class like Type but without a complex
hierarchy. |
| Methods in se.jbee.inject with type parameters of type PreciserThan | ||
|---|---|---|
static
|
Precision.comparator()
|
|
static
|
Precision.comparePrecision(T one,
T other)
|
|
static
|
Precision.morePreciseThan2(T one,
T other,
T2 sndOne,
T2 sndOther)
|
|
static
|
Precision.morePreciseThan2(T one,
T other,
T2 sndOne,
T2 sndOther)
|
|
|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||