Skip to content

Commit 1de79b9

Browse files
committed
Make deprecated final
1 parent a19639e commit 1de79b9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import java.io.Serializable;
2020

21+
import aQute.bnd.annotation.baseline.BaselineIgnore;
2122
import com.google.errorprone.annotations.InlineMe;
2223
import org.apache.logging.log4j.util.StringBuilderFormattable;
2324
import org.apache.logging.log4j.util.Strings;
@@ -252,7 +253,10 @@ public StructuredDataId makeId(final String defaultId, final String anEnterprise
252253
* @deprecated Use {@link StructuredDataId#makeId(String, String)} instead
253254
*/
254255
@Deprecated
255-
public StructuredDataId makeId(final String defaultId, final int anEnterpriseNumber) {
256+
// This method should have been `final` from the start, we don't expect anyone to override it.
257+
@BaselineIgnore("2.22.0")
258+
@InlineMe(replacement = "this.makeId(defaultId, String.valueOf(anEnterpriseNumber))")
259+
public final StructuredDataId makeId(final String defaultId, final int anEnterpriseNumber) {
256260
return makeId(defaultId, String.valueOf(anEnterpriseNumber));
257261
}
258262

0 commit comments

Comments
 (0)