Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.2.1
-
None
Description
PackageConfig, ActionConfig, ResultConfig, ExceptionMappingConfig, InterceptorConfig, InterceptorStackConfig, and ValidatorConfig all use the Builder pattern. Unfortunately, these Builders prevent derived classes. The instance variables of the target and the instance variables of the Builder must be protected. It's not pretty even with that change, but at least this makes it possible.