[weld-commits] Weld SVN: r6394 - core/trunk/impl/src/main/java/org/jboss/weld/util.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Thu Jun 3 08:29:12 EDT 2010
Author: pete.muir at jboss.org
Date: 2010-06-03 08:29:11 -0400 (Thu, 03 Jun 2010)
New Revision: 6394
Modified:
core/trunk/impl/src/main/java/org/jboss/weld/util/Proxies.java
Log:
remove unused code
Modified: core/trunk/impl/src/main/java/org/jboss/weld/util/Proxies.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/util/Proxies.java 2010-06-03 11:54:29 UTC (rev 6393)
+++ core/trunk/impl/src/main/java/org/jboss/weld/util/Proxies.java 2010-06-03 12:29:11 UTC (rev 6394)
@@ -17,19 +17,14 @@
package org.jboss.weld.util;
import static org.jboss.weld.logging.messages.UtilMessage.CANNOT_PROXY_NON_CLASS_TYPE;
-import static org.jboss.weld.logging.messages.ReflectionMessage.METHODHANDLER_SET_FAILED;
-import static org.jboss.weld.logging.messages.UtilMessage.INSTANCE_NOT_A_PROXY;
import static org.jboss.weld.logging.messages.ValidatorMessage.NOT_PROXYABLE_ARRAY_TYPE;
import static org.jboss.weld.logging.messages.ValidatorMessage.NOT_PROXYABLE_FINAL_TYPE_OR_METHOD;
import static org.jboss.weld.logging.messages.ValidatorMessage.NOT_PROXYABLE_NO_CONSTRUCTOR;
import static org.jboss.weld.logging.messages.ValidatorMessage.NOT_PROXYABLE_PRIMITIVE;
import static org.jboss.weld.logging.messages.ValidatorMessage.NOT_PROXYABLE_PRIVATE_CONSTRUCTOR;
import static org.jboss.weld.logging.messages.ValidatorMessage.NOT_PROXYABLE_UNKNOWN;
-import static org.jboss.weld.util.reflection.Reflections.EMPTY_CLASSES;
-import java.io.Serializable;
import java.lang.reflect.Constructor;
-import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
@@ -37,14 +32,8 @@
import java.util.LinkedHashSet;
import java.util.Set;
-import javassist.util.proxy.MethodFilter;
-import javassist.util.proxy.MethodHandler;
-import javassist.util.proxy.ProxyFactory;
-import javassist.util.proxy.ProxyObject;
-
import org.jboss.weld.exceptions.IllegalArgumentException;
import org.jboss.weld.exceptions.UnproxyableResolutionException;
-import org.jboss.weld.exceptions.WeldException;
import org.jboss.weld.util.reflection.Reflections;
import org.jboss.weld.util.reflection.SecureReflections;
import org.jboss.weld.util.reflection.instantiation.InstantiatorFactory;
@@ -59,17 +48,6 @@
public class Proxies
{
- private static class IgnoreFinalizeMethodFilter implements MethodFilter, Serializable
- {
- private static final long serialVersionUID = 1L;
-
- public boolean isHandled(Method m)
- {
- return !m.getName().equals("finalize");
- }
-
- }
-
public static class TypeInfo
{
@@ -121,28 +99,6 @@
return superclass;
}
- private Class<?>[] getInterfaces()
- {
- return interfaces.toArray(EMPTY_CLASSES);
- }
-
- /**
- * @return
- */
- public ProxyFactory createProxyFactory()
- {
- ProxyFactory proxyFactory = new ProxyFactory();
- ProxyFactory.useCache = false;
- proxyFactory.setFilter(new IgnoreFinalizeMethodFilter());
- Class<?> superClass = getSuperClass();
- if (superClass != null && superClass != Object.class)
- {
- proxyFactory.setSuperclass(superClass);
- }
- proxyFactory.setInterfaces(getInterfaces());
- return proxyFactory;
- }
-
public TypeInfo add(Type type)
{
if (type instanceof Class<?>)
More information about the weld-commits
mailing list