Currently the prefixes of type names are filtered instead of allow listed.
This actually can cause unnecessarily boilerplate. The avoidance of collisions can be done when an error occurs by a consumer.
Acceptance Criteria:
Add 2 new fields to the Extension - one as a feature flag/switch between the already implemented version and the new to avoid a breaking change. One for the allowList.
Deprecated the existing flag.
Processor implements the switch as well as the new behaviour for the FunctionGenerator/MethodGenerator
Description
Currently the prefixes of type names are filtered instead of allow listed. This actually can cause unnecessarily boilerplate. The avoidance of collisions can be done when an error occurs by a consumer.
Acceptance Criteria:
Add 2 new fields to the Extension - one as a feature flag/switch between the already implemented version and the new to avoid a breaking change. One for the allowList.
Deprecated the existing flag.
Processor implements the switch as well as the new behaviour for the FunctionGenerator/MethodGenerator