protected AbstractCallableInjectionPoint(EnhancedAnnotatedCallable<T, X, S> callable, Bean<?> declaringBean, Class<?> declaringComponentClass, boolean observerOrDisposer, InjectionPointFactory factory, BeanManagerImpl manager) { this.declaringBean = declaringBean; this.parameters = factory.getParameterInjectionPoints(callable, declaringBean, declaringComponentClass, manager, observerOrDisposer); if (observerOrDisposer) { this.injectionPoints = InjectionPoints.filterOutSpecialParameterInjectionPoints(parameters); } else { this.injectionPoints = new ListToSet<InjectionPoint>() { @Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } }; } this.hasTransientReferenceParameter = initHasTransientReference(callable.getEnhancedParameters()); }
protected AbstractCallableInjectionPoint(EnhancedAnnotatedCallable<T, X, S> callable, Bean<?> declaringBean, Class<?> declaringComponentClass, boolean observerOrDisposer, InjectionPointFactory factory, BeanManagerImpl manager) { this.declaringBean = declaringBean; this.parameters = factory.getParameterInjectionPoints(callable, declaringBean, declaringComponentClass, manager, observerOrDisposer); if (observerOrDisposer) { this.injectionPoints = InjectionPoints.filterOutSpecialParameterInjectionPoints(parameters); } else { this.injectionPoints = new ListToSet<InjectionPoint>() { @Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } }; } this.hasTransientReferenceParameter = initHasTransientReference(callable.getEnhancedParameters()); }
protected AbstractCallableInjectionPoint(EnhancedAnnotatedCallable<T, X, S> callable, Bean<?> declaringBean, Class<?> declaringComponentClass, boolean observerOrDisposer, InjectionPointFactory factory, BeanManagerImpl manager) { this.declaringBean = declaringBean; this.parameters = factory.getParameterInjectionPoints(callable, declaringBean, declaringComponentClass, manager, observerOrDisposer); if (observerOrDisposer) { this.injectionPoints = InjectionPoints.filterOutSpecialParameterInjectionPoints(parameters); } else { this.injectionPoints = new ListToSet<InjectionPoint>() { @Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } }; } this.hasTransientReferenceParameter = initHasTransientReference(callable.getEnhancedParameters()); }
protected AbstractCallableInjectionPoint(EnhancedAnnotatedCallable<T, X, S> callable, Bean<?> declaringBean, Class<?> declaringComponentClass, boolean observerOrDisposer, InjectionPointFactory factory, BeanManagerImpl manager) { this.declaringBean = declaringBean; this.parameters = factory.getParameterInjectionPoints(callable, declaringBean, declaringComponentClass, manager, observerOrDisposer); if (observerOrDisposer) { this.injectionPoints = InjectionPoints.filterOutSpecialParameterInjectionPoints(parameters); } else { this.injectionPoints = new ListToSet<InjectionPoint>() { @Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } }; } this.hasTransientReferenceParameter = initHasTransientReference(callable.getEnhancedParameters()); }
protected AbstractCallableInjectionPoint(EnhancedAnnotatedCallable<T, X, S> callable, Bean<?> declaringBean, Class<?> declaringComponentClass, boolean observerOrDisposer, InjectionPointFactory factory, BeanManagerImpl manager) { this.declaringBean = declaringBean; this.parameters = factory.getParameterInjectionPoints(callable, declaringBean, declaringComponentClass, manager, observerOrDisposer); if (observerOrDisposer) { this.injectionPoints = InjectionPoints.filterOutSpecialParameterInjectionPoints(parameters); } else { this.injectionPoints = new ListToSet<InjectionPoint>() { @Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } }; } this.hasTransientReferenceParameter = initHasTransientReference(callable.getEnhancedParameters()); }
protected AbstractCallableInjectionPoint(EnhancedAnnotatedCallable<T, X, S> callable, Bean<?> declaringBean, Class<?> declaringComponentClass, boolean observerOrDisposer, InjectionPointFactory factory, BeanManagerImpl manager) { this.declaringBean = declaringBean; this.parameters = factory.getParameterInjectionPoints(callable, declaringBean, declaringComponentClass, manager, observerOrDisposer); if (observerOrDisposer) { this.injectionPoints = cast(InjectionPoints.filterOutSpecialParameterInjectionPoints(parameters)); } else { this.injectionPoints = new ListToSet<InjectionPoint>() { @Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } }; } this.hasTransientReferenceParameter = initHasTransientReference(callable.getEnhancedParameters()); }