Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
ClassTransformation both deprecated and REMOVED several methods, like extendMethod, addMethod, etc.
First, while deprecating is fine, removal is a bad habit. Why not just change the implementation to use the new approach?
i.e.:
if this is what extendMethod turns into:
method = transformation.getOrCreateMethod(TransformConstants.BEGIN_RENDER_SIGNATURE);
method.extend(
tokenField.getName() + " = " + interField
+ ".checkBefore(" + configField + ");"
);
Then just put that code in extend method.
Second, there is no new approach! extendMethod suggests using TransformMethod.extend, but there is no TransformMethod.extend.
Note: Discovered while attempting to port tapestry-spring-security to 5.2.0-SNAPSHOT
Attachments
Issue Links
- is part of
-
TAP5-853 Move away from Javassist
- Closed