public final void visitMethod(final Method method, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String resourceName = getResourceName(res, method); Class<?> clz = getResourceType(res, method); Object resource = resolveResource(resourceName, clz); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, clz); } if (resource != null) { invokeSetter(method, resource); } else { LOG.log(Level.FINE, "RESOURCE_RESOLVE_FAILED", new Object[] {resourceName, clz}); } }
public final void visitMethod(final Method method, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String resourceName = getResourceName(res, method); Class<?> clz = getResourceType(res, method); Object resource = resolveResource(resourceName, clz); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, clz); } if (resource != null) { invokeSetter(method, resource); } else { LOG.log(Level.FINE, "RESOURCE_RESOLVE_FAILED", new Object[] {resourceName, clz}); } }
public final void visitMethod(final Method method, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String resourceName = getResourceName(res, method); Class<?> clz = getResourceType(res, method); Object resource = resolveResource(resourceName, clz); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, clz); } if (resource != null) { invokeSetter(method, resource); } else { LOG.log(Level.FINE, "RESOURCE_RESOLVE_FAILED", new Object[] {resourceName, clz}); } }
public final void visitMethod(final Method method, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String resourceName = getResourceName(res, method); Class<?> clz = getResourceType(res, method); Object resource = resolveResource(resourceName, clz); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, clz); } if (resource != null) { invokeSetter(method, resource); } else { LOG.log(Level.FINE, "RESOURCE_RESOLVE_FAILED", new Object[] {resourceName, clz}); } }
public final void visitMethod(final Method method, final Annotation annotation) { assert annotation instanceof Resource : annotation; Resource res = (Resource)annotation; String resourceName = getResourceName(res, method); Class<?> clz = getResourceType(res, method); Object resource = resolveResource(resourceName, clz); if (resource == null && "".equals(res.name())) { resource = resolveResource(null, clz); } if (resource != null) { invokeSetter(method, resource); } else { LOG.log(Level.FINE, "RESOURCE_RESOLVE_FAILED", new Object[] {resourceName, clz}); } }