out.writeUTF(md.sourceFolder.getProjectRelativePath().toString()); out.writeUTF(md.binaryFolder.getProjectRelativePath().toString()); writeNames(md.inclusionPatterns, out); writeNames(md.exclusionPatterns, out); out.writeBoolean(md.ignoreOptionalProblems); out.writeBoolean(md.hasIndependentOutputFolder); .reduce((f,s) -> CharOperation.arrayConcat(f,s)) .orElse(null); writeNames(targetModules, out); } catch (IOException e) { out.writeUTF(md.sourceFolder.getProjectRelativePath().toString()); out.writeUTF(md.binaryFolder.getProjectRelativePath().toString()); writeNames(md.inclusionPatterns, out); writeNames(md.exclusionPatterns, out); out.writeBoolean(md.ignoreOptionalProblems); out.writeBoolean(md.hasIndependentOutputFolder); writeNames(internedArray, out); writeNames(internedArray, out); out.writeByte(1); AdditionalTypeCollection atc = (AdditionalTypeCollection) collection; writeNames(atc.definedTypeNames, out); } else { out.writeByte(2);
out.writeUTF(md.sourceFolder.getProjectRelativePath().toString()); out.writeUTF(md.binaryFolder.getProjectRelativePath().toString()); writeNames(md.inclusionPatterns, out); writeNames(md.exclusionPatterns, out); out.writeBoolean(md.ignoreOptionalProblems); out.writeBoolean(md.hasIndependentOutputFolder); writeNames(internedArray, out); writeNames(internedArray, out); out.writeByte(1); AdditionalTypeCollection atc = (AdditionalTypeCollection) collection; writeNames(atc.definedTypeNames, out); } else { out.writeByte(2);
out.writeUTF(md.sourceFolder.getProjectRelativePath().toString()); out.writeUTF(md.binaryFolder.getProjectRelativePath().toString()); writeNames(md.inclusionPatterns, out); writeNames(md.exclusionPatterns, out); out.writeBoolean(md.ignoreOptionalProblems); out.writeBoolean(md.hasIndependentOutputFolder); writeNames(internedArray, out); writeNames(internedArray, out); out.writeByte(1); AdditionalTypeCollection atc = (AdditionalTypeCollection) collection; writeNames(atc.definedTypeNames, out); } else { out.writeByte(2);
out.writeUTF(md.sourceFolder.getProjectRelativePath().toString()); out.writeUTF(md.binaryFolder.getProjectRelativePath().toString()); writeNames(md.inclusionPatterns, out); writeNames(md.exclusionPatterns, out); out.writeBoolean(md.ignoreOptionalProblems); out.writeBoolean(md.hasIndependentOutputFolder); writeNames(internedArray, out); writeNames(internedArray, out); out.writeByte(1); AdditionalTypeCollection atc = (AdditionalTypeCollection) collection; writeNames(atc.definedTypeNames, out); } else { out.writeByte(2);
out.writeUTF(md.sourceFolder.getProjectRelativePath().toString()); out.writeUTF(md.binaryFolder.getProjectRelativePath().toString()); writeNames(md.inclusionPatterns, out); writeNames(md.exclusionPatterns, out); out.writeBoolean(md.hasIndependentOutputFolder); writeNames(internedArray, out); writeNames(internedArray, out); out.writeByte(1); AdditionalTypeCollection atc = (AdditionalTypeCollection) collection; writeNames(atc.definedTypeNames, out); } else { out.writeByte(2);
out.writeUTF(md.sourceFolder.getProjectRelativePath().toString()); out.writeUTF(md.binaryFolder.getProjectRelativePath().toString()); writeNames(md.inclusionPatterns, out); writeNames(md.exclusionPatterns, out); out.writeBoolean(md.ignoreOptionalProblems); out.writeBoolean(md.hasIndependentOutputFolder); writeNames(internedArray, out); writeNames(internedArray, out); out.writeByte(1); AdditionalTypeCollection atc = (AdditionalTypeCollection) collection; writeNames(atc.definedTypeNames, out); } else { out.writeByte(2);