You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by st...@apache.org on 2011/08/09 00:31:23 UTC
svn commit: r1155128 -
/cocoon/cocoon3/trunk/cocoon-sitemap/src/main/java/org/apache/cocoon/sitemap/util/SpringProxyHelper.java
Author: stevendolg
Date: Mon Aug 8 22:31:23 2011
New Revision: 1155128
URL: http://svn.apache.org/viewvc?rev=1155128&view=rev
Log:
Fixed compilation problem.
Modified:
cocoon/cocoon3/trunk/cocoon-sitemap/src/main/java/org/apache/cocoon/sitemap/util/SpringProxyHelper.java
Modified: cocoon/cocoon3/trunk/cocoon-sitemap/src/main/java/org/apache/cocoon/sitemap/util/SpringProxyHelper.java
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-sitemap/src/main/java/org/apache/cocoon/sitemap/util/SpringProxyHelper.java?rev=1155128&r1=1155127&r2=1155128&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-sitemap/src/main/java/org/apache/cocoon/sitemap/util/SpringProxyHelper.java (original)
+++ cocoon/cocoon3/trunk/cocoon-sitemap/src/main/java/org/apache/cocoon/sitemap/util/SpringProxyHelper.java Mon Aug 8 22:31:23 2011
@@ -27,25 +27,18 @@ public final class SpringProxyHelper {
public static <T> T unpackProxy(T proxy) {
if (proxy instanceof Advised) {
Advised advised = (Advised) proxy;
- return getTarget(advised);
+ try {
+ @SuppressWarnings("unchecked")
+ T target = (T) advised.getTargetSource().getTarget();
+ return target;
+ } catch (Exception e) {
+ throw new ProxyUnpackException(e);
+ }
}
return proxy;
}
- private static <T> T getTarget(Advised advised) {
- try {
- return asT(advised.getTargetSource().getTarget());
- } catch (Exception e) {
- throw new ProxyUnpackException(e);
- }
- }
-
- @SuppressWarnings("unchecked")
- private static <T> T asT(Object target) {
- return (T) target;
- }
-
public static class ProxyUnpackException extends RuntimeException {
private static final long serialVersionUID = 1L;