1 /*
2  * Copyright (C) 2013 The Libphonenumber Authors
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 /* This file is automatically generated by {@link BuildMetadataProtoFromXml}.
18  * Please don't modify it directly.
19  */
20 
21 package com.google.i18n.phonenumbers;
22 
23 import java.util.HashSet;
24 import java.util.Set;
25 
26 public class ShortNumbersRegionCodeSet {
27   // A set of all region codes for which data is available.
getRegionCodeSet()28   static Set<String> getRegionCodeSet() {
29     // The capacity is set to 309 as there are 232 different entries,
30     // and this offers a load factor of roughly 0.75.
31     Set<String> regionCodeSet = new HashSet<String>(309);
32 
33     regionCodeSet.add("AC");
34     regionCodeSet.add("AD");
35     regionCodeSet.add("AE");
36     regionCodeSet.add("AF");
37     regionCodeSet.add("AG");
38     regionCodeSet.add("AI");
39     regionCodeSet.add("AL");
40     regionCodeSet.add("AM");
41     regionCodeSet.add("AO");
42     regionCodeSet.add("AR");
43     regionCodeSet.add("AS");
44     regionCodeSet.add("AT");
45     regionCodeSet.add("AU");
46     regionCodeSet.add("AW");
47     regionCodeSet.add("AX");
48     regionCodeSet.add("AZ");
49     regionCodeSet.add("BA");
50     regionCodeSet.add("BB");
51     regionCodeSet.add("BD");
52     regionCodeSet.add("BE");
53     regionCodeSet.add("BF");
54     regionCodeSet.add("BG");
55     regionCodeSet.add("BH");
56     regionCodeSet.add("BI");
57     regionCodeSet.add("BJ");
58     regionCodeSet.add("BL");
59     regionCodeSet.add("BM");
60     regionCodeSet.add("BN");
61     regionCodeSet.add("BO");
62     regionCodeSet.add("BQ");
63     regionCodeSet.add("BR");
64     regionCodeSet.add("BS");
65     regionCodeSet.add("BT");
66     regionCodeSet.add("BW");
67     regionCodeSet.add("BY");
68     regionCodeSet.add("BZ");
69     regionCodeSet.add("CA");
70     regionCodeSet.add("CC");
71     regionCodeSet.add("CD");
72     regionCodeSet.add("CH");
73     regionCodeSet.add("CI");
74     regionCodeSet.add("CK");
75     regionCodeSet.add("CL");
76     regionCodeSet.add("CM");
77     regionCodeSet.add("CN");
78     regionCodeSet.add("CO");
79     regionCodeSet.add("CR");
80     regionCodeSet.add("CU");
81     regionCodeSet.add("CV");
82     regionCodeSet.add("CW");
83     regionCodeSet.add("CX");
84     regionCodeSet.add("CY");
85     regionCodeSet.add("CZ");
86     regionCodeSet.add("DE");
87     regionCodeSet.add("DJ");
88     regionCodeSet.add("DK");
89     regionCodeSet.add("DM");
90     regionCodeSet.add("DO");
91     regionCodeSet.add("DZ");
92     regionCodeSet.add("EC");
93     regionCodeSet.add("EE");
94     regionCodeSet.add("EG");
95     regionCodeSet.add("EH");
96     regionCodeSet.add("ES");
97     regionCodeSet.add("ET");
98     regionCodeSet.add("FI");
99     regionCodeSet.add("FJ");
100     regionCodeSet.add("FK");
101     regionCodeSet.add("FM");
102     regionCodeSet.add("FO");
103     regionCodeSet.add("FR");
104     regionCodeSet.add("GA");
105     regionCodeSet.add("GB");
106     regionCodeSet.add("GD");
107     regionCodeSet.add("GE");
108     regionCodeSet.add("GF");
109     regionCodeSet.add("GG");
110     regionCodeSet.add("GH");
111     regionCodeSet.add("GI");
112     regionCodeSet.add("GL");
113     regionCodeSet.add("GM");
114     regionCodeSet.add("GN");
115     regionCodeSet.add("GP");
116     regionCodeSet.add("GR");
117     regionCodeSet.add("GT");
118     regionCodeSet.add("GU");
119     regionCodeSet.add("GW");
120     regionCodeSet.add("GY");
121     regionCodeSet.add("HK");
122     regionCodeSet.add("HN");
123     regionCodeSet.add("HR");
124     regionCodeSet.add("HT");
125     regionCodeSet.add("HU");
126     regionCodeSet.add("ID");
127     regionCodeSet.add("IE");
128     regionCodeSet.add("IL");
129     regionCodeSet.add("IM");
130     regionCodeSet.add("IN");
131     regionCodeSet.add("IQ");
132     regionCodeSet.add("IR");
133     regionCodeSet.add("IS");
134     regionCodeSet.add("IT");
135     regionCodeSet.add("JE");
136     regionCodeSet.add("JM");
137     regionCodeSet.add("JO");
138     regionCodeSet.add("JP");
139     regionCodeSet.add("KE");
140     regionCodeSet.add("KG");
141     regionCodeSet.add("KH");
142     regionCodeSet.add("KI");
143     regionCodeSet.add("KM");
144     regionCodeSet.add("KN");
145     regionCodeSet.add("KR");
146     regionCodeSet.add("KW");
147     regionCodeSet.add("KY");
148     regionCodeSet.add("KZ");
149     regionCodeSet.add("LA");
150     regionCodeSet.add("LB");
151     regionCodeSet.add("LC");
152     regionCodeSet.add("LI");
153     regionCodeSet.add("LK");
154     regionCodeSet.add("LR");
155     regionCodeSet.add("LS");
156     regionCodeSet.add("LT");
157     regionCodeSet.add("LU");
158     regionCodeSet.add("LV");
159     regionCodeSet.add("LY");
160     regionCodeSet.add("MA");
161     regionCodeSet.add("MC");
162     regionCodeSet.add("MD");
163     regionCodeSet.add("ME");
164     regionCodeSet.add("MF");
165     regionCodeSet.add("MG");
166     regionCodeSet.add("MH");
167     regionCodeSet.add("MK");
168     regionCodeSet.add("ML");
169     regionCodeSet.add("MM");
170     regionCodeSet.add("MN");
171     regionCodeSet.add("MO");
172     regionCodeSet.add("MP");
173     regionCodeSet.add("MQ");
174     regionCodeSet.add("MR");
175     regionCodeSet.add("MS");
176     regionCodeSet.add("MT");
177     regionCodeSet.add("MU");
178     regionCodeSet.add("MV");
179     regionCodeSet.add("MW");
180     regionCodeSet.add("MX");
181     regionCodeSet.add("MY");
182     regionCodeSet.add("MZ");
183     regionCodeSet.add("NA");
184     regionCodeSet.add("NC");
185     regionCodeSet.add("NF");
186     regionCodeSet.add("NG");
187     regionCodeSet.add("NI");
188     regionCodeSet.add("NL");
189     regionCodeSet.add("NO");
190     regionCodeSet.add("NP");
191     regionCodeSet.add("NR");
192     regionCodeSet.add("NU");
193     regionCodeSet.add("NZ");
194     regionCodeSet.add("OM");
195     regionCodeSet.add("PA");
196     regionCodeSet.add("PE");
197     regionCodeSet.add("PF");
198     regionCodeSet.add("PG");
199     regionCodeSet.add("PH");
200     regionCodeSet.add("PK");
201     regionCodeSet.add("PL");
202     regionCodeSet.add("PM");
203     regionCodeSet.add("PR");
204     regionCodeSet.add("PT");
205     regionCodeSet.add("PW");
206     regionCodeSet.add("PY");
207     regionCodeSet.add("QA");
208     regionCodeSet.add("RE");
209     regionCodeSet.add("RO");
210     regionCodeSet.add("RS");
211     regionCodeSet.add("RU");
212     regionCodeSet.add("RW");
213     regionCodeSet.add("SA");
214     regionCodeSet.add("SB");
215     regionCodeSet.add("SC");
216     regionCodeSet.add("SD");
217     regionCodeSet.add("SE");
218     regionCodeSet.add("SG");
219     regionCodeSet.add("SH");
220     regionCodeSet.add("SI");
221     regionCodeSet.add("SJ");
222     regionCodeSet.add("SK");
223     regionCodeSet.add("SL");
224     regionCodeSet.add("SM");
225     regionCodeSet.add("SN");
226     regionCodeSet.add("SR");
227     regionCodeSet.add("ST");
228     regionCodeSet.add("SV");
229     regionCodeSet.add("SX");
230     regionCodeSet.add("SY");
231     regionCodeSet.add("SZ");
232     regionCodeSet.add("TC");
233     regionCodeSet.add("TD");
234     regionCodeSet.add("TG");
235     regionCodeSet.add("TH");
236     regionCodeSet.add("TJ");
237     regionCodeSet.add("TL");
238     regionCodeSet.add("TM");
239     regionCodeSet.add("TN");
240     regionCodeSet.add("TO");
241     regionCodeSet.add("TR");
242     regionCodeSet.add("TT");
243     regionCodeSet.add("TV");
244     regionCodeSet.add("TW");
245     regionCodeSet.add("TZ");
246     regionCodeSet.add("UA");
247     regionCodeSet.add("UG");
248     regionCodeSet.add("US");
249     regionCodeSet.add("UY");
250     regionCodeSet.add("UZ");
251     regionCodeSet.add("VA");
252     regionCodeSet.add("VC");
253     regionCodeSet.add("VE");
254     regionCodeSet.add("VG");
255     regionCodeSet.add("VI");
256     regionCodeSet.add("VN");
257     regionCodeSet.add("VU");
258     regionCodeSet.add("WF");
259     regionCodeSet.add("WS");
260     regionCodeSet.add("YE");
261     regionCodeSet.add("YT");
262     regionCodeSet.add("ZA");
263     regionCodeSet.add("ZM");
264     regionCodeSet.add("ZW");
265 
266     return regionCodeSet;
267   }
268 }
269