Package org.testng.internal
Class GuiceBackedInjectorFactory
java.lang.Object
org.testng.internal.GuiceBackedInjectorFactory
- All Implemented Interfaces:
IInjectorFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.inject.Injector
getInjector
(com.google.inject.Injector parent, com.google.inject.Stage stage, com.google.inject.Module... modules) Adding this method breaks existing implementations therefore for the time being (until deprecated method is removed) it calls the existing method.com.google.inject.Injector
getInjector
(com.google.inject.Stage stage, com.google.inject.Module... modules) Deprecated.
-
Constructor Details
-
GuiceBackedInjectorFactory
GuiceBackedInjectorFactory()
-
-
Method Details
-
getInjector
@Deprecated public com.google.inject.Injector getInjector(com.google.inject.Stage stage, com.google.inject.Module... modules) Deprecated.- Specified by:
getInjector
in interfaceIInjectorFactory
- Parameters:
stage
- - AStage
object that defines the appropriate stagemodules
- - An array ofModule
- Returns:
- - An
Injector
instance that can be used to perform dependency injection.
-
getInjector
public com.google.inject.Injector getInjector(@Nullable com.google.inject.Injector parent, com.google.inject.Stage stage, com.google.inject.Module... modules) Description copied from interface:IInjectorFactory
Adding this method breaks existing implementations therefore for the time being (until deprecated method is removed) it calls the existing method.- 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.
-