Class ValueInjectionAnalyser
- java.lang.Object
-
- net.anwiba.commons.injection.impl.ValueInjectionAnalyser
-
- All Implemented Interfaces:
IValueInjectionAnalyser
public class ValueInjectionAnalyser extends java.lang.Object implements IValueInjectionAnalyser
-
-
Constructor Summary
Constructors Constructor Description ValueInjectionAnalyser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> IInjektionAnalyserResultanalyse(java.lang.Class<T> clazz)<T> IInjektionAnalyserResultanalyse(IInjectingFactory<T> factory)booleanisImitable(java.lang.reflect.AnnotatedElement element, java.lang.Class type)booleanisInjectable(java.lang.reflect.AnnotatedElement element)booleanisNullable(java.lang.reflect.AnnotatedElement element)
-
-
-
Method Detail
-
analyse
public <T> IInjektionAnalyserResult analyse(IInjectingFactory<T> factory)
- Specified by:
analysein interfaceIValueInjectionAnalyser
-
analyse
public <T> IInjektionAnalyserResult analyse(java.lang.Class<T> clazz)
- Specified by:
analysein interfaceIValueInjectionAnalyser
-
isNullable
public boolean isNullable(java.lang.reflect.AnnotatedElement element)
- Specified by:
isNullablein interfaceIValueInjectionAnalyser
-
isImitable
public boolean isImitable(java.lang.reflect.AnnotatedElement element, java.lang.Class type)- Specified by:
isImitablein interfaceIValueInjectionAnalyser
-
isInjectable
public boolean isInjectable(java.lang.reflect.AnnotatedElement element)
- Specified by:
isInjectablein interfaceIValueInjectionAnalyser
-
-