Commit 649262a
committed
ICU-23264 Add validateAndGet function to MeasureUnit for efficient unit validation
See unicode-org#37801 parent 4ebbe0c commit 649262a
File tree
6 files changed
+116
-31
lines changed- icu4c/source
- i18n
- unicode
- test/intltest
- icu4j/main/core/src/main/java/com/ibm/icu
- number
- util
6 files changed
+116
-31
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2546 | 2546 | | |
2547 | 2547 | | |
2548 | 2548 | | |
| 2549 | + | |
| 2550 | + | |
| 2551 | + | |
| 2552 | + | |
| 2553 | + | |
| 2554 | + | |
| 2555 | + | |
| 2556 | + | |
2549 | 2557 | | |
2550 | 2558 | | |
2551 | 2559 | | |
| |||
2563 | 2571 | | |
2564 | 2572 | | |
2565 | 2573 | | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
| 2581 | + | |
| 2582 | + | |
| 2583 | + | |
| 2584 | + | |
| 2585 | + | |
| 2586 | + | |
| 2587 | + | |
| 2588 | + | |
| 2589 | + | |
| 2590 | + | |
| 2591 | + | |
| 2592 | + | |
| 2593 | + | |
| 2594 | + | |
| 2595 | + | |
| 2596 | + | |
| 2597 | + | |
| 2598 | + | |
| 2599 | + | |
| 2600 | + | |
2566 | 2601 | | |
2567 | 2602 | | |
2568 | 2603 | | |
| |||
2680 | 2715 | | |
2681 | 2716 | | |
2682 | 2717 | | |
2683 | | - | |
| 2718 | + | |
| 2719 | + | |
2684 | 2720 | | |
2685 | 2721 | | |
2686 | 2722 | | |
| |||
2702 | 2738 | | |
2703 | 2739 | | |
2704 | 2740 | | |
2705 | | - | |
| 2741 | + | |
| 2742 | + | |
2706 | 2743 | | |
2707 | 2744 | | |
2708 | 2745 | | |
| |||
2729 | 2766 | | |
2730 | 2767 | | |
2731 | 2768 | | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
2732 | 2787 | | |
2733 | 2788 | | |
2734 | 2789 | | |
| |||
2739 | 2794 | | |
2740 | 2795 | | |
2741 | 2796 | | |
2742 | | - | |
| 2797 | + | |
2743 | 2798 | | |
2744 | 2799 | | |
2745 | 2800 | | |
| |||
2763 | 2818 | | |
2764 | 2819 | | |
2765 | 2820 | | |
2766 | | - | |
| 2821 | + | |
2767 | 2822 | | |
2768 | 2823 | | |
2769 | 2824 | | |
| |||
2772 | 2827 | | |
2773 | 2828 | | |
2774 | 2829 | | |
2775 | | - | |
2776 | | - | |
| 2830 | + | |
2777 | 2831 | | |
2778 | 2832 | | |
2779 | 2833 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1072 | 1072 | | |
1073 | 1073 | | |
1074 | 1074 | | |
1075 | | - | |
1076 | | - | |
1077 | | - | |
1078 | | - | |
1079 | | - | |
1080 | | - | |
1081 | | - | |
1082 | | - | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
1083 | 1078 | | |
1084 | | - | |
1085 | | - | |
1086 | | - | |
1087 | | - | |
1088 | | - | |
1089 | | - | |
1090 | | - | |
1091 | | - | |
1092 | | - | |
1093 | | - | |
| 1079 | + | |
| 1080 | + | |
1094 | 1081 | | |
1095 | 1082 | | |
1096 | 1083 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
720 | 720 | | |
721 | 721 | | |
722 | 722 | | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
723 | 739 | | |
724 | 740 | | |
725 | 741 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
888 | 888 | | |
889 | 889 | | |
890 | 890 | | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
891 | 902 | | |
892 | 903 | | |
893 | 904 | | |
| |||
Lines changed: 4 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | 29 | | |
31 | 30 | | |
32 | 31 | | |
| |||
1095 | 1094 | | |
1096 | 1095 | | |
1097 | 1096 | | |
1098 | | - | |
1099 | | - | |
1100 | | - | |
1101 | | - | |
1102 | | - | |
1103 | | - | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
1104 | 1101 | | |
1105 | 1102 | | |
1106 | 1103 | | |
| |||
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
873 | 893 | | |
874 | 894 | | |
875 | 895 | | |
| |||
0 commit comments