|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Inhabitant
that defines methods whose
semantics is fixed by Habitat
.CageBuilder
for this component.
CagedBy
is entered into habitat.CageBuilder
enters habitat, look
for existing inhabitants that were supposed to be
caged by this and cage them all.CompanionSeed
,
to indicate what is the actual companion class.
CompanionSeed
to capture
metadata of the actual companioin class.
CompanionSeed
enters habitat, look
for existing inhabitants and make sure all of them
get its corresponding companions from this new seed.Inhabitant
by looking at annotations of the given type.
CompanionSeed
,
to be associated with a lead component.
Womb
for instantiating objects.
InhabitantsParser
that if it encounters the specified component
while parsing inhabitants file,
simply drop it and pretend that such an inhabitant had never existed.
Inhabitant
built around an object that already exists.Factory
.Contract
.
Holder
implementation that doesn't do any deferred computation,
where the value is given in the constructor.Contract
annotations.Habitat
.Habitat
.Inhabitant.metadata()
.Inhabitant
.Habitat
.Inject
Habitat
.
Inhabitant
is entered into habitat.
Habitat
.InhabitantsScanner
.
Scope
local to each invocation.Habitat
.
InhabitantsParser
that if it encounters the specified component
while parsing inhabitants file,
ignore the one in the inhabitants file and instead insert the specified 'new' component.
Scope
.Habitat
.
ScopedInhabitant
for Singleton
.InhabitantAnnotation
was annotated.
type().getName()
but this allows us to defer loading the actual types.
Womb
factory.Inhabitant
by wrapping Womb
to handle scoping right.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |