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 ClassFinderstatic final ClassFinderstatic 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 TypeMethodDescriptionvoidconfigure(com.google.inject.Binder binder) com.google.inject.Modulewith(SpaceModule.Strategy _strategy) Applies a new visitorSpaceModule.Strategyto 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.Strategyto the current module.- Parameters:
_strategy- The new strategy- Returns:
- Updated module
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configurein interfacecom.google.inject.Module
-
SpaceModule(ClassSpace, ClassFinder, boolean)instead.