Browse Source

Removing old generated protos (#2779)

* Removing old generated files when building new ones

* Removing old generated files when building new ones

* Removing old generated files when building new ones

Co-authored-by: penmetsaa <penmetsaa@google.com>
pull/2781/head
Tijana Vislavski Gradina 4 years ago
committed by GitHub
parent
commit
0d2a5a2d89
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 19 additions and 1 deletions
  1. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_375
  2. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_63
  3. BIN
      java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_HU
  4. +19
    -1
      tools/java/java-build/src/com/google/i18n/phonenumbers/BuildMetadataProtoFromXml.java

BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_375 View File


BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_63 View File


BIN
java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_HU View File


+ 19
- 1
tools/java/java-build/src/com/google/i18n/phonenumbers/BuildMetadataProtoFromXml.java View File

@ -172,6 +172,7 @@ public class BuildMetadataProtoFromXml extends Command {
metadataCollection.writeExternal(out);
out.close();
} else {
deleteAllFilesForPrefix(filePrefix);
for (PhoneMetadata metadata : metadataCollection.getMetadataList()) {
String regionCode = metadata.getId();
// For non-geographical country calling codes (e.g. +800), or for alternate formats, use the
@ -186,6 +187,7 @@ public class BuildMetadataProtoFromXml extends Command {
outMetadataCollection.writeExternal(out);
out.close();
}
System.out.println("Generated " + metadataCollection.getMetadataCount() + " new files");
}
Map<Integer, List<String>> countryCodeToRegionCodeMap =
@ -197,10 +199,26 @@ public class BuildMetadataProtoFromXml extends Command {
e.printStackTrace();
return false;
}
System.out.println("Metadata code successfully generated.");
System.out.println("Metadata code successfully created.");
return true;
}
private void deleteAllFilesForPrefix(String filePrefix) {
File[] allFiles = new File(filePrefix).getParentFile().listFiles();
if (allFiles == null) {
allFiles = new File[0];
}
int counter = 0;
for (File file: allFiles) {
if (file.getAbsolutePath().contains(filePrefix)) {
if (file.delete()) {
counter++;
}
}
}
System.out.println("Deleted " + counter + " old files");
}
private static final String MAP_COMMENT =
" // A mapping from a country code to the region codes which denote the\n" +
" // country/region represented by that country code. In the case of multiple\n" +


Loading…
Cancel
Save