Skip to content

Commit

Permalink
ICU-22396 Fix tool until ICU4J add Temporal Calendar API
Browse files Browse the repository at this point in the history
See #2488
  • Loading branch information
FrankYFTang committed Jun 5, 2023
1 parent f423457 commit e2fde33
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions icu4c/source/tools/gentest/gentest.c
Original file line number Diff line number Diff line change
Expand Up @@ -184,8 +184,13 @@ outputJavaStuff(const char* progname, const char *outputDir) {
fprintf(out, " /* %s, %d */\n", udbg_enumName(UDBG_UDebugEnumType,t), t);
fprintf(out, " { \n");
for(i=0;i<count;i++) {
fprintf(out,
" \"%s\", /* %d */ \n", udbg_enumName((UDebugEnumType)t,i), i);
fprintf(out, " ");
#if !UCONFIG_NO_FORMATTING
if (t == UDBG_UCalendarDateFields && i == 23) {
fprintf(out, "//");
}
#endif
fprintf(out, "\"%s\", /* %d */ \n", udbg_enumName((UDebugEnumType)t,i), i);
}
fprintf(out, " },\n");
}
Expand All @@ -206,6 +211,9 @@ outputJavaStuff(const char* progname, const char *outputDir) {
/* Temporary workaround for IS_LEAP_MONTH #6051 */
if (t == UDBG_UCalendarDateFields && i == 22) {
fprintf(out, "com.ibm.icu.util.ChineseCalendar.%s, /* %d */", udbg_enumName((UDebugEnumType)t,i), i);
/* Temporary workaround for ORDINAL_MONTH */
} else if (t == UDBG_UCalendarDateFields && i == 23) {
fprintf(out, "//com.ibm.icu.util.Calendar.%s, /* %d */", udbg_enumName((UDebugEnumType)t,i), i);
} else {
fprintf(out, "com.ibm.icu.util.Calendar.%s, /* %d */", udbg_enumName((UDebugEnumType)t,i), i);
}
Expand Down

0 comments on commit e2fde33

Please sign in to comment.