You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2025/01/30 21:42:35 UTC
(commons-cli) 01/02: Deprecate PatternOptionBuilder.PatternOptionBuilder()
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch release
in repository https://gitbox.apache.org/repos/asf/commons-cli.git
commit 1d76328faeb36cfe37e72a0e274ce1a36020d320
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:38:42 2025 -0500
Deprecate PatternOptionBuilder.PatternOptionBuilder()
---
src/changes/changes.xml | 1 +
src/main/java/org/apache/commons/cli/PatternOptionBuilder.java | 10 ++++++++++
2 files changed, 11 insertions(+)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 27cfde06..cce1816c 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -33,6 +33,7 @@
<action type="fix" dev="ggregory" due-to="Gary Gregory">Javadoc is missing its Overview page.</action>
<action type="fix" dev="ggregory" due-to="Arnout Engelen">Get mockito version from parent pom (#351).</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80).</action>
+ <action type="fix" dev="ggregory" due-to="Arnout Engelen">Deprecate PatternOptionBuilder.PatternOptionBuilder().</action>
<!-- ADD -->
<action type="add" issue="CLI-339" dev="ggregory" due-to="Claude Warren, Gary Gregory">Help formatter extension in the new package #314.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">CommandLine.Builder implements Supplier<CommandLine>.</action>
diff --git a/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java b/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
index 547c890b..ba33eaa2 100644
--- a/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
+++ b/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
@@ -74,6 +74,16 @@ import java.util.Map;
*/
public class PatternOptionBuilder {
+ /**
+ * Deprecated, only provides static methods.
+ *
+ * @deprecated Will be private or class will be final.
+ */
+ @Deprecated
+ public PatternOptionBuilder() {
+ // empty
+ }
+
/** String class */
public static final Class<String> STRING_VALUE = String.class;