|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConstructorBinding<T>
A binding to the constructor of a concrete clss. To resolve injections, an instance is instantiated by invoking the constructor.
Method Summary | |
---|---|
Constructor<? extends T> |
getConstructor()
Returns the annotated or default constructor that is invoked
for creating values. |
Set<InjectionPoint> |
getInjectionPoints()
Returns the constructor, field and method injection points to create and populate a new instance. |
Map<Method,List<MethodInterceptor>> |
getMethodInterceptors()
Returns the interceptors applied to each method, in the order that they will be applied. |
Methods inherited from interface com.google.inject.Binding |
---|
acceptScopingVisitor, acceptTargetVisitor, getKey, getProvider |
Methods inherited from interface com.google.inject.spi.Element |
---|
acceptVisitor, getSource |
Methods inherited from interface com.google.inject.spi.HasDependencies |
---|
getDependencies |
Method Detail |
---|
Constructor<? extends T> getConstructor()
annotated
or default constructor that is invoked
for creating values.
Set<InjectionPoint> getInjectionPoints()
Map<Method,List<MethodInterceptor>> getMethodInterceptors()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |