-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
With 7.16 we introduced a method called hasDynamicReferences in BaseCallableElement. It uses the ParameterValueProvider classes to determine if they are dynamic. Instead, we should add a new default method to the ParameterValueProvider interface, which determines if the class implementing the ParameterValueProvider can have side effects or not. This makes the whole mechanism clearer and easier to extend for custom ParameterValueProvider implementations.
Acceptance Criteria:
A new default method in the ParameterValueProvider interface exists, that can be used to check if a ParameterValueProvider can have side effects.