[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