Module net.anwiba.commons.injection
Class InjektionAnalyserResult
java.lang.Object
net.anwiba.commons.injection.impl.InjektionAnalyserResult
- All Implemented Interfaces:
IInjektionAnalyserResult,IInjektionObjectDescription
-
Field Summary
Fields inherited from interface net.anwiba.commons.injection.impl.IInjektionAnalyserResult
UNRESOLVEABLE -
Method Summary
Modifier and TypeMethodDescriptionstatic IInjektionAnalyserResultcreate(Class type, List<IInjektionAnalyserValueResult> results) static IInjektionAnalyserResultcreate(Class type, List<IInjektionAnalyserValueResult> results, IInjectingFactory factory) getType()booleanbooleanbooleanisEmptiable(IBinding binding) booleanbooleanisImitable(IBinding binding) booleanbooleanisIterable(IBinding binding) booleanisNullable(IBinding binding)
-
Method Details
-
create
public static IInjektionAnalyserResult create(Class type, List<IInjektionAnalyserValueResult> results) -
create
public static IInjektionAnalyserResult create(Class type, List<IInjektionAnalyserValueResult> results, IInjectingFactory factory) -
getBindings
- Specified by:
getBindingsin interfaceIInjektionAnalyserResult
-
isNullable
- Specified by:
isNullablein interfaceIInjektionAnalyserResult
-
isImitable
- Specified by:
isImitablein interfaceIInjektionAnalyserResult
-
isEmptiable
- Specified by:
isEmptiablein interfaceIInjektionAnalyserResult
-
isIterable
- Specified by:
isIterablein interfaceIInjektionAnalyserResult
-
hasNullable
public boolean hasNullable()- Specified by:
hasNullablein interfaceIInjektionAnalyserResult
-
hasIterable
public boolean hasIterable()- Specified by:
hasIterablein interfaceIInjektionAnalyserResult
-
isIndependent
public boolean isIndependent()- Specified by:
isIndependentin interfaceIInjektionAnalyserResult
-
getType
- Specified by:
getTypein interfaceIInjektionObjectDescription
-
getFactory
- Specified by:
getFactoryin interfaceIInjektionObjectDescription
-
isFactory
public boolean isFactory()- Specified by:
isFactoryin interfaceIInjektionObjectDescription
-