[jboss-jira] [JBoss JIRA] (JASSIST-244) ProxyFactory will not invoke MethodHandler on method declared in parent classes.

Elis Edlund (JIRA) issues at jboss.org
Wed Feb 25 08:01:49 EST 2015


Elis Edlund created JASSIST-244:
-----------------------------------

             Summary: ProxyFactory will not invoke MethodHandler on method declared in parent classes.
                 Key: JASSIST-244
                 URL: https://issues.jboss.org/browse/JASSIST-244
             Project: Javassist
          Issue Type: Bug
    Affects Versions: 3.19.0-GA, 3.18.0-GA
         Environment: Windows 7, Java 1.7 and 1.8 
            Reporter: Elis Edlund
            Assignee: Shigeru Chiba


        ProxyFactory factory = new ProxyFactory();
        factory.setSuperclass(Extended.class);
        Extended enchantedObject = (Extended) factory.create(null, null, METHOD_HANDLER);

Does not work as intended with version newer than 3.17.0-GA
invoking methods on the created object will go through the METHOD_HANDLER long as the method does not belong to a parent class of 'Extended'. if the method is comes from a parent class of  'Extended' the METHOD_HANDLER will not be used at all (which it was in previous versions)



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list