Details
-
Wish
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.9
-
None
Description
the actual name isn't intuitive at all.
It would be more intuitive if we replaced
/** * @parameter default-value="a default value" expression="a property" */ String first; @Parameter( defaultValue = "a default value", expression = "a property" ) String second;
with
/** * @parameter default-value="a default value" property="a property" */ String first; @Parameter( defaultValue = "a default value", property = "a property" ) String second;
The move could be done in a compatible way, deprecating the previous expression javadoc tag.
And ${ } would be forbidden for property, where it was required previously for expression and made optional since MPLUGIN-194
Attachments
Issue Links
- is duplicated by
-
MNG-2063 deprecate expression, add system-property
- Closed
- is related to
-
MPLUGIN-259 @Parameter name="xxx" to set bean property name different from class' field
- Closed
-
MPLUGIN-194 support expression="a property" in addition to expression="${a property}"
- Closed
- relates to
-
MNG-2063 deprecate expression, add system-property
- Closed
-
MPLUGIN-199 remove old undocumented "property" feature of javadoc tags (changing field name)
- Closed