Jared Stewart created GEODE-2842:
------------------------------------

             Summary: Remove unnecessary @CliOption arguments
                 Key: GEODE-2842
                 URL: https://issues.apache.org/jira/browse/GEODE-2842
             Project: Geode
          Issue Type: Bug
          Components: gfsh
            Reporter: Jared Stewart


The {{@CliOption}} annotation specifies default values for some of its fields 
(like {{mandatory}} and {{unspecifiedDefaultValue}}).  Yet, we often explicitly 
set those fields to the default value.  For example,

{noformat}      @CliOption(key = CliStrings.START_LOCATOR__MEMBER_NAME, 
mandatory = false,
          unspecifiedDefaultValue = CliMetaData.ANNOTATION_NULL_VALUE,
          help = CliStrings.START_LOCATOR__MEMBER_NAME__HELP) String memberName 
{noformat}

could simply read   

{noformat}      @CliOption(key = CliStrings.START_LOCATOR__MEMBER_NAME,
          help = CliStrings.START_LOCATOR__MEMBER_NAME__HELP) String memberName 
{noformat}

Removing these redundant/unnecessary arguments will make the code a lot more 
readable.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to