/** * Creates an injection point without firing the {@link ProcessInjectionPoint} event. */ public static <T, X> FieldInjectionPoint<T, X> silent(FieldInjectionPointAttributes<T, X> attributes) { return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates an injection point without firing the {@link ProcessInjectionPoint} event. */ public static <T, X> FieldInjectionPoint<T, X> silent(FieldInjectionPointAttributes<T, X> attributes) { return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates an injection point without firing the {@link ProcessInjectionPoint} event. */ public static <T, X> FieldInjectionPoint<T, X> silent(FieldInjectionPointAttributes<T, X> attributes) { return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates an injection point without firing the {@link ProcessInjectionPoint} event. */ public static <T, X> FieldInjectionPoint<T, X> silent(FieldInjectionPointAttributes<T, X> attributes) { return new FieldInjectionPoint<T, X>(attributes); }
private Object readResolve() throws ObjectStreamException { return new FieldInjectionPoint<T, X>(attributes); } }
private Object readResolve() throws ObjectStreamException { return new FieldInjectionPoint<T, X>(attributes); } }
/** * Creates an injection point without firing the {@link ProcessInjectionPoint} event. */ public static <T, X> FieldInjectionPoint<T, X> silent(FieldInjectionPointAttributes<T, X> attributes) { return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates an injection point without firing the {@link ProcessInjectionPoint} event. */ public static <T, X> FieldInjectionPoint<T, X> silent(FieldInjectionPointAttributes<T, X> attributes) { return new FieldInjectionPoint<T, X>(attributes); }
private Object readResolve() throws ObjectStreamException { return new FieldInjectionPoint<T, X>(attributes); } }
private Object readResolve() throws ObjectStreamException { return new FieldInjectionPoint<T, X>(attributes); } }
private Object readResolve() throws ObjectStreamException { return new FieldInjectionPoint<T, X>(attributes); } }
private Object readResolve() throws ObjectStreamException { return new FieldInjectionPoint<T, X>(attributes); } }
/** * Creates a new {@link FieldInjectionPoint} and fires the {@link ProcessInjectionPoint} event. * * @param field * @param declaringBean * @param declaringComponentClass used for resolution of type variables of the injection point type * @param manager * @return */ public <T, X> FieldInjectionPoint<T, X> createFieldInjectionPoint(EnhancedAnnotatedField<T, X> field, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager) { FieldInjectionPointAttributes<T, X> attributes = InferringFieldInjectionPointAttributes.of(field, declaringBean, declaringComponentClass, manager); attributes = processInjectionPoint(attributes, declaringComponentClass, manager); return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates a new {@link FieldInjectionPoint} and fires the {@link ProcessInjectionPoint} event. * * @param field * @param declaringBean * @param declaringComponentClass used for resolution of type variables of the injection point type * @param manager * @return */ public <T, X> FieldInjectionPoint<T, X> createFieldInjectionPoint(EnhancedAnnotatedField<T, X> field, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager) { FieldInjectionPointAttributes<T, X> attributes = InferringFieldInjectionPointAttributes.of(field, declaringBean, declaringComponentClass, manager); attributes = processInjectionPoint(attributes, declaringComponentClass, manager); return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates a new {@link FieldInjectionPoint} and fires the {@link ProcessInjectionPoint} event. * * @param field * @param declaringBean * @param declaringComponentClass used for resolution of type variables of the injection point type * @param manager * @return */ public <T, X> FieldInjectionPoint<T, X> createFieldInjectionPoint(EnhancedAnnotatedField<T, X> field, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager) { FieldInjectionPointAttributes<T, X> attributes = InferringFieldInjectionPointAttributes.of(field, declaringBean, declaringComponentClass, manager); attributes = processInjectionPoint(attributes, declaringComponentClass, manager); return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates a new {@link FieldInjectionPoint} and fires the {@link ProcessInjectionPoint} event. * * @param field * @param declaringBean * @param declaringComponentClass used for resolution of type variables of the injection point type * @param manager * @return */ public <T, X> FieldInjectionPoint<T, X> createFieldInjectionPoint(EnhancedAnnotatedField<T, X> field, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager) { FieldInjectionPointAttributes<T, X> attributes = InferringFieldInjectionPointAttributes.of(field, declaringBean, declaringComponentClass, manager); attributes = processInjectionPoint(attributes, declaringComponentClass, manager); return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates a new {@link FieldInjectionPoint} and fires the {@link ProcessInjectionPoint} event. * * @param field * @param declaringBean * @param declaringComponentClass used for resolution of type variables of the injection point type * @param manager * @return */ public <T, X> FieldInjectionPoint<T, X> createFieldInjectionPoint(EnhancedAnnotatedField<T, X> field, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager) { FieldInjectionPointAttributes<T, X> attributes = InferringFieldInjectionPointAttributes.of(field, declaringBean, declaringComponentClass, manager); attributes = processInjectionPoint(attributes, declaringComponentClass, manager); return new FieldInjectionPoint<T, X>(attributes); }
/** * Creates a new {@link FieldInjectionPoint} and fires the {@link ProcessInjectionPoint} event. * * @param field * @param declaringBean * @param declaringComponentClass used for resolution of type variables of the injection point type * @param manager * @return */ public <T, X> FieldInjectionPoint<T, X> createFieldInjectionPoint(EnhancedAnnotatedField<T, X> field, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager) { FieldInjectionPointAttributes<T, X> attributes = InferringFieldInjectionPointAttributes.of(field, declaringBean, declaringComponentClass, manager); attributes = processInjectionPoint(attributes, declaringComponentClass, manager); return new FieldInjectionPoint<T, X>(attributes); }