Package org.eclipse.sisu.space
Class SpaceModule
java.lang.Object
org.eclipse.sisu.space.SpaceModule
- All Implemented Interfaces:
com.google.inject.Module
Guice
Module
that automatically binds types annotated with Qualifier
annotations.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ClassFinder
static final ClassFinder
static final ClassFinder
-
Constructor Summary
ConstructorsConstructorDescriptionSpaceModule
(ClassSpace space) Deprecated.SpaceModule
(ClassSpace space, BeanScanning scanning) Deprecated.UseSpaceModule(ClassSpace, ClassFinder, boolean)
insteadSpaceModule
(ClassSpace space, BeanScanning scanning, boolean isStrict) SpaceModule
(ClassSpace space, ClassFinder finder) Deprecated.UseSpaceModule(ClassSpace, ClassFinder, boolean)
instead.SpaceModule
(ClassSpace space, ClassFinder finder, boolean isStrict) -
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(com.google.inject.Binder binder) com.google.inject.Module
with
(SpaceModule.Strategy _strategy) Applies a new visitorSpaceModule.Strategy
to the current module.
-
Field Details
-
LOCAL_INDEX
-
GLOBAL_INDEX
-
LOCAL_SCAN
-
-
Constructor Details
-
SpaceModule
Deprecated.UseSpaceModule(ClassSpace, ClassFinder, boolean)
instead.- Parameters:
space
-
-
SpaceModule
Deprecated.UseSpaceModule(ClassSpace, ClassFinder, boolean)
instead.- Parameters:
space
-finder
-
-
SpaceModule
-
SpaceModule
Deprecated.UseSpaceModule(ClassSpace, ClassFinder, boolean)
instead- Parameters:
space
-scanning
-
-
SpaceModule
-
-
Method Details
-
with
Applies a new visitorSpaceModule.Strategy
to the current module.- Parameters:
_strategy
- The new strategy- Returns:
- Updated module
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configure
in interfacecom.google.inject.Module
-
SpaceModule(ClassSpace, ClassFinder, boolean)
instead.