You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by rm...@apache.org on 2013/04/24 14:34:02 UTC
svn commit: r1471384 -
/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/InterceptorDecoratorProxyFactory.java
Author: rmannibucau
Date: Wed Apr 24 12:34:02 2013
New Revision: 1471384
URL: http://svn.apache.org/r1471384
Log:
OWB-828 removing logging of proxying of proxy
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/InterceptorDecoratorProxyFactory.java
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/InterceptorDecoratorProxyFactory.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/InterceptorDecoratorProxyFactory.java?rev=1471384&r1=1471383&r2=1471384&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/InterceptorDecoratorProxyFactory.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/InterceptorDecoratorProxyFactory.java Wed Apr 24 12:34:02 2013
@@ -19,16 +19,6 @@
package org.apache.webbeans.proxy;
-import javax.enterprise.inject.spi.Bean;
-import java.io.ObjectStreamException;
-import java.lang.reflect.Constructor;
-import java.lang.reflect.Field;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-
import org.apache.webbeans.config.WebBeansContext;
import org.apache.webbeans.exception.WebBeansConfigurationException;
import org.apache.webbeans.logger.WebBeansLoggerFacade;
@@ -40,6 +30,15 @@ import org.apache.xbean.asm.MethodVisito
import org.apache.xbean.asm.Opcodes;
import org.apache.xbean.asm.Type;
+import javax.enterprise.inject.spi.Bean;
+import java.io.ObjectStreamException;
+import java.lang.reflect.Constructor;
+import java.lang.reflect.Field;
+import java.lang.reflect.Method;
+import java.lang.reflect.Modifier;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.logging.Logger;
+
/**
* Generate a dynamic subclass which has exactly 1 delegation point instance
@@ -81,23 +80,6 @@ public class InterceptorDecoratorProxyFa
{
Asserts.assertNotNull(instance);
- if (instance instanceof OwbInterceptorProxy)
- {
- StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
- StringBuilder sb = new StringBuilder("Proxying of a PROXY detected! Proxy class: ");
- sb.append(instance.getClass().getName()).append(" Stacktrace:\n");
- for (StackTraceElement ste : stackTraceElements)
- {
- sb.append("\t").append(ste.getClassName()).append('.')
- .append(ste.getMethodName()).append('#')
- .append(ste.getLineNumber()).append('\n');
- }
-
- instance = unwrapInstance(instance);
- sb.append("\nunwrapping the proxy to: " + instance.getClass().getName());
- logger.log(Level.SEVERE, sb.toString());
- }
-
try
{
T proxy = unsafeNewInstance(proxyClass);