@@ -480,14 +480,15 @@ private static void generateCXXHConstants(String thisVersion) throws IOException
480
480
481
481
// Add backward compatibility header for "milligram-per-deciliter"
482
482
private static void addCXXHForMilligramPerDeciliter (PrintStream out ) {
483
+ out .println ("#ifndef U_HIDE_DEPRECATED_API" );
483
484
out .println (" /**" );
484
485
out .println (" * Returns by pointer, unit of concentr: milligram-per-deciliter." );
485
486
out .println (" * (renamed to milligram-ofglucose-per-deciliter in CLDR 39 / ICU 69)." );
486
487
out .println (" * Caller owns returned value and must free it." );
487
488
out .println (" * Also see {@link #createMilligramOfglucosePerDeciliter()}." );
488
489
out .println (" * Also see {@link #getMilligramPerDeciliter()}." );
489
490
out .println (" * @param status ICU error code." );
490
- out .println (" * @stable ICU 57 " );
491
+ out .println (" * @deprecated ICU 78 use createMilligramOfglucosePerDeciliter(UErrorCode &status) " );
491
492
out .println (" */" );
492
493
out .println (" static MeasureUnit *createMilligramPerDeciliter(UErrorCode &status);" );
493
494
out .println ("" );
@@ -496,9 +497,10 @@ private static void addCXXHForMilligramPerDeciliter(PrintStream out) {
496
497
out .println (" * (renamed to milligram-ofglucose-per-deciliter in CLDR 39 / ICU 69)." );
497
498
out .println (" * Also see {@link #getMilligramOfglucosePerDeciliter()}." );
498
499
out .println (" * Also see {@link #createMilligramPerDeciliter()}." );
499
- out .println (" * @stable ICU 64 " );
500
+ out .println (" * @deprecated ICU 78 use getMilligramOfglucosePerDeciliter() " );
500
501
out .println (" */" );
501
502
out .println (" static MeasureUnit getMilligramPerDeciliter();" );
503
+ out .println ("#endif /* U_HIDE_DEPRECATED_API */" );
502
504
out .println ("" );
503
505
}
504
506
@@ -966,8 +968,9 @@ private static void addJavaForMilligramPerDeciliter(PrintStream out, String type
966
968
out .println (" /**" );
967
969
out .println (" * Constant for unit of concentr: milligram-per-deciliter" );
968
970
out .println (" * (renamed to milligram-ofglucose-per-deciliter in CLDR 39 / ICU 69)." );
969
- out .println (" * @stable ICU 57 " );
971
+ out .println (" * @deprecated ICU 78 use MILLIGRAM_OFGLUCOSE_PER_DECILITER " );
970
972
out .println (" */" );
973
+ out .println (" @Deprecated" );
971
974
out .println (" public static final MeasureUnit MILLIGRAM_PER_DECILITER = MeasureUnit.internalGetInstance(\" " +
972
975
type + "\" , \" " + code + "\" );" );
973
976
out .println ("" );
@@ -990,8 +993,7 @@ private static void addJavaForMetricTon(PrintStream out, String type, String cod
990
993
out .println (" /**" );
991
994
out .println (" * Constant for unit of mass: metric-ton" );
992
995
out .println (" * (renamed to tonne in CLDR 42 / ICU 72)." );
993
- out .println (" * @internal" );
994
- out .println (" * @deprecated This API is ICU internal only." );
996
+ out .println (" * @deprecated ICU 78 use TONNE" );
995
997
out .println (" */" );
996
998
out .println (" @Deprecated" );
997
999
out .println (" public static final MeasureUnit METRIC_TON = MeasureUnit.internalGetInstance(\" " +
0 commit comments