public static Set<ParameterInjectionPoint<?, ?>> flattenParameterInjectionPoints(List<Set<MethodInjectionPoint<?, ?>>> methodInjectionPoints) { Set<ParameterInjectionPoint<?, ?>> injectionPoints = new HashSet<ParameterInjectionPoint<?, ?>>(); for (Set<MethodInjectionPoint<?, ?>> i : methodInjectionPoints) { for (MethodInjectionPoint<?, ?> method : i) { for (ParameterInjectionPoint<?, ?> parameter : method.getParameterInjectionPoints()) { injectionPoints.add(parameter); } } } return injectionPoints; }
public static Set<ParameterInjectionPoint<?, ?>> flattenParameterInjectionPoints(List<Set<MethodInjectionPoint<?, ?>>> methodInjectionPoints) { Set<ParameterInjectionPoint<?, ?>> injectionPoints = new HashSet<ParameterInjectionPoint<?, ?>>(); for (Set<MethodInjectionPoint<?, ?>> i : methodInjectionPoints) { for (MethodInjectionPoint<?, ?> method : i) { for (ParameterInjectionPoint<?, ?> parameter : method.getParameterInjectionPoints()) { injectionPoints.add(parameter); } } } return injectionPoints; }
public static Set<ParameterInjectionPoint<?, ?>> flattenParameterInjectionPoints(List<Set<MethodInjectionPoint<?, ?>>> methodInjectionPoints) { Set<ParameterInjectionPoint<?, ?>> injectionPoints = new HashSet<ParameterInjectionPoint<?, ?>>(); for (Set<MethodInjectionPoint<?, ?>> i : methodInjectionPoints) { for (MethodInjectionPoint<?, ?> method : i) { for (ParameterInjectionPoint<?, ?> parameter : method.getParameterInjectionPoints()) { injectionPoints.add(parameter); } } } return injectionPoints; }
public static Set<ParameterInjectionPoint<?, ?>> flattenParameterInjectionPoints(List<Set<MethodInjectionPoint<?, ?>>> methodInjectionPoints) { Set<ParameterInjectionPoint<?, ?>> injectionPoints = new HashSet<ParameterInjectionPoint<?, ?>>(); for (Set<MethodInjectionPoint<?, ?>> i : methodInjectionPoints) { for (MethodInjectionPoint<?, ?> method : i) { for (ParameterInjectionPoint<?, ?> parameter : method.getParameterInjectionPoints()) { injectionPoints.add(parameter); } } } return injectionPoints; }
public static Set<ParameterInjectionPoint<?, ?>> flattenParameterInjectionPoints(List<Set<MethodInjectionPoint<?, ?>>> methodInjectionPoints) { Set<ParameterInjectionPoint<?, ?>> injectionPoints = new HashSet<ParameterInjectionPoint<?, ?>>(); for (Set<MethodInjectionPoint<?, ?>> i : methodInjectionPoints) { for (MethodInjectionPoint<?, ?> method : i) { for (ParameterInjectionPoint<?, ?> parameter : method.getParameterInjectionPoints()) { injectionPoints.add(parameter); } } } return injectionPoints; }
public static Set<ParameterInjectionPoint<?, ?>> flattenParameterInjectionPoints(List<Set<MethodInjectionPoint<?, ?>>> methodInjectionPoints) { Set<ParameterInjectionPoint<?, ?>> injectionPoints = new HashSet<ParameterInjectionPoint<?, ?>>(); for (Set<MethodInjectionPoint<?, ?>> i : methodInjectionPoints) { for (MethodInjectionPoint<?, ?> method : i) { for (ParameterInjectionPoint<?, ?> parameter : method.getParameterInjectionPoints()) { injectionPoints.add(parameter); } } } return injectionPoints; }
public static MethodInvocationStrategy forDisposer(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return DISPOSER_SIMPLE_STRATEGY; } else { return DISPOSER_DEFAULT_STRATEGY; } }
public static MethodInvocationStrategy forDisposer(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return DISPOSER_SIMPLE_STRATEGY; } else { return DISPOSER_DEFAULT_STRATEGY; } }
public static MethodInvocationStrategy forDisposer(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return DISPOSER_SIMPLE_STRATEGY; } else { return DISPOSER_DEFAULT_STRATEGY; } }
public static MethodInvocationStrategy forDisposer(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return DISPOSER_SIMPLE_STRATEGY; } else { return DISPOSER_DEFAULT_STRATEGY; } }
public static MethodInvocationStrategy forDisposer(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return DISPOSER_SIMPLE_STRATEGY; } else { return DISPOSER_DEFAULT_STRATEGY; } }
public static MethodInvocationStrategy forDisposer(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return DISPOSER_SIMPLE_STRATEGY; } else { return DISPOSER_DEFAULT_STRATEGY; } }
public static MethodInvocationStrategy forObserver(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return OBSERVER_SIMPLE_STRATEGY; } else if (parameters.size() == 2) { if (parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { if (BeanManager.class.equals(parameters.get(1).getType())) { return OBSERVER_EVENT_PLUS_BEAN_MANAGER_STRATEGY; } else if (EventMetadata.class.equals(parameters.get(1).getType())) { return new EventPlusMetadataStrategy(manager); } } } return OBSERVER_DEFAULT_STRATEGY; }
public static MethodInvocationStrategy forObserver(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return OBSERVER_SIMPLE_STRATEGY; } else if (parameters.size() == 2) { if (parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { if (BeanManager.class.equals(parameters.get(1).getType())) { return OBSERVER_EVENT_PLUS_BEAN_MANAGER_STRATEGY; } else if (EventMetadata.class.equals(parameters.get(1).getType())) { return new EventPlusMetadataStrategy(manager); } } } return OBSERVER_DEFAULT_STRATEGY; }
public static MethodInvocationStrategy forObserver(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return OBSERVER_SIMPLE_STRATEGY; } else if (parameters.size() == 2) { if (parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { if (BeanManager.class.equals(parameters.get(1).getType())) { return OBSERVER_EVENT_PLUS_BEAN_MANAGER_STRATEGY; } else if (EventMetadata.class.equals(parameters.get(1).getType())) { return new EventPlusMetadataStrategy(manager); } } } return OBSERVER_DEFAULT_STRATEGY; }
public static MethodInvocationStrategy forObserver(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return OBSERVER_SIMPLE_STRATEGY; } else if (parameters.size() == 2) { if (parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { if (BeanManager.class.equals(parameters.get(1).getType())) { return OBSERVER_EVENT_PLUS_BEAN_MANAGER_STRATEGY; } else if (EventMetadata.class.equals(parameters.get(1).getType())) { return new EventPlusMetadataStrategy(manager); } } } return OBSERVER_DEFAULT_STRATEGY; }
public static MethodInvocationStrategy forObserver(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return OBSERVER_SIMPLE_STRATEGY; } else if (parameters.size() == 2) { if (parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { if (BeanManager.class.equals(parameters.get(1).getType())) { return OBSERVER_EVENT_PLUS_BEAN_MANAGER_STRATEGY; } else if (EventMetadata.class.equals(parameters.get(1).getType())) { return new EventPlusMetadataStrategy(manager); } } } return OBSERVER_DEFAULT_STRATEGY; }
public static MethodInvocationStrategy forObserver(MethodInjectionPoint<?, ?> method, BeanManagerImpl manager) { List<? extends ParameterInjectionPoint<?, ?>> parameters = method.getParameterInjectionPoints(); if (parameters.size() == 1 && parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { return OBSERVER_SIMPLE_STRATEGY; } else if (parameters.size() == 2) { if (parameters.get(0).getAnnotated().isAnnotationPresent(Observes.class)) { if (BeanManager.class.equals(parameters.get(1).getType())) { return OBSERVER_EVENT_PLUS_BEAN_MANAGER_STRATEGY; } else if (EventMetadata.class.equals(parameters.get(1).getType())) { return new EventPlusMetadataStrategy(manager); } } } return OBSERVER_DEFAULT_STRATEGY; }
for (ParameterInjectionPoint<?, ?> ip : disposalMethodInjectionPoint.getParameterInjectionPoints()) { Class<?> rawType = Reflections.getRawType(ip.getType()); if (Bean.class.equals(rawType) || Interceptor.class.equals(rawType) || Decorator.class.equals(rawType)) {
for (ParameterInjectionPoint<?, ?> injectionPoint : observerMethod.getParameterInjectionPoints()) { if (injectionPoint instanceof SpecialParameterInjectionPoint) { continue;