2 * Copyright (C) 2012 The Libphonenumber Authors
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
8 * http://www.apache.org/licenses/LICENSE-2.0
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.
17 /* This file is automatically generated by {@link BuildMetadataProtoFromXml}.
18 * Please don't modify it directly.
21 package com.google.i18n.phonenumbers;
23 import java.util.HashSet;
26 public class AlternateFormatsCountryCodeSet {
27 // A set of all country codes for which data is available.
28 static Set<Integer> getCountryCodeSet() {
29 // The capacity is set to 57 as there are 43 different entries,
30 // and this offers a load factor of roughly 0.75.
31 Set<Integer> countryCodeSet = new HashSet<Integer>(57);
33 countryCodeSet.add(7);
34 countryCodeSet.add(27);
35 countryCodeSet.add(30);
36 countryCodeSet.add(31);
37 countryCodeSet.add(34);
38 countryCodeSet.add(36);
39 countryCodeSet.add(43);
40 countryCodeSet.add(44);
41 countryCodeSet.add(49);
42 countryCodeSet.add(54);
43 countryCodeSet.add(55);
44 countryCodeSet.add(58);
45 countryCodeSet.add(61);
46 countryCodeSet.add(62);
47 countryCodeSet.add(63);
48 countryCodeSet.add(66);
49 countryCodeSet.add(81);
50 countryCodeSet.add(84);
51 countryCodeSet.add(90);
52 countryCodeSet.add(91);
53 countryCodeSet.add(94);
54 countryCodeSet.add(95);
55 countryCodeSet.add(255);
56 countryCodeSet.add(350);
57 countryCodeSet.add(351);
58 countryCodeSet.add(352);
59 countryCodeSet.add(358);
60 countryCodeSet.add(359);
61 countryCodeSet.add(372);
62 countryCodeSet.add(373);
63 countryCodeSet.add(380);
64 countryCodeSet.add(381);
65 countryCodeSet.add(385);
66 countryCodeSet.add(505);
67 countryCodeSet.add(506);
68 countryCodeSet.add(595);
69 countryCodeSet.add(675);
70 countryCodeSet.add(676);
71 countryCodeSet.add(679);
72 countryCodeSet.add(855);
73 countryCodeSet.add(971);
74 countryCodeSet.add(972);
75 countryCodeSet.add(995);
77 return countryCodeSet;