-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
is:enhancementEnhancement to an existing featureEnhancement to an existing feature
Milestone
Description
The Trigger interface extends Cloneable. However, the clone() method is specified on the MutableTrigger interface. This can sometimes lead to issues with mocking libraries such as mockk.
It would be better if the clone() method would be defined on Trigger, because that's the interface that extends Cloneable. Alternatively, the MutableTrigger interface should be the one extending Cloneable, instead of the Trigger interface. In any case, the clone() method should be on the interface that extends Cloneable, not on a subinterface.
Metadata
Metadata
Assignees
Labels
is:enhancementEnhancement to an existing featureEnhancement to an existing feature