From f02255fe069741c2a0b465d9a851d993322d26c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ot=C3=A1vio=20Garcia?= Date: Sun, 7 Sep 2014 01:40:33 -0300 Subject: [PATCH] Fixing #734 that causes a StackOverflow when we use Result.redirectTo --- .../java/br/com/caelum/vraptor/core/AbstractResult.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vraptor-core/src/main/java/br/com/caelum/vraptor/core/AbstractResult.java b/vraptor-core/src/main/java/br/com/caelum/vraptor/core/AbstractResult.java index 681990212..1ec99f1c2 100644 --- a/vraptor-core/src/main/java/br/com/caelum/vraptor/core/AbstractResult.java +++ b/vraptor-core/src/main/java/br/com/caelum/vraptor/core/AbstractResult.java @@ -15,11 +15,11 @@ */ package br.com.caelum.vraptor.core; +import static br.com.caelum.vraptor.proxy.CDIProxies.extractRawTypeIfPossible; import static br.com.caelum.vraptor.view.Results.logic; import static br.com.caelum.vraptor.view.Results.page; import static br.com.caelum.vraptor.view.Results.status; import br.com.caelum.vraptor.Result; -import br.com.caelum.vraptor.proxy.CDIProxies; import br.com.caelum.vraptor.view.Results; /** @@ -59,19 +59,19 @@ public T of(Class controller) { @Override @SuppressWarnings("unchecked") public T redirectTo(T controller) { - return (T) redirectTo(CDIProxies.extractRawTypeIfPossible(controller.getClass())); + return (T) redirectTo((Class) extractRawTypeIfPossible(controller.getClass())); } @Override @SuppressWarnings("unchecked") public T forwardTo(T controller) { - return (T) forwardTo(CDIProxies.extractRawTypeIfPossible(controller.getClass())); + return (T) forwardTo((Class) extractRawTypeIfPossible(controller.getClass())); } @Override @SuppressWarnings("unchecked") public T of(T controller) { - return (T) of(CDIProxies.extractRawTypeIfPossible(controller.getClass())); + return (T) of((Class) extractRawTypeIfPossible(controller.getClass())); } @Override