1 module java.text.NumberFormat;
2 
3 import java.lang.all;
4 import java.text.Format;
5 import java.text.FieldPosition;
6 import java.text.ParsePosition;
7 import java.util.Locale;
8 import java.util.Currency;
9 
10 class NumberFormat : java.text.Format.Format {
11     static int FRACTION_FIELD;
12     static int INTEGER_FIELD;
13 
14     static class Field : java.text.Format.Format.Field {
15         static NumberFormat.Field CURRENCY;
16         static NumberFormat.Field DECIMAL_SEPARATOR;
17         static NumberFormat.Field EXPONENT;
18         static NumberFormat.Field EXPONENT_SIGN;
19         static NumberFormat.Field EXPONENT_SYMBOL;
20         static NumberFormat.Field FRACTION;
21         static NumberFormat.Field GROUPING_SEPARATOR;
22         static NumberFormat.Field INTEGER;
23         static NumberFormat.Field PERCENT;
24         static NumberFormat.Field PERMILLE;
25         static NumberFormat.Field SIGN;
26         protected this(String name){
27             implMissing(__FILE__, __LINE__);
28             super(name);
29         }
30         protected  Object readResolve(){
31             implMissing(__FILE__, __LINE__);
32             return null;
33         }
34 
35     }
36 
37     this(){
38         implMissing(__FILE__, __LINE__);
39     }
40 
41     override
42     Object clone(){
43         implMissing(__FILE__, __LINE__);
44         return null;
45     }
46 
47     bool equals(Object obj){
48         implMissing(__FILE__, __LINE__);
49         return false;
50     }
51 
52     String format(double number){
53         implMissing(__FILE__, __LINE__);
54         return null;
55     }
56 
57     abstract  StringBuffer format(double number, StringBuffer toAppendTo, FieldPosition pos){
58         implMissing(__FILE__, __LINE__);
59         return null;
60     }
61 
62     String format(long number){
63         implMissing(__FILE__, __LINE__);
64         return null;
65     }
66 
67     abstract  StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos){
68         implMissing(__FILE__, __LINE__);
69         return null;
70     }
71 
72     override
73     StringBuffer format(Object number, StringBuffer toAppendTo, FieldPosition pos){
74         implMissing(__FILE__, __LINE__);
75         return null;
76     }
77 
78     static Locale[] getAvailableLocales(){
79         implMissing(__FILE__, __LINE__);
80         return null;
81     }
82 
83     Currency getCurrency(){
84         implMissing(__FILE__, __LINE__);
85         return null;
86     }
87 
88     static NumberFormat getCurrencyInstance(){
89         implMissing(__FILE__, __LINE__);
90         return null;
91     }
92 
93     static NumberFormat getCurrencyInstance(Locale inLocale){
94         implMissing(__FILE__, __LINE__);
95         return null;
96     }
97 
98     static NumberFormat getInstance(){
99         implMissing(__FILE__, __LINE__);
100         return null;
101     }
102     static NumberFormat getInstance(Locale inLocale){
103         implMissing(__FILE__, __LINE__);
104         return null;
105     }
106 
107     static NumberFormat getIntegerInstance(){
108         implMissing(__FILE__, __LINE__);
109         return null;
110     }
111 
112     static NumberFormat getIntegerInstance(Locale inLocale){
113         implMissing(__FILE__, __LINE__);
114         return null;
115     }
116 
117     int getMaximumFractionDigits(){
118         implMissing(__FILE__, __LINE__);
119         return 0;
120     }
121 
122     int getMaximumIntegerDigits(){
123         implMissing(__FILE__, __LINE__);
124         return 0;
125     }
126 
127     int getMinimumFractionDigits(){
128         implMissing(__FILE__, __LINE__);
129         return 0;
130     }
131 
132     int getMinimumIntegerDigits(){
133         implMissing(__FILE__, __LINE__);
134         return 0;
135     }
136 
137     static NumberFormat getNumberInstance(){
138         implMissing(__FILE__, __LINE__);
139         return null;
140     }
141 
142     static NumberFormat getNumberInstance(Locale inLocale){
143         implMissing(__FILE__, __LINE__);
144         return null;
145     }
146 
147     static NumberFormat getPercentInstance(){
148         implMissing(__FILE__, __LINE__);
149         return null;
150     }
151 
152     static NumberFormat getPercentInstance(Locale inLocale){
153         implMissing(__FILE__, __LINE__);
154         return null;
155     }
156 
157     int hashCode(){
158         implMissing(__FILE__, __LINE__);
159         return 0;
160     }
161 
162     bool isGroupingUsed(){
163         implMissing(__FILE__, __LINE__);
164         return false;
165     }
166 
167     bool isParseIntegerOnly(){
168         implMissing(__FILE__, __LINE__);
169         return false;
170     }
171 
172     Number parse(String source){
173         implMissing(__FILE__, __LINE__);
174         return null;
175     }
176 
177     abstract  Number parse(String source, ParsePosition parsePosition){
178         implMissing(__FILE__, __LINE__);
179         return null;
180     }
181 
182     override
183     Object parseObject(String source, ParsePosition pos){
184         implMissing(__FILE__, __LINE__);
185         return null;
186     }
187 
188     void setCurrency(Currency currency){
189         implMissing(__FILE__, __LINE__);
190     }
191 
192     void setGroupingUsed(bool newValue){
193         implMissing(__FILE__, __LINE__);
194     }
195 
196     void setMaximumFractionDigits(int newValue){
197         implMissing(__FILE__, __LINE__);
198     }
199 
200     void setMaximumIntegerDigits(int newValue){
201         implMissing(__FILE__, __LINE__);
202     }
203 
204     void setMinimumFractionDigits(int newValue){
205         implMissing(__FILE__, __LINE__);
206     }
207 
208     void setMinimumIntegerDigits(int newValue){
209         implMissing(__FILE__, __LINE__);
210     }
211 
212     void setParseIntegerOnly(bool value){
213         implMissing(__FILE__, __LINE__);
214     }
215 
216 }
217