[ 
https://issues.apache.org/jira/browse/TAPESTRY-1521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Howard M. Lewis Ship resolved TAPESTRY-1521.
--------------------------------------------

    Resolution: Invalid
      Assignee: Howard M. Lewis Ship

By design, base classes must be in the .base package, at which point they will 
be transformed and event handler methods (and everything else) will be 
recognized.

> InternalClassTransformationImpl can't find inherited class methods.
> -------------------------------------------------------------------
>
>                 Key: TAPESTRY-1521
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1521
>             Project: Tapestry
>          Issue Type: Bug
>    Affects Versions: 5.0.3, 5.0.4, 5.0.5
>            Reporter: Jun Tsai
>            Assignee: Howard M. Lewis Ship
>
> InternalClassTransformationImpl use getDeclaredMethods() to find all methods.
> but in javassist javadoc pages
> I find:
> public CtMethod[] getDeclaredMethods()
>     Gets all methods declared in the class. The inherited methods are not 
> included.
> public CtMethod[] getMethods()
>     Returns an array containing CtMethod objects representing all the 
> non-private methods of the class. That array includes pon-private methods 
> inherited from the superclasses.
> I think InternalClassTransformationImpl can use CtClass.getMethods() method 
> to find all methods (include inherited methods.)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to