[
https://jira.jboss.org/browse/JBREFLECT-4?page=com.atlassian.jira.plugin....
]
Kabir Khan updated JBREFLECT-4:
-------------------------------
Fix Version/s: 2.2.0.Beta
(was: JBossReflection.2.2.0.Alpha7)
Fix the introspection assumption in ClassInfo
---------------------------------------------
Key: JBREFLECT-4
URL:
https://jira.jboss.org/browse/JBREFLECT-4
Project: JBoss Reflection
Issue Type: Task
Components: ClassInfo
Reporter: Adrian Brock
Assignee: Flavia Rainone
Priority: Minor
Fix For: 2.2.0.Beta
Although the javassist version of the ClassInfo works fine, there are still some places
in the base ClassInfoImpl that assume introspection (i.e. java.lang.reflect objects).
The javassist impl works around these issues by subclassing.
Additionally, the deprecated ClassInfo.getType() needs removing.
This will require understanding where it is currently used and fixing it
(I think it is mainly related to determining the classloader?)
Moving this method and its dependencies to the ReflectClassInfoImpl
Whether we actually remove the deprecated method is another issue
since it is useful to temporarily fix problems (in future) where we don't provide an
equivalent
in the ClassInfo api.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira