This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-cli.git
The following commit(s) were added to refs/heads/master by this push:
new cb334bd CLI-326: make option.getKey() public (#239)
cb334bd is described below
commit cb334bdf9d9408669996ab01a710b444f0d0c8c6
Author: Claude Warren <[email protected]>
AuthorDate: Thu Feb 29 14:27:44 2024 +0100
CLI-326: make option.getKey() public (#239)
* Made option.getKey public
* added 'since' and javadoc
* Removed extraneous space.
---
src/main/java/org/apache/commons/cli/Option.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/apache/commons/cli/Option.java
b/src/main/java/org/apache/commons/cli/Option.java
index 0e7a36b..8f4bfde 100644
--- a/src/main/java/org/apache/commons/cli/Option.java
+++ b/src/main/java/org/apache/commons/cli/Option.java
@@ -573,11 +573,13 @@ public class Option implements Cloneable, Serializable {
}
/**
- * Gets the 'unique' Option identifier.
+ * Gets the 'unique' Option identifier. This is the option value if set
or the long value
+ * if the options value is not set.
*
* @return the 'unique' Option identifier
+ * @since 1.7.0
*/
- String getKey() {
+ public String getKey() {
// if 'opt' is null, then it is a 'long' option
return option == null ? longOption : option;
}