private static String getName(InjectionPoint ip) { StringBuilder fullName = new StringBuilder(); fullName.append(ip.getMember().getDeclaringClass().getName()); fullName.append('.'); fullName.append(ip.getMember().getName()); if (ip.getMember() instanceof Constructor) { fullName.append("new"); } return fullName.toString(); }
private static String getName(Metric metric, InjectionPoint ip) { StringBuilder fullName = new StringBuilder(metric.absolute() ? "" : ip.getMember().getDeclaringClass().getName() + "."); if (metric.name().isEmpty()) { fullName.append(ip.getMember().getName()); if (ip.getMember() instanceof Constructor) { fullName.append(".new"); } } else { fullName.append(metric.name()); } return fullName.toString(); }
if (injectionPoint.getMember() instanceof Field) { propertyName = injectionPoint.getMember().getName(); } else if (injectionPoint.getMember() instanceof Method) { propertyName = getPropertyName((Method) injectionPoint.getMember()); if (propertyName == null) { throw WeldLogger.ROOT_LOGGER.injectionPointNotAJavabean((Method) injectionPoint.getMember()); String className = injectionPoint.getMember().getDeclaringClass().getName(); return RESOURCE_LOOKUP_PREFIX + "/" + className + "/" + propertyName;
private String getFieldName(InjectionPoint ip) { Annotated annotated = ip.getAnnotated(); if (annotated instanceof AnnotatedField) { AnnotatedField f = (AnnotatedField) annotated; return f.getJavaMember().getName(); } if (annotated instanceof AnnotatedParameter) { AnnotatedParameter p = (AnnotatedParameter) annotated; Member member = ip.getMember(); if (member instanceof Method) { return member.getName() + "_" + p.getPosition(); } if (member instanceof Constructor) { return "new_" + p.getPosition(); } } return ip.getMember().getName(); }
@SuppressWarnings("Duplicates") private String getFieldName(InjectionPoint ip) { Annotated annotated = ip.getAnnotated(); if (annotated instanceof AnnotatedField) { AnnotatedField<?> f = (AnnotatedField<?>) annotated; return f.getJavaMember().getName(); } if (annotated instanceof AnnotatedParameter) { AnnotatedParameter<?> p = (AnnotatedParameter<?>) annotated; Member member = ip.getMember(); if (member instanceof Method) { return member.getName() + "_" + p.getPosition(); } if (member instanceof Constructor) { return "new_" + p.getPosition(); } } return ip.getMember().getName(); }
return USER_TRANSACTION_LOCATION; } else if (HANDLE_DELEGATE_CLASS_NAME.equals(typeName)) { WeldLogger.ROOT_LOGGER.injectionTypeNotValue(HANDLE_DELEGATE_CLASS_NAME, injectionPoint.getMember()); return proposedName; } else if (ORB_CLASS_NAME.equals(typeName)) { WeldLogger.ROOT_LOGGER.injectionTypeNotValue(ORB_CLASS_NAME, injectionPoint.getMember()); return proposedName; } else if (TIMER_SERVICE_CLASS_NAME.equals(typeName)) { WeldLogger.ROOT_LOGGER.injectionTypeNotValue(TIMER_SERVICE_CLASS_NAME, injectionPoint.getMember()); return proposedName; } else if (EJB_CONTEXT_CLASS_NAME.equals(typeName) ||
@Override public Object resolveResource(InjectionPoint injectionPoint) { final Member member = injectionPoint.getMember(); AnnotatedMember<?> annotatedMember; if (injectionPoint.getAnnotated() instanceof AnnotatedField) { annotatedMember = (AnnotatedField<?>) injectionPoint.getAnnotated(); } else { annotatedMember = ((AnnotatedParameter<?>) injectionPoint.getAnnotated()).getDeclaringCallable(); } if (!annotatedMember.isAnnotationPresent(Resource.class)) { throw WeldLogger.ROOT_LOGGER.annotationNotFound(Resource.class, member); } if (member instanceof Method && ((Method) member).getParameterTypes().length != 1) { throw WeldLogger.ROOT_LOGGER.injectionPointNotAJavabean((Method) member); } String name = getResourceName(injectionPoint); for (ResourceInjectionResolver resolver : resourceResolvers) { Object result = resolver.resolve(name); if (result != null) { return result; } } try { return context.lookup(name); } catch (NamingException e) { throw WeldLogger.ROOT_LOGGER.couldNotFindResource(name, injectionPoint.getMember().toString(), e); } }
final Member member = injectionPoint.getMember(); if (member instanceof Field) { addInjecteeToSkip(componentClass, fieldsToSkip, (Field) member);
@Configuration public class LoggerProvider { @Bean @Scope("prototype") public Logger produceLogger(InjectionPoint injectionPoint) { Class<?> clazz = injectionPoint.getMember().getDeclaringClass(); return LoggerFactory.getLogger(clazz); } }
if (configProperty != null) { InjectionPoint ip = pip.getInjectionPoint(); String fullPath = ip.getMember().getDeclaringClass().getName() + "." + getFieldName(ip);
? claim.value() : claim.standard().name(), ip.getMember().getDeclaringClass().getName() + "." + getFieldName(ip), ft.isOptional(), ft.isClaimValue(),
protected String getVariableName(InjectionPoint ip) { String variableName = ip.getAnnotated().getAnnotation(ProcessVariable.class).value(); if (variableName.length() == 0) { variableName = ip.getMember().getName(); } return variableName; }
protected String getVariableLocalName(InjectionPoint ip) { String variableName = ip.getAnnotated().getAnnotation(ProcessVariableLocal.class).value(); if (variableName.length() == 0) { variableName = ip.getMember().getName(); } return variableName; }
protected String getVariableTypedName(InjectionPoint ip) { String variableName = ip.getAnnotated().getAnnotation(ProcessVariableTyped.class).value(); if (variableName.length() == 0) { variableName = ip.getMember().getName(); } return variableName; }
protected String getVariableLocalTypedName(InjectionPoint ip) { String variableName = ip.getAnnotated().getAnnotation(ProcessVariableLocalTyped.class).value(); if (variableName.length() == 0) { variableName = ip.getMember().getName(); } return variableName; }
@Produces @Push public PushContext createPushContext(InjectionPoint ip) { Push push = ip.getAnnotated().getAnnotation(Push.class); String channel = push.channel().isEmpty() ? ip.getMember().getName() : push.channel(); return new PushContextImpl(channel); }
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> 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 InjectionPointConfigurator read(InjectionPoint injectionPoint) { bean = injectionPoint.getBean(); type(injectionPoint.getType()); qualifiers(injectionPoint.getQualifiers()); delegate(injectionPoint.isDelegate()); transientField(injectionPoint.isTransient()); member(injectionPoint.getMember()); annotated(injectionPoint.getAnnotated()); return this; }
public InjectionPointConfigurator read(InjectionPoint injectionPoint) { bean = injectionPoint.getBean(); type(injectionPoint.getType()); qualifiers(injectionPoint.getQualifiers()); delegate(injectionPoint.isDelegate()); transientField(injectionPoint.isTransient()); member(injectionPoint.getMember()); annotated(injectionPoint.getAnnotated()); return this; }