-
Bug
-
Resolution: Done
-
Major
-
1.5.1
-
None
This is a repeat of a bug which originally manifested in the transformer but it now surfaces when already loaded classes are retransformed. The bug occurs when a class A implements an interface I1 which extends an interface I. If a rule attached to I is installed after class A has already been created then the retransformer fails to check the full transitive closure of the interface hierarchy for A, stopping at I1. So, it does not inject the rule attached to class into class A even though A must implement I by virtue of implementing I1.