Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
There are several ways a user can modify a Java class file that should cause BCEL to update the StackMaps automatically. Unfortunately, it does not. These additional methods at least allow users to take care of these issues for themselves.
The patch also fixes a bug - StackMapTableEntry.copy() needs to be a deep copy to prevent StackMapTypes from being reused.