[jboss-cvs] JBossAS SVN: r110529 - projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/accessor.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Feb 4 08:58:44 EST 2011


Author: kabir.khan at jboss.com
Date: 2011-02-04 08:58:44 -0500 (Fri, 04 Feb 2011)
New Revision: 110529

Modified:
   projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/accessor/MemberAccessorFactory.java
Log:
[JBREFLECT-140] Use proper cl when generating accessors

Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/accessor/MemberAccessorFactory.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/accessor/MemberAccessorFactory.java	2011-02-04 12:36:41 UTC (rev 110528)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/accessor/MemberAccessorFactory.java	2011-02-04 13:58:44 UTC (rev 110529)
@@ -157,7 +157,7 @@
    public MethodAccessor createMethod(MethodInfo info, String sig, SignatureKey key) throws Throwable
    {
       MethodAccessor method = generateAccessor(sig) ?
-            GeneratedMemberAccessorFactory.generateMethodAccessor(GeneratedMemberAccessorFactory.MAGIC_ACCESSOR_IMPL, null, info, sig, key) :
+            GeneratedMemberAccessorFactory.generateMethodAccessor(GeneratedMemberAccessorFactory.MAGIC_ACCESSOR_IMPL, info.getDeclaringClass().getClassLoader(), info, sig, key) :
                ReflectAccessorFactory.createMethodAccessor(info);
       
       return method;
@@ -175,7 +175,7 @@
    public ConstructorAccessor createConstructor(ConstructorInfo info, String sig, SignatureKey key) throws Throwable
    {
       ConstructorAccessor ctor = generateAccessor(sig) ?
-            GeneratedMemberAccessorFactory.generateConstructorAccessor(GeneratedMemberAccessorFactory.MAGIC_ACCESSOR_IMPL, null, info, sig, key) :
+            GeneratedMemberAccessorFactory.generateConstructorAccessor(GeneratedMemberAccessorFactory.MAGIC_ACCESSOR_IMPL, info.getDeclaringClass().getClassLoader(), info, sig, key) :
                ReflectAccessorFactory.createConstructorAccessor(info);
             
       return ctor;
@@ -192,7 +192,7 @@
    public FieldAccessor createField(FieldInfo info, String sig) throws Throwable
    {
       FieldAccessor field = generateAccessor(sig) ?
-            GeneratedMemberAccessorFactory.generateFieldAccessor(GeneratedMemberAccessorFactory.MAGIC_ACCESSOR_IMPL, null, info, sig) :
+            GeneratedMemberAccessorFactory.generateFieldAccessor(GeneratedMemberAccessorFactory.MAGIC_ACCESSOR_IMPL, info.getDeclaringClass().getClassLoader(), info, sig) :
                ReflectAccessorFactory.createFieldAccessor(info);
             
       return field;



More information about the jboss-cvs-commits mailing list