On 14/05/2019 21:20, [email protected] wrote:
:
Summary:
The spec of the "can_redefine_any_class" needs to be more clear and
consistent.
The suggestion is to change the "can_redefine_any_class" capability spec|
from:||
"Can modify (retransform or redefine) any modifiable class. See
IsModifiableClass." |||
|to: "Can redefine any modifiable class. See IsModifiableClass.
(can_redefine_classes must also be set)" |
Can you summarize how this capability is used? At some point we may have
modules that cannot be redefined so IsModifableClass has to return false
(via its parameter) for classes in that module. The wording for the
capability in that function seems to conflict.
-Alan