1 module java.util.Locale;
2 
3 import java.lang.all;
4 
5 class Locale : Cloneable {
6     static Locale CANADA;
7     static Locale CANADA_FRENCH;
8     static Locale CHINA;
9     static Locale CHINESE;
10     static Locale ENGLISH;
11     static Locale FRANCE;
12     static Locale FRENCH;
13     static Locale GERMAN;
14     static Locale GERMANY;
15     static Locale ITALIAN;
16     static Locale ITALY;
17     static Locale JAPAN;
18     static Locale JAPANESE;
19     static Locale KOREA;
20     static Locale KOREAN;
21     static Locale PRC;
22     static Locale SIMPLIFIED_CHINESE;
23     static Locale TAIWAN;
24     static Locale TRADITIONAL_CHINESE;
25     static Locale UK;
26     static Locale US;
27 
28     this(String language){
29         implMissing(__FILE__, __LINE__);
30     }
31 
32     this(String language, String country){
33         implMissing(__FILE__, __LINE__);
34     }
35 
36     this(String language, String country, String variant){
37         implMissing(__FILE__, __LINE__);
38     }
39 
40     Object clone(){
41         implMissing(__FILE__, __LINE__);
42         return null;
43     }
44 
45     override equals_t opEquals(Object obj){
46         implMissing(__FILE__, __LINE__);
47         return false;
48     }
49 
50     static Locale[] getAvailableLocales(){
51         implMissing(__FILE__, __LINE__);
52         return null;
53     }
54 
55     String getCountry(){
56         implMissing(__FILE__, __LINE__);
57         return null;
58     }
59 
60     static Locale getDefault(){
61         implMissing(__FILE__, __LINE__);
62         return null;
63     }
64 
65     String getDisplayCountry(){
66         implMissing(__FILE__, __LINE__);
67         return null;
68     }
69 
70     String getDisplayCountry(Locale inLocale){
71         implMissing(__FILE__, __LINE__);
72         return null;
73     }
74 
75     String getDisplayLanguage(){
76         implMissing(__FILE__, __LINE__);
77         return null;
78     }
79 
80     String getDisplayLanguage(Locale inLocale){
81         implMissing(__FILE__, __LINE__);
82         return null;
83     }
84 
85     String getDisplayName(){
86         implMissing(__FILE__, __LINE__);
87         return null;
88     }
89 
90     String getDisplayName(Locale inLocale){
91         implMissing(__FILE__, __LINE__);
92         return null;
93     }
94 
95     String getDisplayVariant(){
96         implMissing(__FILE__, __LINE__);
97         return null;
98     }
99 
100     String getDisplayVariant(Locale inLocale){
101         implMissing(__FILE__, __LINE__);
102         return null;
103     }
104 
105     String getISO3Country(){
106         implMissing(__FILE__, __LINE__);
107         return null;
108     }
109 
110     String getISO3Language(){
111         implMissing(__FILE__, __LINE__);
112         return null;
113     }
114 
115     static String[] getISOCountries(){
116         implMissing(__FILE__, __LINE__);
117         return null;
118     }
119 
120     static String[] getISOLanguages(){
121         implMissing(__FILE__, __LINE__);
122         return null;
123     }
124 
125     String getLanguage(){
126         implMissing(__FILE__, __LINE__);
127         return null;
128     }
129 
130     String getVariant(){
131         implMissing(__FILE__, __LINE__);
132         return null;
133     }
134 
135     override hash_t toHash(){
136         implMissingSafe(__FILE__, __LINE__);
137         return 0;
138     }
139 
140     static void setDefault(Locale newLocale){
141         implMissing(__FILE__, __LINE__);
142     }
143 
144     override
145     String toString(){
146         implMissing(__FILE__, __LINE__);
147         return null;
148     }
149 
150 }
151 
152