Class AnnotatedMethodInjector

    • Constructor Detail

      • AnnotatedMethodInjector

        public AnnotatedMethodInjector​(java.lang.Object key,
                                       java.lang.Class<?> impl,
                                       Parameter[] parameters,
                                       ComponentMonitor monitor,
                                       java.lang.Class<? extends java.lang.annotation.Annotation> injectionAnnotation,
                                       boolean useNames)
    • Method Detail

      • injectIntoMember

        protected java.lang.Object injectIntoMember​(java.lang.reflect.AccessibleObject member,
                                                    java.lang.Object componentInstance,
                                                    java.lang.Object toInject)
                                             throws java.lang.IllegalAccessException,
                                                    java.lang.reflect.InvocationTargetException
        Overrides:
        injectIntoMember in class SetterInjector
        Throws:
        java.lang.IllegalAccessException
        java.lang.reflect.InvocationTargetException
      • isInjectorMethod

        protected final boolean isInjectorMethod​(java.lang.reflect.Method method)
        Overrides:
        isInjectorMethod in class SetterInjector