rvesse / airline

Java annotation-based framework for parsing Git like command line structures with deep extensibility

Home Page:https://rvesse.github.io/airline/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allowed Values restrictions have bugs with case sensitivity

rvesse opened this issue · comments

Two closely related bugs:

  1. @AllowedEnumValues incorrectly sets the case insensitive flag to true when actually it should be case sensitive. This results in erroneous help hints in help output stating that the values are case insensitive when this is not the case
  2. @AllowedRawValues does not handle case insensitivity properly actually requiring that values be specified in lower case