public int getPosition() { return delegate().getPosition(); }
private static <X> int initSpecialInjectionPointIndex(EnhancedAnnotatedMethod<?, X> enhancedMethod, Set<Class<? extends Annotation>> specialParameterMarkers) { if (specialParameterMarkers == null || specialParameterMarkers.isEmpty()) { return -1; } List<EnhancedAnnotatedParameter<?, X>> parameters = Collections.emptyList(); for (Class<? extends Annotation> marker : specialParameterMarkers) { parameters = enhancedMethod.getEnhancedParameters(marker); if (!parameters.isEmpty()) { break; } } if (parameters.isEmpty()) { throw new org.jboss.weld.exceptions.IllegalArgumentException("Not a disposer nor observer method: " + enhancedMethod); } return parameters.get(0).getPosition(); }
private static <X> int initSpecialInjectionPointIndex(EnhancedAnnotatedMethod<?, X> enhancedMethod, Set<Class<? extends Annotation>> specialParameterMarkers) { if (specialParameterMarkers == null || specialParameterMarkers.isEmpty()) { return -1; } List<EnhancedAnnotatedParameter<?, X>> parameters = Collections.emptyList(); for (Class<? extends Annotation> marker : specialParameterMarkers) { parameters = enhancedMethod.getEnhancedParameters(marker); if (!parameters.isEmpty()) { break; } } if (parameters.isEmpty()) { throw new org.jboss.weld.exceptions.IllegalArgumentException("Not a disposer nor observer method: " + enhancedMethod); } return parameters.get(0).getPosition(); }
private static <X> int initSpecialInjectionPointIndex(EnhancedAnnotatedMethod<?, X> enhancedMethod, Set<Class<? extends Annotation>> specialParameterMarkers) { if (specialParameterMarkers == null || specialParameterMarkers.isEmpty()) { return -1; } List<EnhancedAnnotatedParameter<?, X>> parameters = Collections.emptyList(); for (Class<? extends Annotation> marker : specialParameterMarkers) { parameters = enhancedMethod.getEnhancedParameters(marker); if (!parameters.isEmpty()) { break; } } if (parameters.isEmpty()) { throw new org.jboss.weld.exceptions.IllegalArgumentException("Not a disposer nor observer method: " + enhancedMethod); } return parameters.get(0).getPosition(); }
private static <X> int initSpecialInjectionPointIndex(EnhancedAnnotatedMethod<?, X> enhancedMethod, Class<? extends Annotation> specialParameterMarker) { if (specialParameterMarker == null) { return -1; } List<EnhancedAnnotatedParameter<?, X>> parameters = enhancedMethod.getEnhancedParameters(specialParameterMarker); if (parameters.isEmpty()) { throw new org.jboss.weld.exceptions.IllegalArgumentException("Not a disposer nor observer method: " + enhancedMethod); } return parameters.get(0).getPosition(); }
private static <X> int initSpecialInjectionPointIndex(EnhancedAnnotatedMethod<?, X> enhancedMethod, Set<Class<? extends Annotation>> specialParameterMarkers) { if (specialParameterMarkers == null || specialParameterMarkers.isEmpty()) { return -1; } List<EnhancedAnnotatedParameter<?, X>> parameters = Collections.emptyList(); for (Class<? extends Annotation> marker : specialParameterMarkers) { parameters = enhancedMethod.getEnhancedParameters(marker); if (!parameters.isEmpty()) { break; } } if (parameters.isEmpty()) { throw new org.jboss.weld.exceptions.IllegalArgumentException("Not a disposer nor observer method: " + enhancedMethod); } return parameters.get(0).getPosition(); }
private static <X> int initSpecialInjectionPointIndex(EnhancedAnnotatedMethod<?, X> enhancedMethod, Set<Class<? extends Annotation>> specialParameterMarkers) { if (specialParameterMarkers == null || specialParameterMarkers.isEmpty()) { return -1; } List<EnhancedAnnotatedParameter<?, X>> parameters = Collections.emptyList(); for (Class<? extends Annotation> marker : specialParameterMarkers) { parameters = enhancedMethod.getEnhancedParameters(marker); if (!parameters.isEmpty()) { break; } } if (parameters.isEmpty()) { throw new org.jboss.weld.exceptions.IllegalArgumentException("Not a disposer nor observer method: " + enhancedMethod); } return parameters.get(0).getPosition(); }