/** * Load change records from a persisted file. */ @NonNull static ChangeRecords load(File file) throws IOException { ChangeRecords changeRecords = new ChangeRecords(); List<String> rawRecords = Files.readLines(file, Charsets.UTF_8); for (String rawRecord : rawRecords) { StringTokenizer st = new StringTokenizer(rawRecord, ","); if (st.countTokens() != 2) { throw new IOException("Invalid incremental change record : " + rawRecord); } changeRecords.add(Status.valueOf(st.nextToken()), st.nextToken()); } return changeRecords; } }
"Input jar %s has been %s.", jarInput.getFile(), jarInput.getStatus().name().toLowerCase())); case NOTCHANGED: break;