[jira] [Updated] (TAP5-1979) Changing the implementation of a method after adding method advice does not work; the original implementation remains

2012-08-20 Thread Howard M. Lewis Ship (JIRA)

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

Howard M. Lewis Ship updated TAP5-1979:
---

Fix Version/s: (was: 5.3.5)
   5.3.6

 Changing the implementation of a method after adding method advice does not 
 work; the original implementation remains
 -

 Key: TAP5-1979
 URL: https://issues.apache.org/jira/browse/TAP5-1979
 Project: Tapestry 5
  Issue Type: Bug
  Components: plastic
Affects Versions: 5.3, 5.4
Reporter: Howard M. Lewis Ship
Assignee: Howard M. Lewis Ship
  Labels: fixed-in-5.4-js-rewrite
 Fix For: 5.3.6


 This is too easy to do when you have a chain of PlasticClassTransformers 
 operating on the same classes.
 Alternately, the advised method, not the main method (that instantiates the 
 Invocation object)n should be the one that is rewritten.
 The issue here is that Plastic takes a snapshot of the method implementation 
 when the first advice is added, and that snapshot is not updated if the 
 advised method implementation is later changed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (TAP5-1979) Changing the implementation of a method after adding method advice does not work; the original implementation remains

2012-08-20 Thread Howard M. Lewis Ship (JIRA)

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

Howard M. Lewis Ship updated TAP5-1979:
---

Fix Version/s: (was: 5.3.6)
   5.3.5

 Changing the implementation of a method after adding method advice does not 
 work; the original implementation remains
 -

 Key: TAP5-1979
 URL: https://issues.apache.org/jira/browse/TAP5-1979
 Project: Tapestry 5
  Issue Type: Bug
  Components: plastic
Affects Versions: 5.3, 5.4
Reporter: Howard M. Lewis Ship
Assignee: Howard M. Lewis Ship
  Labels: fixed-in-5.4-js-rewrite
 Fix For: 5.3.5


 This is too easy to do when you have a chain of PlasticClassTransformers 
 operating on the same classes.
 Alternately, the advised method, not the main method (that instantiates the 
 Invocation object)n should be the one that is rewritten.
 The issue here is that Plastic takes a snapshot of the method implementation 
 when the first advice is added, and that snapshot is not updated if the 
 advised method implementation is later changed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (TAP5-1979) Changing the implementation of a method after adding method advice does not work; the original implementation remains

2012-08-06 Thread Howard M. Lewis Ship (JIRA)

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

Howard M. Lewis Ship updated TAP5-1979:
---

Labels: fixed-in-5.4-js-rewrite  (was: )

 Changing the implementation of a method after adding method advice does not 
 work; the original implementation remains
 -

 Key: TAP5-1979
 URL: https://issues.apache.org/jira/browse/TAP5-1979
 Project: Tapestry 5
  Issue Type: Bug
  Components: plastic
Affects Versions: 5.3, 5.4
Reporter: Howard M. Lewis Ship
Assignee: Howard M. Lewis Ship
  Labels: fixed-in-5.4-js-rewrite
 Fix For: 5.3.5


 This is too easy to do when you have a chain of PlasticClassTransformers 
 operating on the same classes.
 Alternately, the advised method, not the main method (that instantiates the 
 Invocation object)n should be the one that is rewritten.
 The issue here is that Plastic takes a snapshot of the method implementation 
 when the first advice is added, and that snapshot is not updated if the 
 advised method implementation is later changed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (TAP5-1979) Changing the implementation of a method after adding method advice does not work; the original implementation remains

2012-08-02 Thread Howard M. Lewis Ship (JIRA)

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

Howard M. Lewis Ship updated TAP5-1979:
---

Description: 
This is too easy to do when you have a chain of PlasticClassTransformers 
operating on the same classes.

Alternately, the advised method, not the main method (that instantiates the 
Invocation object)n should be the one that is rewritten.

The issue here is that Plastic takes a snapshot of the method implementation 
when the first advice is added, and that snapshot is not updated if the advised 
method implementation is later changed.

  was:
This is too easy to do when you have a chain of PlasticClassTransformers 
operating on the same classes.

Alternately, the advised method, not the main method (that instantiates the 
Invocation object)n should be the one that is rewritten.

Summary: Changing the implementation of a method after adding method 
advice does not work; the original implementation remains  (was: Plastic should 
throw an exception when a method implementation is rewritten AFTER method 
advice is added)

 Changing the implementation of a method after adding method advice does not 
 work; the original implementation remains
 -

 Key: TAP5-1979
 URL: https://issues.apache.org/jira/browse/TAP5-1979
 Project: Tapestry 5
  Issue Type: Bug
  Components: plastic
Affects Versions: 5.3, 5.4
Reporter: Howard M. Lewis Ship
Assignee: Howard M. Lewis Ship

 This is too easy to do when you have a chain of PlasticClassTransformers 
 operating on the same classes.
 Alternately, the advised method, not the main method (that instantiates the 
 Invocation object)n should be the one that is rewritten.
 The issue here is that Plastic takes a snapshot of the method implementation 
 when the first advice is added, and that snapshot is not updated if the 
 advised method implementation is later changed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira