[jboss-cvs] JBossAS SVN: r103271 - projects/kernel/trunk/kernel/src/test/java/org/jboss/test/kernel/deployment/support.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Mar 30 11:49:43 EDT 2010


Author: kabir.khan at jboss.com
Date: 2010-03-30 11:49:43 -0400 (Tue, 30 Mar 2010)
New Revision: 103271

Modified:
   projects/kernel/trunk/kernel/src/test/java/org/jboss/test/kernel/deployment/support/StaticInjector.java
Log:
[JBKERNEL-115] Remove surplus setAccessible(true) call for reflect impl and get rid of the exception for javassist

Modified: projects/kernel/trunk/kernel/src/test/java/org/jboss/test/kernel/deployment/support/StaticInjector.java
===================================================================
--- projects/kernel/trunk/kernel/src/test/java/org/jboss/test/kernel/deployment/support/StaticInjector.java	2010-03-30 15:41:58 UTC (rev 103270)
+++ projects/kernel/trunk/kernel/src/test/java/org/jboss/test/kernel/deployment/support/StaticInjector.java	2010-03-30 15:49:43 UTC (rev 103271)
@@ -21,14 +21,11 @@
 */
 package org.jboss.test.kernel.deployment.support;
 
-import java.lang.reflect.Method;
-
 import org.jboss.beans.metadata.api.annotations.Constructor;
 import org.jboss.beans.metadata.api.annotations.Inject;
 import org.jboss.joinpoint.plugins.Config;
 import org.jboss.kernel.plugins.bootstrap.basic.KernelConstants;
 import org.jboss.kernel.spi.config.KernelConfigurator;
-import org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl;
 import org.jboss.reflect.spi.ClassInfo;
 import org.jboss.reflect.spi.FieldInfo;
 import org.jboss.reflect.spi.MethodInfo;
@@ -63,18 +60,6 @@
    {
       ClassInfo classInfo = configurator.getClassInfo(clazz);
       MethodInfo mi = Config.findMethodInfo(classInfo, method, new String[]{signature.getName()}, true, isPublic);
-      if (isPublic == false)
-      {
-         // TODO - move this into Reflection?
-         if (mi instanceof ReflectMethodInfoImpl)
-         {
-            ReflectMethodInfoImpl rmi = (ReflectMethodInfoImpl)mi;
-            Method  m = rmi.getMethod();
-            m.setAccessible(true);
-         }
-         else
-            throw new IllegalArgumentException("Cannot set accessible on method info: " + mi);
-      }
       mi.invoke(null, new Object[]{value});
    }
 




More information about the jboss-cvs-commits mailing list