public final void visitField(final Field field, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String name = getFieldNameForResource(res, field); Class<?> type = getResourceType(res, field); Object resource = resolveResource(name, type); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, type); } if (resource != null) { injectField(field, resource); } else { LOG.log(Level.INFO, "RESOURCE_RESOLVE_FAILED", name); } }
public final void visitField(final Field field, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String name = getFieldNameForResource(res, field); Class<?> type = getResourceType(res, field); Object resource = resolveResource(name, type); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, type); } if (resource != null) { injectField(field, resource); } else { LOG.log(Level.INFO, "RESOURCE_RESOLVE_FAILED", name); } }
public final void visitField(final Field field, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String name = getFieldNameForResource(res, field); Class<?> type = getResourceType(res, field); Object resource = resolveResource(name, type); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, type); } if (resource != null) { injectField(field, resource); } else { LOG.log(Level.INFO, "RESOURCE_RESOLVE_FAILED", name); } }
public final void visitField(final Field field, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String name = getFieldNameForResource(res, field); Class<?> type = getResourceType(res, field); Object resource = resolveResource(name, type); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, type); } if (resource != null) { injectField(field, resource); } else { LOG.log(Level.INFO, "RESOURCE_RESOLVE_FAILED", name); } }
public final void visitField(final Field field, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String name = getFieldNameForResource(res, field); Class<?> type = getResourceType(res, field); Object resource = resolveResource(name, type); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, type); } if (resource != null) { injectField(field, resource); } else { LOG.log(Level.INFO, "RESOURCE_RESOLVE_FAILED", name); } }