Refine search
@Override public Member getMember() { return getAnnotated().getJavaMember(); }
@Override public <A extends Annotation> A getQualifier(Class<A> annotationType) { A qualifier = getAnnotated().getAnnotation(annotationType); if (getQualifiers().contains(qualifier)) { return qualifier; } else { return null; } }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((constructor == null) ? 0 : constructor.hashCode()); return result; }
@Override public Type getType() { return getAnnotated().getBaseType(); }
@Override public String toString() { return getAnnotated().toString(); } }
@Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } };
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()); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (getClass() != obj.getClass()) { return false; } ConstructorInjectionPoint<?> other = (ConstructorInjectionPoint<?>) obj; if (constructor == null) { if (other.constructor != null) { return false; } } else if (!constructor.equals(other.constructor)) { return false; } return true; } }
@Override public Type getType() { return getAnnotated().getBaseType(); }
@Override public String toString() { return getAnnotated().toString(); } }
@Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } };
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()); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (getClass() != obj.getClass()) { return false; } ConstructorInjectionPoint<?> other = (ConstructorInjectionPoint<?>) obj; if (constructor == null) { if (other.constructor != null) { return false; } } else if (!constructor.equals(other.constructor)) { return false; } return true; } }
@Override public Member getMember() { return getAnnotated().getJavaMember(); }
@Override public <A extends Annotation> A getQualifier(Class<A> annotationType) { A qualifier = getAnnotated().getAnnotation(annotationType); if (getQualifiers().contains(qualifier)) { return qualifier; } else { return null; } }
@Override public Type getType() { return getAnnotated().getBaseType(); }
@Override public String toString() { return getAnnotated().toString(); } }
@Override protected List<InjectionPoint> delegate() { return cast(getParameterInjectionPoints()); } };
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((constructor == null) ? 0 : constructor.hashCode()); return result; }
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()); }