Package org.testng.internal.objects
Class GuiceBackedInjectorFactory
- java.lang.Object
-
- org.testng.internal.objects.GuiceBackedInjectorFactory
-
- All Implemented Interfaces:
IInjectorFactory
public class GuiceBackedInjectorFactory extends java.lang.Object implements IInjectorFactory
-
-
Constructor Summary
Constructors Constructor Description GuiceBackedInjectorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.inject.Injector
getInjector(com.google.inject.Injector parent, com.google.inject.Stage stage, com.google.inject.Module... modules)
-
-
-
Method Detail
-
getInjector
public com.google.inject.Injector getInjector(@Nullable com.google.inject.Injector parent, com.google.inject.Stage stage, com.google.inject.Module... modules)
- Specified by:
getInjector
in interfaceIInjectorFactory
- Parameters:
parent
- - ParentInjector
instance that was built with parent injectorstage
- - AStage
object that defines the appropriate stagemodules
- - An array ofModule
- Returns:
- - An
Injector
instance that can be used to perform dependency injection.
-
-