Refine search
public static <T, X> FieldInjectionPointAttributes<T, X> of(InjectionPoint ip) { if (ip instanceof FieldInjectionPointAttributes<?, ?>) { return Reflections.cast(ip); } if (!(ip.getAnnotated() instanceof AnnotatedField<?>) || !(ip.getMember() instanceof Field)) { throw BeanLogger.LOG.invalidInjectionPointType(ForwardingFieldInjectionPointAttributes.class, ip.getAnnotated()); } return new ForwardingFieldInjectionPointAttributes<T, X>(ip); }
@Override public AnnotatedField<X> getAnnotated() { return Reflections.cast(delegate().getAnnotated()); // checked in initializer }
public static <T, X> WeldInjectionPointAttributes<T, ?> getWeldInjectionPoint(InjectionPoint injectionPoint) { if (injectionPoint instanceof WeldInjectionPointAttributes<?, ?>) { return Reflections.cast(injectionPoint); } if (injectionPoint.getAnnotated() instanceof AnnotatedField<?>) { return FieldInjectionPoint.<T, X>silent(ForwardingFieldInjectionPointAttributes.<T, X>of(injectionPoint)); } else { return ParameterInjectionPointImpl.<T, X>silent(ForwardingParameterInjectionPointAttributes.<T, X>of(injectionPoint)); } }
protected static <T, X> FieldInjectionPointAttributes<T, X> fire(FieldInjectionPointAttributes<T, X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager) { ProcessInjectionPointImpl<T, X> event = new ProcessInjectionPointImpl<T, X>(attributes, declaringComponentClass, manager, attributes.getAnnotated().getBaseType()) { }; event.fire(); if (!event.isDirty()) { return attributes; } else { return ForwardingFieldInjectionPointAttributes.of(event.getInjectionPointInternal()); } }
public static <T, X> WeldInjectionPointAttributes<T, ?> getWeldInjectionPoint(InjectionPoint injectionPoint) { if (injectionPoint instanceof WeldInjectionPointAttributes<?, ?>) { return Reflections.cast(injectionPoint); } if (injectionPoint.getAnnotated() instanceof AnnotatedField<?>) { return FieldInjectionPoint.<T, X>silent(ForwardingFieldInjectionPointAttributes.<T, X>of(injectionPoint)); } else { return ParameterInjectionPointImpl.<T, X>silent(ForwardingParameterInjectionPointAttributes.<T, X>of(injectionPoint)); } }
protected static <T, X> FieldInjectionPointAttributes<T, X> fire(FieldInjectionPointAttributes<T, X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager) { ProcessInjectionPointImpl<T, X> event = new ProcessInjectionPointImpl<T, X>(attributes, declaringComponentClass, manager, attributes.getAnnotated().getBaseType()) { }; event.fire(); if (!event.isDirty()) { return attributes; } else { return ForwardingFieldInjectionPointAttributes.of(event.getInjectionPointInternal()); } }
public static <T, X> FieldInjectionPointAttributes<T, X> of(InjectionPoint ip) { if (ip instanceof FieldInjectionPointAttributes<?, ?>) { return Reflections.cast(ip); } if (!(ip.getAnnotated() instanceof AnnotatedField<?>) || !(ip.getMember() instanceof Field)) { throw BeanLogger.LOG.invalidInjectionPointType(ForwardingFieldInjectionPointAttributes.class, ip.getAnnotated()); } return new ForwardingFieldInjectionPointAttributes<T, X>(ip); }
public static <T, X> WeldInjectionPointAttributes<T, ?> getWeldInjectionPoint(InjectionPoint injectionPoint) { if (injectionPoint instanceof WeldInjectionPointAttributes<?, ?>) { return Reflections.cast(injectionPoint); } if (injectionPoint.getAnnotated() instanceof AnnotatedField<?>) { return FieldInjectionPoint.<T, X>silent(ForwardingFieldInjectionPointAttributes.<T, X>of(injectionPoint)); } else { return ParameterInjectionPointImpl.<T, X>silent(ForwardingParameterInjectionPointAttributes.<T, X>of(injectionPoint)); } }
@Override public AnnotatedField<X> getAnnotated() { return Reflections.cast(delegate().getAnnotated()); // checked in initializer }
protected static <T, X> FieldInjectionPointAttributes<T, X> fire(FieldInjectionPointAttributes<T, X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager) { ProcessInjectionPointImpl<T, X> event = new ProcessInjectionPointImpl<T, X>(attributes, declaringComponentClass, manager, attributes.getAnnotated().getBaseType()) { }; event.fire(); if (!event.isDirty()) { return attributes; } else { return ForwardingFieldInjectionPointAttributes.of(event.getInjectionPointInternal()); } }
public static <T, X> FieldInjectionPointAttributes<T, X> of(InjectionPoint ip) { if (ip instanceof FieldInjectionPointAttributes<?, ?>) { return Reflections.cast(ip); } if (!(ip.getAnnotated() instanceof AnnotatedField<?>) || !(ip.getMember() instanceof Field)) { throw BeanLogger.LOG.invalidInjectionPointType(ForwardingFieldInjectionPointAttributes.class, ip.getAnnotated()); } return new ForwardingFieldInjectionPointAttributes<T, X>(ip); }
public static <T, X> WeldInjectionPointAttributes<T, ?> getWeldInjectionPoint(InjectionPoint injectionPoint) { if (injectionPoint instanceof WeldInjectionPointAttributes<?, ?>) { return Reflections.cast(injectionPoint); } if (injectionPoint.getAnnotated() instanceof AnnotatedField<?>) { return FieldInjectionPoint.<T, X>silent(ForwardingFieldInjectionPointAttributes.<T, X>of(injectionPoint)); } else { return ParameterInjectionPointImpl.<T, X>silent(ForwardingParameterInjectionPointAttributes.<T, X>of(injectionPoint)); } }
@Override public AnnotatedField<X> getAnnotated() { return Reflections.cast(delegate().getAnnotated()); // checked in initializer }
protected static <T, X> FieldInjectionPointAttributes<T, X> fire(FieldInjectionPointAttributes<T, X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager) { ProcessInjectionPointImpl<T, X> event = new ProcessInjectionPointImpl<T, X>(attributes, declaringComponentClass, manager, attributes.getAnnotated().getBaseType()) { }; event.fire(); if (!event.isDirty()) { return attributes; } else { return ForwardingFieldInjectionPointAttributes.of(event.getInjectionPointInternal()); } }
public static <T, X> FieldInjectionPointAttributes<T, X> of(InjectionPoint ip) { if (ip instanceof FieldInjectionPointAttributes<?, ?>) { return Reflections.cast(ip); } if (!(ip.getAnnotated() instanceof AnnotatedField<?>) || !(ip.getMember() instanceof Field)) { throw BeanLogger.LOG.invalidInjectionPointType(ForwardingFieldInjectionPointAttributes.class, ip.getAnnotated()); } return new ForwardingFieldInjectionPointAttributes<T, X>(ip); }
public static <T, X> WeldInjectionPointAttributes<T, ?> getWeldInjectionPoint(InjectionPoint injectionPoint) { if (injectionPoint instanceof WeldInjectionPointAttributes<?, ?>) { return Reflections.cast(injectionPoint); } if (injectionPoint.getAnnotated() instanceof AnnotatedField<?>) { return FieldInjectionPoint.<T, X>silent(ForwardingFieldInjectionPointAttributes.<T, X>of(injectionPoint)); } else { return ParameterInjectionPointImpl.<T, X>silent(ForwardingParameterInjectionPointAttributes.<T, X>of(injectionPoint)); } }