DescribableHelper seems like it belongs in core, or even Stapler.
One abstraction problem is the use of ReflectionCache.getCachedClass from Groovy, which should perhaps be replaced with an extension point allowing coercions to be added in a modular fashion (such as the one currently hardcoded for URL).
- depends on
-
JENKINS-25779 DescribableHelper.uninstantiate should omit default values of @DataBoundSetter fields
- Resolved
- is related to
-
JENKINS-26126 DSLD and/or GDSL
- In Progress